summary refs log tree commit diff
path: root/pkgs/development
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development')
-rw-r--r--pkgs/development/arduino/ino/default.nix2
-rw-r--r--pkgs/development/beam-modules/build-erlang-mk.nix86
-rw-r--r--pkgs/development/beam-modules/build-hex.nix (renamed from pkgs/development/erlang-modules/build-hex.nix)0
-rw-r--r--pkgs/development/beam-modules/build-mix.nix85
-rw-r--r--pkgs/development/beam-modules/build-rebar3.nix (renamed from pkgs/development/erlang-modules/build-rebar3.nix)11
-rw-r--r--pkgs/development/beam-modules/default.nix16
-rw-r--r--pkgs/development/beam-modules/fetch-hex.nix (renamed from pkgs/development/tools/build-managers/rebar3/fetch-hex.nix)0
-rw-r--r--pkgs/development/beam-modules/hex-packages.nix29449
-rw-r--r--pkgs/development/beam-modules/hex-registry-snapshot.nix23
-rw-r--r--pkgs/development/beam-modules/hex/default.nix58
-rwxr-xr-xpkgs/development/beam-modules/mix-bootstrap112
-rw-r--r--pkgs/development/beam-modules/pgsql/default.nix34
-rw-r--r--pkgs/development/beam-modules/webdriver/default.nix (renamed from pkgs/development/erlang-modules/webdriver/default.nix)0
-rw-r--r--pkgs/development/compilers/chez/default.nix59
-rw-r--r--pkgs/development/compilers/cudatoolkit/default.nix2
-rw-r--r--pkgs/development/compilers/ecl/default.nix7
-rw-r--r--pkgs/development/compilers/eql/default.nix2
-rw-r--r--pkgs/development/compilers/fpc/lazarus.nix2
-rw-r--r--pkgs/development/compilers/gcc/builder.sh6
-rw-r--r--pkgs/development/compilers/ghc/8.0.1.nix6
-rw-r--r--pkgs/development/compilers/ghcjs/default.nix4
-rw-r--r--pkgs/development/compilers/go/1.6.nix10
-rw-r--r--pkgs/development/compilers/julia/default.nix2
-rw-r--r--pkgs/development/compilers/julia/git.nix2
-rw-r--r--pkgs/development/compilers/llvm/3.6/clang/default.nix102
-rw-r--r--pkgs/development/compilers/llvm/3.7/clang/default.nix102
-rw-r--r--pkgs/development/compilers/llvm/3.8/clang/default.nix102
-rw-r--r--pkgs/development/compilers/mono/default.nix4
-rw-r--r--pkgs/development/compilers/oraclejdk/jdk-linux-base.nix15
-rw-r--r--pkgs/development/compilers/oraclejdk/jdk8-linux.nix6
-rw-r--r--pkgs/development/compilers/oraclejdk/jdk8psu-linux.nix6
-rw-r--r--pkgs/development/compilers/ponyc/default.nix2
-rw-r--r--pkgs/development/compilers/rustc/default.nix16
-rw-r--r--pkgs/development/compilers/rustc/generic.nix13
-rw-r--r--pkgs/development/compilers/visual-c++/builder.sh26
-rw-r--r--pkgs/development/compilers/visual-c++/default.nix27
-rw-r--r--pkgs/development/compilers/visual-c++/filemap622
-rw-r--r--pkgs/development/compilers/visual-c++/test/builder.sh6
-rw-r--r--pkgs/development/compilers/visual-c++/test/default.nix10
-rw-r--r--pkgs/development/compilers/visual-c++/test/hello.c7
-rw-r--r--pkgs/development/erlang-modules/default.nix14
-rw-r--r--pkgs/development/erlang-modules/hex-packages.nix3027
-rw-r--r--pkgs/development/guile-modules/guile-lib/default.nix2
-rw-r--r--pkgs/development/haskell-modules/configuration-common.nix8
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix6
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix6
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix6
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix3
-rw-r--r--pkgs/development/haskell-modules/configuration-hackage2nix.yaml3
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-0.0.nix36
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-0.1.nix36
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-0.2.nix36
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-0.3.nix36
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-0.4.nix36
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-0.5.nix36
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-0.6.nix36
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-0.7.nix36
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-1.0.nix36
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-1.1.nix36
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-1.10.nix36
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-1.11.nix36
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-1.12.nix36
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-1.13.nix36
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-1.14.nix36
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-1.15.nix36
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-1.2.nix36
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-1.4.nix36
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-1.5.nix36
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-1.7.nix36
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-1.8.nix36
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-1.9.nix36
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-2.0.nix38
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-2.1.nix38
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-2.10.nix38
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-2.11.nix38
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-2.12.nix38
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-2.13.nix38
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-2.14.nix39
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-2.15.nix39
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-2.16.nix39
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-2.17.nix39
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-2.18.nix39
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-2.19.nix39
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-2.2.nix38
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-2.20.nix39
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-2.21.nix39
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-2.22.nix39
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-2.3.nix38
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-2.4.nix38
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-2.5.nix38
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-2.6.nix38
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-2.7.nix38
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-2.8.nix38
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-2.9.nix38
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-3.0.nix42
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-3.1.nix42
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-3.10.nix42
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-3.11.nix42
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-3.12.nix42
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-3.13.nix42
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-3.14.nix42
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-3.15.nix42
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-3.16.nix42
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-3.17.nix42
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-3.18.nix42
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-3.19.nix43
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-3.2.nix42
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-3.20.nix43
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-3.21.nix43
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-3.22.nix43
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-3.3.nix42
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-3.4.nix42
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-3.5.nix42
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-3.6.nix42
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-3.7.nix42
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-3.8.nix42
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-3.9.nix42
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-4.0.nix49
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-4.1.nix51
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-4.2.nix51
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-5.0.nix51
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-5.1.nix51
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-5.10.nix54
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-5.11.nix55
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-5.12.nix57
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-5.13.nix8071
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-5.2.nix51
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-5.3.nix52
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-5.4.nix52
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-5.5.nix52
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-5.6.nix52
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-5.7.nix52
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-5.8.nix52
-rw-r--r--pkgs/development/haskell-modules/configuration-lts-5.9.nix52
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix3121
-rw-r--r--pkgs/development/interpreters/elixir/default.nix9
-rw-r--r--pkgs/development/interpreters/elixir/setup-hook.sh5
-rw-r--r--pkgs/development/interpreters/php/default.nix8
-rw-r--r--pkgs/development/interpreters/spidermonkey/default.nix7
-rw-r--r--pkgs/development/libraries/CGAL/default.nix3
-rw-r--r--pkgs/development/libraries/SDL/default.nix6
-rw-r--r--pkgs/development/libraries/accounts-qt/default.nix10
-rw-r--r--pkgs/development/libraries/avro-c++/default.nix29
-rw-r--r--pkgs/development/libraries/aws-sdk-cpp/default.nix4
-rw-r--r--pkgs/development/libraries/beignet/clang_llvm.patch62
-rw-r--r--pkgs/development/libraries/beignet/default.nix123
-rw-r--r--pkgs/development/libraries/bobcat/default.nix4
-rw-r--r--pkgs/development/libraries/cairo/default.nix3
-rw-r--r--pkgs/development/libraries/catch/default.nix6
-rw-r--r--pkgs/development/libraries/cegui/default.nix21
-rw-r--r--pkgs/development/libraries/enet/default.nix1
-rw-r--r--pkgs/development/libraries/ffmpeg-full/default.nix22
-rw-r--r--pkgs/development/libraries/fmod/4.24.16.nix2
-rw-r--r--pkgs/development/libraries/fmod/default.nix2
-rw-r--r--pkgs/development/libraries/folly/default.nix14
-rw-r--r--pkgs/development/libraries/gdk-pixbuf/default.nix6
-rw-r--r--pkgs/development/libraries/gegl/3.0.nix11
-rw-r--r--pkgs/development/libraries/glib/default.nix6
-rw-r--r--pkgs/development/libraries/gnutls/3.4.nix4
-rw-r--r--pkgs/development/libraries/gobject-introspection/darwin-fixups.patch26
-rw-r--r--pkgs/development/libraries/gobject-introspection/default.nix7
-rw-r--r--pkgs/development/libraries/gstreamer/bad/default.nix7
-rw-r--r--pkgs/development/libraries/gstreamer/base/default.nix4
-rw-r--r--pkgs/development/libraries/gstreamer/core/default.nix4
-rw-r--r--pkgs/development/libraries/gstreamer/ges/default.nix4
-rw-r--r--pkgs/development/libraries/gstreamer/good/default.nix8
-rw-r--r--pkgs/development/libraries/gstreamer/libav/default.nix4
-rw-r--r--pkgs/development/libraries/gstreamer/python/default.nix4
-rw-r--r--pkgs/development/libraries/gstreamer/ugly/default.nix4
-rw-r--r--pkgs/development/libraries/gstreamer/vaapi/default.nix4
-rw-r--r--pkgs/development/libraries/gstreamer/validate/default.nix4
-rw-r--r--pkgs/development/libraries/gtk+/3.x.nix6
-rw-r--r--pkgs/development/libraries/herqq/default.nix6
-rw-r--r--pkgs/development/libraries/ijs/default.nix13
-rw-r--r--pkgs/development/libraries/json-glib/default.nix6
-rw-r--r--pkgs/development/libraries/kerberos/krb5.nix4
-rw-r--r--pkgs/development/libraries/libburn/default.nix18
-rw-r--r--pkgs/development/libraries/libcommuni/default.nix12
-rw-r--r--pkgs/development/libraries/libdigidoc/default.nix28
-rw-r--r--pkgs/development/libraries/libdigidocpp/default.nix31
-rw-r--r--pkgs/development/libraries/libdvdcss/default.nix4
-rw-r--r--pkgs/development/libraries/libeatmydata/default.nix4
-rw-r--r--pkgs/development/libraries/libfilezilla/default.nix4
-rw-r--r--pkgs/development/libraries/libiberty/default.nix22
-rw-r--r--pkgs/development/libraries/libibverbs/default.nix60
-rw-r--r--pkgs/development/libraries/libinput/default.nix4
-rw-r--r--pkgs/development/libraries/libisofs/default.nix21
-rw-r--r--pkgs/development/libraries/libjpeg-turbo/default.nix4
-rw-r--r--pkgs/development/libraries/libkeyfinder/default.nix10
-rw-r--r--pkgs/development/libraries/libmatchbox/default.nix7
-rw-r--r--pkgs/development/libraries/libmemcached/default.nix3
-rw-r--r--pkgs/development/libraries/libqglviewer/default.nix8
-rw-r--r--pkgs/development/libraries/libraw/default.nix4
-rw-r--r--pkgs/development/libraries/libsearpc/default.nix8
-rw-r--r--pkgs/development/libraries/libsigcxx/default.nix6
-rw-r--r--pkgs/development/libraries/libsolv/default.nix25
-rw-r--r--pkgs/development/libraries/libu2f-host/default.nix5
-rw-r--r--pkgs/development/libraries/libuv/default.nix87
-rw-r--r--pkgs/development/libraries/libvirt/default.nix2
-rw-r--r--pkgs/development/libraries/libxml2/default.nix2
-rw-r--r--pkgs/development/libraries/menu-cache/default.nix8
-rw-r--r--pkgs/development/libraries/mesa/default.nix4
-rw-r--r--pkgs/development/libraries/nanoflann/default.nix25
-rw-r--r--pkgs/development/libraries/nghttp2/default.nix61
-rw-r--r--pkgs/development/libraries/nlopt/default.nix4
-rw-r--r--pkgs/development/libraries/ogre/default.nix16
-rw-r--r--pkgs/development/libraries/pcre/default.nix1
-rw-r--r--pkgs/development/libraries/phonon-backend-gstreamer/qt4/default.nix17
-rw-r--r--pkgs/development/libraries/phonon/default.nix54
-rw-r--r--pkgs/development/libraries/phonon/qt4/default.nix28
-rw-r--r--pkgs/development/libraries/phonon/qt5/default.nix36
-rw-r--r--pkgs/development/libraries/polkit-qt-1/default.nix25
-rw-r--r--pkgs/development/libraries/polkit-qt-1/qt-4.nix21
-rw-r--r--pkgs/development/libraries/polkit-qt-1/qt-5.nix29
-rw-r--r--pkgs/development/libraries/qmltermwidget/default.nix11
-rw-r--r--pkgs/development/libraries/qoauth/default.nix8
-rw-r--r--pkgs/development/libraries/qscintilla/default.nix6
-rw-r--r--pkgs/development/libraries/qt-4.x/4.8/default.nix12
-rw-r--r--pkgs/development/libraries/qt-4.x/4.8/qmake-hook.sh11
-rw-r--r--pkgs/development/libraries/qt-5/5.4/default.nix5
-rw-r--r--pkgs/development/libraries/qt-5/5.4/qmake-hook.sh101
-rw-r--r--pkgs/development/libraries/qt-5/5.4/qtbase/default.nix1
-rw-r--r--pkgs/development/libraries/qt-5/5.4/qtbase/setup-hook.sh103
-rw-r--r--pkgs/development/libraries/qt-5/5.4/qtmultimedia.nix2
-rw-r--r--pkgs/development/libraries/qt-5/5.5/default.nix5
-rw-r--r--pkgs/development/libraries/qt-5/5.5/make-qt-wrapper.sh20
-rw-r--r--pkgs/development/libraries/qt-5/5.5/qmake-hook.sh101
-rw-r--r--pkgs/development/libraries/qt-5/5.5/qtbase/default.nix6
-rw-r--r--pkgs/development/libraries/qt-5/5.5/qtbase/nix-profiles-library-paths.patch18
-rw-r--r--pkgs/development/libraries/qt-5/5.5/qtbase/setup-hook.sh102
-rw-r--r--pkgs/development/libraries/qt-5/5.5/qtdeclarative/nix-profiles-import-paths.patch20
-rw-r--r--pkgs/development/libraries/qt-5/5.5/qtmultimedia.nix2
-rw-r--r--pkgs/development/libraries/qt-5/5.5/qtquick1/nix-profiles-import-paths.patch20
-rw-r--r--pkgs/development/libraries/qtscriptgenerator/default.nix2
-rw-r--r--pkgs/development/libraries/quazip/default.nix11
-rw-r--r--pkgs/development/libraries/qwt/6.nix9
-rw-r--r--pkgs/development/libraries/qwt/default.nix9
-rw-r--r--pkgs/development/libraries/signon/default.nix10
-rw-r--r--pkgs/development/libraries/speechd/default.nix33
-rw-r--r--pkgs/development/libraries/sqlite/default.nix6
-rw-r--r--pkgs/development/libraries/sqlite/sqlite3_analyzer.nix2
-rw-r--r--pkgs/development/libraries/telepathy/glib/default.nix4
-rw-r--r--pkgs/development/libraries/tsocks/default.nix13
-rw-r--r--pkgs/development/libraries/v8/3.16.14.nix6
-rw-r--r--pkgs/development/libraries/v8/4.5.nix4
-rw-r--r--pkgs/development/libraries/v8/generic.nix4
-rw-r--r--pkgs/development/libraries/xalanc/default.nix28
-rw-r--r--pkgs/development/libraries/xml-security-c/default.nix34
-rw-r--r--pkgs/development/libraries/xsd/default.nix38
-rw-r--r--pkgs/development/libraries/xsd/xsdcxx.patch126
-rw-r--r--pkgs/development/misc/amdapp-sdk/default.nix2
-rw-r--r--pkgs/development/misc/windows-sdk/builder.sh35
-rw-r--r--pkgs/development/misc/windows-sdk/default.nix92
-rw-r--r--pkgs/development/misc/windows-sdk/filemap3738
-rw-r--r--pkgs/development/mobile/androidenv/androidsdk.nix2
-rw-r--r--pkgs/development/python-modules/buildout-nix/default.nix2
-rw-r--r--pkgs/development/python-modules/graph-tool/2.x.x.nix6
-rw-r--r--pkgs/development/python-modules/h5py/default.nix2
-rw-r--r--pkgs/development/python-modules/matplotlib/default.nix2
-rw-r--r--pkgs/development/python-modules/pyatspi/default.nix9
-rw-r--r--pkgs/development/python-modules/pycairo/default.nix5
-rw-r--r--pkgs/development/python-modules/pycairo/waf-py3_5.patch10
-rw-r--r--pkgs/development/python-modules/pycrypto/default.nix2
-rw-r--r--pkgs/development/python-modules/pygobject/3.nix8
-rw-r--r--pkgs/development/python-modules/pygobject/default.nix6
-rw-r--r--pkgs/development/python-modules/pygobject/pygobject-2.28.6-gio-types-2.32.patch50
-rw-r--r--pkgs/development/python-modules/pygobject/pygobject-2.28.6-set_qdata.patch28
-rw-r--r--pkgs/development/python-modules/pyqt/5.x.nix6
-rw-r--r--pkgs/development/python-modules/pyuv-external-libuv.patch22
-rw-r--r--pkgs/development/python-modules/setuptools/default.nix2
-rw-r--r--pkgs/development/python-modules/tables/default.nix2
-rw-r--r--pkgs/development/python-modules/yolk/default.nix2
-rw-r--r--pkgs/development/qtcreator/default.nix21
-rw-r--r--pkgs/development/ruby-modules/bundix/default.nix6
-rw-r--r--pkgs/development/tools/analysis/egypt/default.nix2
-rw-r--r--pkgs/development/tools/analysis/valkyrie/default.nix5
-rw-r--r--pkgs/development/tools/build-managers/buildbot-slave/default.nix2
-rw-r--r--pkgs/development/tools/build-managers/buildbot/default.nix2
-rw-r--r--pkgs/development/tools/build-managers/cargo/common.nix4
-rw-r--r--pkgs/development/tools/build-managers/cargo/default.nix26
-rw-r--r--pkgs/development/tools/build-managers/cargo/snapshot.nix2
-rwxr-xr-xpkgs/development/tools/build-managers/cmake/setup-hook.sh2
-rw-r--r--pkgs/development/tools/build-managers/rake/Gemfile2
-rw-r--r--pkgs/development/tools/build-managers/rake/Gemfile.lock13
-rw-r--r--pkgs/development/tools/build-managers/rake/default.nix17
-rw-r--r--pkgs/development/tools/build-managers/rake/gemset.nix9
-rw-r--r--pkgs/development/tools/build-managers/rebar3/default.nix53
-rw-r--r--pkgs/development/tools/build-managers/rebar3/hermetic-bootstrap.patch147
-rw-r--r--pkgs/development/tools/build-managers/rebar3/hermetic-rebar3.patch67
-rwxr-xr-xpkgs/development/tools/build-managers/rebar3/rebar3-nix-bootstrap255
-rw-r--r--pkgs/development/tools/casperjs/default.nix57
-rw-r--r--pkgs/development/tools/devpi-client/default.nix2
-rw-r--r--pkgs/development/tools/electron/default.nix30
-rw-r--r--pkgs/development/tools/electron/env-atom.nix17
-rw-r--r--pkgs/development/tools/erlang/cuter/default.nix6
-rw-r--r--pkgs/development/tools/erlang/hex2nix/default.nix14
-rw-r--r--pkgs/development/tools/erlang/rebar3-nix-bootstrap/default.nix24
-rw-r--r--pkgs/development/tools/erlang/relx-exe/default.nix38
-rw-r--r--pkgs/development/tools/haskell/tinc/default.nix41
-rw-r--r--pkgs/development/tools/imatix_gsl/default.nix27
-rw-r--r--pkgs/development/tools/misc/autoconf/2.64.nix49
-rw-r--r--pkgs/development/tools/misc/avrdude/default.nix4
-rw-r--r--pkgs/development/tools/misc/kconfig-frontends/default.nix32
-rw-r--r--pkgs/development/tools/misc/lsof/default.nix14
-rw-r--r--pkgs/development/tools/misc/saleae-logic/default.nix2
-rw-r--r--pkgs/development/tools/misc/yodl/default.nix4
-rw-r--r--pkgs/development/tools/node-webkit/nw12.nix6
-rw-r--r--pkgs/development/tools/parsing/lemon/default.nix10
-rw-r--r--pkgs/development/tools/rtags/default.nix24
-rw-r--r--pkgs/development/tools/rust/rustfmt/default.nix8
-rw-r--r--pkgs/development/tools/selenium/chromedriver/default.nix2
-rw-r--r--pkgs/development/tools/selenium/server/default.nix19
-rw-r--r--pkgs/development/web/nodejs/nodejs.nix59
-rw-r--r--pkgs/development/web/nodejs/v4.nix63
-rw-r--r--pkgs/development/web/nodejs/v5.nix61
-rw-r--r--pkgs/development/web/nodejs/v6.nix12
-rw-r--r--pkgs/development/web/wml/default.nix2
317 files changed, 46793 insertions, 9376 deletions
diff --git a/pkgs/development/arduino/ino/default.nix b/pkgs/development/arduino/ino/default.nix
index 073a2339720..07dc229bcc2 100644
--- a/pkgs/development/arduino/ino/default.nix
+++ b/pkgs/development/arduino/ino/default.nix
@@ -6,7 +6,7 @@ buildPythonApplication rec {
   namePrefix = "";
 
   src = fetchurl {
-    url = "http://pypi.python.org/packages/source/i/ino/${name}.tar.gz";
+    url = "mirror://pypi/i/ino/${name}.tar.gz";
     sha256 = "0k6lzfcn55favbj0w4afrvnmwyskf7bgzg9javv2ycvskp35srwv";
   };
 
diff --git a/pkgs/development/beam-modules/build-erlang-mk.nix b/pkgs/development/beam-modules/build-erlang-mk.nix
new file mode 100644
index 00000000000..8c2b72aa43c
--- /dev/null
+++ b/pkgs/development/beam-modules/build-erlang-mk.nix
@@ -0,0 +1,86 @@
+{ stdenv, writeText, erlang, perl, which, gitMinimal, wget }:
+
+{ name, version
+, src
+, setupHook ? null
+, buildInputs ? []
+, beamDeps ? []
+, postPatch ? ""
+, compilePorts ? false
+, installPhase ? null
+, meta ? {}
+, ... }@attrs:
+
+with stdenv.lib;
+
+let
+  shell = drv: stdenv.mkDerivation {
+          name = "interactive-shell-${drv.name}";
+          buildInputs = [ drv ];
+    };
+
+  pkg = self: stdenv.mkDerivation ( attrs // {
+    app_name = "${name}";
+    name = "${name}-${version}";
+    inherit version;
+
+    dontStrip = true;
+
+    inherit src;
+
+    setupHook = if setupHook == null
+    then writeText "setupHook.sh" ''
+       addToSearchPath ERL_LIBS "$1/lib/erlang/lib"
+    ''
+    else setupHook;
+
+    buildInputs = [ erlang perl which gitMinimal wget ];
+    propagatedBuildInputs = beamDeps;
+
+    configurePhase = ''
+      runHook preConfigure
+
+      # We shouldnt need to do this, but it seems at times there is a *.app in
+      # the repo/package. This ensures we start from a clean slate
+      make SKIP_DEPS=1 clean
+
+      runHook postConfigure
+    '';
+
+    buildPhase = ''
+        runHook preBuild
+
+        make SKIP_DEPS=1
+
+        runHook postBuild
+    '';
+
+    installPhase = ''
+        runHook preInstall
+
+        mkdir -p $out/lib/erlang/lib/${name}
+        cp -r ebin $out/lib/erlang/lib/${name}/
+        cp -r src $out/lib/erlang/lib/${name}/
+
+        if [ -d include ]; then
+          cp -r include $out/lib/erlang/lib/${name}/
+        fi
+
+        if [ -d priv ]; then
+          cp -r priv $out/lib/erlang/lib/${name}/
+        fi
+
+        if [ -d doc ]; then
+          cp -r doc $out/lib/erlang/lib/${name}/
+        fi
+
+        runHook postInstall
+    '';
+
+    passthru = {
+      packageName = name;
+      env = shell self;
+      inherit beamDeps;
+    };
+});
+in fix pkg
diff --git a/pkgs/development/erlang-modules/build-hex.nix b/pkgs/development/beam-modules/build-hex.nix
index ff6e47e5a80..ff6e47e5a80 100644
--- a/pkgs/development/erlang-modules/build-hex.nix
+++ b/pkgs/development/beam-modules/build-hex.nix
diff --git a/pkgs/development/beam-modules/build-mix.nix b/pkgs/development/beam-modules/build-mix.nix
new file mode 100644
index 00000000000..70c186df8a0
--- /dev/null
+++ b/pkgs/development/beam-modules/build-mix.nix
@@ -0,0 +1,85 @@
+{ stdenv, writeText, elixir, erlang, hexRegistrySnapshot, hex }:
+
+{ name
+, version
+, src
+, setupHook ? null
+, buildInputs ? []
+, beamDeps ? []
+, postPatch ? ""
+, compilePorts ? false
+, meta ? {}
+, ... }@attrs:
+
+with stdenv.lib;
+
+let
+  shell = drv: stdenv.mkDerivation {
+          name = "interactive-shell-${drv.name}";
+          buildInputs = [ drv ];
+    };
+
+  bootstrapper = ./mix-bootstrap;
+
+  pkg = self: stdenv.mkDerivation ( attrs // {
+    name = "${name}-${version}";
+    inherit version;
+
+    dontStrip = true;
+
+    inherit src;
+
+    setupHook = if setupHook == null
+    then writeText "setupHook.sh" ''
+       addToSearchPath ERL_LIBS "$1/lib/erlang/lib"
+    ''
+    else setupHook;
+
+    inherit buildInputs;
+    propagatedBuildInputs = [ hexRegistrySnapshot hex elixir ] ++ beamDeps;
+
+    configurePhase = ''
+      runHook preConfigure
+      ${erlang}/bin/escript ${bootstrapper}
+      runHook postConfigure
+    '';
+
+    buildPhase = ''
+        runHook preBuild
+
+        export HEX_OFFLINE=1
+        export HEX_HOME=`pwd`
+        export MIX_ENV=prod
+
+        MIX_ENV=prod mix compile --debug-info --no-deps-check
+
+        runHook postBuild
+    '';
+
+    installPhase = ''
+        runHook preInstall
+
+        MIXENV=prod
+
+        if [ -d "_build/shared" ]; then
+          MIXENV=shared
+        fi
+
+        mkdir -p "$out/lib/erlang/lib/${name}-${version}"
+        for reldir in src ebin priv include; do
+          fd="_build/$MIXENV/lib/${name}/$reldir"
+          [ -d "$fd" ] || continue
+          cp -Hrt "$out/lib/erlang/lib/${name}-${version}" "$fd"
+          success=1
+        done
+
+        runHook postInstall
+    '';
+
+    passthru = {
+      packageName = name;
+      env = shell self;
+      inherit beamDeps;
+    };
+});
+in fix pkg
diff --git a/pkgs/development/erlang-modules/build-rebar3.nix b/pkgs/development/beam-modules/build-rebar3.nix
index 8033d6c838e..f13322519fd 100644
--- a/pkgs/development/erlang-modules/build-rebar3.nix
+++ b/pkgs/development/beam-modules/build-rebar3.nix
@@ -1,10 +1,10 @@
-{ stdenv, writeText, erlang, rebar3, openssl, libyaml, fetchHex, fetchFromGitHub,
+{ stdenv, writeText, erlang, rebar3, openssl, libyaml,
   pc, buildEnv }:
 
 { name, version
 , src
 , setupHook ? null
-, buildInputs ? [], erlangDeps ? [], buildPlugins ? []
+, buildInputs ? [], beamDeps ? [], buildPlugins ? []
 , postPatch ? ""
 , compilePorts ? false
 , installPhase ? null
@@ -27,8 +27,9 @@ let
     inherit version;
 
     buildInputs = buildInputs ++ [ erlang rebar3 openssl libyaml ];
-    propagatedBuildInputs = unique (erlangDeps ++ ownPlugins);
+    propagatedBuildInputs = unique (beamDeps ++ ownPlugins);
 
+    dontStrip = true;
     # The following are used by rebar3-nix-bootstrap
     inherit compilePorts;
     buildPlugins = ownPlugins;
@@ -47,7 +48,7 @@ let
 
     configurePhase = ''
       runHook preConfigure
-      rebar3-nix-bootstrap
+      ${erlang}/bin/escript ${rebar3.bootstrapper}
       runHook postConfigure
     '';
 
@@ -81,7 +82,7 @@ let
     passthru = {
       packageName = name;
       env = shell self;
-      inherit erlangDeps;
+      inherit beamDeps;
     };
   });
 in
diff --git a/pkgs/development/beam-modules/default.nix b/pkgs/development/beam-modules/default.nix
new file mode 100644
index 00000000000..1fd899c53c9
--- /dev/null
+++ b/pkgs/development/beam-modules/default.nix
@@ -0,0 +1,16 @@
+{ stdenv, pkgs }:
+
+let
+  self = rec {
+    hexPackages = import ./hex-packages.nix { stdenv = stdenv; callPackage = self.callPackage; pkgs = pkgs; };
+    callPackage = pkgs.lib.callPackageWith (pkgs // self // hexPackages);
+    buildRebar3 = callPackage ./build-rebar3.nix {};
+    buildHex = callPackage ./build-hex.nix {};
+    buildErlangMk = callPackage ./build-erlang-mk.nix {};
+    buildMix = callPackage ./build-mix.nix {};
+
+    ## Non hex packages
+    hex = callPackage ./hex {};
+    webdriver = callPackage ./webdriver {};
+  };
+in self // self.hexPackages
diff --git a/pkgs/development/tools/build-managers/rebar3/fetch-hex.nix b/pkgs/development/beam-modules/fetch-hex.nix
index 1b1378c10cb..1b1378c10cb 100644
--- a/pkgs/development/tools/build-managers/rebar3/fetch-hex.nix
+++ b/pkgs/development/beam-modules/fetch-hex.nix
diff --git a/pkgs/development/beam-modules/hex-packages.nix b/pkgs/development/beam-modules/hex-packages.nix
new file mode 100644
index 00000000000..1fcbb6f3e51
--- /dev/null
+++ b/pkgs/development/beam-modules/hex-packages.nix
@@ -0,0 +1,29449 @@
+/* hex-packages.nix is an auto-generated file -- DO NOT EDIT! */
+
+/* Unbuildable packages:
+
+ * active_0_9_0
+ * address_us_0_1_1
+ * aeacus_0_3_0
+ * airbrake_0_1_0
+ * airbrake_plug_0_1_1
+ * airbrakex_0_0_6
+ * airbrakify_0_0_1
+ * algolia_0_3_1
+ * alice_0_3_3
+ * alice_against_humanity_0_1_2
+ * alice_google_images_0_1_3
+ * alice_karma_0_1_1
+ * alice_shizzle_0_1_2
+ * alice_xkcd_0_0_3
+ * amazon_product_advertising_client_0_1_1
+ * amqp_0_1_1
+ * amqp_0_1_4
+ * amqp_client_3_5_6
+ * amrita_0_4_0
+ * anilixir_1_0_0
+ * anubis_0_1_0
+ * anubis_0_3_0
+ * apache_passwd_md5_1_0_0
+ * apostle_0_0_3
+ * arc_0_5_1
+ * arc_ecto_0_3_2
+ * asanaficator_0_0_1
+ * assembla_api_0_1_0
+ * atlas_0_2_0
+ * aws_0_0_10
+ * aws_erlang_0_1_1
+ * aws_http_0_2_4
+ * b2_0_0_6
+ * backoff_1_1_3
+ * balanced_3_1_0
+ * bamboo_0_3_2
+ * bamboo_0_4_0
+ * bamboo_sendgrid_0_1_0
+ * bandwidth_1_2_1
+ * barrel_jiffy_0_14_4
+ * barrel_jiffy_0_14_5
+ * basehangul_0_2_0
+ * basho_stats_1_0_3
+ * basic_auth_1_0_0
+ * battlenet_0_0_2
+ * bbsmq_0_0_4
+ * beaker_1_2_0
+ * benchwarmer_0_0_2
+ * bencoder_0_0_7
+ * bertex_1_2_0
+ * bgg_0_1_0
+ * big_query_0_0_2
+ * bing_translator_0_2_6
+ * bitbucket_api_0_0_2
+ * bitpay_0_2_5
+ * blackbook_0_3_1
+ * blaze_cloud_0_0_1
+ * block_timer_0_0_1
+ * blockchain_info_0_0_1
+ * bloodhound_0_1_1
+ * bno055_0_0_1
+ * booter_0_1_0
+ * botan_0_1_2
+ * bottler_0_5_0
+ * bouncer_0_1_5
+ * brady_0_0_2
+ * braintree_0_3_2
+ * bson_0_4_4
+ * bugsnag_1_2_0
+ * bugsnag_erl_0_1_3
+ * bump_0_1_0
+ * bureaucrat_0_1_2
+ * butler_0_7_0
+ * butler_0_7_1
+ * butler_cage_0_0_2
+ * butler_cowsay_0_2_1
+ * butler_new_0_4_3
+ * butler_tableflip_0_0_3
+ * cache_tab_1_0_2
+ * calecto_0_5_2
+ * canada_1_0_0
+ * canary_0_14_1
+ * carrier_1_0_4
+ * cassette_1_0_0
+ * cassette_plug_1_0_1
+ * cassius_0_0_1
+ * cauldron_0_1_5
+ * caylir_0_2_0
+ * ccc_0_0_2
+ * cep_0_0_1
+ * cesso_0_1_3
+ * cet_0_2_3
+ * chaos_spawn_0_7_0
+ * charlotte_0_4_0
+ * charm_0_0_1
+ * chatter_0_0_14
+ * chinese_translation_0_1_0
+ * cipher_1_0_0
+ * cldr_0_0_1
+ * cleverbot_0_0_1
+ * clicksign_0_0_2
+ * cloak_0_2_0
+ * cloudex_0_0_2
+ * cloudi_core_1_5_1
+ * cloudi_service_api_requests_1_5_1
+ * cloudi_service_db_1_5_1
+ * cloudi_service_db_cassandra_1_3_3
+ * cloudi_service_db_cassandra_cql_1_5_1
+ * cloudi_service_db_couchdb_1_5_1
+ * cloudi_service_db_elasticsearch_1_3_3
+ * cloudi_service_db_http_elli_1_5_1
+ * cloudi_service_db_memcached_1_5_1
+ * cloudi_service_db_mysql_1_5_1
+ * cloudi_service_db_pgsql_1_5_1
+ * cloudi_service_db_riak_1_3_3
+ * cloudi_service_db_tokyotyrant_1_5_0
+ * cloudi_service_filesystem_1_5_1
+ * cloudi_service_http_client_1_5_1
+ * cloudi_service_http_cowboy_1_5_1
+ * cloudi_service_http_rest_1_5_1
+ * cloudi_service_map_reduce_1_5_1
+ * cloudi_service_monitoring_1_5_1
+ * cloudi_service_queue_1_5_1
+ * cloudi_service_quorum_1_5_1
+ * cloudi_service_router_1_5_1
+ * cloudi_service_tcp_1_5_1
+ * cloudi_service_timers_1_5_1
+ * cloudi_service_udp_1_5_1
+ * cloudi_service_validate_1_5_1
+ * cloudi_service_zeromq_1_5_1
+ * cloudinary_0_0_2
+ * cloudinaryex_0_0_2
+ * clox_0_1_3
+ * cmark_0_6_8
+ * coinbase_0_0_1
+ * coincap_io_0_0_1
+ * comeonin_1_6_0
+ * comeonin_2_0_3
+ * comeonin_2_1_1
+ * comeonin_2_3_0
+ * comeonin_ecto_password_0_0_3
+ * commerce_billing_0_0_2
+ * comredis_1_0_0
+ * conferl_0_0_1
+ * conform_0_10_5
+ * conform_0_11_0
+ * console_0_0_1
+ * consul_1_0_3
+ * core_0_14_1
+ * core_data_0_1_0
+ * couchbeam_1_3_0
+ * couchdb_client_0_2_5
+ * couchdb_connector_0_2_0
+ * countries_1_1_2
+ * courier_web_0_0_8
+ * coverex_1_4_8
+ * cowboy_oauth_0_2_14
+ * cpg_1_5_1
+ * craterl_0_2_3
+ * crc_0_4_0
+ * crudex_0_0_2
+ * crypto_ext_0_1_3
+ * cure_0_4_1
+ * current_streak_ex_0_1_1
+ * currently_0_0_3
+ * datomex_0_0_5
+ * datomic_gen_server_2_0_1
+ * db_0_9_0
+ * dbschema_0_2_0
+ * dbus_0_5_0
+ * ddb_client_0_1_17
+ * dealer_0_8_0
+ * decimal_0_2_5
+ * denrei_0_2_3
+ * descriptive_statistics_0_0_1
+ * deviant_elixir_0_0_4
+ * dexts_0_2_1
+ * di_0_1_0
+ * dialyze_0_1_4
+ * diane_0_0_1
+ * dicer_0_8_0
+ * dicks_0_1_0
+ * digoc_0_3_3
+ * diplomat_0_0_1
+ * discount_0_7_0
+ * discovery_0_5_7
+ * distance_api_matrix_2_0_0
+ * dns_0_0_3
+ * dnsimple_0_0_1
+ * docker_0_3_0
+ * dotenv_0_0_4
+ * dotenv_elixir_0_0_2
+ * dovetail_0_0_3
+ * dpd_client_0_0_6
+ * dproto_0_1_12
+ * dqe_0_1_33
+ * dropbox_0_0_7
+ * dublin_bus_api_0_1_6
+ * e_quip_0_0_1
+ * ecc_0_1_3
+ * echonest_ex_0_0_2
+ * ecto_0_2_4
+ * ecto_0_2_7
+ * ecto_0_5_1
+ * ecto_2_0_0_beta_2
+ * ecto_enum_0_3_0
+ * ecto_fixtures_0_0_2
+ * ecto_hstore_0_0_1
+ * ecto_it_0_2_0
+ * ecto_lazy_float_0_1_2
+ * ecto_ldap_0_2_4
+ * ecto_migrate_0_6_3
+ * ecto_ordered_0_0_2
+ * ecto_validation_case_0_1_1
+ * ectoo_0_0_4
+ * ectophile_0_3_0
+ * eden_0_1_3
+ * edgarex_0_0_2
+ * edown_0_7_0
+ * efrisby_0_2_0
+ * ejabberd_16_2_0
+ * ekstat_0_2_2
+ * elastex_0_1_2
+ * elastix_0_1_0
+ * elaxtic_0_0_1
+ * eleveldb_2_1_3
+ * elibphonenumber_0_1_1
+ * elistrix_0_0_5
+ * elixilorem_0_0_1
+ * elixir_ale_0_4_1
+ * elixir_ipfs_api_0_1_0
+ * elixir_locker_0_1_4
+ * elixir_nsq_1_0_3
+ * elixir_talk_1_0_1
+ * elixtagram_0_2_5
+ * elmit_0_0_1
+ * email_checker_0_0_3
+ * enotify_0_1_0
+ * ensq_0_1_6
+ * env_conf_0_3_0
+ * epgpool_1_0_0
+ * eplugin_0_1_4
+ * epubnub_0_1_0
+ * eredis_cluster_0_5_4
+ * erlang_dbus_0_2_0
+ * erlang_lua_0_1_0
+ * erlastic_search_1_1_1
+ * erlcloud_0_9_2
+ * erldn_1_0_5
+ * erlexec_1_1_1
+ * erltrace_0_1_4
+ * erlzk_0_6_1
+ * erocksdb_0_4_1
+ * erwatch_0_3_0
+ * es_0_0_1
+ * escalus_2_6_4
+ * esip_1_0_2
+ * espec_0_8_16
+ * espec_phoenix_0_2_0
+ * esqlite_0_2_2
+ * etcd_0_0_2
+ * etherchain_org_0_0_3
+ * euler_0_0_1
+ * event_source_encoder_0_0_3
+ * eventstore_client_0_1_4
+ * everex_0_1_1
+ * everyoneapi_0_0_1
+ * ex_aerospike_0_0_1
+ * ex_aws_0_4_18
+ * ex_bitcask_0_1_0
+ * ex_chimp_0_0_1
+ * ex_closeio_0_0_12
+ * ex_cloudinary_0_1_2
+ * ex_conf_0_1_2
+ * ex_conf_0_1_3
+ * ex_crypto_0_0_1
+ * ex_dockerapi_0_0_1
+ * ex_edn_0_1_2
+ * ex_iss_1_0_0
+ * ex_omegle_0_1_1
+ * ex_orient_1_1_1
+ * ex_parsec_0_2_1
+ * ex_unit_emacs_0_1_2
+ * exalice_0_0_5_alpha
+ * exauth_0_0_1
+ * excheck_0_3_3
+ * excountries_0_0_3
+ * excoveralls_0_5_1
+ * exddb_0_1_3
+ * exdesk_0_2_0
+ * exdjango_0_3_1
+ * exdn_2_1_2
+ * exdweet_0_0_1
+ * exeque_0_1_0
+ * exfavicon_0_3_2
+ * exfile_0_1_5
+ * exfile_0_2_0
+ * exfile_b2_0_1_3
+ * exfile_imagemagick_0_1_1
+ * exfile_memory_0_1_0
+ * exfoaas_0_0_2
+ * exgenius_0_0_5
+ * exgpg_0_0_3
+ * exgrid_0_3_0
+ * exhal_4_2_1
+ * exintercom_0_1_6
+ * exjira_0_0_1
+ * exjprop_0_0_5
+ * exkad_0_0_2
+ * exkismet_0_0_2
+ * exometer_core_1_0_0
+ * exos_1_0_0
+ * exparticle_0_0_2
+ * expcap_0_1_0
+ * exprotobuf_0_10_2
+ * exprotobuf_0_13_0
+ * exprotobuf_1_0_0
+ * exrabbit_0_0_2
+ * exrecaptcha_0_0_3
+ * exrm_0_14_17
+ * exrm_0_14_2
+ * exrm_0_18_8
+ * exrm_rpm_0_3_0
+ * exseed_0_0_3
+ * exsentry_0_3_0
+ * exsyslog_1_0_1
+ * extreme_0_5_0
+ * extripe_0_3_2
+ * exts_0_2_2
+ * exurban_0_0_1
+ * exvcr_0_3_9
+ * exvcr_0_7_2
+ * exyelp_0_0_2
+ * ezlib_1_0_1
+ * ezmq_0_2_0
+ * facebook_0_4_2
+ * fast_tls_1_0_1
+ * fast_xml_1_1_11
+ * fast_yaml_1_0_3
+ * favicon_0_0_7
+ * feedistiller_2_0_2
+ * feedlex_0_0_1
+ * feedme_0_0_1
+ * fifo_db_0_2_1
+ * fifo_dt_0_1_66
+ * fifo_dt_0_1_68
+ * fifo_spec_0_1_27
+ * fifo_utils_0_1_20
+ * fifo_utils_0_1_22
+ * figaro_0_1_0
+ * filepreviews_1_0_1
+ * filtrex_0_1_0
+ * finch_0_0_3
+ * fireworks_0_5_1
+ * fitbit_0_0_1
+ * fitex_0_0_1
+ * fleet_api_0_0_15
+ * floki_0_1_1
+ * floki_0_7_2
+ * flower_power_0_3_2
+ * fluent_client_0_1_0
+ * folsom_ddb_0_1_22
+ * font_awesome_phoenix_0_3_2
+ * forcex_0_2_0
+ * forecast_io_0_2_1
+ * form_data_0_1_1
+ * fox_0_1_12
+ * fqc_0_1_7
+ * frank_0_0_3
+ * freegeoip_0_0_4
+ * fulcrum_0_0_6
+ * funnel_0_4_1
+ * gateway_0_0_6
+ * gcm_1_2_0
+ * gcmex_0_0_1
+ * gen_rpc_1_0_2
+ * geo_1_0_1
+ * geocoder_0_4_0
+ * gil_0_0_3
+ * gimei_0_0_2
+ * gimei_ex_1_0_0
+ * github_oauth_0_1_1
+ * github_trend_ex_0_1_2
+ * gizoogle_0_0_2
+ * gmail_0_1_8
+ * gold_0_12_0
+ * google_sheets_2_0_5
+ * goth_0_0_3
+ * gpb_3_18_10
+ * gpb_3_18_8
+ * gpb_3_20_0
+ * graphql_parser_0_0_3
+ * graphql_relay_0_0_16
+ * group_manager_0_0_8
+ * guardian_0_10_1
+ * guardian_0_9_1
+ * guardian_db_0_4_0
+ * guri_0_2_1
+ * gutenex_0_1_0
+ * hackney_1_1_0
+ * hackney_1_3_1
+ * hackney_1_3_2
+ * hackney_1_4_10
+ * hackney_1_4_4
+ * hackney_1_4_8
+ * hackney_1_5_7
+ * hackney_1_6_0
+ * hamcrest_0_1_1
+ * harvest_0_0_3
+ * hash_ring_ex_1_1_2
+ * hdr_histogram_0_2_0
+ * hedwig_hipchat_0_9_4
+ * hedwig_irc_0_1_1
+ * hedwig_xmpp_1_0_0_rc2
+ * hello_0_0_0
+ * hello_world_0_0_0
+ * hello_world_header_0_0_1
+ * hex_searcher_1_0_0
+ * hexoku_0_1_0
+ * hmc5883l_0_5_0
+ * honeybadger_0_4_0
+ * honeydew_0_0_8
+ * hound_0_8_2
+ * hr_0_2_2
+ * hstore_0_0_2
+ * html_sanitize_ex_0_1_2
+ * html_sanitize_ex_0_3_1
+ * htpasswd_1_0_2
+ * http_0_0_1
+ * http_proxy_1_0_1
+ * httpehaviour_0_9_0
+ * httpoison_0_7_1
+ * httpoison_0_7_5
+ * httpoison_0_8_0
+ * httpoison_0_8_2
+ * httprot_0_1_7
+ * huex_0_5_0
+ * hydra_0_0_1
+ * hypermock_0_0_2
+ * iconv_1_0_0
+ * ielixir_0_9_5
+ * ifttt_oauth_0_0_1
+ * inaka_aleppo_0_9_9
+ * inaka_mixer_0_1_5
+ * inch_ex_0_5_1
+ * inch_test_0_0_1
+ * inquisitor_0_1_0
+ * insight_0_1_3
+ * instream_0_10_0
+ * intellij_elixir_0_1_2
+ * iona_0_2_1
+ * isbndbex_0_0_1
+ * isn_1_0_0
+ * ja_serializer_0_8_1
+ * janrain_0_0_1
+ * japanese_holiday_0_0_2
+ * jazz_0_1_2
+ * jazz_0_2_1
+ * jc_1_0_4
+ * jira_0_0_8
+ * joken_1_1_0
+ * jsxn_0_2_1
+ * kane_0_0_5
+ * katipo_0_3_2
+ * keccakf1600_2_0_0
+ * keelless_0_1_0
+ * kerosene_0_0_1
+ * kindred_0_0_1
+ * kovacs_0_9_2
+ * kubex_0_1_1
+ * kvs_2_1_0
+ * lager_2_1_1
+ * lager_watchdog_0_1_10
+ * lasp_0_0_5
+ * lazymaru_0_2_5
+ * ledx_0_0_1
+ * libchunter_0_1_46
+ * libdecaf_0_0_2
+ * libex_config_0_2_0
+ * libhowl_0_1_34
+ * libleofs_0_1_2
+ * libsnarl_0_3_40
+ * libsnarl_0_3_44
+ * libsniffle_0_3_45
+ * libsodium_0_0_4
+ * link_shrinkex_1_0_0
+ * locker_1_0_8
+ * logger_json_file_backend_0_1_2
+ * logger_logentries_backend_0_0_1
+ * logger_loggly_backend_0_2_0
+ * lyn_0_0_16
+ * m2x_2_0_0
+ * m2x_erlang_1_3_1
+ * mad_0_9_0
+ * mailchimp_0_0_5
+ * mailgun_webhook_auth_1_0_0
+ * mailibex_0_1_0
+ * mandrill_0_4_1
+ * mandrillex_0_2_0
+ * markit_0_1_2
+ * markit_skill_0_0_2
+ * maru_0_9_5
+ * maru_swagger_0_7_3
+ * marvel_1_0_0
+ * marvin_0_3_0
+ * mcrypt_0_1_0
+ * mdns_client_0_1_7
+ * mdns_client_lib_0_1_33
+ * mdns_client_lib_0_1_38
+ * meck_0_8_4
+ * medex_0_1_2
+ * message_pack_0_2_0
+ * microformats2_0_0_5
+ * mixpanel_api_ex_0_8_3
+ * mixpanel_data_client_0_0_2
+ * mixstar_0_0_1
+ * mmath_0_1_15
+ * mmath_0_1_16
+ * mobiledoc_0_0_1
+ * mochiweb_2_12_2
+ * mock_0_1_3
+ * moebius_1_0_8
+ * mondo_0_1_0
+ * mongo_0_5_4
+ * motor_hat_0_6_1
+ * mstore_0_1_9
+ * mt940_0_4_0
+ * murdoch_0_0_1
+ * mustachex_0_0_1
+ * mynumber_1_0_0
+ * nacl_0_3_0
+ * nadia_0_4_0
+ * naughtygram_0_2_0
+ * neo4j_0_3_0
+ * neo4j_sips_0_1_25
+ * neo4j_sips_models_0_1_1
+ * neotomex_0_1_4
+ * nerves_io_neopixel_0_2_0
+ * nice_nickname_0_0_1
+ * nifty_0_0_3
+ * ninjaproxies_0_2_0
+ * nio_google_authenticator_1_0_1
+ * nio_google_geocoder_0_7_0
+ * njord_0_1_1
+ * nodefinder_1_5_1
+ * normalixr_0_3_0
+ * oauth2_0_3_0
+ * oauth2_0_6_0
+ * oauth2cli_0_0_4
+ * oauth2ex_0_0_9
+ * obelisk_0_10_0
+ * observer_cli_1_0_3
+ * octokit_0_1_0
+ * okta_0_0_1
+ * omise_0_1_4
+ * one_signal_0_0_6
+ * opbeat_0_3_0
+ * open_graphx_0_0_2
+ * openmaize_0_17_2
+ * openstack_0_0_4
+ * overpass_0_1_1
+ * oxr_0_3_1
+ * p1_mysql_1_0_1
+ * p1_pgsql_1_1_0
+ * p1_stringprep_1_0_1
+ * p1_utils_1_0_3
+ * p1_xml_1_1_1
+ * p1_xmlrpc_1_15_1
+ * pagexduty_0_1_0
+ * params_2_0_0_beta_0
+ * parse_client_0_2_3
+ * parse_trans_2_9_0
+ * parsex_0_0_2
+ * passport_0_0_4
+ * pavlov_0_2_3
+ * peatio_client_1_5_0
+ * pet_0_1_1
+ * pgpool_1_0_0
+ * phoenix_0_2_11
+ * phoenix_0_4_1
+ * phoenix_1_1_4
+ * phoenix_calendar_0_1_2
+ * phoenix_dtl_0_0_1
+ * phoenix_ecto_3_0_0_beta_2
+ * phoenix_ember_0_0_1
+ * phoenix_gen_gulp_jspm_1_0_0
+ * phoenix_haml_0_2_0
+ * phoenix_html_2_0_0_dev
+ * phoenix_html_2_5_1
+ * phoenix_html_sanitizer_0_2_0
+ * phoenix_html_simplified_helpers_0_3_2
+ * phoenix_linguist_0_0_1
+ * phoenix_live_reload_1_0_3
+ * phoenix_pubsub_rabbitmq_0_0_1
+ * phoenix_pubsub_redis_2_0_0
+ * phoenix_simple_form_0_0_2
+ * phoenix_slim_0_4_1
+ * phoenix_slime_0_5_1
+ * phoenix_swoosh_0_1_0
+ * phoenix_timex_0_0_3
+ * phoenix_token_auth_0_4_0
+ * picosat_0_1_0
+ * pigeon_0_4_1
+ * pin_elixir_0_0_1
+ * pinglix_1_1_1
+ * pipette_0_0_4
+ * pixie_0_3_3
+ * placid_0_1_3
+ * plasm_0_1_0
+ * plug_0_5_1
+ * plug_0_5_2
+ * plug_0_5_3
+ * plug_0_7_0
+ * plug_abort_2_1_1
+ * plug_accesslog_0_11_0
+ * plug_auth_0_3_0
+ * plug_basic_auth_1_1_0
+ * plug_byte_serve_0_3_2
+ * plug_cors_0_8_2
+ * plug_exception_handler_0_0_4
+ * plug_graphql_0_2_0
+ * plug_json_parser_0_0_6
+ * plug_jwt_0_7_1
+ * plug_secure_headers_0_0_1
+ * plugsnag_1_1_0
+ * pocketex_0_1_0
+ * poison_1_0_3
+ * poison_1_1_1
+ * poison_1_2_1
+ * poloniex_0_0_3
+ * pool_0_0_2
+ * poolboy_1_2_1
+ * pooler_1_4_0
+ * pooler_1_5_0
+ * portal_0_0_1
+ * porterstemmer_0_0_1
+ * portmidi_3_2_0
+ * postgrex_0_6_0
+ * proper_1_1_1_beta
+ * protobuffs_0_8_2
+ * proxy_0_0_1
+ * pubnub_ex_0_0_2
+ * pulse_0_1_3
+ * pulse_libs_1_0_0
+ * pusher_0_1_3
+ * pushex_0_0_2
+ * qiita_ex_0_0_2
+ * qiniu_0_2_2
+ * quinn_0_0_4
+ * rackla_1_0_0
+ * radpath_0_0_5
+ * random_0_2_2
+ * rapidax_0_0_3
+ * raven_0_0_5
+ * raygun_0_2_0
+ * reactive_0_0_1
+ * reagent_0_1_5
+ * reaxt_0_3_2
+ * rebar3_abnfc_plugin_0_1_0
+ * rebar3_auto_0_3_0
+ * rebar3_autotest_0_1_1
+ * rebar3_eqc_0_0_10
+ * rebar3_exunit_0_1_1
+ * rebar3_gpb_plugin_1_3_0
+ * rebar3_live_0_1_3
+ * rebar3_proper_0_6_0
+ * rebar3_proper_plugin_0_1_0
+ * rebar3_protobuffs_0_2_0
+ * rebar3_run_0_2_0
+ * rebar3_yang_plugin_0_2_1
+ * rebar_protobuffs_0_1_0
+ * recaptcha_1_1_1
+ * recon_ex_0_9_0
+ * record_translator_0_0_3
+ * reddhl_0_0_1
+ * redtube_1_0_0
+ * relax_0_3_0
+ * relisa_0_1_0
+ * rendezvous_0_0_1
+ * reporter_0_4_1
+ * rest_client_0_0_1
+ * rethinkdb_0_4_0
+ * rethinkdb_changefeed_0_0_1
+ * reverse_proxy_0_1_0
+ * riak_1_0_0
+ * riak_core_ng_2_2_3
+ * riak_ensemble_2_1_3
+ * riak_pb_2_1_0
+ * riakc_2_1_1
+ * riboflavin_0_0_2
+ * riemann_0_0_14
+ * robotex_0_0_1
+ * rogger_0_1_0
+ * rollbax_0_5_4
+ * roombex_0_0_4
+ * rss_0_2_1
+ * rulex_0_2_0
+ * saltie_0_3_2
+ * sass_elixir_0_0_1
+ * savory_0_0_2
+ * scrape_1_0_4
+ * scrivener_1_1_2
+ * scrivener_headers_1_0_1
+ * scrivener_html_1_0_9
+ * sec_company_filings_rss_feed_parser_0_0_2
+ * sec_recent_filings_rss_feed_parser_0_0_3
+ * secure_headers_0_0_1
+ * secure_password_0_4_0
+ * select_0_0_1
+ * sendgrid_0_0_2
+ * sentinel_0_1_0
+ * sentry_0_3_2
+ * sequences_1_1_0
+ * serial_0_1_2
+ * service_1_5_1
+ * simple_format_0_1_0
+ * simplify_0_2_0
+ * siphash_3_0_0
+ * sips_downloader_0_2_2
+ * skroutz_0_1_0
+ * slack_0_3_0
+ * slack_0_4_2
+ * slack_logger_backend_0_1_3
+ * slack_webhook_0_0_2
+ * slacker_0_0_2
+ * slackex_0_0_1
+ * slp_0_0_2
+ * smex_0_0_1
+ * snappy_1_1_1
+ * snowflake_client_0_1_1
+ * socket_0_2_8
+ * socket_0_3_1
+ * sonic_0_1_3
+ * spaced_repetitions_0_0_1
+ * spawndir_0_1_1
+ * spirit_0_0_1
+ * spotify_ex_0_0_4
+ * spreedly_0_1_1
+ * sql_dust_0_3_2
+ * sqlite3_1_1_5
+ * sqlite_ecto_0_5_0
+ * sqlite_ecto_1_1_0
+ * sqlitex_0_8_3
+ * sqlitex_1_0_0
+ * ssdb_0_3_0
+ * ssdb_elixir_0_2_2
+ * sshex_1_1_0
+ * ssl_verify_fun_1_1_0
+ * ssl_verify_hostname_1_0_5
+ * ssl_verify_hostname_1_0_6
+ * statistics_0_4_0
+ * steamex_0_0_5
+ * stmd_0_0_2
+ * stockastic_0_0_2
+ * stockfighter_0_0_1
+ * strava_0_0_1
+ * stringprep_1_0_3
+ * stripe_0_0_1
+ * stripex_0_1_0
+ * stripity_stripe_1_4_0
+ * structurez_0_0_1
+ * stun_1_0_1
+ * sugar_0_4_10
+ * supermemo_1_0_0
+ * supervisord_0_1_0
+ * swaggerdoc_0_0_1
+ * swapi_1_0_0
+ * sweet_xml_0_4_0
+ * swoosh_0_1_0
+ * syslog_1_0_2
+ * tagplay_0_1_0
+ * tanegashima_0_0_9
+ * tanuki_0_2_0
+ * tds_ecto_1_0_2
+ * telebot_0_1_2
+ * templates_0_0_5
+ * tentabucket_0_0_1
+ * tentacat_0_4_0
+ * theriac_0_0_1
+ * thesis_0_0_8
+ * timex_0_12_9
+ * timex_0_13_5
+ * timex_0_16_2
+ * timex_0_19_5
+ * timex_ecto_1_0_4
+ * tmdb_0_0_6
+ * togglex_0_2_0
+ * tomlex_0_0_4
+ * tracker_request_0_0_4
+ * tractor_0_1_0
+ * traitify_elixir_0_1_1
+ * travis_ex_0_0_2
+ * tributary_0_0_2
+ * tubex_0_0_7
+ * tuco_tuco_0_8_1
+ * twittertex_0_1_0
+ * twittex_0_0_4
+ * typeformx_0_0_1
+ * tzdata_0_5_7
+ * u2f_0_1_3
+ * ucol_2_0_0
+ * ucol_nif_1_1_5
+ * ueberauth_facebook_0_3_2
+ * ueberauth_fitbit_0_2_1
+ * ueberauth_github_0_2_0
+ * ueberauth_google_0_2_0
+ * ueberauth_slack_0_2_0
+ * ueberauth_twitter_0_2_2
+ * unsplash_0_3_0
+ * untappd_0_0_1
+ * upyun_0_0_1
+ * uri_template_1_2_0
+ * url_unroller_0_0_3
+ * urna_0_1_4
+ * uuid_erl_1_5_1
+ * valid_field_0_3_0
+ * velkoz_0_0_1
+ * verk_web_0_9_4
+ * viktor_0_0_9
+ * vimeo_0_0_2
+ * virus_total_0_0_1
+ * wallaby_0_1_0
+ * wayback_archiver_0_0_1
+ * webdriver_0_8_1
+ * weber_0_1_0
+ * webmentions_0_0_5
+ * webpay_0_0_4
+ * weebo_0_1_2
+ * wifi_0_2_0
+ * wire_0_2_0
+ * wizardry_0_0_1
+ * wpa_supplicant_0_1_0
+ * wykop_api_0_0_4
+ * xe_0_0_1
+ * xfighter_0_2_1
+ * xkcd_0_0_1
+ * xoauth2_0_0_3
+ * yahoo_fx_0_2_0
+ * yar_0_1_0
+ * yggdrasil_1_1_1
+ * yocingo_0_0_2
+ * yodlee_0_1_4
+ * yomel_0_5_0
+ * ytx_0_0_5
+ * zanox_0_0_1
+ * zencoder_1_0_1
+ * zipcloudx_0_0_2
+ * zuppler_users_client_0_0_5
+
+*/
+{ stdenv, pkgs, callPackage, overrides ? (self: super: {}) }:
+
+let
+  packages = self: rec {
+    abnf_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "abnf";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "abnf";
+              version = "0.0.1";
+              sha256 =
+                "81e263f061ba677bda3e0d7f8884730eb51c14d7bc6526647c46cce659f1b054";
+            };
+
+            meta = {
+              description = ''ABNF parser for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/vanstee/abnf";
+            };
+          } // packageOverrides)
+      ) {};
+
+    abnf = abnf_0_0_1;
+
+    absinthe_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "absinthe";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "absinthe";
+              version = "1.0.0";
+              sha256 =
+                "c5606be8b46003e7ac47e87c924908cb390b892fef0eae390deb66f8ee123a1c";
+            };
+
+            meta = {
+              description = ''GraphQL for Elixir'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/CargoSense/absinthe";
+            };
+          } // packageOverrides)
+      ) {};
+
+    absinthe_1_1_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "absinthe";
+            version = "1.1.2";
+            src = fetchHex {
+              pkg = "absinthe";
+              version = "1.1.2";
+              sha256 =
+                "e15a387d865922df70506a4cdb63520de8ae9473358deefaffa3f70195193b07";
+            };
+
+            meta = {
+              description = ''GraphQL for Elixir'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/CargoSense/absinthe";
+            };
+          } // packageOverrides)
+      ) {};
+
+    absinthe = absinthe_1_1_2;
+
+    absinthe_plug_1_0_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          plug_1_1_3,
+          absinthe_1_0_0
+        }:
+          buildMix ({
+            name = "absinthe_plug";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "absinthe_plug";
+              version = "1.0.0";
+              sha256 =
+                "08459823fe1fd4f0325a8bf0c937a4520583a5a26d73b193040ab30a1dfc0b33";
+            };
+            beamDeps  = [ plug_1_1_3 absinthe_1_0_0 ];
+
+            meta = {
+              description = ''A plug for Absinthe, an experimental GraphQL
+                            toolkit'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/CargoSense/absinthe_plug";
+            };
+          } // packageOverrides)
+      ) {};
+
+    absinthe_plug = absinthe_plug_1_0_0;
+
+    absinthe_relay_0_8_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, absinthe_1_1_2 }:
+          buildMix ({
+            name = "absinthe_relay";
+            version = "0.8.0";
+            src = fetchHex {
+              pkg = "absinthe_relay";
+              version = "0.8.0";
+              sha256 =
+                "a54ba3775d06db5d7cf3eaa7165bfa3eeaf26f7ee1d5021e0b4db3d74a3ecdd9";
+            };
+            beamDeps  = [ absinthe_1_1_2 ];
+
+            meta = {
+              description = ''Relay framework support for Absinthe'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/absinthe-graphql/absinthe_relay";
+            };
+          } // packageOverrides)
+      ) {};
+
+    absinthe_relay = absinthe_relay_0_8_0;
+
+    access_token_extractor_0_1_1 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          plug_1_1_3,
+          cowboy_1_0_4
+        }:
+          buildMix ({
+            name = "access_token_extractor";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "access_token_extractor";
+              version = "0.1.1";
+              sha256 =
+                "40f76799f8fbb5b03230b31d4d55c5a169e7c3ad82d776a9d87fe0c65c85396d";
+            };
+            beamDeps  = [ plug_1_1_3 cowboy_1_0_4 ];
+
+            meta = {
+              longDescription = ''Simple Plug to extract access_token from
+                                request and add it to private map in Plug.Conn
+                                struct.'';
+              license = stdenv.lib.licenses.mit;
+              homepage =
+                "https://github.com/rohanpujaris/access_token_extractor";
+            };
+          } // packageOverrides)
+      ) {};
+
+    access_token_extractor = access_token_extractor_0_1_1;
+
+    adam7_0_4_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, apex_0_3_7 }:
+          buildMix ({
+            name = "adam7";
+            version = "0.4.0";
+            src = fetchHex {
+              pkg = "adam7";
+              version = "0.4.0";
+              sha256 =
+                "8b540817f2fa92ba4b198d42d1ee4af348ed1edf8bd02d69691e0d8bdbecdcee";
+            };
+            beamDeps  = [ apex_0_3_7 ];
+
+            meta = {
+              longDescription = ''Adam7 interlacing library for Elixir.
+                                Primarily used for interlacing and
+                                de-interlacing image data for PNGs.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/SenecaSystems/imagineer";
+            };
+          } // packageOverrides)
+      ) {};
+
+    adam7 = adam7_0_4_0;
+
+    adap_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "adap";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "adap";
+              version = "0.0.1";
+              sha256 =
+                "10679369764e2aa68560008c1f8bea40d5c715389e27e10b35b1ceda3fedadbb";
+            };
+
+            meta = {
+              longDescription = '' Create a data stream across your information
+                                systems to query, augment and transform data
+                                according to Elixir matching rules. '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "http://github.com/awetzel/adap";
+            };
+          } // packageOverrides)
+      ) {};
+
+    adap = adap_0_0_1;
+
+    ahab_0_1_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ahab";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "ahab";
+              version = "0.1.1";
+              sha256 =
+                "c981c2f62dccd15a055083f9bc088aa0e4a029625ef9aa45104c4ba0ead12bd2";
+            };
+
+            meta = {
+              description = ''A lightweight, low latency TCP acceptor pool for
+                            Elixir.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/jquadrin/ahab";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ahab = ahab_0_1_1;
+
+    alambic_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "alambic";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "alambic";
+              version = "0.1.0";
+              sha256 =
+                "04dc4cc88d56539ec4006a84668186501be9be4c369f145af6a606bb63d97ce0";
+            };
+
+            meta = {
+              longDescription = ''A collection of small elixir utilities.
+                                Semaphore: quick way of limiting access to a
+                                resource CountDown: quick way of counting fan
+                                in/out events'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/sdanzan/alambic";
+            };
+          } // packageOverrides)
+      ) {};
+
+    alambic = alambic_0_1_0;
+
+    alchemic_pinyin_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "alchemic_pinyin";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "alchemic_pinyin";
+              version = "0.1.0";
+              sha256 =
+                "b1488866a9501557d9a5089726675bb34affd513316e167baccc155d7abfefd2";
+            };
+
+            meta = {
+              description = ''中文汉字转拼音.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/zhangsoledad/alchemic_pinyin";
+            };
+          } // packageOverrides)
+      ) {};
+
+    alchemic_pinyin = alchemic_pinyin_0_1_0;
+
+    alchemist_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "alchemist";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "alchemist";
+              version = "0.0.2";
+              sha256 =
+                "095ad9b47258b2d482b782a5794ed800df1c4024abbc126f347738be72a1aa51";
+            };
+
+            meta = {
+              description = ''Carefully refactor critical paths'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/jkakar/alchemist";
+            };
+          } // packageOverrides)
+      ) {};
+
+    alchemist = alchemist_0_0_2;
+
+    alchemy_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, uuid_1_1_3 }:
+          buildMix ({
+            name = "alchemy";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "alchemy";
+              version = "0.0.1";
+              sha256 =
+                "109ce3f83d596a6ab9a947f472516f87da7b0df823fe2d91e27bc6594a305c3d";
+            };
+            beamDeps  = [ uuid_1_1_3 ];
+
+            meta = {
+              description = ''Perform experiments in production'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/keathley/alchemy";
+            };
+          } // packageOverrides)
+      ) {};
+
+    alchemy = alchemy_0_0_1;
+
+    aleppo_0_9_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "aleppo";
+            version = "0.9.0";
+            src = fetchHex {
+              pkg = "aleppo";
+              version = "0.9.0";
+              sha256 =
+                "2f360631d64da53f40621714e157fd33805a95d0160d5c62fcfb3e132986ce71";
+            };
+
+            meta = {
+              description = ''Aleppo: ALternative Erlang Pre-ProcessOr'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/ErlyORM/aleppo";
+            };
+          } // packageOverrides)
+      ) {};
+
+    aleppo = aleppo_0_9_0;
+
+    alexa_0_1_12 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, poison_2_1_0 }:
+          buildMix ({
+            name = "alexa";
+            version = "0.1.12";
+            src = fetchHex {
+              pkg = "alexa";
+              version = "0.1.12";
+              sha256 =
+                "dbc1da3081766570635abc31a799164a1afb34fce437b1d5ef14bfcc5f8ace3d";
+            };
+            beamDeps  = [ poison_2_1_0 ];
+
+            meta = {
+              description = ''Framework for implementing an Amazon Alexa
+                            Skill.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/col/alexa";
+            };
+          } // packageOverrides)
+      ) {};
+
+    alexa = alexa_0_1_12;
+
+    alexa_plug_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, plug_1_1_3 }:
+          buildMix ({
+            name = "alexa_plug";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "alexa_plug";
+              version = "0.2.0";
+              sha256 =
+                "a78f6fa5e3ba33ce0943f4cb96d6cfcc9b36637a4575314469c8a0d45fff40d0";
+            };
+            beamDeps  = [ plug_1_1_3 ];
+
+            meta = {
+              longDescription = ''A simple set of plugs and utilities for
+                                interfacing with the Amazon Echo and the Alexa
+                                Skills Kit.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/jordantdavis/alexa_plug";
+            };
+          } // packageOverrides)
+      ) {};
+
+    alexa_plug = alexa_plug_0_2_0;
+
+    alexa_web_0_0_2 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          plug_1_1_3,
+          cowboy_1_0_4,
+          alexa_0_1_12
+        }:
+          buildMix ({
+            name = "alexa_web";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "alexa_web";
+              version = "0.0.2";
+              sha256 =
+                "e60a7fa60eb52bbb91e445cf0ee3781e0e2a148855befa638b274e6720421126";
+            };
+            beamDeps  = [ plug_1_1_3 cowboy_1_0_4 alexa_0_1_12 ];
+
+            meta = {
+              description = ''A web endpoint for deploying one or a collection
+                            of Amazon Alexa Skills'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/col/alexa_web";
+            };
+          } // packageOverrides)
+      ) {};
+
+    alexa_web = alexa_web_0_0_2;
+
+    algae_0_10_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, quark_1_0_2 }:
+          buildMix ({
+            name = "algae";
+            version = "0.10.0";
+            src = fetchHex {
+              pkg = "algae";
+              version = "0.10.0";
+              sha256 =
+                "02d89132d99da1e13271007d1109be958ef8b3b7a5e64323299b84d0aa2353e1";
+            };
+            beamDeps  = [ quark_1_0_2 ];
+
+            meta = {
+              description = ''Bootstrapped algebraic data types for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/robot-overlord/algae";
+            };
+          } // packageOverrides)
+      ) {};
+
+    algae = algae_0_10_0;
+
+    alphonse_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, cipher_0_1_0 }:
+          buildMix ({
+            name = "alphonse";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "alphonse";
+              version = "0.1.0";
+              sha256 =
+                "01666afde723be7d84fcd2e55741c90fd8bc78a407001677deb0717f685b8d21";
+            };
+            beamDeps  = [ cipher_0_1_0 ];
+
+            meta = {
+              description = ''A module wrapper to encrypt and decrypt files
+                            with aes-128-cbc'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/chrisenytc/alphonse";
+            };
+          } // packageOverrides)
+      ) {};
+
+    alphonse = alphonse_0_1_0;
+
+    amnesia_0_2_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, exquisite_0_1_6 }:
+          buildMix ({
+            name = "amnesia";
+            version = "0.2.1";
+            src = fetchHex {
+              pkg = "amnesia";
+              version = "0.2.1";
+              sha256 =
+                "2d8b0dc6d2da2dcce7339cb2173dc3dad5a2f0865ce770f5f3ded796cd1d6e61";
+            };
+            beamDeps  = [ exquisite_0_1_6 ];
+
+            meta = {
+              description = ''mnesia wrapper for Elixir'';
+              license = stdenv.lib.licenses.wtfpl;
+              homepage = "https://github.com/meh/amnesia";
+            };
+          } // packageOverrides)
+      ) {};
+
+    amnesia = amnesia_0_2_1;
+
+    anaphora_0_1_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "anaphora";
+            version = "0.1.2";
+            src = fetchHex {
+              pkg = "anaphora";
+              version = "0.1.2";
+              sha256 =
+                "fb60a214b2be57d7a08aa8237cd7afb009b637563d64ed5e6ec486e36c484001";
+            };
+
+            meta = {
+              description = ''The anaphoric macro collection for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/sviridov/anaphora-elixir";
+            };
+          } // packageOverrides)
+      ) {};
+
+    anaphora = anaphora_0_1_2;
+
+    apex_0_3_7 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "apex";
+            version = "0.3.7";
+            src = fetchHex {
+              pkg = "apex";
+              version = "0.3.7";
+              sha256 =
+                "a1c8313e9c909ff2489f004b3514430293b1aafb81569b93a1822d486f56080d";
+            };
+
+            meta = {
+              description = ''Elixir clone of Ruby`s awesome_print gem'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/bjro/apex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    apex_0_4_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "apex";
+            version = "0.4.0";
+            src = fetchHex {
+              pkg = "apex";
+              version = "0.4.0";
+              sha256 =
+                "0a566f042e9be5e220ed7ca2869770c0c2c0ca4560c416dee317df86f238eccf";
+            };
+
+            meta = {
+              description = ''Elixir clone of Ruby`s awesome_print gem'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/bjro/apex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    apex = apex_0_4_0;
+
+    apix_0_1_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "apix";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "apix";
+              version = "0.1.0";
+              sha256 =
+                "d1d809cf41731e39a6c23e02fb41c9375bf04db35c8ce595c99c03eea694f30e";
+            };
+
+            meta = {
+              longDescription = ''Simple convention and DSL for transformation
+                                of elixir functions to a documented and ready
+                                for validation API.'';
+
+              homepage = "https://github.com/liveforeverx/apix";
+            };
+          } // packageOverrides)
+      ) {};
+
+    apix = apix_0_1_0;
+
+    apns_0_0_12 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poolboy_1_5_1,
+          poison_1_5_2
+        }:
+          buildMix ({
+            name = "apns";
+            version = "0.0.12";
+            src = fetchHex {
+              pkg = "apns";
+              version = "0.0.12";
+              sha256 =
+                "3eb40b6ef9e73a5082593f6ac1e8ba8548bbfd4bff1f3a5c5d5707ac114fc172";
+            };
+            beamDeps  = [ poolboy_1_5_1 poison_1_5_2 ];
+
+            meta = {
+              description = ''APNS (Apple Push Notification Service) library
+                            for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/chvanikoff/apns4ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    apns = apns_0_0_12;
+
+    ar2ecto_0_1_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ar2ecto";
+            version = "0.1.2";
+            src = fetchHex {
+              pkg = "ar2ecto";
+              version = "0.1.2";
+              sha256 =
+                "a32322d39f1c0cff335b05b5c2252e531091565c3cf754811087edd2e115a718";
+            };
+
+            meta = {
+              description = ''Ar2ecto is a set of mix tasks to help you migrate
+                            from ActiveRecord to Ecto.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/aforward/ar2ecto";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ar2ecto = ar2ecto_0_1_2;
+
+    argent_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "argent";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "argent";
+              version = "0.0.1";
+              sha256 =
+                "dde0920308efca2c8dd9681057e5196f625b53ed8dff86a27242807c3653d645";
+            };
+
+            meta = {
+              description = ''A currency management library for elixir.'';
+
+            };
+          } // packageOverrides)
+      ) {};
+
+    argent = argent_0_0_1;
+
+    argument_parser_0_1_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "argument_parser";
+            version = "0.1.3";
+            src = fetchHex {
+              pkg = "argument_parser";
+              version = "0.1.3";
+              sha256 =
+                "2c56a6c9dfa9790aabdb8f9268ac501404376ffb13396ff515e66f1ebf64817d";
+            };
+
+            meta = {
+              description = ''More powerful argument parser for creating nice
+                            scripts'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/jisaacstone/ex_argument_parser";
+            };
+          } // packageOverrides)
+      ) {};
+
+    argument_parser = argument_parser_0_1_3;
+
+    array_1_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "array";
+            version = "1.0.1";
+            src = fetchHex {
+              pkg = "array";
+              version = "1.0.1";
+              sha256 =
+                "626ac1383566dadee3a10357cd6d192151c6d604ee3266809daf0da6b5e33bbb";
+            };
+
+            meta = {
+              description = ''An elixir wrapper library for Erlang`s array.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/takscape/elixir-array";
+            };
+          } // packageOverrides)
+      ) {};
+
+    array = array_1_0_1;
+
+    artifact_0_4_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          porcelain_2_0_1,
+          poolboy_1_5_1,
+          plug_1_1_3
+        }:
+          buildMix ({
+            name = "artifact";
+            version = "0.4.0";
+            src = fetchHex {
+              pkg = "artifact";
+              version = "0.4.0";
+              sha256 =
+                "6c66a3c745418e1f1207940c3815828d1a0f022d8186e5da593599d1f460197f";
+            };
+            beamDeps  = [ porcelain_2_0_1 poolboy_1_5_1 plug_1_1_3 ];
+
+            meta = {
+              description = ''File upload and on-the-fly processing for
+                            Elixir'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/doomspork/artifact";
+            };
+          } // packageOverrides)
+      ) {};
+
+    artifact = artifact_0_4_0;
+
+    aruspex_0_1_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          zipper_tree_0_1_1,
+          exyz_1_0_0
+        }:
+          buildMix ({
+            name = "aruspex";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "aruspex";
+              version = "0.1.0";
+              sha256 =
+                "2effd16e1081a7af2e5ade9c58cdf4c4d90e2095749ccf733332be2924a6d771";
+            };
+            beamDeps  = [ zipper_tree_0_1_1 exyz_1_0_0 ];
+
+            meta = {
+              description = ''A configurable constraint solver with an API
+                            based on JSR 331.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://www.github.com/dkendal/aruspex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    aruspex = aruspex_0_1_0;
+
+    ashes_0_0_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ashes";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "ashes";
+              version = "0.0.3";
+              sha256 =
+                "2178ab8c0fa1cf53b6d6152773ae79ca6100c80861d59e55e5fa06c5979b042b";
+            };
+
+            meta = {
+              description = ''A code generation tool for the phoenix web
+                            framework'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/nickgartmann/ashes";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ashes = ashes_0_0_3;
+
+    assert_diff_0_0_5 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "assert_diff";
+            version = "0.0.5";
+            src = fetchHex {
+              pkg = "assert_diff";
+              version = "0.0.5";
+              sha256 =
+                "ad53a2819c33d39ad2f71404a964625691e9d6bf3d63dbc28442acda71109426";
+            };
+
+            meta = {
+              description = ''assert_diff which fallbacks to git diff'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/ske77/assert_diff";
+            };
+          } // packageOverrides)
+      ) {};
+
+    assert_diff = assert_diff_0_0_5;
+
+    auth_test_support_0_0_6 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, plug_1_1_3 }:
+          buildMix ({
+            name = "auth_test_support";
+            version = "0.0.6";
+            src = fetchHex {
+              pkg = "auth_test_support";
+              version = "0.0.6";
+              sha256 =
+                "930596c61d237fbf74b86d87819f0a7df8da8ef79051294a1982ded403cb2401";
+            };
+            beamDeps  = [ plug_1_1_3 ];
+
+            meta = {
+              description = ''Authentication and authorization test support
+                            functions'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/DockYard/auth_test_support";
+            };
+          } // packageOverrides)
+      ) {};
+
+    auth_test_support = auth_test_support_0_0_6;
+
+    authentic_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "authentic";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "authentic";
+              version = "0.0.1";
+              sha256 =
+                "2fba6e1efde9fef4866d17499907811a3957ded8c07866c7b34474f0f0d59e29";
+            };
+
+            meta = {
+              description = ''Auth for Phoenix'';
+              license = stdenv.lib.licenses.mit;
+            };
+          } // packageOverrides)
+      ) {};
+
+    authentic = authentic_0_0_1;
+
+    auto_doc_0_0_2 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poison_1_5_2,
+          plug_1_1_3
+        }:
+          buildMix ({
+            name = "auto_doc";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "auto_doc";
+              version = "0.0.2";
+              sha256 =
+                "9c4b30c526e59f63173fe2f0d0c360ac678f1e7a11adcf209dfc843a3e63e6f7";
+            };
+            beamDeps  = [ poison_1_5_2 plug_1_1_3 ];
+
+            meta = {
+              description = ''A package that will create REST API docs based on
+                            your ExUnit tests.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/meatherly/auto_doc";
+            };
+          } // packageOverrides)
+      ) {};
+
+    auto_doc = auto_doc_0_0_2;
+
+    autobots_license_0_1_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          plug_1_1_3,
+          cowboy_1_0_4
+        }:
+          buildMix ({
+            name = "autobots_license";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "autobots_license";
+              version = "0.1.0";
+              sha256 =
+                "7cfa258ce5eff01018dfd6faf509b430d03770fb733c1b10217b9e52770014b3";
+            };
+            beamDeps  = [ plug_1_1_3 cowboy_1_0_4 ];
+
+            meta = {    };
+          } // packageOverrides)
+      ) {};
+
+    autobots_license = autobots_license_0_1_0;
+
+    avex_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "avex";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "avex";
+              version = "0.2.0";
+              sha256 =
+                "e63970026cc566e9aa9c24c261f43843a7553835d2009b16e838217644ded815";
+            };
+
+            meta = {
+              description = ''Awesome validations for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/jonhkr/avex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    avex = avex_0_2_0;
+
+    aws_auth_0_2_5 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, timex_1_0_2 }:
+          buildMix ({
+            name = "aws_auth";
+            version = "0.2.5";
+            src = fetchHex {
+              pkg = "aws_auth";
+              version = "0.2.5";
+              sha256 =
+                "646f1f42652adfb329b5eedde28ddda516c6d02dce45932108b85e2d8bd91b0a";
+            };
+            beamDeps  = [ timex_1_0_2 ];
+
+            meta = {
+              description = ''AWS Signature Version 4 Signing Library'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/bryanjos/aws_auth";
+            };
+          } // packageOverrides)
+      ) {};
+
+    aws_auth = aws_auth_0_2_5;
+
+    aws_cli_0_1_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex, erlexec_1_1_0 }:
+          buildRebar3 ({
+            name = "aws_cli";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "aws_cli";
+              version = "0.1.0";
+              sha256 =
+                "14fd91c4752a5eb5b2c781c4843589824b35750d7785b57e0460ba6d96bfe8c1";
+            };
+
+            beamDeps  = [ erlexec_1_1_0 ];
+
+            meta = {
+              description = ''AWS cli wrapper for Erlang'';
+
+              homepage = "https://github.com/fyler/aws_cli";
+            };
+          } // packageOverrides)
+      ) {};
+
+    aws_cli = aws_cli_0_1_0;
+
+    bankster_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "bankster";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "bankster";
+              version = "0.1.0";
+              sha256 =
+                "c56909377e5246b37043b4b19a940a4eac8ef57d8e8006d10e201928fd2bbcb7";
+            };
+
+            meta = {
+              description = ''Bankster is an IBAN and BIC validation tool for
+                            Elixir.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/railsmechanic/bankster";
+            };
+          } // packageOverrides)
+      ) {};
+
+    bankster = bankster_0_1_0;
+
+    banner_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "banner";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "banner";
+              version = "0.1.0";
+              sha256 =
+                "309a752cd592bd8dda3526865d050b1e20a953baed8b7480d0489001688f7a0f";
+            };
+
+            meta = {
+              description = ''It is Elixir sysvbanner port from
+                            https://github.com/uffejakobsen/sysvbanner.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/winebarrel/elixir-sysvbanner";
+            };
+          } // packageOverrides)
+      ) {};
+
+    banner = banner_0_1_0;
+
+    barrel_ibrowse_4_2_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "barrel_ibrowse";
+            version = "4.2.0";
+            src = fetchHex {
+              pkg = "barrel_ibrowse";
+              version = "4.2.0";
+              sha256 =
+                "58bd9e45932c10fd3d0ceb5c4e47952c3243ea300b388192761ac20be197b2ca";
+            };
+
+            meta = {
+              description = ''Erlang HTTP client application'';
+
+              homepage = "https://github.com/barrel-db/ibrowse";
+            };
+          } // packageOverrides)
+      ) {};
+
+    barrel_ibrowse = barrel_ibrowse_4_2_0;
+
+    barrel_oauth_1_6_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "barrel_oauth";
+            version = "1.6.0";
+            src = fetchHex {
+              pkg = "barrel_oauth";
+              version = "1.6.0";
+              sha256 =
+                "b2a800b771d45f32a9a55d416054b3bdfab3a925b62e8000f2c08b719390d4dd";
+            };
+
+            meta = {
+              description = ''An Erlang OAuth 1.0 implementation'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/barrel-db/erlang-oauth";
+            };
+          } // packageOverrides)
+      ) {};
+
+    barrel_oauth = barrel_oauth_1_6_0;
+
+    base16_1_0_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "base16";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "base16";
+              version = "1.0.0";
+              sha256 =
+                "02afd0827e61a7b07093873e063575ca3a2b07520567c7f8cec7c5d42f052d76";
+            };
+
+            meta = {
+              description = ''Base16 encoding and decoding'';
+              license = with stdenv.lib.licenses; [ bsd3 free ];
+              homepage = "https://github.com/goj/base16";
+            };
+          } // packageOverrides)
+      ) {};
+
+    base16 = base16_1_0_0;
+
+    base58_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "base58";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "base58";
+              version = "0.1.0";
+              sha256 =
+                "e9746b7fa618f15d22e3098e06b35083977aff8fe0594628baae282769a2ceff";
+            };
+
+            meta = {
+              description = ''Base58 encoding/decoding for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/jrdnull/base58";
+            };
+          } // packageOverrides)
+      ) {};
+
+    base58 = base58_0_1_0;
+
+    base58check_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "base58check";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "base58check";
+              version = "0.1.0";
+              sha256 =
+                "29617beb2aaffe27ef40d7232a60beb5ad208667df4f2b619552367698cd4ca4";
+            };
+
+            meta = {
+              description = ''Elixir implementation of Base58Check encoding
+                            meant for Bitcoin '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/gjaldon/base58check";
+            };
+          } // packageOverrides)
+      ) {};
+
+    base58check = base58check_0_1_0;
+
+    base62_1_2_0 = callPackage
+      (
+        {
+          buildMix, packageOverrides ? {}, fetchHex, custom_base_0_2_0
+        }:
+          buildMix ({
+            name = "base62";
+            version = "1.2.0";
+            src = fetchHex {
+              pkg = "base62";
+              version = "1.2.0";
+              sha256 =
+                "14aac55c7978b7a710906ee29df65ba1cee5af2d43efe236c96311696618088b";
+            };
+            beamDeps  = [ custom_base_0_2_0 ];
+
+            meta = {
+              description = ''Base62 encoder/decoder in pure Elixir.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/igas/base62";
+            };
+          } // packageOverrides)
+      ) {};
+
+    base62 = base62_1_2_0;
+
+    base64url_0_0_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "base64url";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "base64url";
+              version = "0.0.1";
+              sha256 =
+                "fab09b20e3f5db886725544cbcf875b8e73ec93363954eb8a1a9ed834aa8c1f9";
+            };
+
+            meta = {
+              description = ''URL safe base64-compatible codec'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/dvv/base64url";
+            };
+          } // packageOverrides)
+      ) {};
+
+    base64url = base64url_0_0_1;
+
+    basho_poolboy_0_8_1_p3 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "basho_poolboy";
+            version = "0.8.1-p3";
+            src = fetchHex {
+              pkg = "basho_poolboy";
+              version = "0.8.1-p3";
+              sha256 =
+                "8e2ead104eaa80bbfcf5c688774f4ddab73733cab79230e78d097c7ba880c42d";
+            };
+
+            meta = {
+              description = ''A hunky Erlang worker pool factory'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/basho/riak_sysmon";
+            };
+          } // packageOverrides)
+      ) {};
+
+    basho_poolboy = basho_poolboy_0_8_1_p3;
+
+    batcher_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "batcher";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "batcher";
+              version = "0.0.1";
+              sha256 =
+                "738a930f809603dc21e6612c1df38cbc452887ddf34670d20f05e136231f3671";
+            };
+
+            meta = {
+              longDescription = ''Process a backlog of items after it has grown
+                                to a certain size or a defined time has
+                                passed'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/behe/batcher";
+            };
+          } // packageOverrides)
+      ) {};
+
+    batcher = batcher_0_0_1;
+
+    bbmustache_1_0_3 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "bbmustache";
+            version = "1.0.3";
+            src = fetchHex {
+              pkg = "bbmustache";
+              version = "1.0.3";
+              sha256 =
+                "d79d9f3f90d14e20bda0c801063801ce9b72b71f5831d70b8d36065fb1a52208";
+            };
+
+            meta = {
+              description = ''Binary pattern match Based Mustache template
+                            engine for Erlang/OTP'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/soranoba/bbmustache";
+            };
+          } // packageOverrides)
+      ) {};
+
+    bbmustache_1_0_4 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "bbmustache";
+            version = "1.0.4";
+            src = fetchHex {
+              pkg = "bbmustache";
+              version = "1.0.4";
+              sha256 =
+                "03b0d47db66e86df993896dce7578d7e4aae5f84636809b45fa8a3e34ee59b12";
+            };
+
+            meta = {
+              description = ''Binary pattern match Based Mustache template
+                            engine for Erlang/OTP'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/soranoba/bbmustache";
+            };
+          } // packageOverrides)
+      ) {};
+
+    bbmustache_1_1_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "bbmustache";
+            version = "1.1.0";
+            src = fetchHex {
+              pkg = "bbmustache";
+              version = "1.1.0";
+              sha256 =
+                "aa22469836bb8a9928ad741bdd2038d49116228bfbe0c2d6c792e1bdd4b256d9";
+            };
+
+            meta = {
+              description = ''Binary pattern match Based Mustache template
+                            engine for Erlang/OTP'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/soranoba/bbmustache";
+            };
+          } // packageOverrides)
+      ) {};
+
+    bbmustache = bbmustache_1_1_0;
+
+    bcrypt_0_5_0_p3a = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "bcrypt";
+            version = "0.5.0-p3a";
+            src = fetchHex {
+              pkg = "bcrypt";
+              version = "0.5.0-p3a";
+              sha256 =
+                "492decdc633399b356a3bbfe8279c10a49b1040fc082c8cbf2d30b41ff88f310";
+            };
+            compilePorts = true;
+            buildPlugins  = [ pc ];
+
+
+            meta = {
+              description = ''An Erlang wrapper (NIF or port program) for the
+                            OpenBSD password scheme, bcrypt.'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/chef/erlang-bcrypt";
+            };
+          } // packageOverrides)
+      ) {};
+
+    bcrypt = bcrypt_0_5_0_p3a;
+
+    beam_analyzer_0_0_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "beam_analyzer";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "beam_analyzer";
+              version = "0.0.3";
+              sha256 =
+                "acfb7b4d92c1147401f2de8e0fe5ad33236814a57fdcfbcb184e9292e43c7d27";
+            };
+
+            meta = {
+              description = ''Get information about Erlang/Elixir modules and
+                            BEAM files'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/joeyates/beam_analyzer";
+            };
+          } // packageOverrides)
+      ) {};
+
+    beam_analyzer = beam_analyzer_0_0_3;
+
+    bear_0_8_3 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "bear";
+            version = "0.8.3";
+            src = fetchHex {
+              pkg = "bear";
+              version = "0.8.3";
+              sha256 =
+                "0a04ce4702e00e0a43c0fcdd63e38c9c7d64dceb32b27ffed261709e7c3861ad";
+            };
+
+            meta = {
+              description = ''Statistics functions for Erlang'';
+
+              homepage = "https://github.com/puzza007/bear";
+            };
+          } // packageOverrides)
+      ) {};
+
+    bear = bear_0_8_3;
+
+    belixir_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "belixir";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "belixir";
+              version = "0.2.0";
+              sha256 =
+                "1d4cea63bf593f8ccdbad32270158704d65aa6f88ee2df48422aced2566465e3";
+            };
+
+            meta = {
+              longDescription = ''Benchmark ips tool for elixir-lang. Runs
+                                given codes in given seconds and compares
+                                them.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/meinac/belixir";
+            };
+          } // packageOverrides)
+      ) {};
+
+    belixir = belixir_0_2_0;
+
+    belvedere_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "belvedere";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "belvedere";
+              version = "0.0.1";
+              sha256 =
+                "b222f5c3ab855655b7950681542e2c3941c52533bd8b6cbb08be60f91427113e";
+            };
+
+            meta = {
+              description = ''An example Elixir project with CircleCI, Docker,
+                            Dialyzer integration.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "http://nirvana.io";
+            };
+          } // packageOverrides)
+      ) {};
+
+    belvedere = belvedere_0_0_1;
+
+    benchfella_0_3_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "benchfella";
+            version = "0.3.2";
+            src = fetchHex {
+              pkg = "benchfella";
+              version = "0.3.2";
+              sha256 =
+                "322270993f38246b02c8a98d64491a2b46a4efef5667a479d55a49ec53ea6dcf";
+            };
+
+            meta = {
+              description = ''Microbenchmarking tool for Elixir.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/alco/benchfella";
+            };
+          } // packageOverrides)
+      ) {};
+
+    benchfella = benchfella_0_3_2;
+
+    benchmark_ips_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "benchmark_ips";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "benchmark_ips";
+              version = "0.2.0";
+              sha256 =
+                "7c55c4317dae5b8dae6a655e25a7aa491acd076e36efb9c9852a789a3592b703";
+            };
+
+            meta = {
+              description = ''A tool to run benchmarks to determine iteration
+                            per second.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/mxhold/benchmark_ips";
+            };
+          } // packageOverrides)
+      ) {};
+
+    benchmark_ips = benchmark_ips_0_2_0;
+
+    bencode_0_3_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, eqc_ex_1_2_4 }:
+          buildMix ({
+            name = "bencode";
+            version = "0.3.0";
+            src = fetchHex {
+              pkg = "bencode";
+              version = "0.3.0";
+              sha256 =
+                "98d397fd0a13ba47bfb51927fede25c780539d38946e6d53c6b83c998636a002";
+            };
+            beamDeps  = [ eqc_ex_1_2_4 ];
+
+            meta = {
+              longDescription = ''A complete and correct Bencode encoder and
+                                decoder written in pure Elixir. The decoder will
+                                return the info hash with along with the decoded
+                                data, and the encoder is implemented as a
+                                protocol, allowing any data structure to be
+                                bcode encoded.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/gausby/bencode";
+            };
+          } // packageOverrides)
+      ) {};
+
+    bencode = bencode_0_3_0;
+
+    bencodex_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "bencodex";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "bencodex";
+              version = "1.0.0";
+              sha256 =
+                "a70c319eed907d4d0520bf2ed6eedc77cbf1312274b144341dc4ecc74136124d";
+            };
+
+            meta = {
+              description = ''Encoder and decoder for the bencode format'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/patrickgombert/bencodex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    bencodex = bencodex_1_0_0;
+
+    bento_0_9_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, poison_2_1_0 }:
+          buildMix ({
+            name = "bento";
+            version = "0.9.0";
+            src = fetchHex {
+              pkg = "bento";
+              version = "0.9.0";
+              sha256 =
+                "3bc189cab5909af848cda351cc2bf3ff8998f41b6c21524204217674cbcff8c4";
+            };
+            beamDeps  = [ poison_2_1_0 ];
+
+            meta = {
+              description = ''An incredibly fast, pure Elixir Bencoding
+                            library.'';
+              license = stdenv.lib.licenses.mpl20;
+              homepage = "https://github.com/folz/bento";
+            };
+          } // packageOverrides)
+      ) {};
+
+    bento = bento_0_9_0;
+
+    bert_0_1_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "bert";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "bert";
+              version = "0.1.0";
+              sha256 =
+                "2a561521ec3529b248658a3e2d3d4bfe6729b0ab8291c701bf15ef413eda1506";
+            };
+
+            meta = {
+              description = ''BERT Encoder/Decoder'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/yuce/bert.erl";
+            };
+          } // packageOverrides)
+      ) {};
+
+    bert = bert_0_1_0;
+
+    bigflake_0_3_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, base62_1_2_0 }:
+          buildMix ({
+            name = "bigflake";
+            version = "0.3.0";
+            src = fetchHex {
+              pkg = "bigflake";
+              version = "0.3.0";
+              sha256 =
+                "18505f0ca3a7b77fe267840b9172ec5000e118587cb36d148d73c5e642c400a5";
+            };
+            beamDeps  = [ base62_1_2_0 ];
+
+            meta = {
+              description = ''128-bit, k-ordered, conflict-free IDs Elixir.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/stevedomin/bigflake";
+            };
+          } // packageOverrides)
+      ) {};
+
+    bigflake = bigflake_0_3_0;
+
+    billiards_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "billiards";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "billiards";
+              version = "0.0.1";
+              sha256 =
+                "5b8d8eab12e35c0c7eff5be02a4adf0a7aa4cf10688a5faeec9b10f2c2f04046";
+            };
+             meta = {    };
+          } // packageOverrides)
+      ) {};
+
+    billiards = billiards_0_0_1;
+
+    bin_format_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "bin_format";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "bin_format";
+              version = "0.0.1";
+              sha256 =
+                "f73b9d1691499964d248b4a19b56284b2c51652015a63b77c2688b92cb55d66a";
+            };
+
+            meta = {
+              longDescription = ''Automatically generate the boilerplate to
+                                convert between binaries and Elixir structs.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/willpenington/bin_format";
+            };
+          } // packageOverrides)
+      ) {};
+
+    bin_format = bin_format_0_0_1;
+
+    binstructor_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "binstructor";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "binstructor";
+              version = "0.0.1";
+              sha256 =
+                "ab6e619628d4308a47744dcf9dd0c9ff48f4a5cc5e00ce6bb3852d92e654ba74";
+            };
+
+            meta = {
+              longDescription = ''Automatically generate the boilerplate to
+                                convert between binaries and Elixir structs.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/willpenington/binstructor";
+            };
+          } // packageOverrides)
+      ) {};
+
+    binstructor = binstructor_0_0_1;
+
+    bit_field_set_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, eqc_ex_1_2_4 }:
+          buildMix ({
+            name = "bit_field_set";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "bit_field_set";
+              version = "0.1.0";
+              sha256 =
+                "63a9c8eb05dc0f9cd79590d718db56ccc1b41cd48d91457d94754a44a2663044";
+            };
+            beamDeps  = [ eqc_ex_1_2_4 ];
+
+            meta = {
+              longDescription = ''Store and manipulate a set of bit flags,
+                                mostly used for syncing the state between peers
+                                in a peer to peer network, such as
+                                BitTorrent.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/gausby/bit_field_set";
+            };
+          } // packageOverrides)
+      ) {};
+
+    bit_field_set = bit_field_set_0_1_0;
+
+    bitcask_2_0_2 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "bitcask";
+            version = "2.0.2";
+            src = fetchHex {
+              pkg = "bitcask";
+              version = "2.0.2";
+              sha256 =
+                "666bd79d17faabd62a626ed6fc98176b818266f7bb9639d76244f003ed5b2fe2";
+            };
+            compilePorts = true;
+            buildPlugins  = [ pc ];
+
+
+            meta = {
+              description = ''Bitcask key value store'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/basho/bitcask";
+            };
+          } // packageOverrides)
+      ) {};
+
+    bitcask = bitcask_2_0_2;
+
+    bitfield_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "bitfield";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "bitfield";
+              version = "1.0.0";
+              sha256 =
+                "0f1ca3f3e9f8661cc2686561717c326309541f95e4f82f7b7d927e150f5f7b5a";
+            };
+
+            meta = {
+              description = ''Simple bitfields for erlang/elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/camshaft/bitfield.erl";
+            };
+          } // packageOverrides)
+      ) {};
+
+    bitfield = bitfield_1_0_0;
+
+    bitmap_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "bitmap";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "bitmap";
+              version = "1.0.0";
+              sha256 =
+                "c33ca1dd28d6979e61f3517140ef71e80f8ded4029debabbb6482ef650384b34";
+            };
+
+            meta = {
+              longDescription = ''Package to help you create and work with
+                                bitmaps
+                                (https://en.wikipedia.org/wiki/Bitmap)'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/hashd/bitmap-elixir";
+            };
+          } // packageOverrides)
+      ) {};
+
+    bitmap = bitmap_1_0_0;
+
+    blacksmith_0_1_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, faker_0_6_0 }:
+          buildMix ({
+            name = "blacksmith";
+            version = "0.1.3";
+            src = fetchHex {
+              pkg = "blacksmith";
+              version = "0.1.3";
+              sha256 =
+                "d070295cac13fef8d05cc50b900413e8e6dd863f4958bd55986b56d3874a20b4";
+            };
+            beamDeps  = [ faker_0_6_0 ];
+
+            meta = {
+              description = ''Elixir fake data generation for testing and
+                            development'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/batate/blacksmith";
+            };
+          } // packageOverrides)
+      ) {};
+
+    blacksmith = blacksmith_0_1_3;
+
+    blaguth_1_2_1 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          plug_1_1_3,
+          cowboy_1_0_4
+        }:
+          buildMix ({
+            name = "blaguth";
+            version = "1.2.1";
+            src = fetchHex {
+              pkg = "blaguth";
+              version = "1.2.1";
+              sha256 =
+                "2900dc5b7c6f7810bdf5e0ede8749632997811ae5b72ada34f59699b4310a65a";
+            };
+            beamDeps  = [ plug_1_1_3 cowboy_1_0_4 ];
+
+            meta = {
+              description = ''Basic Access Authentication in Plug
+                            applications.'';
+              license = stdenv.lib.licenses.isc;
+              homepage = "https://github.com/lexmag/blaguth";
+            };
+          } // packageOverrides)
+      ) {};
+
+    blaguth = blaguth_1_2_1;
+
+    blake2_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "blake2";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "blake2";
+              version = "0.0.1";
+              sha256 =
+                "3f4d66c465d424076f3673065bdd3f3cdcda2cdc59bbdfc7216fa405fa563264";
+            };
+
+            meta = {
+              description = ''BLAKE2 hash function'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/mwmiller/blake2_ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    blake2 = blake2_0_0_1;
+
+    blanket_0_3_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "blanket";
+            version = "0.3.1";
+            src = fetchHex {
+              pkg = "blanket";
+              version = "0.3.1";
+              sha256 =
+                "9d7f382c1254b83ba3334d143b942afd4a03c0ae1d32f7fee5fd3de184f4c016";
+            };
+
+            meta = {
+              description = ''Blanket covers your tables ! Don`t loose your ETS
+                            tables with Elixir.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/niahoo/blanket";
+            };
+          } // packageOverrides)
+      ) {};
+
+    blanket = blanket_0_3_1;
+
+    blocking_queue_1_3_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "blocking_queue";
+            version = "1.3.0";
+            src = fetchHex {
+              pkg = "blocking_queue";
+              version = "1.3.0";
+              sha256 =
+                "10f2b942a29f83c3bfef6285096d7f42028201c89f317c731e708b528a7fc17d";
+            };
+
+            meta = {
+              longDescription = ''BlockingQueue is a simple queue implemented
+                                as a GenServer. It has a fixed maximum length
+                                established when it is created.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/joekain/BlockingQueue";
+            };
+          } // packageOverrides)
+      ) {};
+
+    blocking_queue = blocking_queue_1_3_0;
+
+    bloomex_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "bloomex";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "bloomex";
+              version = "1.0.0";
+              sha256 =
+                "598f414e8bb23054843430fff449861ce7d8f6a81a220cbfed8cf42dcd1dd299";
+            };
+
+            meta = {
+              description = ''Bloomex is a pure Elixir implementation of
+                            Scalable Bloom Filters.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/gmcabrita/bloomex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    bloomex = bloomex_1_0_0;
+
+    bmark_1_0_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "bmark";
+            version = "1.0.3";
+            src = fetchHex {
+              pkg = "bmark";
+              version = "1.0.3";
+              sha256 =
+                "243b04d2e2431d01d93f442896d5e6ee52396782c161ef0a0e4f51a353393d93";
+            };
+
+            meta = {
+              longDescription = ''A benchmarking tool for Elixir with a focus
+                                on comparing results with confidence.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/joekain/bmark";
+            };
+          } // packageOverrides)
+      ) {};
+
+    bmark = bmark_1_0_3;
+
+    boltun_0_0_4 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, postgrex_0_11_1 }:
+          buildMix ({
+            name = "boltun";
+            version = "0.0.4";
+            src = fetchHex {
+              pkg = "boltun";
+              version = "0.0.4";
+              sha256 =
+                "fcf18b4bfab0afcd1c31133c9c5232776ededd1fb3caa1536ded8265002ab867";
+            };
+            beamDeps  = [ postgrex_0_11_1 ];
+
+            meta = {
+              longDescription = ''Transforms notifications from the Postgres
+                                LISTEN/NOTIFY mechanism into callback
+                                execution'';
+              license = stdenv.lib.licenses.isc;
+              homepage = "https://github.com/briksoftware/boltun";
+            };
+          } // packageOverrides)
+      ) {};
+
+    boltun = boltun_0_0_4;
+
+    braise_0_3_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, poison_1_3_1 }:
+          buildMix ({
+            name = "braise";
+            version = "0.3.2";
+            src = fetchHex {
+              pkg = "braise";
+              version = "0.3.2";
+              sha256 =
+                "5efb63b074308be51d25b1f324799b8b715b5b025bfdbdd9a39972b36a7b957c";
+            };
+            beamDeps  = [ poison_1_3_1 ];
+
+            meta = {
+              description = ''A library that converts JSON Schema into ember
+                            models/adapters.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/IoraHealth/braise";
+            };
+          } // packageOverrides)
+      ) {};
+
+    braise = braise_0_3_2;
+
+    brcpfcnpj_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "brcpfcnpj";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "brcpfcnpj";
+              version = "0.1.0";
+              sha256 =
+                "19ba4d572c93c70d571a36d6ada2fca4d03330d8f96c6b7d8e4c47fa9f809c90";
+            };
+
+            meta = {
+              longDescription = ''Valida Cpf/Cnpj e Formatar em String caso
+                                necessario Number format and Validate, to the
+                                documents brazilians (CPF/CNPJ)'';
+              license = stdenv.lib.licenses.unlicense;
+              homepage = "https://github.com/williamgueiros/Brcpfcnpj";
+            };
+          } // packageOverrides)
+      ) {};
+
+    brcpfcnpj = brcpfcnpj_0_1_0;
+
+    breadcrumble_1_0_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, plug_1_1_3 }:
+          buildMix ({
+            name = "breadcrumble";
+            version = "1.0.3";
+            src = fetchHex {
+              pkg = "breadcrumble";
+              version = "1.0.3";
+              sha256 =
+                "f1d3ec0d3bf74670c58d4ff6c1d10cad0757c003b56ba9f77e3d76a05ac68be3";
+            };
+            beamDeps  = [ plug_1_1_3 ];
+
+            meta = {
+              description = ''Elixir port of Breadcrumble library'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/ma2gedev/breadcrumble_ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    breadcrumble = breadcrumble_1_0_3;
+
+    briefly_0_3_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "briefly";
+            version = "0.3.0";
+            src = fetchHex {
+              pkg = "briefly";
+              version = "0.3.0";
+              sha256 =
+                "c6ebf8fc3dcd4950dd10c03e953fb4f553a8bcf0ff4c8c40d71542434cd7e046";
+            };
+
+            meta = {
+              description = ''Simple, robust temporary file support'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/CargoSense/briefly";
+            };
+          } // packageOverrides)
+      ) {};
+
+    briefly = briefly_0_3_0;
+
+    browser_0_1_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "browser";
+            version = "0.1.2";
+            src = fetchHex {
+              pkg = "browser";
+              version = "0.1.2";
+              sha256 =
+                "37919c96372654f687ee9d6645c50b8f6182baad589978326a00f671133446e7";
+            };
+
+            meta = {
+              description = ''Browser detection library'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/tuvistavie/elixir-browser";
+            };
+          } // packageOverrides)
+      ) {};
+
+    browser = browser_0_1_2;
+
+    bstr_0_3_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "bstr";
+            version = "0.3.0";
+            src = fetchHex {
+              pkg = "bstr";
+              version = "0.3.0";
+              sha256 =
+                "0fb4e05619663d48dabcd21023915741277ba392f2a5710dde7ab6034760284d";
+            };
+
+            meta = {
+              description = ''Erlang library that uses binaries as strings'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/jcomellas/bstr";
+            };
+          } // packageOverrides)
+      ) {};
+
+    bstr = bstr_0_3_0;
+
+    buffer_0_3_6 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "buffer";
+            version = "0.3.6";
+            src = fetchHex {
+              pkg = "buffer";
+              version = "0.3.6";
+              sha256 =
+                "409f4d725b69bd36635ec18df9e2c3b6e78ef6ebc14a0e55a98dc58b4c65b7c3";
+            };
+
+            meta = {
+              description = ''Provide read and write buffers for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/adrienmo/buffer";
+            };
+          } // packageOverrides)
+      ) {};
+
+    buffer = buffer_0_3_6;
+
+    build_client_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "build_client";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "build_client";
+              version = "0.0.1";
+              sha256 =
+                "ee28ca64db404b76316fa578f30888b7725cbde91d6f89fa7dfc384a32b9c095";
+            };
+
+            meta = {
+              description = ''AX Deployment Client'';
+
+              homepage = "https://github.com/dapdizzy/build_client";
+            };
+          } // packageOverrides)
+      ) {};
+
+    build_client = build_client_0_0_1;
+
+    bunt_0_1_5 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "bunt";
+            version = "0.1.5";
+            src = fetchHex {
+              pkg = "bunt";
+              version = "0.1.5";
+              sha256 =
+                "5a365df70e90a021617d1bcf6dedada848176728c84a33b463e59fb0c9b8cc65";
+            };
+
+            meta = {
+              description = ''256 color ANSI coloring in the terminal'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/rrrene/bunt";
+            };
+          } // packageOverrides)
+      ) {};
+
+    bunt = bunt_0_1_5;
+
+    bypass_0_5_1 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          plug_1_1_3,
+          cowboy_1_0_4
+        }:
+          buildMix ({
+            name = "bypass";
+            version = "0.5.1";
+            src = fetchHex {
+              pkg = "bypass";
+              version = "0.5.1";
+              sha256 =
+                "bbff87f453cd98a81c9caeb305e5bcee25fe4fe31089cb19127a36dd224c2454";
+            };
+            beamDeps  = [ plug_1_1_3 cowboy_1_0_4 ];
+
+            meta = {
+              longDescription = ''Bypass provides a quick way to create a
+                                custom plug that can be put in place instead of
+                                an actual HTTP server to return prebaked
+                                responses to client requests. This is most
+                                useful in tests, when you want to create a mock
+                                HTTP server and test how your HTTP client
+                                handles different types of responses from the
+                                server.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/pspdfkit-labs/bypass";
+            };
+          } // packageOverrides)
+      ) {};
+
+    bypass = bypass_0_5_1;
+
+    cachex_0_8_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "cachex";
+            version = "0.8.0";
+            src = fetchHex {
+              pkg = "cachex";
+              version = "0.8.0";
+              sha256 =
+                "b6fa0414bc725a557fc73deed144b318831f2f4ed5f67e525da8972eb789059d";
+            };
+
+            meta = {
+              description = ''Powerful in-memory key/value storage for
+                            Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/zackehh/cachex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    cachex = cachex_0_8_0;
+
+    calendar_0_12_4 = callPackage
+      (
+        {
+          buildMix, packageOverrides ? {}, fetchHex, tzdata_0_1_201603
+        }:
+          buildMix ({
+            name = "calendar";
+            version = "0.12.4";
+            src = fetchHex {
+              pkg = "calendar";
+              version = "0.12.4";
+              sha256 =
+                "1df7cc23b7dfa3228498fff3bd298495d8431433be94db62a60e93ffa455a060";
+            };
+            beamDeps  = [ tzdata_0_1_201603 ];
+
+            meta = {
+              longDescription = ''Calendar is a datetime library for Elixir.
+                                Providing explicit types for datetimes, dates
+                                and times. Full timezone support via its sister
+                                package `tzdata`. Safe parsing and formatting of
+                                standard formats (ISO, RFC, Unix, JS etc.) plus
+                                strftime formatting. Easy and safe
+                                interoperability with erlang style datetime
+                                tuples. Extendable through protocols. Related
+                                packages are available for i18n, Ecto and
+                                Phoenix interoperability.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/lau/calendar";
+            };
+          } // packageOverrides)
+      ) {};
+
+    calendar_0_13_2 = callPackage
+      (
+        {
+          buildMix, packageOverrides ? {}, fetchHex, tzdata_0_1_201603
+        }:
+          buildMix ({
+            name = "calendar";
+            version = "0.13.2";
+            src = fetchHex {
+              pkg = "calendar";
+              version = "0.13.2";
+              sha256 =
+                "5be3a69db1a177ed39d24d582ac7be3dab59ee8aeae41ee17c36a263a9818460";
+            };
+            beamDeps  = [ tzdata_0_1_201603 ];
+
+            meta = {
+              longDescription = ''Calendar is a datetime library for Elixir.
+                                Providing explicit types for datetimes, dates
+                                and times. Full timezone support via its sister
+                                package `tzdata`. Safe parsing and formatting of
+                                standard formats (ISO, RFC, Unix, JS etc.) plus
+                                strftime formatting. Easy and safe
+                                interoperability with erlang style datetime
+                                tuples. Extendable through protocols. Related
+                                packages are available for i18n, Ecto and
+                                Phoenix interoperability.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/lau/calendar";
+            };
+          } // packageOverrides)
+      ) {};
+
+    calendar = calendar_0_13_2;
+
+    calendar_translations_0_0_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, calendar_0_13_2 }:
+          buildMix ({
+            name = "calendar_translations";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "calendar_translations";
+              version = "0.0.3";
+              sha256 =
+                "b232912959f7f645a34e1a6ceca4657156e64bb5db3573fbc61c603c648dcb09";
+            };
+            beamDeps  = [ calendar_0_13_2 ];
+
+            meta = {
+              description = ''Translations for the Calendar library.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/padde/calendar_translations";
+            };
+          } // packageOverrides)
+      ) {};
+
+    calendar_translations = calendar_translations_0_0_3;
+
+    calliope_0_3_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "calliope";
+            version = "0.3.0";
+            src = fetchHex {
+              pkg = "calliope";
+              version = "0.3.0";
+              sha256 =
+                "0a0ccf87616459c36ff1f1551701da38485eb601500e74cffd7e42fe9862f74d";
+            };
+
+            meta = {
+              description = ''An Elixir library for parsing haml templates.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/nurugger07/calliope";
+            };
+          } // packageOverrides)
+      ) {};
+
+    calliope = calliope_0_3_0;
+
+    cartographer_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "cartographer";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "cartographer";
+              version = "0.0.1";
+              sha256 =
+                "8f070615ca221b94a22e846303a3b9cc7ae31c2dea5c3d8f39a116f0d8c4b18f";
+            };
+
+            meta = {
+              description = ''Geohash algorithm implementation in Elixir.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/afronski/cartographer";
+            };
+          } // packageOverrides)
+      ) {};
+
+    cartographer = cartographer_0_0_1;
+
+    certifi_0_1_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "certifi";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "certifi";
+              version = "0.1.1";
+              sha256 =
+                "e6d1dda48fad1b1c5b454c8402e2ac375ae12bf85a9910decaf791f330a7de29";
+            };
+
+            buildPlugins  = [ rebar3_hex ];
+
+
+            meta = {
+              description = ''An OTP library'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/certifi/erlang-certifi";
+            };
+          } // packageOverrides)
+      ) {};
+
+    certifi_0_3_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "certifi";
+            version = "0.3.0";
+            src = fetchHex {
+              pkg = "certifi";
+              version = "0.3.0";
+              sha256 =
+                "42ae85fe91c038a634a5fb8d0c77f4fc581914c508f087c7138e9366a1517f6a";
+            };
+
+            meta = {
+              description = ''An OTP library'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/certifi/erlang-certifi";
+            };
+          } // packageOverrides)
+      ) {};
+
+    certifi_0_4_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "certifi";
+            version = "0.4.0";
+            src = fetchHex {
+              pkg = "certifi";
+              version = "0.4.0";
+              sha256 =
+                "1cc233bee2d6990e7b0ff4c5824d7f401edda8a3cfad04d3328e35ad97de7611";
+            };
+
+            meta = {
+              description = ''An OTP library'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/certifi/erlang-certifi";
+            };
+          } // packageOverrides)
+      ) {};
+
+    certifi = certifi_0_4_0;
+
+    cf_0_1_2 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "cf";
+            version = "0.1.2";
+            src = fetchHex {
+              pkg = "cf";
+              version = "0.1.2";
+              sha256 =
+                "c86f56bca74dd3616057b28574d920973fe665ecb064aa458dc6a2447f3f4924";
+            };
+
+            meta = {
+              description = ''Terminal colour helper'';
+              license = stdenv.lib.licenses.mit;
+            };
+          } // packageOverrides)
+      ) {};
+
+    cf_0_2_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "cf";
+            version = "0.2.1";
+            src = fetchHex {
+              pkg = "cf";
+              version = "0.2.1";
+              sha256 =
+                "baee9aa7ec2dfa3cb4486b67211177caa293f876780f0b313b45718edef6a0a5";
+            };
+
+            meta = {
+              description = ''Terminal colour helper'';
+              license = stdenv.lib.licenses.mit;
+            };
+          } // packageOverrides)
+      ) {};
+
+    cf = cf_0_2_1;
+
+    chacha20_0_3_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "chacha20";
+            version = "0.3.2";
+            src = fetchHex {
+              pkg = "chacha20";
+              version = "0.3.2";
+              sha256 =
+                "26882c84da45dd1158a0249031f5a67329a6c4cd89e075d409324eee30444410";
+            };
+
+            meta = {
+              description = ''Chacha20 symmetric stream cipher'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/mwmiller/chacha20_ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    chacha20 = chacha20_0_3_2;
+
+    changeset_0_2_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, defmemo_0_1_1 }:
+          buildMix ({
+            name = "changeset";
+            version = "0.2.1";
+            src = fetchHex {
+              pkg = "changeset";
+              version = "0.2.1";
+              sha256 =
+                "b2ae6487630bcd2931f54331852f4d834dc1ae47687abc95fbc9194c15c55a5f";
+            };
+            beamDeps  = [ defmemo_0_1_1 ];
+
+            meta = {
+              description = ''A package for calculating between-list edit
+                            distances.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/erwald/elixir-changeset";
+            };
+          } // packageOverrides)
+      ) {};
+
+    changeset = changeset_0_2_1;
+
+    changex_0_1_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "changex";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "changex";
+              version = "0.1.1";
+              sha256 =
+                "e087a4c3cc8eb3e94eba6050c5b1cc24dba3427eb4e4e15cebdb4000582c9851";
+            };
+
+            meta = {
+              description = ''Automatically generate a CHANGELOG.md file based
+                            on git commit history. '';
+              license = stdenv.lib.licenses.free;
+              homepage = "https://github.com/Gazler/changex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    changex = changex_0_1_1;
+
+    chartkick_0_0_2 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          uuid_1_1_3,
+          poison_1_5_2
+        }:
+          buildMix ({
+            name = "chartkick";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "chartkick";
+              version = "0.0.2";
+              sha256 =
+                "6a4f4170b162117f3be9d0a9d98b63b58da8ec2cea4e29155d14441a0b12ac6c";
+            };
+            beamDeps  = [ uuid_1_1_3 poison_1_5_2 ];
+
+            meta = {    };
+          } // packageOverrides)
+      ) {};
+
+    chartkick = chartkick_0_0_2;
+
+    chash_0_1_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "chash";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "chash";
+              version = "0.1.1";
+              sha256 =
+                "607d369e56016a51218c42f2692312cd116834193805c99debbe02889013c84a";
+            };
+
+            meta = {
+              description = ''Riaks CHash implementation'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/project-fifo/chash";
+            };
+          } // packageOverrides)
+      ) {};
+
+    chash = chash_0_1_1;
+
+    chronos_0_3_9 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "chronos";
+            version = "0.3.9";
+            src = fetchHex {
+              pkg = "chronos";
+              version = "0.3.9";
+              sha256 =
+                "973e1273088677a12afc1a72aad78fe5070fb0ad6f9b1c648d79dd251292dee4";
+            };
+
+            meta = {
+              longDescription = ''An Elixir library for handling dates. It can
+                                be used to quickly determine a date. In a human
+                                readable format.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/nurugger07/chronos";
+            };
+          } // packageOverrides)
+      ) {};
+
+    chronos_1_5_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "chronos";
+            version = "1.5.1";
+            src = fetchHex {
+              pkg = "chronos";
+              version = "1.5.1";
+              sha256 =
+                "015d881b1d095b53f626dc32f8db05e5faca8635b199d3cc2022a057c469904b";
+            };
+
+            meta = {
+              longDescription = ''An Elixir library for handling dates. It can
+                                be used to quickly determine a date. In a human
+                                readable format.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/nurugger07/chronos";
+            };
+          } // packageOverrides)
+      ) {};
+
+    chronos = chronos_1_5_1;
+
+    chunky_svg_0_0_4 = callPackage
+      (
+        {
+          buildMix, packageOverrides ? {}, fetchHex, xml_builder_0_0_8
+        }:
+          buildMix ({
+            name = "chunky_svg";
+            version = "0.0.4";
+            src = fetchHex {
+              pkg = "chunky_svg";
+              version = "0.0.4";
+              sha256 =
+                "c8d7212148d72b03b6ed102410017a2cf77987a09fb889320fc381d383e68c75";
+            };
+            beamDeps  = [ xml_builder_0_0_8 ];
+
+            meta = {
+              description = '' A library for drawing things with SVG '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/mmmries/chunky_svg";
+            };
+          } // packageOverrides)
+      ) {};
+
+    chunky_svg = chunky_svg_0_0_4;
+
+    cidr_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "cidr";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "cidr";
+              version = "1.0.0";
+              sha256 =
+                "3bffa78af48cfbcd89461144bd2e1990b4f2631a8328c42cb033fa71c14b8f46";
+            };
+
+            meta = {
+              description = ''Classless Inter-Domain Routing (CIDR) for
+                            Elixir'';
+              license = stdenv.lib.licenses.free;
+              homepage = "https://github.com/c-rack/cidr-elixir";
+            };
+          } // packageOverrides)
+      ) {};
+
+    cidr = cidr_1_0_0;
+
+    cipher_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "cipher";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "cipher";
+              version = "0.1.0";
+              sha256 =
+                "f70300294a15cc9db597f2c5f2251e87572cf701a6fe4e2981420fc902e640e5";
+            };
+
+            meta = {
+              longDescription = ''Elixir crypto library to encrypt/decrypt
+                                arbitrary binaries. It uses Erlang Crypto, so
+                                it`s not big deal. Mostly a collection of
+                                helpers wrapping it. It allows to use a crypted
+                                key to validate signed requests. The exact same
+                                cipher is implemented for Python, Ruby and
+                                Elixir, so it can be used to integrate apps from
+                                different languages.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/rubencaro/cipher";
+            };
+          } // packageOverrides)
+      ) {};
+
+    cirru_parser_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "cirru_parser";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "cirru_parser";
+              version = "0.0.1";
+              sha256 =
+                "259f533ee97805c50eb12fa8472b5553eaca5bfd58216d54a734dfa1c4d0c678";
+            };
+
+            meta = {
+              description = ''Cirru Parser in Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/Cirru/parser.ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    cirru_parser = cirru_parser_0_0_1;
+
+    ckan_0_0_2 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poison_1_5_2,
+          httpotion_2_2_2
+        }:
+          buildMix ({
+            name = "ckan";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "ckan";
+              version = "0.0.2";
+              sha256 =
+                "471a58f1d38df7a6ff36af9a1e9d4c6cb9d310c5acb2db95ff3184717d7762a0";
+            };
+            beamDeps  = [ poison_1_5_2 httpotion_2_2_2 ];
+
+            meta = {
+              description = ''A small library for interacting with CKAN
+                            (ckan.org) instances'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/rossjones/ckan_ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ckan = ckan_0_0_2;
+
+    clint_0_0_1 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          plug_0_11_3,
+          cowboy_1_0_4
+        }:
+          buildMix ({
+            name = "clint";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "clint";
+              version = "0.0.1";
+              sha256 =
+                "41c6781b5f4b986bce14c3578d39c497bcb8427f1d36d8cde5fcaa6e03cae2b1";
+            };
+            beamDeps  = [ plug_0_11_3 cowboy_1_0_4 ];
+
+            meta = {
+              description = ''An Elixir web micro-framework, inspired by
+                            Sinatra'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/lpil/clint";
+            };
+          } // packageOverrides)
+      ) {};
+
+    clint = clint_0_0_1;
+
+    clique_3_0_1 = callPackage
+      (
+        {
+          buildRebar3, packageOverrides ? {}, fetchHex, cuttlefish_2_0_7
+        }:
+          buildRebar3 ({
+            name = "clique";
+            version = "3.0.1";
+            src = fetchHex {
+              pkg = "clique";
+              version = "3.0.1";
+              sha256 =
+                "f26bd1d293a88223b9dc21dc5a2643e64823f3e8e178536fb66e97c4ff4a2ac2";
+            };
+
+            beamDeps  = [ cuttlefish_2_0_7 ];
+
+            meta = {
+              description = ''A CLI library for erlang'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/basho/clique";
+            };
+          } // packageOverrides)
+      ) {};
+
+    clique = clique_3_0_1;
+
+    close_enough_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "close_enough";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "close_enough";
+              version = "0.0.1";
+              sha256 =
+                "cbd73a651bffc50259035a311e5a03cb01176667b76aece059778dda9bd72079";
+            };
+
+            meta = {
+              description = ''Forget typos in function names name, CloseEnough
+                            handles them.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/sivsushruth/close_enough";
+            };
+          } // packageOverrides)
+      ) {};
+
+    close_enough = close_enough_0_0_1;
+
+    cobertura_cover_0_9_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "cobertura_cover";
+            version = "0.9.0";
+            src = fetchHex {
+              pkg = "cobertura_cover";
+              version = "0.9.0";
+              sha256 =
+                "870bc4658cacc5c80d13f1206b688925234d2dc4e00278e8a3e72fbbd6bea0b1";
+            };
+
+            meta = {
+              longDescription = ''A plugin for `mix test --cover` that writes a
+                                `coverage.xml` file compatible with Jenkins`
+                                Cobertura plugin. '';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/PSPDFKit-labs/cobertura_cover";
+            };
+          } // packageOverrides)
+      ) {};
+
+    cobertura_cover = cobertura_cover_0_9_0;
+
+    codepagex_0_1_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "codepagex";
+            version = "0.1.2";
+            src = fetchHex {
+              pkg = "codepagex";
+              version = "0.1.2";
+              sha256 =
+                "cb6fbd1ebf1b1748aee9d956fb15115af407db3348efc26bc9d3d637c6441074";
+            };
+
+            meta = {
+              longDescription = ''Codepagex is an elixir library to convert
+                                between string encodings to and from utf-8. Like
+                                iconv, but written in pure Elixir.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/tallakt/codepagex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    codepagex = codepagex_0_1_2;
+
+    coffee_rotor_0_2_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, rotor_0_2_2 }:
+          buildMix ({
+            name = "coffee_rotor";
+            version = "0.2.1";
+            src = fetchHex {
+              pkg = "coffee_rotor";
+              version = "0.2.1";
+              sha256 =
+                "cb2f786c1abf109ed4d86ec175c02cb09adb1f1ee52d7a4ef0c9e65979d4f365";
+            };
+            beamDeps  = [ rotor_0_2_2 ];
+
+            meta = {
+              description = ''A [rotor](https://github.com/HashNuke/rotor) to
+                            compile CoffeeScript files '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/HashNuke/coffee_rotor";
+            };
+          } // packageOverrides)
+      ) {};
+
+    coffee_rotor = coffee_rotor_0_2_1;
+
+    colixir_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "colixir";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "colixir";
+              version = "0.0.1";
+              sha256 =
+                "38dc49351419c6fcfdb76bbc785e07c3acf83cc29f632719dd601ecadbfb73b8";
+            };
+
+            meta = {
+              description = ''Colixir creates colorized text for terminal
+                            output'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/mondok/colixir";
+            };
+          } // packageOverrides)
+      ) {};
+
+    colixir = colixir_0_0_1;
+
+    color_stream_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "color_stream";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "color_stream";
+              version = "0.0.2";
+              sha256 =
+                "b1181f32b310311016006f4f8d52b3418d1af6f06e71903daabafdcaa602a29d";
+            };
+
+            meta = {
+              description = ''Generate random colors that are fairly spaced out
+                            and look nice.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/code-lever/color-stream-elixir";
+            };
+          } // packageOverrides)
+      ) {};
+
+    color_stream = color_stream_0_0_2;
+
+    color_utils_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "color_utils";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "color_utils";
+              version = "0.2.0";
+              sha256 =
+                "bf16a1a9de7d837a68ede139c6e06bc9d57f9eccedff302f730105bd80d98647";
+            };
+
+            meta = {
+              description = ''A Color Util library for Elixir.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/barakyo/color_utils";
+            };
+          } // packageOverrides)
+      ) {};
+
+    color_utils = color_utils_0_2_0;
+
+    colorful_0_6_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "colorful";
+            version = "0.6.0";
+            src = fetchHex {
+              pkg = "colorful";
+              version = "0.6.0";
+              sha256 =
+                "6b00225f137efdde7901d3ddc7626a3b33031c20ea145097b2442680e72adc3d";
+            };
+
+            meta = {
+              description = ''Modules which manage colors'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/Joe-noh/colorful";
+            };
+          } // packageOverrides)
+      ) {};
+
+    colorful = colorful_0_6_0;
+
+    colorize_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "colorize";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "colorize";
+              version = "0.2.0";
+              sha256 =
+                "d43757bae49d6da310d641cf7ec809bdc0b6a9eb40fb7ac4c57c1dbbb7d4e32e";
+            };
+
+            meta = {
+              description = ''Colorize your text in the console'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/shiroyasha/colorize";
+            };
+          } // packageOverrides)
+      ) {};
+
+    colorize = colorize_0_2_0;
+
+    colors_1_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "colors";
+            version = "1.0.1";
+            src = fetchHex {
+              pkg = "colors";
+              version = "1.0.1";
+              sha256 =
+                "960aa874a3cbbf4356c64ef8194d5215c8373537a720fc0ab46c90400ecf8949";
+            };
+
+            meta = {
+              description = ''a colors util'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/lidashuang/colors";
+            };
+          } // packageOverrides)
+      ) {};
+
+    colors = colors_1_0_1;
+
+    combination_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "combination";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "combination";
+              version = "0.0.2";
+              sha256 =
+                "f3e4934d2077d161e4ec8c6e54a2c4b6b39d8189a1434866ca3e2afedd38be04";
+            };
+
+            meta = {
+              description = ''Elixir library computing simple combination and
+                            permutation on Enumerables.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/seantanly/elixir-combination";
+            };
+          } // packageOverrides)
+      ) {};
+
+    combination = combination_0_0_2;
+
+    combine_0_7_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "combine";
+            version = "0.7.0";
+            src = fetchHex {
+              pkg = "combine";
+              version = "0.7.0";
+              sha256 =
+                "3ac1b6622e6149204899c7069b850a53ed38d1a749cc7357aeffe86e8bfc593c";
+            };
+
+            meta = {
+              description = ''A parser combinator library for Elixir
+                            projects.'';
+              license = stdenv.lib.licenses.mit;
+            };
+          } // packageOverrides)
+      ) {};
+
+    combine = combine_0_7_0;
+
+    comeonin_i18n_0_1_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, gettext_0_10_0 }:
+          buildMix ({
+            name = "comeonin_i18n";
+            version = "0.1.3";
+            src = fetchHex {
+              pkg = "comeonin_i18n";
+              version = "0.1.3";
+              sha256 =
+                "4b45ca5af3cbf20bf7d3f7e874629041a2a921ad5a62ca9b94546a1e559023a6";
+            };
+            beamDeps  = [ gettext_0_10_0 ];
+
+            meta = {
+              description = ''Internationalization support for the Comeonin
+                            password hashing library.'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/elixircnx/comeonin_i18n";
+            };
+          } // packageOverrides)
+      ) {};
+
+    comeonin_i18n = comeonin_i18n_0_1_3;
+
+    complex_0_2_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          exprintf_0_1_6,
+          earmark_0_2_1
+        }:
+          buildMix ({
+            name = "complex";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "complex";
+              version = "0.2.0";
+              sha256 =
+                "6db6a2850ed907c4d9e062591110dc70c35c3818ccf609f1268052a3f4bf10b0";
+            };
+            beamDeps  = [ exprintf_0_1_6 earmark_0_2_1 ];
+
+            meta = {
+              description = ''Complex is a library for types and mathematical
+                            functions for complex numbers.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/twist-vector/elixir-complex.git";
+            };
+          } // packageOverrides)
+      ) {};
+
+    complex = complex_0_2_0;
+
+    con_cache_0_11_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, exactor_2_2_0 }:
+          buildMix ({
+            name = "con_cache";
+            version = "0.11.0";
+            src = fetchHex {
+              pkg = "con_cache";
+              version = "0.11.0";
+              sha256 =
+                "cd6d3dd4f6900520e3975592e1bbb57ac217e15f1f350f5bcba0c63578cb0a49";
+            };
+            beamDeps  = [ exactor_2_2_0 ];
+
+            meta = {
+              longDescription = ''ETS based key-value storage with support for
+                                row-level isolated writes, TTL auto-purge, and
+                                modification callbacks.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/sasa1977/con_cache";
+            };
+          } // packageOverrides)
+      ) {};
+
+    con_cache = con_cache_0_11_0;
+
+    con_cache_0_9_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, exactor_2_2_0 }:
+          buildMix ({
+            name = "con_cache";
+            version = "0.9.0";
+            src = fetchHex {
+              pkg = "con_cache";
+              version = "0.9.0";
+              sha256 =
+                "600b122653d7e5f6414bb0728fa6133c656e2d24fad7f0a31bb89c1c70ec68bb";
+            };
+            beamDeps  = [ exactor_2_2_0 ];
+
+            meta = {
+              longDescription = ''ETS based key-value storage with support for
+                                row-level isolated writes, TTL auto-purge, and
+                                modification callbacks.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/sasa1977/con_cache";
+            };
+          } // packageOverrides)
+      ) {};
+
+    config_values_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "config_values";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "config_values";
+              version = "1.0.0";
+              sha256 =
+                "cdbd33fd68cf7fa4fe88dfc1f73e5d26f69d86132650dfba9a636dc75f6cb26c";
+            };
+
+            meta = {
+              description = ''Interpolated configuration values'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/hassox/config_values";
+            };
+          } // packageOverrides)
+      ) {};
+
+    config_values = config_values_1_0_0;
+
+    configparser_ex_0_2_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "configparser_ex";
+            version = "0.2.1";
+            src = fetchHex {
+              pkg = "configparser_ex";
+              version = "0.2.1";
+              sha256 =
+                "3319861498f5e711058b1b3b54f88275af85e1bf9493bd0b904393d5971f117e";
+            };
+
+            meta = {
+              description = ''A module that parses INI-like files. Not unlike
+                            Python configparser package.'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/easco/configparser_ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    configparser_ex = configparser_ex_0_2_1;
+
+    conform_0_16_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, neotoma_1_7_3 }:
+          buildMix ({
+            name = "conform";
+            version = "0.16.0";
+            src = fetchHex {
+              pkg = "conform";
+              version = "0.16.0";
+              sha256 =
+                "4d510e428fe05d7b505cefca66359bb4700aa7b68189624f5ba4cd1c22b5bf1a";
+            };
+            beamDeps  = [ neotoma_1_7_3 ];
+
+            meta = {
+              description = ''Easy release configuration for Elixir apps.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/bitwalker/conform";
+            };
+          } // packageOverrides)
+      ) {};
+
+    conform_1_0_0_rc8 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, neotoma_1_7_3 }:
+          buildMix ({
+            name = "conform";
+            version = "1.0.0-rc8";
+            src = fetchHex {
+              pkg = "conform";
+              version = "1.0.0-rc8";
+              sha256 =
+                "0177ab7eaf0f66372df9aadd1d4e198e205b76f561be0e26f6a52ca6adcadf80";
+            };
+            beamDeps  = [ neotoma_1_7_3 ];
+
+            meta = {
+              description = ''Easy release configuration for Elixir apps.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/bitwalker/conform";
+            };
+          } // packageOverrides)
+      ) {};
+
+    conform_2_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, neotoma_1_7_3 }:
+          buildMix ({
+            name = "conform";
+            version = "2.0.0";
+            src = fetchHex {
+              pkg = "conform";
+              version = "2.0.0";
+              sha256 =
+                "2a3bc36dd50363778c0cb2f13026d65b5e4c919abf91be21c1a51c480c723403";
+            };
+            beamDeps  = [ neotoma_1_7_3 ];
+
+            meta = {
+              description = ''Easy release configuration for Elixir apps.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/bitwalker/conform";
+            };
+          } // packageOverrides)
+      ) {};
+
+    conform = conform_2_0_0;
+
+    conform_exrm_1_0_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          exrm_1_0_3,
+          conform_2_0_0
+        }:
+          buildMix ({
+            name = "conform_exrm";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "conform_exrm";
+              version = "1.0.0";
+              sha256 =
+                "acf8eb831b0f8573a92694da4d3b513f551b8d854a8c4670c560379ae5c0f2fd";
+            };
+            beamDeps  = [ exrm_1_0_3 conform_2_0_0 ];
+
+            meta = {
+              description = ''Conform plugin for ExRM'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/bitwalker/conform_exrm";
+            };
+          } // packageOverrides)
+      ) {};
+
+    conform_exrm = conform_exrm_1_0_0;
+
+    connection_1_0_0_rc_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "connection";
+            version = "1.0.0-rc.1";
+            src = fetchHex {
+              pkg = "connection";
+              version = "1.0.0-rc.1";
+              sha256 =
+                "915a998f7bf30013611bf3cfc778b0d8ff163a968bd7604e7021aca272136a48";
+            };
+
+            meta = {
+              description = ''Connection behaviour for connection processes'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/fishcakez/connection";
+            };
+          } // packageOverrides)
+      ) {};
+
+    connection_1_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "connection";
+            version = "1.0.2";
+            src = fetchHex {
+              pkg = "connection";
+              version = "1.0.2";
+              sha256 =
+                "b4ffd56c0ad3caac8dc6125a007e416ba2dab54a1d4b380766bb9e87c56120fb";
+            };
+
+            meta = {
+              description = ''Connection behaviour for connection processes'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/fishcakez/connection";
+            };
+          } // packageOverrides)
+      ) {};
+
+    connection = connection_1_0_2;
+
+    conqueuer_0_5_1 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poolboy_1_5_1,
+          inflex_1_5_0
+        }:
+          buildMix ({
+            name = "conqueuer";
+            version = "0.5.1";
+            src = fetchHex {
+              pkg = "conqueuer";
+              version = "0.5.1";
+              sha256 =
+                "7370e2a0201f73ced6b202877b4dcb6872e1b6bbb0c024b1edee3a058dd653ab";
+            };
+            beamDeps  = [ poolboy_1_5_1 inflex_1_5_0 ];
+
+            meta = {
+              description = ''An Elixir in memory work queue.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/midas/conqueuer";
+            };
+          } // packageOverrides)
+      ) {};
+
+    conqueuer = conqueuer_0_5_1;
+
+    console_tree_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "console_tree";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "console_tree";
+              version = "0.0.1";
+              sha256 =
+                "c7dea20c14fd8bc6697a68f2917def38d20c772eb4b5715b18197672e7ddc0eb";
+            };
+
+            meta = {
+              longDescription = ''A simple library to print a text
+                                representation of a tree structure, intended for
+                                use in a terminal environment.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/ciaran/console_tree";
+            };
+          } // packageOverrides)
+      ) {};
+
+    console_tree = console_tree_0_0_1;
+
+    control_0_0_4 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "control";
+            version = "0.0.4";
+            src = fetchHex {
+              pkg = "control";
+              version = "0.0.4";
+              sha256 =
+                "c806da1d82614a27f876aea5d222edb1cdb52d883553ada03f1ff79c09c024d9";
+            };
+
+            meta = {
+              description = ''An exploratory look into functors, applicatives,
+                            and monads for Elixir.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/slogsdon/elixir-control";
+            };
+          } // packageOverrides)
+      ) {};
+
+    control = control_0_0_4;
+
+    convertat_1_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "convertat";
+            version = "1.1.0";
+            src = fetchHex {
+              pkg = "convertat";
+              version = "1.1.0";
+              sha256 =
+                "603229c43df6769f2166c78c5c3f31316390bf6e19fa8e15f02026170ab51a79";
+            };
+
+            meta = {
+              description = ''Provides functions for converting from and to
+                            arbitrary bases. '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/whatyouhide/convertat";
+            };
+          } // packageOverrides)
+      ) {};
+
+    convertat = convertat_1_1_0;
+
+    cors_plug_1_1_1 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          plug_1_1_3,
+          cowboy_1_0_4
+        }:
+          buildMix ({
+            name = "cors_plug";
+            version = "1.1.1";
+            src = fetchHex {
+              pkg = "cors_plug";
+              version = "1.1.1";
+              sha256 =
+                "12300007530a014c32f6dfe71a1775d1b39dd43fd7b35697574ab7d78c5e629c";
+            };
+            beamDeps  = [ plug_1_1_3 cowboy_1_0_4 ];
+
+            meta = {
+              longDescription = ''An elixir plug that adds CORS headers to
+                                requests and responds to preflight requests
+                                (OPTIONS)'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "http://github.com/mschae/cors_plug";
+            };
+          } // packageOverrides)
+      ) {};
+
+    cors_plug = cors_plug_1_1_1;
+
+    corsica_0_4_1 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          plug_1_1_3,
+          cowboy_1_0_4
+        }:
+          buildMix ({
+            name = "corsica";
+            version = "0.4.1";
+            src = fetchHex {
+              pkg = "corsica";
+              version = "0.4.1";
+              sha256 =
+                "718b95d067cba24563b6fcc5ac64ced304c71323df3c0abe58351054125f964d";
+            };
+            beamDeps  = [ plug_1_1_3 cowboy_1_0_4 ];
+
+            meta = {
+              description = ''Plug-based swiss-army knife for CORS requests.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/whatyouhide/corsica";
+            };
+          } // packageOverrides)
+      ) {};
+
+    corsica = corsica_0_4_1;
+
+    couch_factory_0_1_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "couch_factory";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "couch_factory";
+              version = "0.1.1";
+              sha256 =
+                "79b2e2c48bf6b036f959ff70c14b0d4da767e4bca7efae8f6c758eefab1a28d5";
+            };
+
+            meta = {
+              description = ''Factory Girl implementation with CouchDb
+                            persistence.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/javierg/couch_factory";
+            };
+          } // packageOverrides)
+      ) {};
+
+    couch_factory = couch_factory_0_1_1;
+
+    couchex_0_6_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "couchex";
+            version = "0.6.0";
+            src = fetchHex {
+              pkg = "couchex";
+              version = "0.6.0";
+              sha256 =
+                "44e02558dc29d739cf27dad76bfc8e8632c4779ce2c701a418409912641b7c3b";
+            };
+
+            meta = {
+              description = ''CouchDB client, wrapping couchbeam erlang
+                            client.'';
+              license = stdenv.lib.licenses.unlicense;
+              homepage = "https://github.com/ringling/couchex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    couchex = couchex_0_6_0;
+
+    count_buffer_0_1_5 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, pool_ring_0_1_5 }:
+          buildMix ({
+            name = "count_buffer";
+            version = "0.1.5";
+            src = fetchHex {
+              pkg = "count_buffer";
+              version = "0.1.5";
+              sha256 =
+                "6e78dc0458dac8dae9d41d7857c7185b3164cecd9992a1407265ebfa3455544e";
+            };
+            beamDeps  = [ pool_ring_0_1_5 ];
+
+            meta = {
+              description = ''buffer a large set of counters and flush
+                            periodically'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/camshaft/count_buffer";
+            };
+          } // packageOverrides)
+      ) {};
+
+    count_buffer = count_buffer_0_1_5;
+
+    courier_0_0_3 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          mail_0_0_4,
+          gen_smtp_0_9_0
+        }:
+          buildMix ({
+            name = "courier";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "courier";
+              version = "0.0.3";
+              sha256 =
+                "8c8c560da7011c8846ed5ee60af867124ff043a7d37773156b6d8a08390b73fc";
+            };
+            beamDeps  = [ mail_0_0_4 gen_smtp_0_9_0 ];
+
+            meta = {
+              description = ''Adapter based email delivery'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/DockYard/courier";
+            };
+          } // packageOverrides)
+      ) {};
+
+    courier = courier_0_0_3;
+
+    cowboy_1_0_4 = callPackage
+      (
+        {
+          buildErlangMk,
+          packageOverrides ? {},
+          fetchHex,
+          cowlib_1_0_2,
+          ranch_1_2_1
+        }:
+          buildErlangMk ({
+            name = "cowboy";
+            version = "1.0.4";
+            src = fetchHex {
+              pkg = "cowboy";
+              version = "1.0.4";
+              sha256 =
+                "6a0edee96885fae3a8dd0ac1f333538a42e807db638a9453064ccfdaa6b9fdac";
+            };
+            beamDeps  = [ cowlib_1_0_2 ranch_1_2_1 ];
+
+            meta = {
+              description = ''Small, fast, modular HTTP server written in
+                            Erlang.'';
+              license = stdenv.lib.licenses.isc;
+              homepage = "https://github.com/ninenines/cowboy";
+            };
+          } // packageOverrides)
+      ) {};
+
+    cowboy = cowboy_1_0_4;
+
+    cowgirl_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "cowgirl";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "cowgirl";
+              version = "0.0.1";
+              sha256 =
+                "3b06ca6bb82fa3674ddad182cc479d9ab1538b83a4cf616c666e0d6f873c44e5";
+            };
+
+            meta = {
+              description = ''Small, fast, modular HTTP server written in
+                            Elixir.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/larrylv/cowgirl";
+            };
+          } // packageOverrides)
+      ) {};
+
+    cowgirl = cowgirl_0_0_1;
+
+    cowlib_1_0_0 = callPackage
+      (
+        {  buildErlangMk, packageOverrides ? {}, fetchHex }:
+          buildErlangMk ({
+            name = "cowlib";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "cowlib";
+              version = "1.0.0";
+              sha256 =
+                "4dacd60356177ec8cf93dbff399de17435b613f3318202614d3d5acbccee1474";
+            };
+
+            meta = {
+              description = ''Support library for manipulating Web
+                            protocols.'';
+              license = stdenv.lib.licenses.isc;
+              homepage = "https://github.com/ninenines/cowlib";
+            };
+          } // packageOverrides)
+      ) {};
+
+    cowlib_1_0_2 = callPackage
+      (
+        {  buildErlangMk, packageOverrides ? {}, fetchHex }:
+          buildErlangMk ({
+            name = "cowlib";
+            version = "1.0.2";
+            src = fetchHex {
+              pkg = "cowlib";
+              version = "1.0.2";
+              sha256 =
+                "db622da03aa039e6366ab953e31186cc8190d32905e33788a1acb22744e6abd2";
+            };
+
+            meta = {
+              description = ''Support library for manipulating Web
+                            protocols.'';
+              license = stdenv.lib.licenses.isc;
+              homepage = "https://github.com/ninenines/cowlib";
+            };
+          } // packageOverrides)
+      ) {};
+
+    cowlib_1_3_0 = callPackage
+      (
+        {  buildErlangMk, packageOverrides ? {}, fetchHex }:
+          buildErlangMk ({
+            name = "cowlib";
+            version = "1.3.0";
+            src = fetchHex {
+              pkg = "cowlib";
+              version = "1.3.0";
+              sha256 =
+                "2b1ac020ec92e7a59cb7322779870c2d3adc7c904ecb3b9fa406f04dc9816b73";
+            };
+
+            meta = {
+              description = ''Support library for manipulating Web
+                            protocols.'';
+              license = stdenv.lib.licenses.isc;
+              homepage = "https://github.com/ninenines/cowlib";
+            };
+          } // packageOverrides)
+      ) {};
+
+    cowlib = cowlib_1_3_0;
+
+    cowsay_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "cowsay";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "cowsay";
+              version = "0.0.1";
+              sha256 =
+                "9f8a6634710974787751279b22ef5d7cb3c6a74db42636540ae5db37c4632e2a";
+            };
+
+            meta = {
+              description = ''A cow-friend who will speak your mind'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/bbrock25/cowsay";
+            };
+          } // packageOverrides)
+      ) {};
+
+    cowsay = cowsay_0_0_1;
+
+    cqex_0_1_4 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "cqex";
+            version = "0.1.4";
+            src = fetchHex {
+              pkg = "cqex";
+              version = "0.1.4";
+              sha256 =
+                "3c6a461605cc7e664178e6343cb585aa8c453831bb4447519007fcfe39697328";
+            };
+
+            meta = {
+              description = ''Idiomatic Elixir client for Cassandra.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/matehat/cqex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    cqex = cqex_0_1_4;
+
+    credit_card_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "credit_card";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "credit_card";
+              version = "1.0.0";
+              sha256 =
+                "c7dee15035f4ff925f08bc806c4bd1817209c64d8ba089d0731808ee35e97ba0";
+            };
+
+            meta = {
+              description = ''A library for validating credit card numbers'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/abakhi/credit_card";
+            };
+          } // packageOverrides)
+      ) {};
+
+    credit_card = credit_card_1_0_0;
+
+    credo_0_3_10 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, bunt_0_1_5 }:
+          buildMix ({
+            name = "credo";
+            version = "0.3.10";
+            src = fetchHex {
+              pkg = "credo";
+              version = "0.3.10";
+              sha256 =
+                "dbc6e8ed6cd3567576bb6c4cc0dbea6fb3f7ef88a530aa2d17d13a1106cff156";
+            };
+            beamDeps  = [ bunt_0_1_5 ];
+
+            meta = {
+              longDescription = ''A static code analysis tool for the Elixir
+                                language with a focus on code consistency and
+                                teaching.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/rrrene/credo";
+            };
+          } // packageOverrides)
+      ) {};
+
+    credo = credo_0_3_10;
+
+    credo_0_3_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, bunt_0_1_5 }:
+          buildMix ({
+            name = "credo";
+            version = "0.3.2";
+            src = fetchHex {
+              pkg = "credo";
+              version = "0.3.2";
+              sha256 =
+                "0040bfc7a76f3c345647dc32743f4c1ca2911cc1fc53bc2dc3f9fd98704da805";
+            };
+            beamDeps  = [ bunt_0_1_5 ];
+
+            meta = {
+              longDescription = ''A static code analysis tool for the Elixir
+                                language with a focus on code consistency and
+                                teaching.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/rrrene/credo";
+            };
+          } // packageOverrides)
+      ) {};
+
+    croma_0_4_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "croma";
+            version = "0.4.0";
+            src = fetchHex {
+              pkg = "croma";
+              version = "0.4.0";
+              sha256 =
+                "6bcf8a0aad588fc57b4a4dedacf54ec4461e6906da5273c4bd8e121d179e3413";
+            };
+
+            meta = {
+              description = ''Elixir macro utilities'';
+              license = stdenv.lib.licenses.mit;
+            };
+          } // packageOverrides)
+      ) {};
+
+    croma = croma_0_4_0;
+
+    crutches_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "crutches";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "crutches";
+              version = "1.0.0";
+              sha256 =
+                "cfd97962a22fe30820e6ca6d0671c763232a7edf149aa11bd62ee77dff0ffff0";
+            };
+
+            meta = {
+              description = ''An Elixir toolbelt freely inspired from Ruby`s
+                            ActiveSupport'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/mykewould/crutches";
+            };
+          } // packageOverrides)
+      ) {};
+
+    crutches = crutches_1_0_0;
+
+    cryptex_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "cryptex";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "cryptex";
+              version = "0.0.1";
+              sha256 =
+                "19d709c6ffbda3c74ec811190d168170db0435720cbe788c0233bea4afee1d16";
+            };
+
+            meta = {
+              description = ''An Elixir library for encrypting/decrypting,
+                            signing/verifying data. '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/scrogson/cryptex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    cryptex = cryptex_0_0_1;
+
+    crypto_rsassa_pss_1_0_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "crypto_rsassa_pss";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "crypto_rsassa_pss";
+              version = "1.0.0";
+              sha256 =
+                "d8f48874dbef940a8954126249499714e702d8ae0a8f23230a6c2f4a92833313";
+            };
+
+            meta = {
+              description = ''RSASSA-PSS Public Key Cryptographic Signature
+                            Algorithm for Erlang'';
+              license = stdenv.lib.licenses.mpl20;
+              homepage =
+                "https://github.com/potatosalad/erlang-crypto_rsassa_pss";
+            };
+          } // packageOverrides)
+      ) {};
+
+    crypto_rsassa_pss = crypto_rsassa_pss_1_0_0;
+
+    cspex_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, exactor_2_2_0 }:
+          buildMix ({
+            name = "cspex";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "cspex";
+              version = "1.0.0";
+              sha256 =
+                "f5df9923dd4250444a3e9f5f49fa76398c0b1415d468047b9a83ef5480348646";
+            };
+            beamDeps  = [ exactor_2_2_0 ];
+
+            meta = {
+              description = ''A library that brings all the CSP joy to the
+                            Elixir land.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/vidalraphael/cspex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    cspex = cspex_1_0_0;
+
+    csv_1_3_3 = callPackage
+      (
+        {
+          buildMix, packageOverrides ? {}, fetchHex, parallel_stream_1_0_3
+        }:
+          buildMix ({
+            name = "csv";
+            version = "1.3.3";
+            src = fetchHex {
+              pkg = "csv";
+              version = "1.3.3";
+              sha256 =
+                "f3ef7b1ae28a55e53b8cb5c11d0e0b64e76e38d5f3e830bf2e3bf2cc0a89d848";
+            };
+            beamDeps  = [ parallel_stream_1_0_3 ];
+
+            meta = {
+              description = ''CSV Decoding and Encoding for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/beatrichartz/csv";
+            };
+          } // packageOverrides)
+      ) {};
+
+    csv = csv_1_3_3;
+
+    csvlixir_2_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "csvlixir";
+            version = "2.0.2";
+            src = fetchHex {
+              pkg = "csvlixir";
+              version = "2.0.2";
+              sha256 =
+                "f1e4ca61af3004a66efbe5d02486519a5d6c3610b9d5404352dbf6cd8ec593ec";
+            };
+
+            meta = {
+              longDescription = ''CSVLixir is a CSV reader/writer for Elixir.
+                                It operates on files and strings. The reader can
+                                read CSV files or CSV strings. Reading from
+                                files returns a stream of lists. Reading from
+                                strings returns a list of lists. The writer
+                                transforms a (possibly lazy) list of lists into
+                                a stream of CSV strings. It can also take a
+                                single list and return a single CSV string.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/jimm/csvlixir";
+            };
+          } // packageOverrides)
+      ) {};
+
+    csvlixir = csvlixir_2_0_2;
+
+    cth_readable_1_2_2 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex, cf_0_2_1 }:
+          buildRebar3 ({
+            name = "cth_readable";
+            version = "1.2.2";
+            src = fetchHex {
+              pkg = "cth_readable";
+              version = "1.2.2";
+              sha256 =
+                "77585432b98b45b9ee086399cefa97b2191b6d780c4e795bf43c529412d9694d";
+            };
+
+            beamDeps  = [ cf_0_2_1 ];
+
+            meta = {
+              description = ''Common Test hooks for more readable logs'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/ferd/cth_readable";
+            };
+          } // packageOverrides)
+      ) {};
+
+    cth_readable = cth_readable_1_2_2;
+
+    cuckoo_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, murmur_1_0_0 }:
+          buildMix ({
+            name = "cuckoo";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "cuckoo";
+              version = "1.0.0";
+              sha256 =
+                "18f31763c50c20bb89e1fbc4b9eb5b97f6ffc23e3a90ba4cf5e97ccd96da8df2";
+            };
+            beamDeps  = [ murmur_1_0_0 ];
+
+            meta = {
+              description = ''Cuckoo is a pure Elixir implementation of Cuckoo
+                            Filters.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/gmcabrita/cuckoo";
+            };
+          } // packageOverrides)
+      ) {};
+
+    cuckoo = cuckoo_1_0_0;
+
+    cucumberl_0_0_6 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "cucumberl";
+            version = "0.0.6";
+            src = fetchHex {
+              pkg = "cucumberl";
+              version = "0.0.6";
+              sha256 =
+                "3b9ea813997fd8c1e3d2b004e89288496dc21d2e5027f432e5900569d2c61cf3";
+            };
+
+            buildPlugins  = [ rebar3_hex ];
+
+
+            meta = {
+              description = ''A pure-erlang implementation of Cucumber.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/ericbmerritt/cucumberl";
+            };
+          } // packageOverrides)
+      ) {};
+
+    cucumberl = cucumberl_0_0_6;
+
+    cuid_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "cuid";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "cuid";
+              version = "0.1.0";
+              sha256 =
+                "80cd46bd323e05b706c60008368e631b559307b554c0acc54292ab2c73a3340b";
+            };
+
+            meta = {
+              description = ''Generate collision-resistant ids, in Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/duailibe/cuid";
+            };
+          } // packageOverrides)
+      ) {};
+
+    cuid = cuid_0_1_0;
+
+    currency_formatter_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, poison_2_1_0 }:
+          buildMix ({
+            name = "currency_formatter";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "currency_formatter";
+              version = "0.0.1";
+              sha256 =
+                "dab55279ae6377f00a9d01a0a7ab015d380d550d71f303900ae554f8d0065606";
+            };
+            beamDeps  = [ poison_2_1_0 ];
+
+            meta = {
+              description = ''A function to format a number to a currency using
+                            iso standards'';
+              license = stdenv.lib.licenses.wtfpl;
+              homepage = "https://github.com/smeevil/currency_formatter";
+            };
+          } // packageOverrides)
+      ) {};
+
+    currency_formatter = currency_formatter_0_0_1;
+
+    current_user_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "current_user";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "current_user";
+              version = "0.0.1";
+              sha256 =
+                "8a400d8cbd02da89bccf67a357733b682e0d6d4c421b7230405ac16b1988809c";
+            };
+
+            meta = {
+              description = ''Configurable user authentication for Phoenix'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/halogenandtoast/current_user";
+            };
+          } // packageOverrides)
+      ) {};
+
+    current_user = current_user_0_0_1;
+
+    curry_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "curry";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "curry";
+              version = "0.0.1";
+              sha256 =
+                "e8f56fee1cb82ae2616c36021d4dd8c2b4169490e224dea84f63feb47475d6f0";
+            };
+
+            meta = {
+              description = ''A simple currying macro allowing to define
+                            curried functions in Elixir modules.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/niahoo/elixir-curry";
+            };
+          } // packageOverrides)
+      ) {};
+
+    curry = curry_0_0_1;
+
+    curtail_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "curtail";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "curtail";
+              version = "0.1.0";
+              sha256 =
+                "0d43f4bcecf91c935a89cd52af62efa62e264b4c82a07e29e9945988735fdc1f";
+            };
+
+            meta = {
+              description = ''HTML-safe string truncation.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/seankay/curtail";
+            };
+          } // packageOverrides)
+      ) {};
+
+    curtail = curtail_0_1_0;
+
+    curtains_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, plug_1_0_3 }:
+          buildMix ({
+            name = "curtains";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "curtains";
+              version = "0.0.1";
+              sha256 =
+                "d547bd024049630fd072994a759befaab908fa69f5e200b2b584e12f12e9842f";
+            };
+            beamDeps  = [ plug_1_0_3 ];
+
+            meta = {
+              longDescription = ''Curtains is a Elixir package that \"takes
+                                over\" your Elixir website by returning content
+                                of a specified file (if it exists). This makes
+                                it perfect for \"Under construction\" and
+                                \"Maintenance\" pages. At it`s heart, it`s just
+                                a Plug.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/fteem/curtains";
+            };
+          } // packageOverrides)
+      ) {};
+
+    curtains = curtains_0_0_1;
+
+    curve25519_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "curve25519";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "curve25519";
+              version = "0.1.0";
+              sha256 =
+                "786f9ede0aa9503f65015c19d9cd1b9263c5e7523cd215ee23d6d94ba16473d1";
+            };
+
+            meta = {
+              description = ''Curve25519 Diffie-Hellman functions'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/mwmiller/curve25519_ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    curve25519 = curve25519_0_1_0;
+
+    cushion_0_0_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, httpotion_2_2_2 }:
+          buildMix ({
+            name = "cushion";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "cushion";
+              version = "0.0.3";
+              sha256 =
+                "1371ab210bd3b7ef7381dbe3f53fedb8afbbb0c562f45d614e4849373919482b";
+            };
+            beamDeps  = [ httpotion_2_2_2 ];
+
+            meta = {
+              longDescription = ''A really simple Buffer API client for sending
+                                updates. Right now it only supports sending text
+                                updates, but hopefully will support more in the
+                                future.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/ryanbillingsley/cushion";
+            };
+          } // packageOverrides)
+      ) {};
+
+    cushion = cushion_0_0_3;
+
+    custom_base_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "custom_base";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "custom_base";
+              version = "0.2.0";
+              sha256 =
+                "d7c26409eb22b00d69f591fd89cc4e84550656862c655c7ae3edf63f7381899b";
+            };
+
+            meta = {
+              description = ''Allow you to make custom base conversion in
+                            Elixir.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/igas/custom_base";
+            };
+          } // packageOverrides)
+      ) {};
+
+    custom_base = custom_base_0_2_0;
+
+    cuttlefish_2_0_7 = callPackage
+      (
+        {
+          buildRebar3,
+          packageOverrides ? {},
+          fetchHex,
+          lager_3_0_2,
+          getopt_0_8_2
+        }:
+          buildRebar3 ({
+            name = "cuttlefish";
+            version = "2.0.7";
+            src = fetchHex {
+              pkg = "cuttlefish";
+              version = "2.0.7";
+              sha256 =
+                "57589747ba40a75c53872002cd251a2933102457cdcc99b8ed72823ba1288869";
+            };
+
+            beamDeps  = [ lager_3_0_2 getopt_0_8_2 ];
+
+            meta = {
+              description = ''cuttlefish configuration abstraction'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/tsloughter/cuttlefish";
+            };
+          } // packageOverrides)
+      ) {};
+
+    cuttlefish = cuttlefish_2_0_7;
+
+    cypher_query_0_0_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "cypher_query";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "cypher_query";
+              version = "0.0.1";
+              sha256 =
+                "068bee4f13275d3448a4676bf113d5b2e414b47a9f84bb6e1614a009104c3f30";
+            };
+
+            meta = {
+              description = ''A dumb string-based query builder for neo4j
+                            Cypher queries'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/collin/cypher_query";
+            };
+          } // packageOverrides)
+      ) {};
+
+    cypher_query = cypher_query_0_0_1;
+
+    data_leaf_walker_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "data_leaf_walker";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "data_leaf_walker";
+              version = "0.1.0";
+              sha256 =
+                "9d3a8688c3751765453f04e8f60f3826757396dce66baf7e2cf7335c9c373bbd";
+            };
+
+            meta = {
+              longDescription = ''Traverse and map values of deeply nested data
+                                structures: Provides a `map_deeply/2` function
+                                for Maps and Lists and Keyword Lists'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/gutschilla/elixir-map-deeply";
+            };
+          } // packageOverrides)
+      ) {};
+
+    data_leaf_walker = data_leaf_walker_0_1_0;
+
+    database_url_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "database_url";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "database_url";
+              version = "0.1.0";
+              sha256 =
+                "273c8c926761d5716fee17c8a8494583d729a4419e30479a292eb6cea3d9a756";
+            };
+
+            meta = {
+              description = ''Parse database URL and renturn keyword list for
+                            use with Ecto.'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/s-m-i-t-a/database_url";
+            };
+          } // packageOverrides)
+      ) {};
+
+    database_url = database_url_0_1_0;
+
+    db_connection_0_2_4 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          sbroker_0_7_0,
+          poolboy_1_5_1,
+          connection_1_0_2
+        }:
+          buildMix ({
+            name = "db_connection";
+            version = "0.2.4";
+            src = fetchHex {
+              pkg = "db_connection";
+              version = "0.2.4";
+              sha256 =
+                "fbb5074affe8d57d0f677cf3692371a1fa3f90673c81e61214b0388995b4d4a7";
+            };
+            beamDeps  = [ sbroker_0_7_0 poolboy_1_5_1 connection_1_0_2 ];
+
+            meta = {
+              description = ''Database connection behaviour for database
+                            transactions and connection pooling'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/fishcakez/db_connection";
+            };
+          } // packageOverrides)
+      ) {};
+
+    db_connection = db_connection_0_2_4;
+
+    dbg_1_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "dbg";
+            version = "1.0.1";
+            src = fetchHex {
+              pkg = "dbg";
+              version = "1.0.1";
+              sha256 =
+                "866159f496a1ad9b959501f16db3d1338bb6cef029a75a67ca5615d25b38345f";
+            };
+
+            meta = {
+              description = ''Distributed tracing'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/fishcakez/dbg";
+            };
+          } // packageOverrides)
+      ) {};
+
+    dbg = dbg_1_0_1;
+
+    decimal_1_1_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "decimal";
+            version = "1.1.1";
+            src = fetchHex {
+              pkg = "decimal";
+              version = "1.1.1";
+              sha256 =
+                "c73f361389c2221e2fda0e2ba63c6de88d1545b00ddc0b4d5885202ccc34c568";
+            };
+
+            meta = {
+              description = ''Arbitrary precision decimal arithmetic for
+                            Elixir.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/ericmj/decimal";
+            };
+          } // packageOverrides)
+      ) {};
+
+    decimal = decimal_1_1_1;
+
+    decks_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "decks";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "decks";
+              version = "0.0.1";
+              sha256 =
+                "de75b96c66f23c365935949ec53efab1f2f5d187803c26d733dd3b2df535af7d";
+            };
+
+            meta = {
+              description = ''Implements standard card decks for Elixir-based
+                            card games.'';
+
+            };
+          } // packageOverrides)
+      ) {};
+
+    decks = decks_0_0_1;
+
+    decoction_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "decoction";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "decoction";
+              version = "0.0.1";
+              sha256 =
+                "cdf7ad35cdf87962e153bb56d9c68f8dd061469d58cae8923cbdcd2980d7adc0";
+            };
+
+            meta = {
+              description = ''Decoction is a static site generator written in
+                            Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/aarvay/decoction";
+            };
+          } // packageOverrides)
+      ) {};
+
+    decoction = decoction_0_0_1;
+
+    defmemo_0_1_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "defmemo";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "defmemo";
+              version = "0.1.1";
+              sha256 =
+                "8fefc49ff64b06fdb1ee15292419c16919a7a3c6b8e5cac6afd7a13919715e0f";
+            };
+
+            meta = {
+              description = '' A memoization macro (defmemo) for elixir using a
+                            genserver backing store. '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/os6sense/DefMemo";
+            };
+          } // packageOverrides)
+      ) {};
+
+    defmemo = defmemo_0_1_1;
+
+    delayed_otp_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "delayed_otp";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "delayed_otp";
+              version = "0.0.2";
+              sha256 =
+                "22fe457d78fe1f216dcfca8c84431ac1f31e93267fdd563a5ca86c8289e2620f";
+            };
+
+            meta = {
+              longDescription = ''Delay death of supervisor children or
+                                gen_server : for instance Erlang supervisor with
+                                exponential backoff restart strategy.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/awetzel/delayed_otp";
+            };
+          } // packageOverrides)
+      ) {};
+
+    delayed_otp = delayed_otp_0_0_2;
+
+    delegate_behaviour_0_1_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "delegate_behaviour";
+            version = "0.1.3";
+            src = fetchHex {
+              pkg = "delegate_behaviour";
+              version = "0.1.3";
+              sha256 =
+                "15b335b5c30072ce8e0845eeb8116397ef357efbfbc64b59b6c113b96520e9c5";
+            };
+
+            meta = {
+              description = ''Macros to define modules that delegate to
+                            concrete implementations of behaviours'';
+              license = stdenv.lib.licenses.mit;
+            };
+          } // packageOverrides)
+      ) {};
+
+    delegate_behaviour = delegate_behaviour_0_1_3;
+
+    demacro_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "demacro";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "demacro";
+              version = "0.0.1";
+              sha256 =
+                "e2a83d48f6b3e03764baf2e149dd5420e632d0d4daa77c5226697a3755a89d16";
+            };
+             meta = {    };
+          } // packageOverrides)
+      ) {};
+
+    demacro = demacro_0_0_1;
+
+    detergent_0_3_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "detergent";
+            version = "0.3.0";
+            src = fetchHex {
+              pkg = "detergent";
+              version = "0.3.0";
+              sha256 =
+                "510cfb5d35b4b344762f074b73c8696b4bdde654ea046b3365cf92760ae33362";
+            };
+
+            meta = {
+              description = ''An emulsifying Erlang SOAP library'';
+              license = with stdenv.lib.licenses; [ unlicense bsd3 ];
+              homepage = "https://github.com/devinus/detergent";
+            };
+          } // packageOverrides)
+      ) {};
+
+    detergent = detergent_0_3_0;
+
+    detergentex_0_0_7 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, detergent_0_3_0 }:
+          buildMix ({
+            name = "detergentex";
+            version = "0.0.7";
+            src = fetchHex {
+              pkg = "detergentex";
+              version = "0.0.7";
+              sha256 =
+                "6bb1bc2fe9228f97e512ef012c473ed822263dc38c3dbaa727fcd111ce1c4771";
+            };
+            beamDeps  = [ detergent_0_3_0 ];
+
+            meta = {
+              description = ''Elixir binding to Detergent erlang library used
+                            to call WSDL SOAP Services'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/r-icarus/detergentex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    detergentex = detergentex_0_0_7;
+
+    dflow_0_1_5 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "dflow";
+            version = "0.1.5";
+            src = fetchHex {
+              pkg = "dflow";
+              version = "0.1.5";
+              sha256 =
+                "f08e73f22d4c620ef5f358a0b40f8fe3b91219ca3922fbdbe7e42f1cb58f737e";
+            };
+
+            meta = {
+              description = ''Pipelined flow processing engine'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/dalmatinerdb/dflow";
+            };
+          } // packageOverrides)
+      ) {};
+
+    dflow = dflow_0_1_5;
+
+    dialyxir_0_3_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "dialyxir";
+            version = "0.3.3";
+            src = fetchHex {
+              pkg = "dialyxir";
+              version = "0.3.3";
+              sha256 =
+                "8851d7c582ce9db43b0564f026b2f6a461df62e139a7891fde50f9b6a7fc496c";
+            };
+
+            meta = {
+              description = ''Mix tasks to simplify use of Dialyzer in Elixir
+                            projects.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/jeremyjh/dialyxir";
+            };
+          } // packageOverrides)
+      ) {};
+
+    dialyxir = dialyxir_0_3_3;
+
+    dialyze_0_2_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "dialyze";
+            version = "0.2.1";
+            src = fetchHex {
+              pkg = "dialyze";
+              version = "0.2.1";
+              sha256 =
+                "f485181fa53229356621261a384963cb47511cccf1454e82ca4fde53274fcd48";
+            };
+
+            meta = {
+              description = ''Dialyzer Mix task'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/fishcakez/dialyze";
+            };
+          } // packageOverrides)
+      ) {};
+
+    dialyze = dialyze_0_2_1;
+
+    dice_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "dice";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "dice";
+              version = "0.0.1";
+              sha256 =
+                "975795636d6374bf120669cdbd6008a64bdd193a2ff202ffbdeefaa03d11bb9c";
+            };
+
+            meta = {
+              description = ''Library and CLI app for rolling dice '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/stocks29/dice";
+            };
+          } // packageOverrides)
+      ) {};
+
+    dice = dice_0_0_1;
+
+    dice_roller_1_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "dice_roller";
+            version = "1.0.1";
+            src = fetchHex {
+              pkg = "dice_roller";
+              version = "1.0.1";
+              sha256 =
+                "a9c4b9a85dc7d26a78ff1dcc58aee9e6bcc9df473531b032d95e6cd6e2402679";
+            };
+
+            meta = {
+               license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/KevinGreene/DiceRoller";
+            };
+          } // packageOverrides)
+      ) {};
+
+    dice_roller = dice_roller_1_0_1;
+
+    dicon_0_3_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "dicon";
+            version = "0.3.0";
+            src = fetchHex {
+              pkg = "dicon";
+              version = "0.3.0";
+              sha256 =
+                "52c5839feb9e0fa4247a564b79ac6717d8adc0e65a34739caaf26982fa213a12";
+            };
+
+            meta = {
+              description = ''Simple release deliverer for Elixir'';
+              license = stdenv.lib.licenses.isc;
+              homepage = "https://github.com/lexmag/dicon";
+            };
+          } // packageOverrides)
+      ) {};
+
+    dicon = dicon_0_3_0;
+
+    difficult_0_0_2 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          ex_doc_0_11_4,
+          earmark_0_2_1
+        }:
+          buildMix ({
+            name = "difficult";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "difficult";
+              version = "0.0.2";
+              sha256 =
+                "5e47c31935cd81082942ac4515c24cad2630ef024e27c5e9cde96f60a93cc39b";
+            };
+            beamDeps  = [ ex_doc_0_11_4 earmark_0_2_1 ];
+
+            meta = {
+              description = ''Difficult, but computable functions'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/massn/Difficult";
+            };
+          } // packageOverrides)
+      ) {};
+
+    difficult = difficult_0_0_2;
+
+    dir_walker_0_0_6 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "dir_walker";
+            version = "0.0.6";
+            src = fetchHex {
+              pkg = "dir_walker";
+              version = "0.0.6";
+              sha256 =
+                "5bf891b970cca8df7d6e7d94857c508d2f5b48c615903427edbcbc483358fc92";
+            };
+
+            meta = {
+              longDescription = ''DirWalker lazily traverses one or more
+                                directory trees, depth first, returning
+                                successive file names. Initialize the walker
+                                using {:ok, walker} = DirWalker.start_link(path)
+                                # or [path, path...] Then return the next `n`
+                                path names using paths = DirWalker.next(walker
+                                <, n \\ 1>) Successive calls to `next` will
+                                return successive file names, until all file
+                                names have been returned. These methods have
+                                also been wrapped into a Stream resource. paths
+                                = DirWalker.stream(path) # or [path,path...] '';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/pragdave/dir_walker";
+            };
+          } // packageOverrides)
+      ) {};
+
+    dir_walker = dir_walker_0_0_6;
+
+    dismake_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "dismake";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "dismake";
+              version = "1.0.0";
+              sha256 =
+                "7eeff4a362ed4b4250e4090caa6861ee7b27a524919f574b9f836067b63ac058";
+            };
+
+            meta = {
+              description = ''Dismake is a \"compiler\" (as in Mix.compilers)
+                            that just runs make. '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/jarednorman/dismake";
+            };
+          } // packageOverrides)
+      ) {};
+
+    dismake = dismake_1_0_0;
+
+    distance_0_1_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "distance";
+            version = "0.1.2";
+            src = fetchHex {
+              pkg = "distance";
+              version = "0.1.2";
+              sha256 =
+                "8eca7e3d5cf36bc52814a858b07380f13d236ba5d7b70c4d4b1c6a455294aaf3";
+            };
+
+            meta = {
+              description = ''Various distance functions for geometric or
+                            geographic calculations'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/pkinney/distance";
+            };
+          } // packageOverrides)
+      ) {};
+
+    distance_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "distance";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "distance";
+              version = "0.2.0";
+              sha256 =
+                "5ee0a5d05468c50c74d6ae4bcb13c5cd8e31f9ea45fce12290f2ad093df04944";
+            };
+
+            meta = {
+              description = ''Various distance functions for geometric or
+                            geographic calculations'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/pkinney/distance";
+            };
+          } // packageOverrides)
+      ) {};
+
+    distance = distance_0_2_0;
+
+    distancex_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, poison_1_5_2 }:
+          buildMix ({
+            name = "distancex";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "distancex";
+              version = "0.1.0";
+              sha256 =
+                "62d78de83026d809dc93c1ea92452cffc6e905f157e9dfa25cbc51b44e54d6f4";
+            };
+            beamDeps  = [ poison_1_5_2 ];
+
+            meta = {
+              longDescription = ''Elixir-wrapper for Google Directions API. Can
+                                return the drive time and driving distance
+                                between two places.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/vysakh0/distancex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    distancex = distancex_0_1_0;
+
+    diver_0_1_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "diver";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "diver";
+              version = "0.1.1";
+              sha256 =
+                "6860e05da87741be919e0b4264178e0ca1b50a108bcaeb1a2a51c9e1726d3079";
+            };
+
+            meta = {
+              longDescription = ''A HBase driver for Erlang/Elixir using
+                                jinterface and the Asynchbase Java client to
+                                query the database. '';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/novabyte/diver";
+            };
+          } // packageOverrides)
+      ) {};
+
+    diver = diver_0_1_1;
+
+    dlist_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "dlist";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "dlist";
+              version = "0.0.1";
+              sha256 =
+                "51c9d4a9e02c9a8892450876939d1e18b7f9ae78b237a683f0efad47d46e5f9a";
+            };
+
+            meta = {
+              description = ''Deque implementations '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/stocks29/dlist.git";
+            };
+          } // packageOverrides)
+      ) {};
+
+    dlist = dlist_0_0_1;
+
+    doc_first_formatter_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "doc_first_formatter";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "doc_first_formatter";
+              version = "0.0.1";
+              sha256 =
+                "d1bd7a64e8a742847f910557b66d302b65a10b8180e4e660edfc22987cda3262";
+            };
+
+            meta = {
+              longDescription = ''An ExUnit formatter that puts a list of tests
+                                first, distinguishes pending from failed tests,
+                                and saves detailed error information for once
+                                the test suite is finished.'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/bkerley/doc_first_formatter";
+            };
+          } // packageOverrides)
+      ) {};
+
+    doc_first_formatter = doc_first_formatter_0_0_1;
+
+    doc_plug_1_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, plug_1_1_3 }:
+          buildMix ({
+            name = "doc_plug";
+            version = "1.0.2";
+            src = fetchHex {
+              pkg = "doc_plug";
+              version = "1.0.2";
+              sha256 =
+                "2813f85dcd4f7228d54c277898d3d7483d03ef27ed4f9abc9eae6f57b00e79b8";
+            };
+            beamDeps  = [ plug_1_1_3 ];
+
+            meta = {
+              description = ''Plug to automatically generate and serve project
+                            documentation.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/hild/doc_plug";
+            };
+          } // packageOverrides)
+      ) {};
+
+    doc_plug = doc_plug_1_0_2;
+
+    dogma_0_1_4 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, poison_2_1_0 }:
+          buildMix ({
+            name = "dogma";
+            version = "0.1.4";
+            src = fetchHex {
+              pkg = "dogma";
+              version = "0.1.4";
+              sha256 =
+                "ebf6f6bf8291e4a73b2886fc35e05224f0068237594f0e0609d1834863172245";
+            };
+            beamDeps  = [ poison_2_1_0 ];
+
+            meta = {
+              description = ''A code style linter for Elixir, powered by
+                            shame.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/lpil/dogma";
+            };
+          } // packageOverrides)
+      ) {};
+
+    dogma = dogma_0_1_4;
+
+    dogstatsd_0_0_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "dogstatsd";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "dogstatsd";
+              version = "0.0.3";
+              sha256 =
+                "4632886c61e928f57359790ad345d3cc58c37b0f82fb7d35d485a8e2385cf887";
+            };
+
+            meta = {
+              description = ''A client for DogStatsd, an extension of the
+                            StatsD metric server for Datadog.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/adamkittelson/dogstatsd-elixir";
+            };
+          } // packageOverrides)
+      ) {};
+
+    dogstatsd = dogstatsd_0_0_3;
+
+    dot_0_0_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "dot";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "dot";
+              version = "0.0.3";
+              sha256 =
+                "3411bf1f70bb8ea0caa64515054a4a161b711667a5cdb0e7c14e766ce04b06ae";
+            };
+             meta = {    };
+          } // packageOverrides)
+      ) {};
+
+    dot = dot_0_0_3;
+
+    dotenv_2_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "dotenv";
+            version = "2.0.0";
+            src = fetchHex {
+              pkg = "dotenv";
+              version = "2.0.0";
+              sha256 =
+                "bff466b9c1976a17ec1536e095b192e77ec2e2554fd229f23bbb7b598838d95f";
+            };
+
+            meta = {
+              description = ''A port of dotenv to Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/avdi/dotenv_elixir";
+            };
+          } // packageOverrides)
+      ) {};
+
+    dotenv = dotenv_2_0_0;
+
+    drawille_0_0_1 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          ex_doc_0_10_0,
+          earmark_0_1_19
+        }:
+          buildMix ({
+            name = "drawille";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "drawille";
+              version = "0.0.1";
+              sha256 =
+                "58d631fee40578dc077603c8cb969e3efa32c098c9d6295648432b07728d8ae3";
+            };
+            beamDeps  = [ ex_doc_0_10_0 earmark_0_1_19 ];
+
+            meta = {
+              description = ''Drawings using terminal braille characters.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/massn/elixir-drawille";
+            };
+          } // packageOverrides)
+      ) {};
+
+    drawille = drawille_0_0_1;
+
+    durga_transport_1_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "durga_transport";
+            version = "1.0.1";
+            src = fetchHex {
+              pkg = "durga_transport";
+              version = "1.0.1";
+              sha256 =
+                "42db857eba0e78c4eb15823b5137e8ccad13711cc2c873b6f1b469c4c0771009";
+            };
+             meta = {    };
+          } // packageOverrides)
+      ) {};
+
+    durga_transport = durga_transport_1_0_1;
+
+    dye_0_4_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "dye";
+            version = "0.4.0";
+            src = fetchHex {
+              pkg = "dye";
+              version = "0.4.0";
+              sha256 =
+                "95c11e5baafc79531f37bee1256066a8fef63739707723ac1e349739a3217003";
+            };
+
+            meta = {
+              description = ''Dyeing your terminal!'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/Kabie/dye";
+            };
+          } // packageOverrides)
+      ) {};
+
+    dye = dye_0_4_0;
+
+    dynamic_compile_1_0_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "dynamic_compile";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "dynamic_compile";
+              version = "1.0.0";
+              sha256 =
+                "eb73d8e9a6334914f79c15ee8214acad9659c42222d49beda3e8b6f6789a980a";
+            };
+
+            meta = {
+              description = ''compile and load erlang modules from string
+                            input'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/okeuday/dynamic_compile";
+            };
+          } // packageOverrides)
+      ) {};
+
+    dynamic_compile = dynamic_compile_1_0_0;
+
+    e2qc_0_1_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "e2qc";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "e2qc";
+              version = "0.1.0";
+              sha256 =
+                "3a97f9b3c60ec723002a816c041ac224dc5aba3360bd922c5e38cfd40f59c65b";
+            };
+            compilePorts = true;
+            buildPlugins  = [ pc ];
+
+
+            meta = {
+              description = ''2q cache'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/project-fifo/e2qc";
+            };
+          } // packageOverrides)
+      ) {};
+
+    e2qc = e2qc_0_1_0;
+
+    e_queue_1_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "e_queue";
+            version = "1.0.1";
+            src = fetchHex {
+              pkg = "e_queue";
+              version = "1.0.1";
+              sha256 =
+                "aff37843191c1229ec49d0d067b18d5e0871a28fe049a4a82c7884e66320b7e8";
+            };
+
+            meta = {
+              longDescription = ''An Elixir wrapper around the Erlang optimized
+                                `queue` that supports the FIFO, first-in
+                                first-out, pattern. This is useful is when you
+                                can`t predict when an item needs to be taken or
+                                added to the queue. Use this instead of using
+                                `++` or double reversing lists to add items to
+                                the \"back\" of a queue.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/benfalk/e_queue";
+            };
+          } // packageOverrides)
+      ) {};
+
+    e_queue = e_queue_1_0_1;
+
+    earmark_0_1_15 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "earmark";
+            version = "0.1.15";
+            src = fetchHex {
+              pkg = "earmark";
+              version = "0.1.15";
+              sha256 =
+                "cffc809198d000cc9b81cce80ebc673da8647291451015da42fc523f9dd781d7";
+            };
+
+            meta = {
+              longDescription = ''Earmark is a pure-Elixir Markdown converter.
+                                It is intended to be used as a library (just
+                                call Earmark.to_html), but can also be used as a
+                                command-line tool (just run mix escript.build
+                                first). Output generation is pluggable.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/pragdave/earmark";
+            };
+          } // packageOverrides)
+      ) {};
+
+    earmark_0_1_19 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "earmark";
+            version = "0.1.19";
+            src = fetchHex {
+              pkg = "earmark";
+              version = "0.1.19";
+              sha256 =
+                "db85f989ba3030d40d3a901d7eebbf926ee07355bf6113d730b8aaf9404a6bd7";
+            };
+
+            meta = {
+              longDescription = ''Earmark is a pure-Elixir Markdown converter.
+                                It is intended to be used as a library (just
+                                call Earmark.to_html), but can also be used as a
+                                command-line tool (just run mix escript.build
+                                first). Output generation is pluggable.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/pragdave/earmark";
+            };
+          } // packageOverrides)
+      ) {};
+
+    earmark_0_2_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "earmark";
+            version = "0.2.1";
+            src = fetchHex {
+              pkg = "earmark";
+              version = "0.2.1";
+              sha256 =
+                "c86afb8d22a5aa8315afd4257c7512011c0c9a48b0fea43af7612836b958098b";
+            };
+
+            meta = {
+              longDescription = ''Earmark is a pure-Elixir Markdown converter.
+                                It is intended to be used as a library (just
+                                call Earmark.to_html), but can also be used as a
+                                command-line tool (just run mix escript.build
+                                first). Output generation is pluggable.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/pragdave/earmark";
+            };
+          } // packageOverrides)
+      ) {};
+
+    earmark = earmark_0_2_1;
+
+    eastar_0_3_8 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "eastar";
+            version = "0.3.8";
+            src = fetchHex {
+              pkg = "eastar";
+              version = "0.3.8";
+              sha256 =
+                "c36e6ba809fb6e228902349e6f794d0362edb4bfd4f6e814107ed9bbc8c8dd17";
+            };
+
+            meta = {
+              longDescription = ''Eastar is a pure-Elixir implementation of A*
+                                graph pathfinding algorithm. All graph
+                                environment, like nodes connectivity, distance &
+                                H-metric are abstracted away - you provide them
+                                as functions.'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "http://github.com/herenowcoder/eastar";
+            };
+          } // packageOverrides)
+      ) {};
+
+    eastar = eastar_0_3_8;
+
+    easy_server_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "easy_server";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "easy_server";
+              version = "0.0.1";
+              sha256 =
+                "af9faac0c7c440cf04bbb5d1f8aea1fc00b0c60da384c8103fafdaf0df00a0bb";
+            };
+
+            meta = {
+              description = ''Easier GenServer for Elixir'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/termoose/EasyServer";
+            };
+          } // packageOverrides)
+      ) {};
+
+    easy_server = easy_server_0_0_1;
+
+    easypost_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, poison_1_5_2 }:
+          buildMix ({
+            name = "easypost";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "easypost";
+              version = "0.0.1";
+              sha256 =
+                "8339fcfb60a1d4833b99aa611d194bf1ae94f22509dc81cf90d07ee2db0e074e";
+            };
+            beamDeps  = [ poison_1_5_2 ];
+
+            meta = {
+              description = ''Elixir Easypost Client'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/Dania02525/easypost";
+            };
+          } // packageOverrides)
+      ) {};
+
+    easypost = easypost_0_0_1;
+
+    ec2_0_9_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, jsx_2_8_0 }:
+          buildMix ({
+            name = "ec2";
+            version = "0.9.1";
+            src = fetchHex {
+              pkg = "ec2";
+              version = "0.9.1";
+              sha256 =
+                "ae857fe633bca078fd1ee54232dd3bc74566ff46b93aa53e38d74c546c3d9b6f";
+            };
+            beamDeps  = [ jsx_2_8_0 ];
+
+            meta = {
+              description = ''helper library for working with aws ec2
+                            metadata'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/talentdeficit/ec2";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ec2 = ec2_0_9_1;
+
+    ecdo_0_1_4 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          postgrex_0_11_1,
+          mariaex_0_7_0,
+          ecto_1_0_7
+        }:
+          buildMix ({
+            name = "ecdo";
+            version = "0.1.4";
+            src = fetchHex {
+              pkg = "ecdo";
+              version = "0.1.4";
+              sha256 =
+                "362c75113bca6c8379ac2b1654ae78ed099ab0faee4a1fbacb7b4b9b137b9f1d";
+            };
+            beamDeps  = [ postgrex_0_11_1 mariaex_0_7_0 ecto_1_0_7 ];
+
+            meta = {
+              longDescription = ''Ecdo is a dynamic interface for ecto aims to
+                                simplify building dynamic query API based on
+                                ecto models.'';
+
+              homepage = "https://github.com/xerions/ecdo";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ecdo = ecdo_0_1_4;
+
+    echo_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "echo";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "echo";
+              version = "0.2.0";
+              sha256 =
+                "e03b37ada0457fbf3e91b2e721c9367b1590a17a5fb9be35672a46206309f1a4";
+            };
+
+            meta = {
+              longDescription = ''A simple & highly extendable,
+                                meta-notification system; Echo checks
+                                notification preferences & dispatch
+                                notifications to different adapters (ex. email,
+                                logger, analytics, sms, etc.)'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/zmoshansky/echo";
+            };
+          } // packageOverrides)
+      ) {};
+
+    echo = echo_0_2_0;
+
+    econfig_0_7_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "econfig";
+            version = "0.7.1";
+            src = fetchHex {
+              pkg = "econfig";
+              version = "0.7.1";
+              sha256 =
+                "b11d68e3d288b5cb4bd34e668e03176c4ea42790c09f1f449cdbd46a649ea7f3";
+            };
+
+            meta = {
+              description = ''simple Erlang config handler using INI files'';
+
+              homepage = "https://github.com/benoitc/econfig";
+            };
+          } // packageOverrides)
+      ) {};
+
+    econfig = econfig_0_7_1;
+
+    ecto_0_15_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          sbroker_0_7_0,
+          postgrex_0_9_1,
+          poolboy_1_5_1,
+          poison_1_5_2,
+          mariaex_0_4_3,
+          decimal_1_1_1
+        }:
+          buildMix ({
+            name = "ecto";
+            version = "0.15.0";
+            src = fetchHex {
+              pkg = "ecto";
+              version = "0.15.0";
+              sha256 =
+                "44bbe98d66c20aa70dcac2cb41f6ae058aa50c3029089e2158d043113110164b";
+            };
+            beamDeps  = [
+                          sbroker_0_7_0
+                          postgrex_0_9_1
+                          poolboy_1_5_1
+                          poison_1_5_2
+                          mariaex_0_4_3
+                          decimal_1_1_1
+                        ];
+
+            meta = {
+              longDescription = ''Ecto is a domain specific language for
+                                writing queries and interacting with databases
+                                in Elixir.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/elixir-lang/ecto";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ecto_0_16_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          sbroker_0_7_0,
+          postgrex_0_9_1,
+          poolboy_1_5_1,
+          poison_1_5_2,
+          mariaex_0_4_3,
+          decimal_1_1_1
+        }:
+          buildMix ({
+            name = "ecto";
+            version = "0.16.0";
+            src = fetchHex {
+              pkg = "ecto";
+              version = "0.16.0";
+              sha256 =
+                "45643e7a09fdd0a32cf440c5b2e71c5120f24310280da50f51713399d9bb49d6";
+            };
+            beamDeps  = [
+                          sbroker_0_7_0
+                          postgrex_0_9_1
+                          poolboy_1_5_1
+                          poison_1_5_2
+                          mariaex_0_4_3
+                          decimal_1_1_1
+                        ];
+
+            meta = {
+              longDescription = ''Ecto is a domain specific language for
+                                writing queries and interacting with databases
+                                in Elixir.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/elixir-lang/ecto";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ecto_1_0_7 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          sbroker_0_7_0,
+          postgrex_0_9_1,
+          poolboy_1_5_1,
+          poison_1_5_2,
+          mariaex_0_4_3,
+          decimal_1_1_1
+        }:
+          buildMix ({
+            name = "ecto";
+            version = "1.0.7";
+            src = fetchHex {
+              pkg = "ecto";
+              version = "1.0.7";
+              sha256 =
+                "d56766fb8e93dcec7e6dd9ef8bfe624b9b6d1f3a433fac4f0e7532681f501086";
+            };
+            beamDeps  = [
+                          sbroker_0_7_0
+                          postgrex_0_9_1
+                          poolboy_1_5_1
+                          poison_1_5_2
+                          mariaex_0_4_3
+                          decimal_1_1_1
+                        ];
+
+            meta = {
+              longDescription = ''Ecto is a domain specific language for
+                                writing queries and interacting with databases
+                                in Elixir.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/elixir-lang/ecto";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ecto_1_1_5 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          sbroker_0_7_0,
+          postgrex_0_11_1,
+          poolboy_1_5_1,
+          poison_1_5_2,
+          mariaex_0_1_7,
+          decimal_1_1_1
+        }:
+          buildMix ({
+            name = "ecto";
+            version = "1.1.5";
+            src = fetchHex {
+              pkg = "ecto";
+              version = "1.1.5";
+              sha256 =
+                "6283cae93763257ac7a319e28ab2308efcd3a4c1571e65ef55721067a01caf69";
+            };
+            beamDeps  = [
+                          sbroker_0_7_0
+                          postgrex_0_11_1
+                          poolboy_1_5_1
+                          poison_1_5_2
+                          mariaex_0_1_7
+                          decimal_1_1_1
+                        ];
+
+            meta = {
+              longDescription = ''Ecto is a domain specific language for
+                                writing queries and interacting with databases
+                                in Elixir.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/elixir-lang/ecto";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ecto_audit_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ecto_audit";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "ecto_audit";
+              version = "0.0.1";
+              sha256 =
+                "04829a9670d4258b96c6218043093b68a1d3b03c37ee316a1c19366a59dbbd59";
+            };
+
+            meta = {
+              description = ''Ecto extension to support auditing data changes
+                            in your Schema.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/mattweldon/ecto_audit";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ecto_audit = ecto_audit_0_0_1;
+
+    ecto_gettext_0_1_4 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, gettext_0_10_0 }:
+          buildMix ({
+            name = "ecto_gettext";
+            version = "0.1.4";
+            src = fetchHex {
+              pkg = "ecto_gettext";
+              version = "0.1.4";
+              sha256 =
+                "fdd333fd0655a86f985bed4558132b6b382cdafbce23e21cab4a9afc08b47f82";
+            };
+            beamDeps  = [ gettext_0_10_0 ];
+
+            meta = {
+              description = ''EctoGettext - library for localization Ecto
+                            validation errors with using Gettext'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/exbugs-elixir/ecto_gettext";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ecto_gettext = ecto_gettext_0_1_4;
+
+    ectograph_0_0_2 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          graphql_0_2_0,
+          ecto_1_1_5
+        }:
+          buildMix ({
+            name = "ectograph";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "ectograph";
+              version = "0.0.2";
+              sha256 =
+                "44eff08624c5f93af30878f4e1e47d69354078ff9081bf2b0203513bb6e0ead9";
+            };
+            beamDeps  = [ graphql_0_2_0 ecto_1_1_5 ];
+
+            meta = {
+              longDescription = ''Ectograph is a set of utility functions for
+                                using Ecto in combination with GraphQL
+                                (joshprice/graphql-elixir)'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/icidasset/ectograph";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ectograph = ectograph_0_0_2;
+
+    edeliver_1_1_4 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, exrm_1_0_3 }:
+          buildMix ({
+            name = "edeliver";
+            version = "1.1.4";
+            src = fetchHex {
+              pkg = "edeliver";
+              version = "1.1.4";
+              sha256 =
+                "b7c95a499efb0fc9baf681dfaba3c09c64d9cde5c4cf4faafd44d6de9cba8928";
+            };
+            beamDeps  = [ exrm_1_0_3 ];
+
+            meta = {
+              longDescription = ''Build and Deploy Elixir Applications and
+                                perform Hot-Code Upgrades and Schema
+                                Migrations'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/boldpoker/edeliver";
+            };
+          } // packageOverrides)
+      ) {};
+
+    edeliver = edeliver_1_1_4;
+
+    edib_0_5_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "edib";
+            version = "0.5.1";
+            src = fetchHex {
+              pkg = "edib";
+              version = "0.5.1";
+              sha256 =
+                "25218e2eca8c5b51b0344c04d635551689b4791760104227963173299b7d60e0";
+            };
+
+            meta = {
+              longDescription = ''Mix task to create a docker image of your
+                                application release. More detailed information
+                                about release image building at:
+                                https://github.com/edib-tool/elixir-docker-image-builder'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/edib-tool/mix-edib";
+            };
+          } // packageOverrides)
+      ) {};
+
+    edib = edib_0_5_1;
+
+    edip_0_4_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "edip";
+            version = "0.4.3";
+            src = fetchHex {
+              pkg = "edip";
+              version = "0.4.3";
+              sha256 =
+                "b0b9f34b2048b3f03c1f25b6dc60a1567b6f3ec8c6ad945de30dc313d7608800";
+            };
+
+            meta = {
+              longDescription = ''Mix task to create a docker image of your
+                                application release. More detailed information
+                                about release image packaging at:
+                                https://github.com/asaaki/elixir-docker-image-packager'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/asaaki/mix-edip";
+            };
+          } // packageOverrides)
+      ) {};
+
+    edip = edip_0_4_3;
+
+    eeb_0_1_3 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          tzdata_0_1_201603,
+          timex_1_0_2,
+          plug_0_14_0,
+          earmark_0_1_19,
+          cowboy_1_0_4
+        }:
+          buildMix ({
+            name = "eeb";
+            version = "0.1.3";
+            src = fetchHex {
+              pkg = "eeb";
+              version = "0.1.3";
+              sha256 =
+                "c2f4bc1e6dbada6b7086e92db14a401ac1440d25d5c5ac078fc55e6545c73f4e";
+            };
+            beamDeps  = [
+                          tzdata_0_1_201603
+                          timex_1_0_2
+                          plug_0_14_0
+                          earmark_0_1_19
+                          cowboy_1_0_4
+                        ];
+
+            meta = {
+              description = ''Elixir extendable blog.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/aborn/eeb";
+            };
+          } // packageOverrides)
+      ) {};
+
+    eeb = eeb_0_1_3;
+
+    efirebirdsql_0_1_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "efirebirdsql";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "efirebirdsql";
+              version = "0.1.1";
+              sha256 =
+                "dff29bcd6f5f99baa18dd339c01f441b498030e88ac4a1d7c4524da79b0a4cb7";
+            };
+
+            meta = {
+              description = ''Firebird Client'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/nakagami/efirebirdsql";
+            };
+          } // packageOverrides)
+      ) {};
+
+    efirebirdsql = efirebirdsql_0_1_1;
+
+    egithub_0_2_2 = callPackage
+      (
+        {
+          buildErlangMk,
+          packageOverrides ? {},
+          fetchHex,
+          shotgun_0_2_2,
+          jiffy_0_14_7,
+          lager_3_0_2,
+          goldrush_0_1_7
+        }:
+          buildErlangMk ({
+            name = "egithub";
+            version = "0.2.2";
+            src = fetchHex {
+              pkg = "egithub";
+              version = "0.2.2";
+              sha256 =
+                "ff8e279d3868576cc2a05336c7ca4bed3972f7a01676be859b7e1750da4570f8";
+            };
+            beamDeps  = [
+                          shotgun_0_2_2 jiffy_0_14_7 lager_3_0_2 goldrush_0_1_7
+                        ];
+
+            meta = {
+              description = ''GitHub API client'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/inaka/erlang-github";
+            };
+          } // packageOverrides)
+      ) {};
+
+    egithub = egithub_0_2_2;
+
+    eh_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "eh";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "eh";
+              version = "0.2.0";
+              sha256 =
+                "91013c78138c8854c5699ef42324e66286fed0048c4d4212c4dc3012d764c628";
+            };
+
+            meta = {
+              description = ''Lookup Elixir documentation from the command line
+                            '';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/Frost/eh.git";
+            };
+          } // packageOverrides)
+      ) {};
+
+    eh = eh_0_2_0;
+
+    eight_ball_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "eight_ball";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "eight_ball";
+              version = "0.0.1";
+              sha256 =
+                "1ba1b2b5f3dfaba751b51f101c3c526a09f0c989768f265e82a6a065447a6aa4";
+            };
+
+            meta = {
+              description = ''Library that acts like a real life Magic 8
+                            Ball.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/fteem/eight_ball";
+            };
+          } // packageOverrides)
+      ) {};
+
+    eight_ball = eight_ball_0_0_1;
+
+    eight_ball_dj_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "eight_ball_dj";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "eight_ball_dj";
+              version = "0.0.2";
+              sha256 =
+                "5b0d4f92a76f3d48d5541936ae8540154ed2a14ccda1a45e250d6a577bb541f5";
+            };
+
+            meta = {
+              description = ''Ask a question to the Magic Eight Ball'';
+              license = stdenv.lib.licenses.free;
+              homepage = "https://github.com/djkianoosh/eight_ball";
+            };
+          } // packageOverrides)
+      ) {};
+
+    eight_ball_dj = eight_ball_dj_0_0_2;
+
+    eio_0_1_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poison_1_5_2,
+          plug_1_1_3,
+          cowboy_1_0_4
+        }:
+          buildMix ({
+            name = "eio";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "eio";
+              version = "0.1.0";
+              sha256 =
+                "f39f017c73713b36ee27d8a0635634ac2e96b4d540f28db9dd358d8744dccd88";
+            };
+            beamDeps  = [ poison_1_5_2 plug_1_1_3 cowboy_1_0_4 ];
+
+            meta = {
+              description = ''Engine.io server for Elixir.'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/falood/eio";
+            };
+          } // packageOverrides)
+      ) {};
+
+    eio = eio_0_1_0;
+
+    ejabberd_dev_15_9_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ejabberd_dev";
+            version = "15.9.0";
+            src = fetchHex {
+              pkg = "ejabberd_dev";
+              version = "15.9.0";
+              sha256 =
+                "4c4ca5b3ee1900bd7e5babed76cae361b6350ed5793ce013cbfccc06208c291e";
+            };
+
+            meta = {
+              longDescription = ''A package to help with building ejabberd
+                                modules. This package includes source and header
+                                files from the ejabberd project that are
+                                necessary in order to build a gen_mod module.'';
+              license = stdenv.lib.licenses.gpl3;
+              homepage = "https://github.com/scrogson/ejabberd_dev";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ejabberd_dev = ejabberd_dev_15_9_0;
+
+    elixir_ami_0_0_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "elixir_ami";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "elixir_ami";
+              version = "0.0.3";
+              sha256 =
+                "781171af1bcc20466117fb119646b55ad473c93ce57549ffec4c65f7ba8a1ede";
+            };
+
+            meta = {
+              longDescription = ''Elixir client for the Asterisk AMI protocol.
+                                Find the user guide in the github repo at:
+                                https://github.com/marcelog/elixir_ami.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/marcelog/elixir_ami";
+            };
+          } // packageOverrides)
+      ) {};
+
+    elixir_ami = elixir_ami_0_0_3;
+
+    elixir_authorizenet_0_2_2 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          xml_builder_0_0_8,
+          exmerl_0_1_1
+        }:
+          buildMix ({
+            name = "elixir_authorizenet";
+            version = "0.2.2";
+            src = fetchHex {
+              pkg = "elixir_authorizenet";
+              version = "0.2.2";
+              sha256 =
+                "10111f4fe073d69a5ae817838377ba52bf6b04199c8386f48ca13804db6e2f70";
+            };
+            beamDeps  = [ xml_builder_0_0_8 exmerl_0_1_1 ];
+
+            meta = {
+              longDescription = ''Elixir client for the Authorize.Net merchant
+                                API. This should help you integrate using the
+                                AIM. A nice number of features are implemented
+                                (probably most of the ones used on a daily basis
+                                are already there), but since the API offers a
+                                big number of features and combinations, I still
+                                consider this as WIP, and pull requests,
+                                suggestions, or other kind of feedback are very
+                                welcome! Find the user guide in the github repo
+                                at:
+                                https://github.com/marcelog/elixir_authorizenet.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/marcelog/elixir_authorizenet";
+            };
+          } // packageOverrides)
+      ) {};
+
+    elixir_authorizenet = elixir_authorizenet_0_2_2;
+
+    elixir_bencode_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "elixir_bencode";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "elixir_bencode";
+              version = "1.0.0";
+              sha256 =
+                "2c4c86843b2377182da7cff125784a227c7bc63ef9e92ce7257f14b132667ebe";
+            };
+
+            meta = {
+              description = ''Bencode encoder / decoder in Elixir.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/AntonFagerberg/elixir_bencode";
+            };
+          } // packageOverrides)
+      ) {};
+
+    elixir_bencode = elixir_bencode_1_0_0;
+
+    elixir_drawille_0_0_3 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          ex_doc_0_10_0,
+          earmark_0_1_19
+        }:
+          buildMix ({
+            name = "elixir_drawille";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "elixir_drawille";
+              version = "0.0.3";
+              sha256 =
+                "5fab2af19c8f8c68e62aa4f0a3c17d23a9519e998617470df3ae3cb59516c52c";
+            };
+            beamDeps  = [ ex_doc_0_10_0 earmark_0_1_19 ];
+
+            meta = {
+              description = ''Drawings using terminal braille characters.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/massn/elixir-drawille";
+            };
+          } // packageOverrides)
+      ) {};
+
+    elixir_drawille = elixir_drawille_0_0_3;
+
+    elixir_exif_0_1_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "elixir_exif";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "elixir_exif";
+              version = "0.1.1";
+              sha256 =
+                "a491a3e134c00f2a1f59c8e3a1bd62b9b94c1ce4179a20d737903f3edcc9bd78";
+            };
+
+            meta = {
+              description = ''Parse exif and thumbnail data from jpeg/tiff
+                            images.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/sschneider1207/ElixirExif";
+            };
+          } // packageOverrides)
+      ) {};
+
+    elixir_exif = elixir_exif_0_1_1;
+
+    elixir_feed_parser_0_9_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "elixir_feed_parser";
+            version = "0.9.0";
+            src = fetchHex {
+              pkg = "elixir_feed_parser";
+              version = "0.9.0";
+              sha256 =
+                "35e0164c63e513d100008a9ada090ba6f1efe89cafc7995f321c0168e39cce5c";
+            };
+
+            meta = {
+              description = ''An Elixir Atom/RSS2 feed parser.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/fdietz/elixir-feed-parser";
+            };
+          } // packageOverrides)
+      ) {};
+
+    elixir_feed_parser = elixir_feed_parser_0_9_0;
+
+    elixir_freshbooks_0_0_4 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          xml_builder_0_0_8,
+          exmerl_0_1_1
+        }:
+          buildMix ({
+            name = "elixir_freshbooks";
+            version = "0.0.4";
+            src = fetchHex {
+              pkg = "elixir_freshbooks";
+              version = "0.0.4";
+              sha256 =
+                "404ba66129bb1a756f6c06460d483d72d59990bc460616a1e61bd87af4108628";
+            };
+            beamDeps  = [ xml_builder_0_0_8 exmerl_0_1_1 ];
+
+            meta = {
+              description = ''Elixir client for FreshBooks.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/marcelog/elixir_freshbooks";
+            };
+          } // packageOverrides)
+      ) {};
+
+    elixir_freshbooks = elixir_freshbooks_0_0_4;
+
+    elixir_mbcs_0_1_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "elixir_mbcs";
+            version = "0.1.2";
+            src = fetchHex {
+              pkg = "elixir_mbcs";
+              version = "0.1.2";
+              sha256 =
+                "45d2572ed4c2bae10e961ddf95846ffd64f83ed7427898b8fdf3221607f610b5";
+            };
+
+            meta = {
+              description = ''Convert the character encoding'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/woxtu/elixir-mbcs";
+            };
+          } // packageOverrides)
+      ) {};
+
+    elixir_mbcs = elixir_mbcs_0_1_2;
+
+    elixir_mod_event_0_0_5 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, uuid_1_1_3 }:
+          buildMix ({
+            name = "elixir_mod_event";
+            version = "0.0.5";
+            src = fetchHex {
+              pkg = "elixir_mod_event";
+              version = "0.0.5";
+              sha256 =
+                "d38fe29a32107e889c52f849ceec6267709591b7db98db14bd3890683ca78b0f";
+            };
+            beamDeps  = [ uuid_1_1_3 ];
+
+            meta = {
+              longDescription = ''Elixir client for FreeSWITCH
+                                mod_event_socket. Find the user guide in the
+                                github repo at:
+                                https://github.com/marcelog/elixir_mod_event.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/marcelog/elixir_mod_event";
+            };
+          } // packageOverrides)
+      ) {};
+
+    elixir_mod_event = elixir_mod_event_0_0_5;
+
+    elixir_prelude_0_2_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "elixir_prelude";
+            version = "0.2.1";
+            src = fetchHex {
+              pkg = "elixir_prelude";
+              version = "0.2.1";
+              sha256 =
+                "178d8de9762447e8f8271bd6af356a171af9fb7c20fcd4fa510a05e19b24240d";
+            };
+
+            meta = {
+              description = ''Small set of useful utility functions'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/ruby2elixir/elixir_prelude";
+            };
+          } // packageOverrides)
+      ) {};
+
+    elixir_prelude = elixir_prelude_0_2_1;
+
+    elixir_radius_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "elixir_radius";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "elixir_radius";
+              version = "0.1.0";
+              sha256 =
+                "40f4c2a792c5967e21d4e7914a91a62fbed3712bf9c6ec5f0a549e659e4ddc94";
+            };
+
+            meta = {
+              description = ''Decode & encode RADIUS packets '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/bearice/elixir-radius";
+            };
+          } // packageOverrides)
+      ) {};
+
+    elixir_radius = elixir_radius_0_1_0;
+
+    elixir_script_0_16_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, estree_2_3_0 }:
+          buildMix ({
+            name = "elixir_script";
+            version = "0.16.0";
+            src = fetchHex {
+              pkg = "elixir_script";
+              version = "0.16.0";
+              sha256 =
+                "a2ff037d9c3562198fb3e35ff112cb35827078b1a905368be5ff351c582966a9";
+            };
+            beamDeps  = [ estree_2_3_0 ];
+
+            meta = {
+              description = ''ElixirScript: compiles Elixir code to
+                            JavaScript'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/bryanjos/elixirscript";
+            };
+          } // packageOverrides)
+      ) {};
+
+    elixir_script = elixir_script_0_16_0;
+
+    elixir_tea_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "elixir_tea";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "elixir_tea";
+              version = "1.0.0";
+              sha256 =
+                "c1e46d2d7b07a926ba8730452f517db45cf4f8f35d119b84aa0f0f676048cdcc";
+            };
+
+            meta = {
+              description = ''A TEA (Tiny Encryption Algorithm) implemented in
+                            pure Elixir. '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/keichan34/elixir_tea";
+            };
+          } // packageOverrides)
+      ) {};
+
+    elixir_tea = elixir_tea_1_0_0;
+
+    elixir_v8_0_2_2 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poolboy_1_5_1,
+          exjsx_3_2_0
+        }:
+          buildMix ({
+            name = "elixir_v8";
+            version = "0.2.2";
+            src = fetchHex {
+              pkg = "elixir_v8";
+              version = "0.2.2";
+              sha256 =
+                "71034e37c2b8113156b19b1ca5b9b772fb454fe11c1cba33567fb61d3c8cedbe";
+            };
+            beamDeps  = [ poolboy_1_5_1 exjsx_3_2_0 ];
+
+            meta = {
+              description = ''V8 engine for Elixir with pools.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/le0pard/elixir_v8";
+            };
+          } // packageOverrides)
+      ) {};
+
+    elixir_v8 = elixir_v8_0_2_2;
+
+    elixlsx_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "elixlsx";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "elixlsx";
+              version = "0.0.2";
+              sha256 =
+                "59778841cecdaec28cf6b008add62a7653a4bd5eb9031e6fb0a076cc9e69fb3d";
+            };
+
+            meta = {
+              description = ''a writer for XLSX spreadsheet files'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/xou/elixlsx";
+            };
+          } // packageOverrides)
+      ) {};
+
+    elixlsx = elixlsx_0_0_2;
+
+    elli_1_0_5 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "elli";
+            version = "1.0.5";
+            src = fetchHex {
+              pkg = "elli";
+              version = "1.0.5";
+              sha256 =
+                "fb55bab884f1d921f2e86c00738909a9e56aca14604e617b138e163093609c97";
+            };
+
+            meta = {
+              description = ''Fast and robust web server for building
+                            high-throughput, low-latency apps'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/knutin/elli";
+            };
+          } // packageOverrides)
+      ) {};
+
+    elli = elli_1_0_5;
+
+    eministat_0_10_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "eministat";
+            version = "0.10.1";
+            src = fetchHex {
+              pkg = "eministat";
+              version = "0.10.1";
+              sha256 =
+                "1e581fe282e8851c036fb6e4908add91956eba62ce0cce97fceee66067157d5f";
+            };
+
+            meta = {
+              description = ''Basic statistics for comparing datasets from
+                            benchmarks'';
+
+            };
+          } // packageOverrides)
+      ) {};
+
+    eministat = eministat_0_10_1;
+
+    eml_0_7_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "eml";
+            version = "0.7.1";
+            src = fetchHex {
+              pkg = "eml";
+              version = "0.7.1";
+              sha256 =
+                "f03a35e2684455ee9e8b641f9550d41893f5b013c1277751685414f56cee9c0a";
+            };
+
+            meta = {
+              longDescription = ''Eml makes markup a first class citizen in
+                                Elixir. It provides a flexible and modular
+                                toolkit for generating, parsing and manipulating
+                                markup. It`s main focus is html, but other
+                                markup languages could be implemented as well.
+                                '';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/zambal/eml";
+            };
+          } // packageOverrides)
+      ) {};
+
+    eml = eml_0_7_1;
+
+    emodel_1_3_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "emodel";
+            version = "1.3.1";
+            src = fetchHex {
+              pkg = "emodel";
+              version = "1.3.1";
+              sha256 =
+                "6271ac4fb20c81b60ce568345ddec8abaea59a6b1eb63aa35ada25a009464ce2";
+            };
+
+            meta = {
+              description = ''Erlang data transformation/validation library'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/egobrain/emodel";
+            };
+          } // packageOverrides)
+      ) {};
+
+    emodel = emodel_1_3_1;
+
+    envy_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "envy";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "envy";
+              version = "0.0.2";
+              sha256 =
+                "01e20425b7b5acfa1f43d7431601015e059d9363bf9d50b00f2aeb6b0e3fa03f";
+            };
+
+            meta = {
+              description = ''A package for managing env files'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/BlakeWilliams/envy";
+            };
+          } // packageOverrides)
+      ) {};
+
+    envy = envy_0_0_2;
+
+    eper_0_94_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "eper";
+            version = "0.94.0";
+            src = fetchHex {
+              pkg = "eper";
+              version = "0.94.0";
+              sha256 =
+                "8d853792fa61a7fd068fe9c113a8a44bc839e11ad70cb8d5d2884566e3bede39";
+            };
+
+            meta = {
+              longDescription = ''Erlang Performance and Debugging Tools sherk
+                                - a profiler, similar to Linux oprofile or MacOs
+                                shark gperf - a graphical performance monitor;
+                                shows CPU, memory and network usage dtop -
+                                similar to unix top redbug- similar to the OTP
+                                dbg application, but safer, better etc.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/massemanet/eper";
+            };
+          } // packageOverrides)
+      ) {};
+
+    eper = eper_0_94_0;
+
+    epgsql_3_1_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "epgsql";
+            version = "3.1.1";
+            src = fetchHex {
+              pkg = "epgsql";
+              version = "3.1.1";
+              sha256 =
+                "4b3f478ad090aed7200b2a8c9f2d5ef45c3aaa167be896b5237bba4b40f461d8";
+            };
+
+            meta = {
+              description = ''PostgreSQL Client'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/epgsql/epgsql";
+            };
+          } // packageOverrides)
+      ) {};
+
+    epgsql = epgsql_3_1_1;
+
+    epiphany_0_1_0_dev = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, connection_1_0_2 }:
+          buildMix ({
+            name = "epiphany";
+            version = "0.1.0-dev";
+            src = fetchHex {
+              pkg = "epiphany";
+              version = "0.1.0-dev";
+              sha256 =
+                "38b15e762a4bb8c57a3ef238531dd465113b1019fb5aa63d7c8b38ed579f15f9";
+            };
+            beamDeps  = [ connection_1_0_2 ];
+
+            meta = {
+              description = ''Cassandra driver for Elixir.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/vptheron/epiphany";
+            };
+          } // packageOverrides)
+      ) {};
+
+    epiphany = epiphany_0_1_0_dev;
+
+    episcina_1_1_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex, gproc_0_3_1 }:
+          buildRebar3 ({
+            name = "episcina";
+            version = "1.1.0";
+            src = fetchHex {
+              pkg = "episcina";
+              version = "1.1.0";
+              sha256 =
+                "16238717bfbc8cb226342f6b098bb1fafb48c7547265a10ad3e6e83899abc46f";
+            };
+
+            beamDeps  = [ gproc_0_3_1 ];
+
+            meta = {
+              description = ''Erlang Connection Pool'';
+
+            };
+          } // packageOverrides)
+      ) {};
+
+    episcina = episcina_1_1_0;
+
+    eqc_ex_1_2_4 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "eqc_ex";
+            version = "1.2.4";
+            src = fetchHex {
+              pkg = "eqc_ex";
+              version = "1.2.4";
+              sha256 =
+                "2d2895bedf784ffaf11144d25e6ca11a4cfff5b73c35ec6bedd3c5ec5cabc5e9";
+            };
+
+            meta = {
+              description = ''Wrappers to facilitate using Quviq QuickCheck
+                            with Elixir.'';
+              license = stdenv.lib.licenses.bsd3;
+            };
+          } // packageOverrides)
+      ) {};
+
+    eqc_ex = eqc_ex_1_2_4;
+
+    eql_0_1_2 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "eql";
+            version = "0.1.2";
+            src = fetchHex {
+              pkg = "eql";
+              version = "0.1.2";
+              sha256 =
+                "3b1a85c491d44262802058c0de97a2c90678d5d45851b88a076b1a45a8d6d4b3";
+            };
+
+            meta = {
+              description = ''Erlang with SQL'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/artemeff/eql";
+            };
+          } // packageOverrides)
+      ) {};
+
+    eql = eql_0_1_2;
+
+    equery_0_2_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "equery";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "equery";
+              version = "0.2.0";
+              sha256 =
+                "4e1f91ecdcaf61db99be759ebe133d351aec760ff8e7ea1c33e6f0626cf6068b";
+            };
+
+            meta = {
+              description = ''Sql generator library'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/egobrain/equery";
+            };
+          } // packageOverrides)
+      ) {};
+
+    equery = equery_0_2_0;
+
+    eredis_1_0_8 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "eredis";
+            version = "1.0.8";
+            src = fetchHex {
+              pkg = "eredis";
+              version = "1.0.8";
+              sha256 =
+                "f303533e72129b264a2d8217c4ddc977c7527ff4b8a6a55f92f62b7fcc099334";
+            };
+
+            meta = {
+              description = ''Erlang Redis client'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/wooga/eredis";
+            };
+          } // packageOverrides)
+      ) {};
+
+    eredis = eredis_1_0_8;
+
+    erl2ex_0_0_8 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "erl2ex";
+            version = "0.0.8";
+            src = fetchHex {
+              pkg = "erl2ex";
+              version = "0.0.8";
+              sha256 =
+                "bbe0b1a43e1621158d7985e77d7d1f00db0410d5987b429c30c8d0cc582e0f6f";
+            };
+
+            meta = {
+              longDescription = ''Erl2ex is an Erlang to Elixir transpiler,
+                                converting well-formed Erlang source to Elixir
+                                source with equivalent functionality.'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/dazuma/erl2ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    erl2ex = erl2ex_0_0_8;
+
+    erlang_localtime_1_0_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "erlang_localtime";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "erlang_localtime";
+              version = "1.0.0";
+              sha256 =
+                "46e3f7b18477b377ec71f9dcd91c4d30fe82a128ffa9f89be1595d4d08414844";
+            };
+
+            meta = {
+              description = ''Erlang library for conversion from one local time
+                            to another'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/choptastic/erlang_localtime";
+            };
+          } // packageOverrides)
+      ) {};
+
+    erlang_localtime = erlang_localtime_1_0_0;
+
+    erlang_term_1_5_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "erlang_term";
+            version = "1.5.1";
+            src = fetchHex {
+              pkg = "erlang_term";
+              version = "1.5.1";
+              sha256 =
+                "88bae81a80306e82fd3fc43e2d8228049e666f3cfe4627687832cd7edb878e06";
+            };
+
+            meta = {
+              description = ''Provide the in-memory size of Erlang terms'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/okeuday/erlang_term";
+            };
+          } // packageOverrides)
+      ) {};
+
+    erlang_term = erlang_term_1_5_1;
+
+    erlang_version_0_2_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "erlang_version";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "erlang_version";
+              version = "0.2.0";
+              sha256 =
+                "74daddba65a247ec57913e5de8f243af42bbbc3d6a0c411a1252da81c09ae661";
+            };
+
+            meta = {
+              description = ''Retrieve Erlang/OTP version like `18.1`'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/sapporo-beam/erlang_version";
+            };
+          } // packageOverrides)
+      ) {};
+
+    erlang_version = erlang_version_0_2_0;
+
+    erlaudio_0_2_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "erlaudio";
+            version = "0.2.3";
+            src = fetchHex {
+              pkg = "erlaudio";
+              version = "0.2.3";
+              sha256 =
+                "cb9efb0ce80faae003ab39f8cc2d3fccbb4bd1c8f5f525aea392f28662517032";
+            };
+
+            meta = {
+              description = ''Erlang audio bindings to portaudio'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/asonge/erlaudio";
+            };
+          } // packageOverrides)
+      ) {};
+
+    erlaudio = erlaudio_0_2_3;
+
+    erlcloud_0_13_0 = callPackage
+      (
+        {
+          buildRebar3,
+          packageOverrides ? {},
+          fetchHex,
+          lhttpc_1_3_0,
+          jsx_2_8_0
+        }:
+          buildRebar3 ({
+            name = "erlcloud";
+            version = "0.13.0";
+            src = fetchHex {
+              pkg = "erlcloud";
+              version = "0.13.0";
+              sha256 =
+                "70e1f5aa86b5f7a62d1141a7507a9e334f833793e3b909fe9c1cfc9916e516a0";
+            };
+
+            beamDeps  = [ lhttpc_1_3_0 jsx_2_8_0 ];
+
+            meta = {
+              description = ''Erlang cloud computing library'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/erlcloud/erlcloud";
+            };
+          } // packageOverrides)
+      ) {};
+
+    erlcloud_0_13_2 = callPackage
+      (
+        {
+          buildRebar3,
+          packageOverrides ? {},
+          fetchHex,
+          lhttpc_1_4_0,
+          jsx_2_8_0
+        }:
+          buildRebar3 ({
+            name = "erlcloud";
+            version = "0.13.2";
+            src = fetchHex {
+              pkg = "erlcloud";
+              version = "0.13.2";
+              sha256 =
+                "568d464760802322b7dc81e95f9c7bfb2fa8121423e67b2db6ed1c80697e1277";
+            };
+
+            beamDeps  = [ lhttpc_1_4_0 jsx_2_8_0 ];
+
+            meta = {
+              description = ''Erlang cloud computing library'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/erlcloud/erlcloud";
+            };
+          } // packageOverrides)
+      ) {};
+
+    erlcloud = erlcloud_0_13_2;
+
+    erlexec_1_1_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "erlexec";
+            version = "1.1.0";
+            src = fetchHex {
+              pkg = "erlexec";
+              version = "1.1.0";
+              sha256 =
+                "772162f0f0349f89ea11b9f27401cb437ccaabf480320284a13f2259bb63cb87";
+            };
+            compilePorts = true;
+            buildPlugins  = [ pc ];
+
+
+            meta = {
+              description = ''OS Process Manager'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/saleyn/erlexec";
+            };
+          } // packageOverrides)
+      ) {};
+
+    erlogger_0_1_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "erlogger";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "erlogger";
+              version = "0.1.0";
+              sha256 =
+                "de2d64f0932e8af46264d92a224ed46e41f2b698b1bbd245ae19321715322146";
+            };
+
+            buildPlugins  = [ rebar3_hex ];
+
+
+            meta = {
+              description = ''Logging service for Erlang Applications.'';
+              license = stdenv.lib.licenses.free;
+              homepage = "https://github.com/knusbaum/erlogger";
+            };
+          } // packageOverrides)
+      ) {};
+
+    erlogger = erlogger_0_1_0;
+
+    erlsh_0_1_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "erlsh";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "erlsh";
+              version = "0.1.0";
+              sha256 =
+                "94ef1492dd59fef211f01ffd40c47b6e51c0f59e2a3d0739366e4890961332d9";
+            };
+            compilePorts = true;
+
+            meta = {
+              longDescription = ''Family of functions and ports involving
+                                interacting with the system shell, paths and
+                                external programs.'';
+
+            };
+          } // packageOverrides)
+      ) {};
+
+    erlsh = erlsh_0_1_0;
+
+    erlsom_1_2_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "erlsom";
+            version = "1.2.1";
+            src = fetchHex {
+              pkg = "erlsom";
+              version = "1.2.1";
+              sha256 =
+                "e8f4d1d83583df7d1db8346aa30b82a6599b93fcc4b2d9165007e02ed40e7cae";
+            };
+
+            meta = {
+              description = ''erlsom XSD parser'';
+
+            };
+          } // packageOverrides)
+      ) {};
+
+    erlsom = erlsom_1_2_1;
+
+    erlware_commons_0_15_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "erlware_commons";
+            version = "0.15.0";
+            src = fetchHex {
+              pkg = "erlware_commons";
+              version = "0.15.0";
+              sha256 =
+                "5f38cb1df90148a7b21d48b221f399244ce86256584e6ea7986f2de732dee3c6";
+            };
+
+            meta = {
+              description = ''Additional standard library for Erlang'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/erlware/erlware_commons";
+            };
+          } // packageOverrides)
+      ) {};
+
+    erlware_commons_0_18_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex, cf_0_2_1 }:
+          buildRebar3 ({
+            name = "erlware_commons";
+            version = "0.18.0";
+            src = fetchHex {
+              pkg = "erlware_commons";
+              version = "0.18.0";
+              sha256 =
+                "e71dda7cd5dcf34c9d07255d49c67e1d229dd230c101fdb996820bcdb5b03c49";
+            };
+
+            beamDeps  = [ cf_0_2_1 ];
+
+            meta = {
+              description = ''Additional standard library for Erlang'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/erlware/erlware_commons";
+            };
+          } // packageOverrides)
+      ) {};
+
+    erlware_commons_0_19_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex, cf_0_2_1 }:
+          buildRebar3 ({
+            name = "erlware_commons";
+            version = "0.19.0";
+            src = fetchHex {
+              pkg = "erlware_commons";
+              version = "0.19.0";
+              sha256 =
+                "5bbff9402cd9e973af81745a8a40177d245b55b4c239f80a236949b856f2dabd";
+            };
+
+            beamDeps  = [ cf_0_2_1 ];
+
+            meta = {
+              description = ''Additional standard library for Erlang'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/erlware/erlware_commons";
+            };
+          } // packageOverrides)
+      ) {};
+
+    erlware_commons_0_20_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex, cf_0_2_1 }:
+          buildRebar3 ({
+            name = "erlware_commons";
+            version = "0.20.0";
+            src = fetchHex {
+              pkg = "erlware_commons";
+              version = "0.20.0";
+              sha256 =
+                "bff981dbd0acb12ac9d10b41ca96ba76a26e2a1f2714d1e0cb0112f4a67d956a";
+            };
+
+            beamDeps  = [ cf_0_2_1 ];
+
+            meta = {
+              description = ''Additional standard library for Erlang'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/erlware/erlware_commons";
+            };
+          } // packageOverrides)
+      ) {};
+
+    erlware_commons = erlware_commons_0_20_0;
+
+    erlydtl_0_11_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "erlydtl";
+            version = "0.11.1";
+            src = fetchHex {
+              pkg = "erlydtl";
+              version = "0.11.1";
+              sha256 =
+                "b1958c0ec95de69458c6af8b5bffbdde0070d5042710a63b1616cacdf39ae188";
+            };
+
+            meta = {
+              description = ''Django Template Language for Erlang'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/project-fifo/fifo_spec";
+            };
+          } // packageOverrides)
+      ) {};
+
+    erlydtl = erlydtl_0_11_1;
+
+    erlydtl2_0_11_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "erlydtl2";
+            version = "0.11.1";
+            src = fetchHex {
+              pkg = "erlydtl2";
+              version = "0.11.1";
+              sha256 =
+                "ae0d9f293ce8a2eeaabedf2b5f950d21e14570e67e5a38c11fe1e4ca598e6d5b";
+            };
+
+            meta = {
+              description = ''Django Template Language for Erlang'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/erlydtl/erlydtl";
+            };
+          } // packageOverrides)
+      ) {};
+
+    erlydtl2 = erlydtl2_0_11_1;
+
+    esel_0_1_2 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "esel";
+            version = "0.1.2";
+            src = fetchHex {
+              pkg = "esel";
+              version = "0.1.2";
+              sha256 =
+                "874d1775c86d27d9e88486a37351ffc09f826ef062c8ea211e65d08e103f946c";
+            };
+
+            meta = {
+              description = ''An wrapper around openssl'';
+              license = stdenv.lib.licenses.mit;
+            };
+          } // packageOverrides)
+      ) {};
+
+    esel = esel_0_1_2;
+
+    estree_2_3_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "estree";
+            version = "2.3.0";
+            src = fetchHex {
+              pkg = "estree";
+              version = "2.3.0";
+              sha256 =
+                "f73bf510523aac5518845d4d844a9690ba30450fc666ac138e8965a6c88b26ae";
+            };
+
+            meta = {
+              longDescription = ''Represents the JavaScript AST from the ESTree
+                                spec. Includes tools for building an AST and
+                                generating code from it.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/bryanjos/elixir-estree";
+            };
+          } // packageOverrides)
+      ) {};
+
+    estree = estree_2_3_0;
+
+    esync_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "esync";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "esync";
+              version = "0.0.1";
+              sha256 =
+                "28a59a0cbe885ec39dec4992aac8495147d1ec9b623883b01e8aa775cb334f03";
+            };
+
+            meta = {
+              description = ''Concurrently sync two or more directories so that
+                            their contents are identical'';
+
+              homepage = "https://github.com/GrahamGoudeau21/ElixirSync";
+            };
+          } // packageOverrides)
+      ) {};
+
+    esync = esync_0_0_1;
+
+    ether_0_0_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "ether";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "ether";
+              version = "0.0.1";
+              sha256 =
+                "867752143aa09e07d0a50ae9526b7c8f620e189f509326a635c304b453496f16";
+            };
+
+            meta = {
+              description = ''Elixir Debugger '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/maarek/ether";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ether = ether_0_0_1;
+
+    ets_map_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ets_map";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "ets_map";
+              version = "0.0.1";
+              sha256 =
+                "c33d714212c56d99b2472d522e24db808cd8a407101051d407be310412d61eae";
+            };
+
+            meta = {
+              description = ''A Map-like Elixir data structure that is backed
+                            by an ETS table.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/antipax/ets_map";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ets_map = ets_map_0_0_1;
+
+    etude_0_3_7 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          rebind_0_1_3,
+          lineo_0_1_0
+        }:
+          buildMix ({
+            name = "etude";
+            version = "0.3.7";
+            src = fetchHex {
+              pkg = "etude";
+              version = "0.3.7";
+              sha256 =
+                "ee18b03eec697eccfd7027c4aaaa944e0d3335ece6c150504248763d94bbc338";
+            };
+            beamDeps  = [ rebind_0_1_3 lineo_0_1_0 ];
+
+            meta = {
+              description = ''parallel computation coordination utilities for
+                            erlang/elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/camshaft/etude";
+            };
+          } // packageOverrides)
+      ) {};
+
+    etude_1_0_0_beta_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poison_2_1_0,
+          nile_0_1_3
+        }:
+          buildMix ({
+            name = "etude";
+            version = "1.0.0-beta.0";
+            src = fetchHex {
+              pkg = "etude";
+              version = "1.0.0-beta.0";
+              sha256 =
+                "f5a2896982cd062fe188dcb0216ef5c960959aa2ba77f4d31b00d0dda56890dd";
+            };
+            beamDeps  = [ poison_2_1_0 nile_0_1_3 ];
+
+            meta = {
+              description = ''parallel computation coordination utilities for
+                            erlang/elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/camshaft/etude";
+            };
+          } // packageOverrides)
+      ) {};
+
+    etude = etude_1_0_0_beta_0;
+
+    eunit_formatters_0_3_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "eunit_formatters";
+            version = "0.3.1";
+            src = fetchHex {
+              pkg = "eunit_formatters";
+              version = "0.3.1";
+              sha256 =
+                "64a40741429b7aff149c605d5a6135a48046af394a7282074e6003b3b56ae931";
+            };
+
+            meta = {
+              description = ''Better output for eunit suites'';
+              license = stdenv.lib.licenses.free;
+              homepage = "https://github.com/seancribbs/eunit_formatters";
+            };
+          } // packageOverrides)
+      ) {};
+
+    eunit_formatters = eunit_formatters_0_3_1;
+
+    evel_0_1_0 = callPackage
+      (
+        {
+          buildRebar3, packageOverrides ? {}, fetchHex, hash_ring_0_4_0
+        }:
+          buildRebar3 ({
+            name = "evel";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "evel";
+              version = "0.1.0";
+              sha256 =
+                "5f381ab07b2f914b437808da2ef01fb2905349d17d467f5b5008bfdb5a2418dd";
+            };
+
+            beamDeps  = [ hash_ring_0_4_0 ];
+
+            meta = {
+              description = ''An Eventual Leader Election Library for Erlang'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/sile/evel";
+            };
+          } // packageOverrides)
+      ) {};
+
+    evel = evel_0_1_0;
+
+    eventstore_0_2_1 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          postgrex_0_11_1,
+          poolboy_1_5_1,
+          fsm_0_2_0
+        }:
+          buildMix ({
+            name = "eventstore";
+            version = "0.2.1";
+            src = fetchHex {
+              pkg = "eventstore";
+              version = "0.2.1";
+              sha256 =
+                "ca035c60f925868826eb81bc85a91a7fa5e0637e3232d68e2d7aef248bf2ca35";
+            };
+            beamDeps  = [ postgrex_0_11_1 poolboy_1_5_1 fsm_0_2_0 ];
+
+            meta = {
+              description = ''EventStore using PostgreSQL for persistence.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/slashdotdash/eventstore";
+            };
+          } // packageOverrides)
+      ) {};
+
+    eventstore = eventstore_0_2_1;
+
+    ewebmachine_2_0_12 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          plug_1_1_3,
+          cowboy_1_0_4
+        }:
+          buildMix ({
+            name = "ewebmachine";
+            version = "2.0.12";
+            src = fetchHex {
+              pkg = "ewebmachine";
+              version = "2.0.12";
+              sha256 =
+                "66a4ca701594da9396d6bab03f074f1ab56080a62e6545e6e455a24296c96a1a";
+            };
+            beamDeps  = [ plug_1_1_3 cowboy_1_0_4 ];
+
+            meta = {
+              longDescription = ''Ewebmachine contains macros and plugs to
+                                allow you to compose HTTP decision handlers and
+                                run the HTTP decision tree to get your HTTP
+                                response. This project is a rewrite for Elixir
+                                and Plug of basho webmachine.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "http://github.com/awetzel/ewebmachine";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ewebmachine = ewebmachine_2_0_12;
+
+    ex2ms_1_4_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ex2ms";
+            version = "1.4.0";
+            src = fetchHex {
+              pkg = "ex2ms";
+              version = "1.4.0";
+              sha256 =
+                "8a743796d9f067f047e50d9726dfd8eb2791e6ce00c79edbd5ced6a06fe5e388";
+            };
+
+            meta = {
+              description = ''Translates Elixir functions to match
+                            specifications for use with `ets`.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/ericmj/ex2ms";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex2ms = ex2ms_1_4_0;
+
+    ex_abnf_0_2_7 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ex_abnf";
+            version = "0.2.7";
+            src = fetchHex {
+              pkg = "ex_abnf";
+              version = "0.2.7";
+              sha256 =
+                "2ca070a97b392a142619f0a126e48c7e27d39353be9a76fb358c401821495e1a";
+            };
+
+            meta = {
+              longDescription = ''A parser and interpreter for ABNF grammars.
+                                This is not a parser generator, but an
+                                interpreter. It will load up an ABNF grammar,
+                                and generate an AST for it. Then one can apply
+                                any of the rules to an input and the interpreter
+                                will parse the input according to the rule.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/marcelog/ex_abnf";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_abnf = ex_abnf_0_2_7;
+
+    ex_brace_expansion_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ex_brace_expansion";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "ex_brace_expansion";
+              version = "0.0.2";
+              sha256 =
+                "d7470a00cffe4425f89e83d7288c24b641c3f6cbde136a08089e7420467cd237";
+            };
+
+            meta = {
+              longDescription = ''Brace expansion, as known from sh/bash, in
+                                Elixir. Quick example:
+                                ExBraceExpansion.expand(\"file-{a,b,c}.jpg\") =>
+                                [\"file-a.jpg\", \"file-b.jpg\", \"file-c.jpg\"]
+                                '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/gniquil/ex_brace_expansion";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_brace_expansion = ex_brace_expansion_0_0_2;
+
+    ex_clacks_0_1_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, plug_1_1_3 }:
+          buildMix ({
+            name = "ex_clacks";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "ex_clacks";
+              version = "0.1.1";
+              sha256 =
+                "524f966b03b1a1ac4ab3f6beeef6ce5030cf3b16927c466d42a8b08c5355b231";
+            };
+            beamDeps  = [ plug_1_1_3 ];
+
+            meta = {
+              description = ''A Plug that pays homage to Terry Pratchett'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/polymetis/ex_clacks";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_clacks = ex_clacks_0_1_1;
+
+    ex_csv_0_1_4 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ex_csv";
+            version = "0.1.4";
+            src = fetchHex {
+              pkg = "ex_csv";
+              version = "0.1.4";
+              sha256 =
+                "56ee6b70564aa1762f5bfc2b205e55caa83aef046d974614a22b8ec0f839005e";
+            };
+
+            meta = {
+              description = ''CSV for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/CargoSense/ex_csv";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_csv = ex_csv_0_1_4;
+
+    ex_doc_0_10_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, earmark_0_1_15 }:
+          buildMix ({
+            name = "ex_doc";
+            version = "0.10.0";
+            src = fetchHex {
+              pkg = "ex_doc";
+              version = "0.10.0";
+              sha256 =
+                "3d9f15777aa3fb62700d5984eb09ceeb6c1574d61be0f70801e3390e36942b35";
+            };
+            beamDeps  = [ earmark_0_1_15 ];
+
+            meta = {
+              description = ''ExDoc is a documentation generation tool for
+                            Elixir'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/elixir-lang/ex_doc";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_doc_0_11_4 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, earmark_0_1_15 }:
+          buildMix ({
+            name = "ex_doc";
+            version = "0.11.4";
+            src = fetchHex {
+              pkg = "ex_doc";
+              version = "0.11.4";
+              sha256 =
+                "639e97b24c1c6c172f557163b830673646983417de9ac0da2c25c7063deed293";
+            };
+            beamDeps  = [ earmark_0_1_15 ];
+
+            meta = {
+              description = ''ExDoc is a documentation generation tool for
+                            Elixir'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/elixir-lang/ex_doc";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_doc = ex_doc_0_11_4;
+
+    ex_doc_0_7_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, earmark_0_1_15 }:
+          buildMix ({
+            name = "ex_doc";
+            version = "0.7.3";
+            src = fetchHex {
+              pkg = "ex_doc";
+              version = "0.7.3";
+              sha256 =
+                "45efbc6d2dc58d864e41be8a4321a5ecf643a061ec71487453447b29539f81ff";
+            };
+            beamDeps  = [ earmark_0_1_15 ];
+
+            meta = {
+              description = ''ExDoc is a documentation generation tool for
+                            Elixir'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/elixir-lang/ex_doc";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_doc_dash_0_3_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          ex_doc_0_11_4,
+          earmark_0_1_15
+        }:
+          buildMix ({
+            name = "ex_doc_dash";
+            version = "0.3.0";
+            src = fetchHex {
+              pkg = "ex_doc_dash";
+              version = "0.3.0";
+              sha256 =
+                "0b511eecda1dd2c51fab8b1e071e3d6292f6a136232425d3f20baa9ca0fbeb43";
+            };
+            beamDeps  = [ ex_doc_0_11_4 earmark_0_1_15 ];
+
+            meta = {
+              description = ''Formatter for ExDoc to generate docset
+                            documentation for use in Dash.app.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/JonGretar/ExDocDash";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_doc_dash = ex_doc_dash_0_3_0;
+
+    ex_doc_epub_0_0_2 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          ex_doc_0_11_4,
+          earmark_0_1_19
+        }:
+          buildMix ({
+            name = "ex_doc_epub";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "ex_doc_epub";
+              version = "0.0.2";
+              sha256 =
+                "dbb606e86c70cff37fb2e228f9b5971ee3afb08a10c247d5734b114c5d5fdb15";
+            };
+            beamDeps  = [ ex_doc_0_11_4 earmark_0_1_19 ];
+
+            meta = {
+              description = ''Create documentation for Elixir projects in EPUB
+                            format'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/milmazz/ex_doc_epub";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_doc_epub = ex_doc_epub_0_0_2;
+
+    ex_enum_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, gettext_0_10_0 }:
+          buildMix ({
+            name = "ex_enum";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "ex_enum";
+              version = "0.1.0";
+              sha256 =
+                "f6685959ef337018e42c4baccdce98cc9618974759d1fdb969fcf9a266e590ea";
+            };
+            beamDeps  = [ gettext_0_10_0 ];
+
+            meta = {
+              description = ''Enum library for Elixir inspired by
+                            ActiveHash::Enum.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/kenta-aktsk/ex_enum";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_enum = ex_enum_0_1_0;
+
+    ex_fabricators_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ex_fabricators";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "ex_fabricators";
+              version = "0.1.0";
+              sha256 =
+                "edde1017f8a8fc3dbb3915c8791a6d0801f06fbe72f69ec50222dc47930c57d9";
+            };
+
+            meta = {
+              description = ''Easy way to cook your structs for tests'';
+
+              homepage = "https://github.com/alterego-labs/ex_fabricators";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_fabricators = ex_fabricators_0_1_0;
+
+    ex_guard_0_10_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, fs_0_9_2 }:
+          buildMix ({
+            name = "ex_guard";
+            version = "0.10.0";
+            src = fetchHex {
+              pkg = "ex_guard";
+              version = "0.10.0";
+              sha256 =
+                "5e099659bf2e197e8d7acfbad597b48c59961c1f61f8ec45d4e22a5d6f6e6fb5";
+            };
+            beamDeps  = [ fs_0_9_2 ];
+
+            meta = {
+              longDescription = ''ExGuard automates various tasks by running
+                                custom rules whenever file or directories are
+                                modified.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/slashmili/ex_guard";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_guard = ex_guard_0_10_0;
+
+    ex_hl7_0_1_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ex_hl7";
+            version = "0.1.3";
+            src = fetchHex {
+              pkg = "ex_hl7";
+              version = "0.1.3";
+              sha256 =
+                "57ea6567e6da3cb14098bddb95a843dbfb04981578ad5a0f3c437bce8ac9cd29";
+            };
+
+            meta = {
+              description = ''HL7 Parser for Elixir'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/jcomellas/ex_hl7";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_hl7 = ex_hl7_0_1_3;
+
+    ex_ical_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, timex_1_0_2 }:
+          buildMix ({
+            name = "ex_ical";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "ex_ical";
+              version = "0.0.1";
+              sha256 =
+                "b8b41eb4626fc41e36f054de8983d944d100f103979bd82d069b3a982bb51959";
+            };
+            beamDeps  = [ timex_1_0_2 ];
+
+            meta = {
+              description = ''ICalendar parser.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/fazibear/ex_ical";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_ical = ex_ical_0_0_1;
+
+    ex_json_schema_0_3_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ex_json_schema";
+            version = "0.3.1";
+            src = fetchHex {
+              pkg = "ex_json_schema";
+              version = "0.3.1";
+              sha256 =
+                "928faaafb82e08f0458257b4eea9e7fb7cc0bd2551103d0ae4fcb1840d343cc4";
+            };
+
+            meta = {
+              longDescription = ''A JSON Schema validator with full support for
+                                the draft 4 specification and zero
+                                dependencies.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/jonasschmidt/ex_json_schema";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_json_schema = ex_json_schema_0_3_1;
+
+    ex_link_header_0_0_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ex_link_header";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "ex_link_header";
+              version = "0.0.3";
+              sha256 =
+                "f4edcb2194c7480f2b03f00da68d25de03c38d217497639ebdbca6325890e153";
+            };
+
+            meta = {
+              description = ''Parse HTTP link headers in Elixir.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/simonrand/ex_link_header";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_link_header = ex_link_header_0_0_3;
+
+    ex_machina_0_6_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ex_machina";
+            version = "0.6.1";
+            src = fetchHex {
+              pkg = "ex_machina";
+              version = "0.6.1";
+              sha256 =
+                "f55476400ca109d24f216ee961a6d04be4a932429ecd3ae6a948d5d04f4fa2ea";
+            };
+
+            meta = {
+              description = ''A factory library by the creators of
+                            FactoryGirl'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/thoughtbot/ex_machina";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_machina = ex_machina_0_6_1;
+
+    ex_mark2pdf_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, earmark_0_1_19 }:
+          buildMix ({
+            name = "ex_mark2pdf";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "ex_mark2pdf";
+              version = "0.1.0";
+              sha256 =
+                "d1458c9b01bc53b9c365d4d12ac8187b09e06f02667639d4a63c4543427dfb1d";
+            };
+            beamDeps  = [ earmark_0_1_19 ];
+
+            meta = {
+              description = ''Generate a PDF from Markdown file.'';
+              license = stdenv.lib.licenses.free;
+              homepage = "https://github.com/darui00kara/ex_mark2pdf";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_mark2pdf = ex_mark2pdf_0_1_0;
+
+    ex_marshal_0_0_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, decimal_1_1_1 }:
+          buildMix ({
+            name = "ex_marshal";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "ex_marshal";
+              version = "0.0.3";
+              sha256 =
+                "28eaf18799bca83519d0ac517a4fd0a9a2211bea7f96c74b27952a20be2938a8";
+            };
+            beamDeps  = [ decimal_1_1_1 ];
+
+            meta = {
+              description = ''Ruby Marshal format implemented in Elixir.'';
+              license = stdenv.lib.licenses.isc;
+              homepage = "https://github.com/gaynetdinov/ex_marshal";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_marshal = ex_marshal_0_0_3;
+
+    ex_minimatch_0_0_1 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          ex_brace_expansion_0_0_2
+        }:
+          buildMix ({
+            name = "ex_minimatch";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "ex_minimatch";
+              version = "0.0.1";
+              sha256 =
+                "3255bb8496635d3ef5d86ec6829958a3573ff730ca01534b0fead9c2e3af7de4";
+            };
+            beamDeps  = [ ex_brace_expansion_0_0_2 ];
+
+            meta = {
+              longDescription = ''Globbing paths without walking the tree!
+                                Elixir and Erlang provide `wildcard` functions
+                                in the stdlib. But these will walk the directory
+                                tree. If you simply want to test whether a file
+                                path matches a glob, ExMinimatch is for you. '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/gniquil/ex_minimatch";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_minimatch = ex_minimatch_0_0_1;
+
+    ex_modbus_0_0_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ex_modbus";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "ex_modbus";
+              version = "0.0.3";
+              sha256 =
+                "bdfd52c43e690a9af041f34b7cd1f6c2843e39fe51b9afcc2a83fbf4d254fd50";
+            };
+
+            meta = {
+              description = ''An Elixir ModbusTCP client implementation.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/hirschenberger/ex_modbus";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_modbus = ex_modbus_0_0_3;
+
+    ex_parametarized_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ex_parametarized";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "ex_parametarized";
+              version = "1.0.0";
+              sha256 =
+                "daa04087cc41608f1604f2cc52dfe3e3c3ee4612c3b6091d7b6025d10d79f31a";
+            };
+
+            meta = {
+              description = ''Simple macro for parametarized testing'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/KazuCocoa/ex_parametarized";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_parametarized = ex_parametarized_1_0_0;
+
+    ex_parameterized_1_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ex_parameterized";
+            version = "1.0.2";
+            src = fetchHex {
+              pkg = "ex_parameterized";
+              version = "1.0.2";
+              sha256 =
+                "c3a9b2471060a7f2cfc4cac4617125d4272991315d6223156d67c10abd055b10";
+            };
+
+            meta = {
+              description = ''Simple macro for parameterized testing'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/KazuCocoa/ex_parameterized";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_parameterized = ex_parameterized_1_0_2;
+
+    ex_pool_0_1_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ex_pool";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "ex_pool";
+              version = "0.1.1";
+              sha256 =
+                "0e2a945acefa067f902dbfa6cb683884838099d6be496dc43cb7dccf31df978d";
+            };
+
+            meta = {
+              description = ''A generic pooling library for Elixir'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/jcabotc/ex_pool";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_pool = ex_pool_0_1_1;
+
+    ex_prometheus_io_0_0_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, poison_1_5_2 }:
+          buildMix ({
+            name = "ex_prometheus_io";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "ex_prometheus_io";
+              version = "0.0.3";
+              sha256 =
+                "7c2baaf0eef43d3e68d822532e0ca22daea41f6cce85de6b0ba538819fdb3832";
+            };
+            beamDeps  = [ poison_1_5_2 ];
+
+            meta = {
+              description = ''Prometheus.io Elixir client API library'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/kennyballou/ex_prometheus_io";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_prometheus_io = ex_prometheus_io_0_0_3;
+
+    ex_rated_1_2_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, ex2ms_1_4_0 }:
+          buildMix ({
+            name = "ex_rated";
+            version = "1.2.2";
+            src = fetchHex {
+              pkg = "ex_rated";
+              version = "1.2.2";
+              sha256 =
+                "65f7e9aaba3ba5bf8995b34a29c9572652b051cfdd7988e5f9b7ea329bb71ca1";
+            };
+            beamDeps  = [ ex2ms_1_4_0 ];
+
+            meta = {
+              longDescription = ''ExRated, the OTP GenServer with the naughty
+                                name that allows you to rate-limit calls to any
+                                service that requires it. For example,
+                                rate-limit calls to your favorite API which
+                                requires no more than `limit` API calls within a
+                                `scale` milliseconds time window. You can
+                                enforce limits for windows as narrow as
+                                milliseconds, or as broad as you like.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/grempe/ex_rated";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_rated = ex_rated_1_2_2;
+
+    ex_rfc3966_0_2_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, ex_abnf_0_2_7 }:
+          buildMix ({
+            name = "ex_rfc3966";
+            version = "0.2.3";
+            src = fetchHex {
+              pkg = "ex_rfc3966";
+              version = "0.2.3";
+              sha256 =
+                "730e14d9670ab0d2b2b24c2d3bfabe861bf21d4163c01db747a91c54090cc0d5";
+            };
+            beamDeps  = [ ex_abnf_0_2_7 ];
+
+            meta = {
+              longDescription = ''A \"tel\" URI parser trying to be strictly
+                                compatible with RFC3966. Uses official ABNF
+                                grammar and ex_abnf as interpreter.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/marcelog/ex_rfc3966";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_rfc3966 = ex_rfc3966_0_2_3;
+
+    ex_rfc3986_0_2_6 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, ex_abnf_0_2_7 }:
+          buildMix ({
+            name = "ex_rfc3986";
+            version = "0.2.6";
+            src = fetchHex {
+              pkg = "ex_rfc3986";
+              version = "0.2.6";
+              sha256 =
+                "bfc8ce510f910dbbd1f4a8433de85090375d1701e0b9a488ba7afd8efae98bfa";
+            };
+            beamDeps  = [ ex_abnf_0_2_7 ];
+
+            meta = {
+              longDescription = ''An URI parser trying to be strictly
+                                compatible with RFC3986. Uses official ABNF
+                                grammar and ex_abnf as interpreter.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/marcelog/ex_rfc3986";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_rfc3986 = ex_rfc3986_0_2_6;
+
+    ex_slp_0_1_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          ex_doc_0_11_4,
+          earmark_0_2_1
+        }:
+          buildMix ({
+            name = "ex_slp";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "ex_slp";
+              version = "0.1.0";
+              sha256 =
+                "9356a927d0809af648320b56d40929edb7c5807955b7460f362f674f1326e4c2";
+            };
+            beamDeps  = [ ex_doc_0_11_4 earmark_0_2_1 ];
+
+            meta = {
+              longDescription = ''Zero-config local network Elixir/Erlang node
+                                discovery lib. Allows an Elixir node to register
+                                itself as a local netowrk service and discover
+                                the orher registered services.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/4pcbr/ex_slp_tk";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_slp = ex_slp_0_1_0;
+
+    ex_spec_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ex_spec";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "ex_spec";
+              version = "1.0.0";
+              sha256 =
+                "e5f4b6ee0a918015d1d190ead7807f31ec62a8d8920fc93602bf722c171e7ae8";
+            };
+
+            meta = {
+              description = ''BDD-like syntax for ExUnit'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/drewolson/ex_spec";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_spec = ex_spec_1_0_0;
+
+    ex_sshd_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ex_sshd";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "ex_sshd";
+              version = "0.0.1";
+              sha256 =
+                "5227d6e0bc1c2227f60529679bc60494f6599f1ebe786389e0d15a7a2d92d83e";
+            };
+
+            meta = {
+              longDescription = ''Simple Elixir SSH worker that provides an
+                                Elixir shell over SSH into your application.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/tverlaan/ex_sshd";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_sshd = ex_sshd_0_0_1;
+
+    ex_statsd_0_5_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ex_statsd";
+            version = "0.5.3";
+            src = fetchHex {
+              pkg = "ex_statsd";
+              version = "0.5.3";
+              sha256 =
+                "357c616a327a40133e49a54db1d46b0d7c9ab2de186f7bfecdc0efca6394adf6";
+            };
+
+            meta = {
+              description = ''A StatsD client for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/CargoSense/ex_statsd";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_statsd = ex_statsd_0_5_3;
+
+    ex_sync_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, connection_1_0_2 }:
+          buildMix ({
+            name = "ex_sync";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "ex_sync";
+              version = "0.0.2";
+              sha256 =
+                "2e6eb61310c708f59d10a5c53549230091a4e75c98352dcf04f34fabf3f81c35";
+            };
+            beamDeps  = [ connection_1_0_2 ];
+
+            meta = {
+              longDescription = ''A library to handle [Differential
+                                Synchroniazation](https://neil.fraser.name/writing/sync/)
+                                in an Elixir app.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/invrs/exsync";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_sync = ex_sync_0_0_2;
+
+    ex_test_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ex_test";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "ex_test";
+              version = "0.0.2";
+              sha256 =
+                "fdc33e0fa2fdab921fa54f0484645681ed0695f69439a6f40430e31fbc589756";
+            };
+
+            meta = {
+              description = ''Wrapper around ExUnit to support BBD (rspec) like
+                            syntax'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/mcb/ex_test";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_test = ex_test_0_0_2;
+
+    ex_twilio_0_1_4 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poison_1_5_2,
+          inflex_1_5_0,
+          httpotion_2_2_2
+        }:
+          buildMix ({
+            name = "ex_twilio";
+            version = "0.1.4";
+            src = fetchHex {
+              pkg = "ex_twilio";
+              version = "0.1.4";
+              sha256 =
+                "97caa270770cd0d9f17de05ad8498fab48eb8c6ac28e66cf6a64aa0ebf26b60d";
+            };
+            beamDeps  = [ poison_1_5_2 inflex_1_5_0 httpotion_2_2_2 ];
+
+            meta = {
+              description = ''Twilio API library for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/danielberkompas/ex_twilio";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_twilio = ex_twilio_0_1_4;
+
+    ex_twiml_2_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ex_twiml";
+            version = "2.1.0";
+            src = fetchHex {
+              pkg = "ex_twiml";
+              version = "2.1.0";
+              sha256 =
+                "7515c90ea4342e178b2894ca4cf8f03225a20c35e94c1f19e47bb839cc5f627d";
+            };
+
+            meta = {
+              description = ''Generate TwiML with Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/danielberkompas/ex_twiml";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_twiml = ex_twiml_2_1_0;
+
+    ex_unit_fixtures_0_3_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ex_unit_fixtures";
+            version = "0.3.1";
+            src = fetchHex {
+              pkg = "ex_unit_fixtures";
+              version = "0.3.1";
+              sha256 =
+                "b4b988211bf4cd08a26eb76756e4563c94c6648c195e45af26ea62e4d37a65f6";
+            };
+
+            meta = {
+              description = ''A modular fixture system for ExUnit, inspired by
+                            py.test fixtures.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/obmarg/ex_unit_fixtures";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_unit_fixtures = ex_unit_fixtures_0_3_1;
+
+    ex_unit_notifier_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ex_unit_notifier";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "ex_unit_notifier";
+              version = "0.1.0";
+              sha256 =
+                "e7566bd9ec23dc6862ea660667f1e9525af26609cef5ed03694b4e33049c5325";
+            };
+
+            meta = {
+              description = ''Show status notifications for ExUnit test runs'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/navinpeiris/ex_unit_notifier";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_unit_notifier = ex_unit_notifier_0_1_0;
+
+    ex_victor_ops_0_2_1 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poison_2_1_0,
+          httpotion_2_2_2
+        }:
+          buildMix ({
+            name = "ex_victor_ops";
+            version = "0.2.1";
+            src = fetchHex {
+              pkg = "ex_victor_ops";
+              version = "0.2.1";
+              sha256 =
+                "86941d8955783640b7991c0f049ba428a3595d55aa85dcd1cb3e4edaaee62125";
+            };
+            beamDeps  = [ poison_2_1_0 httpotion_2_2_2 ];
+
+            meta = {
+              description = ''VictorOps API library for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/cagedata/ex_victor_ops";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_victor_ops = ex_victor_ops_0_2_1;
+
+    ex_vmstats_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ex_vmstats";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "ex_vmstats";
+              version = "0.0.1";
+              sha256 =
+                "587d088696b51b0e053b2626c6de51ca7be67b5e3a49c7320da5b4e7cd96d347";
+            };
+
+            meta = {
+              description = ''An Elixir package for pushing Erlang VM stats
+                            into StatsD.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/fanduel/ex_vmstats";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ex_vmstats = ex_vmstats_0_0_1;
+
+    exactor_2_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exactor";
+            version = "2.2.0";
+            src = fetchHex {
+              pkg = "exactor";
+              version = "2.2.0";
+              sha256 =
+                "c60cd68899db3ec0bdbd41c7ccf3ae3b52391a18704040461763f052e97b5e15";
+            };
+
+            meta = {
+              description = ''Simplified creation of GenServer based processes
+                            in Elixir.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/sasa1977/exactor";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exactor = exactor_2_2_0;
+
+    exalgebra_0_0_4 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, eye_drops_1_0_1 }:
+          buildMix ({
+            name = "exalgebra";
+            version = "0.0.4";
+            src = fetchHex {
+              pkg = "exalgebra";
+              version = "0.0.4";
+              sha256 =
+                "8994432fa46db0aa36fa1637a1a856c8ade4472435335220db4f9f56e2c23c4d";
+            };
+            beamDeps  = [ eye_drops_1_0_1 ];
+
+            meta = {
+              longDescription = ''The ExAlgebra library is a collection of
+                                functions that are commonly used in linear
+                                algebra.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/leighshepperson/exalgebra";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exalgebra = exalgebra_0_0_4;
+
+    example_files_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "example_files";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "example_files";
+              version = "0.2.0";
+              sha256 =
+                "5454a42e421f5b35669fa80aeac067ca010dfb4fd7f834a530070e2a95d71689";
+            };
+
+            meta = {
+              longDescription = ''Mix tasks for managing example files in your
+                                project. Your project may contain files that are
+                                intended to serve as explanatory samples of
+                                files provided by a project contributor or user,
+                                such as configuration and the like. The Mix
+                                tasks provided here enable you to easily find,
+                                copy, and check the freshness of example files
+                                and your copies of them.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/njonsson/example_files";
+            };
+          } // packageOverrides)
+      ) {};
+
+    example_files = example_files_0_2_0;
+
+    exbackoff_0_0_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exbackoff";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "exbackoff";
+              version = "0.0.3";
+              sha256 =
+                "dc3df168c73800c0978d732c121cd934ce2e5564d6addb953f8601e3010ae225";
+            };
+
+            meta = {
+              description = ''Simple exponential backoffs in Elixir.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/mingchuno/exbackoff";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exbackoff = exbackoff_0_0_3;
+
+    exbouncer_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exbouncer";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "exbouncer";
+              version = "0.0.1";
+              sha256 =
+                "1152124b31dd00eddfb59fff015d92632744fa5cd4630a7eb8976a82aa012e41";
+            };
+
+            meta = {
+              longDescription = ''An authorization library in Elixir for Plug
+                                applications that restricts what resources the
+                                current user/admin or any role is allowed to
+                                access,'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/vysakh0/exbouncer";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exbouncer = exbouncer_0_0_1;
+
+    excaliper_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "excaliper";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "excaliper";
+              version = "0.0.1";
+              sha256 =
+                "d43430518ffcf8de60a1d44355f6a200f348ec1ca8bc4287ca17c97543e86732";
+            };
+
+            meta = {
+              description = ''Fast image dimension detector inspired by the
+                            Node.JS module Calipers.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/mgartner/excaliper";
+            };
+          } // packageOverrides)
+      ) {};
+
+    excaliper = excaliper_0_0_1;
+
+    excellent_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "excellent";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "excellent";
+              version = "0.0.1";
+              sha256 =
+                "a0628dce02de6a33cf441883723c480b0f07fdacade46f6d608465bb717491bd";
+            };
+
+            meta = {
+              description = ''A OpenXL (Excel files ending with .xlsx) parser
+                            for Elixir.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/leifg/excellent";
+            };
+          } // packageOverrides)
+      ) {};
+
+    excellent = excellent_0_0_1;
+
+    excoap_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "excoap";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "excoap";
+              version = "0.0.1";
+              sha256 =
+                "06caae698590da85aded80db7996300127d48a4e9cf7bdca8d35113c094e5094";
+            };
+
+            meta = {
+              description = ''CoAP implementation for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/mbialon/excoap";
+            };
+          } // packageOverrides)
+      ) {};
+
+    excoap = excoap_0_0_1;
+
+    exconstructor_1_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exconstructor";
+            version = "1.0.2";
+            src = fetchHex {
+              pkg = "exconstructor";
+              version = "1.0.2";
+              sha256 =
+                "e8cd1c88d5ea044a340fed75deb1fda2edc71afaac157dce561288a6bf733035";
+            };
+
+            meta = {
+              longDescription = ''ExConstructor generates constructor functions
+                                for your structs, handling map-vs-keyword-list,
+                                string-vs-atom-keys, and
+                                camelCase-vs-under_score issues
+                                automatically.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/appcues/exconstructor";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exconstructor = exconstructor_1_0_2;
+
+    exdatauri_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exdatauri";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "exdatauri";
+              version = "0.1.0";
+              sha256 =
+                "46d064019d4d785428226baafbc3f11fc8621838b0d633768f18182d2cf4a719";
+            };
+
+            meta = {
+              description = ''A RFC 2397 URI parser for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/flupke/exdatauri";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exdatauri = exdatauri_0_1_0;
+
+    exdisque_0_0_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex, eredis_1_0_8 }:
+          buildRebar3 ({
+            name = "exdisque";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "exdisque";
+              version = "0.0.1";
+              sha256 =
+                "c3b7ec89217df46ae6cf1adadb81118877c66272266f0ee5e2c7ff45d048fb31";
+            };
+
+            beamDeps  = [ eredis_1_0_8 ];
+
+            meta = {
+              description = ''Elixir client library for Disque:
+                            https://github.com/antirez/disque'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/mosic/exdisque";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exdisque = exdisque_0_0_1;
+
+    exdm_0_0_4 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, exrm_0_19_9 }:
+          buildMix ({
+            name = "exdm";
+            version = "0.0.4";
+            src = fetchHex {
+              pkg = "exdm";
+              version = "0.0.4";
+              sha256 =
+                "85e8fa483a760c46e19f0e8e0f53eb35ed74cc17f23c72d3002e47a847011e39";
+            };
+            beamDeps  = [ exrm_0_19_9 ];
+
+            meta = {
+              description = ''Deploy Elixir applications via mix tasks'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/joeyates/exdm";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exdm = exdm_0_0_4;
+
+    exec_1_0_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "exec";
+            version = "1.0.1";
+            src = fetchHex {
+              pkg = "exec";
+              version = "1.0.1";
+              sha256 =
+                "87c7ef2dea2bb503bb0eec8cb34776172999aecc6e12d90f7629796a7a3ccb1f";
+            };
+            compilePorts = true;
+            buildPlugins  = [ pc ];
+
+
+            meta = {
+              description = ''OS Process Manager'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/saleyn/erlexec";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exec = exec_1_0_1;
+
+    execjs_1_1_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, poison_1_5_2 }:
+          buildMix ({
+            name = "execjs";
+            version = "1.1.3";
+            src = fetchHex {
+              pkg = "execjs";
+              version = "1.1.3";
+              sha256 =
+                "a0992d14ccc3458563be305d70fd6f6f6e9db6e8b62dd4e15bf69aeb382eb074";
+            };
+            beamDeps  = [ poison_1_5_2 ];
+
+            meta = {
+              description = ''Run JavaScript code from Elixir'';
+              license = stdenv.lib.licenses.unlicense;
+              homepage = "https://github.com/devinus/execjs";
+            };
+          } // packageOverrides)
+      ) {};
+
+    execjs = execjs_1_1_3;
+
+    exelli_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exelli";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "exelli";
+              version = "0.1.0";
+              sha256 =
+                "9777493429d5b4e3f3a9391ede7706deba65b253aa0d810efa9e26859b6f269c";
+            };
+
+            meta = {
+              longDescription = ''Elli wrapper in elixir, with some sugar
+                                syntax. (even 2 times faster than Plug on
+                                Cowboy) '';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/pigmej/exelli";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exelli = exelli_0_1_0;
+
+    exexif_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exexif";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "exexif";
+              version = "0.0.1";
+              sha256 =
+                "48db21d8a77a9f922046ad6018266c0df32efb82331113ccb787e08fb7464a74";
+            };
+
+            meta = {
+              longDescription = ''Read TIFF and EXIF information from a
+                                JPEG-format image. 1. Retrieve data from a file:
+                                iex> {:ok, info} =
+                                Exexif.exif_from_jpeg_file(path) Retrieve data
+                                from a binary containing the JPEG (you don`t
+                                need the whole thing—the exif is near the
+                                beginning of a JPEG, so 100k or so should do
+                                fine). iex> {:ok, info} =
+                                Exexif.exif_from_jpeg_buffer(buffer) 2. Access
+                                the high level TIFF data: iex> info.x_resolution
+                                72 iex> info.model \"DSC-RX100M2\" 3. The exif
+                                data is in there, too. iex>
+                                info.exif.color_space \"sRGB\" iex> info.exif |>
+                                Dict.keys [:brightness_value, :color_space,
+                                :component_configuration,
+                                :compressed_bits_per_pixel, :contrast,
+                                :custom_rendered, :datetime_original,
+                                :datetime_tigitized, :digital_zoom_ratio,
+                                :exif_image_height, :exif_image_width,
+                                :exif_version, :exposure_bias_value,
+                                :exposure_mode, :exposure_program,
+                                :exposure_time, :f_number, :file_source, :flash,
+                                :flash_pix_persion, :focal_length,
+                                :focal_length_in_35mm_film, :iso_speed_ratings,
+                                :lens_info, :light_source, :max_aperture_value,
+                                :metering_mode, :recommended_exposure,
+                                :saturation, :scene_capture_type, :scene_type,
+                                :sensitivity_type, :sharpness, :white_balance]
+                                '';
+              license = stdenv.lib.licenses.free;
+              homepage = "https://github.com/pragdave/exexif";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exexif = exexif_0_0_1;
+
+    exfirebase_0_4_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          httpotion_2_2_2,
+          exjsx_3_2_0
+        }:
+          buildMix ({
+            name = "exfirebase";
+            version = "0.4.0";
+            src = fetchHex {
+              pkg = "exfirebase";
+              version = "0.4.0";
+              sha256 =
+                "acd2f1fe87e83437a5d52b811b3e86bc75933bc29b0daa2da836a97ddd60b478";
+            };
+            beamDeps  = [ httpotion_2_2_2 exjsx_3_2_0 ];
+
+            meta = {
+              description = ''An elixir library for accessing the Firebase REST
+                            API.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/parroty/exfirebase";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exfirebase = exfirebase_0_4_0;
+
+    exfsm_0_1_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exfsm";
+            version = "0.1.3";
+            src = fetchHex {
+              pkg = "exfsm";
+              version = "0.1.3";
+              sha256 =
+                "6535a0565d6013ca728c10e11c9ac85216d995652892469f7380147da8c3d727";
+            };
+
+            meta = {
+              longDescription = ''Simple elixir library to define composable
+                                FSM as function (not related at all with
+                                `:gen_fsm`, no state/process management)'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/awetzel/exfsm";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exfsm = exfsm_0_1_3;
+
+    exfswatch_0_1_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, fs_0_9_2 }:
+          buildMix ({
+            name = "exfswatch";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "exfswatch";
+              version = "0.1.1";
+              sha256 =
+                "b97d5e120dc9efbf31e182625e1382f09202cf66863161570221bb4e1bfa82a1";
+            };
+            beamDeps  = [ fs_0_9_2 ];
+
+            meta = {
+              description = ''A file change watcher wrapper based on
+                            [fs](https://github.com/synrc/fs)'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/falood/exfswatch";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exfswatch = exfswatch_0_1_1;
+
+    exfuck_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exfuck";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "exfuck";
+              version = "0.1.0";
+              sha256 =
+                "c71358ae7a31682d84f89f7f5fdc1c6b545ea93f70391a9ec15987458d70dbe8";
+            };
+
+            meta = {
+              description = ''Brainfuck interpreter written in elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/shiroyasha/exfuck";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exfuck = exfuck_0_1_0;
+
+    exgravatar_2_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exgravatar";
+            version = "2.0.0";
+            src = fetchHex {
+              pkg = "exgravatar";
+              version = "2.0.0";
+              sha256 =
+                "ddfcfc899f24fd98c811a6824964c85b5c87a60f41fe034380081680d5c8e765";
+            };
+
+            meta = {
+              description = ''An Elixir module for generating Gravatar urls.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/scrogson/exgravatar";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exgravatar = exgravatar_2_0_0;
+
+    exhcl_0_2_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exhcl";
+            version = "0.2.1";
+            src = fetchHex {
+              pkg = "exhcl";
+              version = "0.2.1";
+              sha256 =
+                "9c7ab6216cd978b2dd3f6573dd3ccf0a9d5055b36008a0ada01d9431198c17f7";
+            };
+
+            meta = {
+              description = ''Configuration language inspired by HCL'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/asakura/exhcl";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exhcl = exhcl_0_2_1;
+
+    exiban_0_0_4 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exiban";
+            version = "0.0.4";
+            src = fetchHex {
+              pkg = "exiban";
+              version = "0.0.4";
+              sha256 =
+                "c1d1da991db264ca99b9e9245bb09d69f6297050b18329be1e4c01d5106778b5";
+            };
+
+            meta = {
+              description = ''Library for manipulating and validating IBAN
+                            account numbers.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/kkempin/exiban";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exiban = exiban_0_0_4;
+
+    exirc_0_10_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exirc";
+            version = "0.10.0";
+            src = fetchHex {
+              pkg = "exirc";
+              version = "0.10.0";
+              sha256 =
+                "f2382ad3d97e791cc38ce54558296bb0afe7d222dc5f248ec72c6a0ca9c494a8";
+            };
+
+            meta = {
+              description = ''An IRC client library for Elixir.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/bitwalker/exirc";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exirc = exirc_0_10_0;
+
+    exjson_0_5_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exjson";
+            version = "0.5.0";
+            src = fetchHex {
+              pkg = "exjson";
+              version = "0.5.0";
+              sha256 =
+                "749422adf4381c8089a910d0ca545282ff0bd506cd4e17a6a08f4f9e7799fa94";
+            };
+
+            meta = {
+              description = ''A simple Elixir implementation of JSON with an
+                            Erlang parser.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/guedes/exjson";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exjson = exjson_0_5_0;
+
+    exjsx_3_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, jsx_2_3_1 }:
+          buildMix ({
+            name = "exjsx";
+            version = "3.0.2";
+            src = fetchHex {
+              pkg = "exjsx";
+              version = "3.0.2";
+              sha256 =
+                "2cd67240a54e9cd2616bc83c0c352d47f87bccd2ec599eceedc00bcbe9063f07";
+            };
+            beamDeps  = [ jsx_2_3_1 ];
+
+            meta = {
+              description = ''json for elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/talentdeficit/exjsx";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exjsx_3_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, jsx_2_4_0 }:
+          buildMix ({
+            name = "exjsx";
+            version = "3.1.0";
+            src = fetchHex {
+              pkg = "exjsx";
+              version = "3.1.0";
+              sha256 =
+                "588a0b67ed0c45b21f018515fc478efac83c088661bd588831e41c9073a818fb";
+            };
+            beamDeps  = [ jsx_2_4_0 ];
+
+            meta = {
+              description = ''json for elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/talentdeficit/exjsx";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exjsx_3_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, jsx_2_6_2 }:
+          buildMix ({
+            name = "exjsx";
+            version = "3.2.0";
+            src = fetchHex {
+              pkg = "exjsx";
+              version = "3.2.0";
+              sha256 =
+                "9c8600822e894e3c31bed800c78a5a04812b71a6e5a5656426c6ce01ebe2cf1c";
+            };
+            beamDeps  = [ jsx_2_6_2 ];
+
+            meta = {
+              description = ''json for elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/talentdeficit/exjsx";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exjsx = exjsx_3_2_0;
+
+    exkanji_0_2_6 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, exromaji_0_3_0 }:
+          buildMix ({
+            name = "exkanji";
+            version = "0.2.6";
+            src = fetchHex {
+              pkg = "exkanji";
+              version = "0.2.6";
+              sha256 =
+                "2de4907764e9f1f2c67d9bc6b49a44d50fd0cbc86b5848cbada14438616636d1";
+            };
+            beamDeps  = [ exromaji_0_3_0 ];
+
+            meta = {
+              longDescription = ''A Elixir library for translating between
+                                hiragana, katakana, romaji and kanji. It uses
+                                Mecab.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/ikeikeikeike/exkanji";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exkanji = exkanji_0_2_6;
+
+    exldap_0_1_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exldap";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "exldap";
+              version = "0.1.1";
+              sha256 =
+                "5cade5ad64caaeb0e0d70fcd9567aa827e6f50cb375599e2887319c40807cc92";
+            };
+
+            meta = {
+              description = ''A module for working with LDAP from Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/jmerriweather/exldap";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exldap = exldap_0_1_1;
+
+    exleveldb_0_7_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exleveldb";
+            version = "0.7.0";
+            src = fetchHex {
+              pkg = "exleveldb";
+              version = "0.7.0";
+              sha256 =
+                "90ff2b76b58c889e60203951c1cf5072cf24fd1fad9faad3dce6c96bf34330fc";
+            };
+
+            meta = {
+              longDescription = ''Exleveldb is a thin wrapper around Basho`s
+                                eleveldb (github.com/basho/eleveldb). At the
+                                moment, Exleveldb exposes functions for the
+                                following features of LevelDB: - Opening a new
+                                datastore. - Closing an open datastore. -
+                                Getting values by key. - Storing individual
+                                key-value pairs. - Deleting stored key-value
+                                pairs. - Checking if a datastore is empty. -
+                                Folding over key-value pairs in the datastore. -
+                                Folding over keys in the datastore. - Batch
+                                writes to the datastore (put or delete). -
+                                Destroying a datastore. Additionally, the option
+                                of streaming key-value pairs or keys from the
+                                datastore has been added in v0.5.0. Note:
+                                Because eleveldb is not a hex package, you will
+                                need to include it as a separate dependency in
+                                your project (See `README.md`).'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/skovsgaard/exleveldb.git";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exleveldb = exleveldb_0_7_0;
+
+    exlibris_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exlibris";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "exlibris";
+              version = "0.0.1";
+              sha256 =
+                "c6f957233b464eeddf590bad43368427ee9c715470e89d2f348d7d01935ad7be";
+            };
+
+            meta = {
+              longDescription = ''A collection of random library functions I
+                                use across multiple projects: pipe_while_ok:
+                                Create pipelines that terminate early if any
+                                step fails to return a tuple that starts {:ok,
+                                ...} before_returning: Like Ruby`s returning, it
+                                evaluates its first argument, then evalates the
+                                do block. It always returns the value of its
+                                first argument. '';
+              license = stdenv.lib.licenses.free;
+              homepage = "https://github.com/pragdave/exlibris";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exlibris = exlibris_0_0_1;
+
+    exlingr_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exlingr";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "exlingr";
+              version = "0.0.1";
+              sha256 =
+                "b45acd0e10f719b88c943b3194b7fded6ece9874c7da2c1f18b2ce2425581701";
+            };
+
+            meta = {
+              description = ''Lingr client library for elixir. '';
+              license = stdenv.lib.licenses.wtfpl;
+              homepage = "https://github.com/mtwtkman/exlingr";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exlingr = exlingr_0_0_1;
+
+    exmatrix_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, benchfella_0_3_2 }:
+          buildMix ({
+            name = "exmatrix";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "exmatrix";
+              version = "0.0.1";
+              sha256 =
+                "58fe316b1ee31f9394f246ec91a6a9157dfae0c38ea649a4c11f70976ca1d13b";
+            };
+            beamDeps  = [ benchfella_0_3_2 ];
+
+            meta = {
+              longDescription = ''ExMatrix is a small library for working with
+                                matrices, originally developed for testing
+                                matrix multiplication in parallel.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/a115/exmatrix";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exmatrix = exmatrix_0_0_1;
+
+    exmerl_0_1_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exmerl";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "exmerl";
+              version = "0.1.1";
+              sha256 =
+                "4bb5d6c1863c5e381b460416c9b517a211db9abd9abf0f32c99b07e128b842aa";
+            };
+
+            meta = {
+              description = ''An Elixir wrapper for parsing XML through the
+                            xmerl_* suite of modules '';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/pwoolcoc/exmerl";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exmerl = exmerl_0_1_1;
+
+    exmetrics_1_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exmetrics";
+            version = "1.1.0";
+            src = fetchHex {
+              pkg = "exmetrics";
+              version = "1.1.0";
+              sha256 =
+                "1f4645ca0e9ef9b1815c0b301ff2f9a5b5548bc45adb68386cb6529998513d1b";
+            };
+
+            meta = {
+              longDescription = ''Exmetrics provides counters, gauges and
+                                histograms for instrumenting an elixir
+                                application.'';
+              license = stdenv.lib.licenses.mit;
+            };
+          } // packageOverrides)
+      ) {};
+
+    exmetrics = exmetrics_1_1_0;
+
+    exml_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exml";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "exml";
+              version = "0.1.0";
+              sha256 =
+                "aeed2cc53cae303180fa18eb552241af32e7f05af94ac82de9b81d67b71dee78";
+            };
+
+            meta = {
+              description = ''Most simple Elixir wrapper for xmerl xpath'';
+
+            };
+          } // packageOverrides)
+      ) {};
+
+    exml = exml_0_1_0;
+
+    exmoji_0_2_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, poison_1_5_2 }:
+          buildMix ({
+            name = "exmoji";
+            version = "0.2.2";
+            src = fetchHex {
+              pkg = "exmoji";
+              version = "0.2.2";
+              sha256 =
+                "d0123ec6fd14506da93b0e8fdb7c2efa819cc69addeb56a78f3c1e0b8a09d015";
+            };
+            beamDeps  = [ poison_1_5_2 ];
+
+            meta = {
+              description = ''Emoji encoding swiss army knife for dealing with
+                            Unicode and other gotchas.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/mroth/exmoji";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exmoji = exmoji_0_2_2;
+
+    exns_0_3_2_beta = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          uuid_1_1_3,
+          poolboy_1_5_1,
+          poison_1_5_2,
+          msgpax_0_8_2
+        }:
+          buildMix ({
+            name = "exns";
+            version = "0.3.2-beta";
+            src = fetchHex {
+              pkg = "exns";
+              version = "0.3.2-beta";
+              sha256 =
+                "cc29b065ea9c346a14052e6ebe738fe93714ed936ef23d57b08786f968c4dc48";
+            };
+            beamDeps  = [ uuid_1_1_3 poolboy_1_5_1 poison_1_5_2 msgpax_0_8_2
+                      ];
+
+            meta = {
+              longDescription = ''A library for writing clients to communicate
+                                with Python nanoservices via nanomsg.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/walkr/exns";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exns = exns_0_3_2_beta;
+
+    exnumerable_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exnumerable";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "exnumerable";
+              version = "0.0.1";
+              sha256 =
+                "ea6041540da09b96176a37bdd71e3c6fbacb8353aca3b084deedb17cee265e2e";
+            };
+
+            meta = {
+              description = ''Enumerable type definition in a simple way to be
+                            used with any database.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/KamilLelonek/exnumerable";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exnumerable = exnumerable_0_0_1;
+
+    exnumerator_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exnumerator";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "exnumerator";
+              version = "1.0.0";
+              sha256 =
+                "7511385b408e6aa2f494444dac4fd8734b91456734adbc46f17c7185a504514a";
+            };
+
+            meta = {
+              description = ''Enumerable type definition in a simple way to be
+                            used with any database.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/KamilLelonek/exnumerator";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exnumerator = exnumerator_1_0_0;
+
+    exnumterator_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exnumterator";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "exnumterator";
+              version = "1.0.0";
+              sha256 =
+                "895b1dfff48d0459e66338ca8a8b831c2f31654fc0758a24e11a2f54a9cb1106";
+            };
+
+            meta = {
+              description = ''Enumerable type definition in a simple way to be
+                            used with any database.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/KamilLelonek/exnumterator";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exnumterator = exnumterator_1_0_0;
+
+    exoddic_1_3_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exoddic";
+            version = "1.3.1";
+            src = fetchHex {
+              pkg = "exoddic";
+              version = "1.3.1";
+              sha256 =
+                "e244c4aab1a25836300973f8afd42aef41dea19121c748c4b6d7b447db842194";
+            };
+
+            meta = {
+              description = ''Odds and probability handling and conversions'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/mwmiller/exoddic";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exoddic = exoddic_1_3_1;
+
+    expand_0_0_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "expand";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "expand";
+              version = "0.0.3";
+              sha256 =
+                "5f2ce07ba074392100fc5f6b8e8af9ec728ce4716e592422c510997d543efa63";
+            };
+
+            meta = {
+              description = ''A pretty printer'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/joeyates/expand";
+            };
+          } // packageOverrides)
+      ) {};
+
+    expand = expand_0_0_3;
+
+    experiment_0_0_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "experiment";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "experiment";
+              version = "0.0.3";
+              sha256 =
+                "5acb6c232aff08719f97254ca27ed1eb165c3f2d229e03cda85e4d31ad7b3156";
+            };
+
+            meta = {
+              description = ''Experiment is a library for carefully refactoring
+                            critical paths in production.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/andrewvy/experiment";
+            };
+          } // packageOverrides)
+      ) {};
+
+    experiment = experiment_0_0_3;
+
+    expinboard_0_0_1 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          ibrowse_4_2_2,
+          httpotion_2_2_2,
+          exjsx_3_2_0
+        }:
+          buildMix ({
+            name = "expinboard";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "expinboard";
+              version = "0.0.1";
+              sha256 =
+                "3ff152d837293c0f53ead6cba4180ced55308d2869faa698e459abbe23d59bdc";
+            };
+            beamDeps  = [ ibrowse_4_2_2 httpotion_2_2_2 exjsx_3_2_0 ];
+
+            meta = {
+              description = ''A simple elixir pinboard client.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/thilko/expinboard";
+            };
+          } // packageOverrides)
+      ) {};
+
+    expinboard = expinboard_0_0_1;
+
+    expletive_0_1_4 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "expletive";
+            version = "0.1.4";
+            src = fetchHex {
+              pkg = "expletive";
+              version = "0.1.4";
+              sha256 =
+                "dfb9ac919526bcb7f28b5acadad634b7e9d220203874ef124a87264a078f24b4";
+            };
+
+            meta = {
+              description = ''Profanity detection and sanitization library'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/xavier/expletive";
+            };
+          } // packageOverrides)
+      ) {};
+
+    expletive = expletive_0_1_4;
+
+    expool_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "expool";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "expool";
+              version = "0.2.0";
+              sha256 =
+                "f0cc61c365d1950522ad5816cf638353602db5a5d74feb7c96748dfa2b6f9d07";
+            };
+
+            meta = {
+              description = ''Simple process pooling and task submission'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/zackehh/expool";
+            };
+          } // packageOverrides)
+      ) {};
+
+    expool = expool_0_2_0;
+
+    export_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "export";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "export";
+              version = "0.0.2";
+              sha256 =
+                "f956aa84d18d089b9a8250d53ac6c8ecff3ea29313e661cbb19ed329762f2acb";
+            };
+
+            meta = {
+              description = ''Erlport wrapper for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/fazibear/export";
+            };
+          } // packageOverrides)
+      ) {};
+
+    export = export_0_0_2;
+
+    expr_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "expr";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "expr";
+              version = "0.1.0";
+              sha256 =
+                "5076c73cb6beaafeab5fab4731170c29dca5581eec44df3be363660a872abb97";
+            };
+
+            meta = {
+              description = ''An Elixir library for parsing and evaluating
+                            mathematical expressions '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/Rob-bie/Expr";
+            };
+          } // packageOverrides)
+      ) {};
+
+    expr = expr_0_1_0;
+
+    exprintf_0_1_6 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exprintf";
+            version = "0.1.6";
+            src = fetchHex {
+              pkg = "exprintf";
+              version = "0.1.6";
+              sha256 =
+                "7acb31f93cef83effd3aa1f0572f9e29d7d1b4f50a6d456e2830fa7594c16182";
+            };
+
+            meta = {
+              description = ''A printf / sprintf library for Elixir. It works
+                            as a wrapper for :io.format. '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/parroty/exprintf";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exprintf = exprintf_0_1_6;
+
+    exprof_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, exprintf_0_1_6 }:
+          buildMix ({
+            name = "exprof";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "exprof";
+              version = "0.2.0";
+              sha256 =
+                "2b3b8c623873172a6c7ba1707981f51feea6b6edbabd5347752030803ad0c954";
+            };
+            beamDeps  = [ exprintf_0_1_6 ];
+
+            meta = {
+              description = ''A simple code profiler for Elixir using eprof.
+                            '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/parroty/exprof";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exprof = exprof_0_2_0;
+
+    exq_0_6_5 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          uuid_1_1_3,
+          timex_2_1_3,
+          redix_0_3_6,
+          poison_2_1_0
+        }:
+          buildMix ({
+            name = "exq";
+            version = "0.6.5";
+            src = fetchHex {
+              pkg = "exq";
+              version = "0.6.5";
+              sha256 =
+                "bacb92950e9c01532c9467dc7b4f7d930d8a70ef8d7b9797237aac6f0b608ba2";
+            };
+            beamDeps  = [ uuid_1_1_3 timex_2_1_3 redix_0_3_6 poison_2_1_0 ];
+
+            meta = {
+              longDescription = ''Exq is a job processing library compatible
+                                with Resque / Sidekiq for the Elixir
+                                language.'';
+              license = stdenv.lib.licenses.free;
+              homepage = "https://github.com/akira/exq";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exq = exq_0_6_5;
+
+    exq_ui_0_6_5 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          plug_1_1_3,
+          exq_0_6_5,
+          cowboy_1_0_4
+        }:
+          buildMix ({
+            name = "exq_ui";
+            version = "0.6.5";
+            src = fetchHex {
+              pkg = "exq_ui";
+              version = "0.6.5";
+              sha256 =
+                "88763e802738438d54e3b33966e2544832ed2d8215497c9c63b08d8c7199b7f3";
+            };
+            beamDeps  = [ plug_1_1_3 exq_0_6_5 cowboy_1_0_4 ];
+
+            meta = {
+              longDescription = ''Exq UI is the UI component for Exq, a job
+                                processing library. Exq UI provides the UI
+                                dashboard to display stats on job processing.'';
+
+              homepage = "https://github.com/akira/exq";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exq_ui = exq_ui_0_6_5;
+
+    exql_0_0_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, tds_0_5_4 }:
+          buildMix ({
+            name = "exql";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "exql";
+              version = "0.0.3";
+              sha256 =
+                "0dea2cd0f6cb1ba6c1cd4298716131fafb4271f2c076df0dd6e73e37cecb4705";
+            };
+            beamDeps  = [ tds_0_5_4 ];
+
+            meta = {
+              description = ''A functional query tool for MSSQL.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/mattweldon/exql";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exql = exql_0_0_3;
+
+    exquery_0_0_11 = callPackage
+      (
+        {
+          buildRebar3,
+          packageOverrides ? {},
+          fetchHex,
+          ex_doc_0_11_4,
+          earmark_0_1_19
+        }:
+          buildRebar3 ({
+            name = "exquery";
+            version = "0.0.11";
+            src = fetchHex {
+              pkg = "exquery";
+              version = "0.0.11";
+              sha256 =
+                "61b520599fa33dc8c97be32f41c8fe4a6eb9d8b98b72a72cb88185868692a0c1";
+            };
+
+            beamDeps  = [ ex_doc_0_11_4 earmark_0_1_19 ];
+
+            meta = {
+              longDescription = '' A library for parsing HTML and querying
+                                elements within. Handy for web scraping or
+                                autmated testing. '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/rozap/exquery";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exquery = exquery_0_0_11;
+
+    exquisite_0_1_6 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exquisite";
+            version = "0.1.6";
+            src = fetchHex {
+              pkg = "exquisite";
+              version = "0.1.6";
+              sha256 =
+                "8bd974eea0ef20d841f999818e4b6f0edd8e52b6723e8c5b2c4ba7a22fa07c7a";
+            };
+
+            meta = {
+              description = ''DSL to match_spec'';
+              license = stdenv.lib.licenses.wtfpl;
+              homepage = "https://github.com/meh/exquisite";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exquisite = exquisite_0_1_6;
+
+    exredis_0_2_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, eredis_1_0_8 }:
+          buildMix ({
+            name = "exredis";
+            version = "0.2.3";
+            src = fetchHex {
+              pkg = "exredis";
+              version = "0.2.3";
+              sha256 =
+                "0d5a48cd27ec6200c3ffa5442d7dc615d7dbfe94a500d1240b9c0c9205ec4e56";
+            };
+            beamDeps  = [ eredis_1_0_8 ];
+
+            meta = {
+              description = ''Redis client for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/artemeff/exredis";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exredis = exredis_0_2_3;
+
+    exref_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exref";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "exref";
+              version = "0.1.0";
+              sha256 =
+                "19597fbdd563e447608d5f3a43171c29cde4e0462f5163314cc1db74ccef2f65";
+            };
+
+            meta = {
+              description = ''Damn simple mix integration of xref.'';
+              license = stdenv.lib.licenses.mit;
+            };
+          } // packageOverrides)
+      ) {};
+
+    exref = exref_0_1_0;
+
+    exrequester_0_5_2 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poison_1_5_2,
+          httpotion_2_2_2
+        }:
+          buildMix ({
+            name = "exrequester";
+            version = "0.5.2";
+            src = fetchHex {
+              pkg = "exrequester";
+              version = "0.5.2";
+              sha256 =
+                "9c55974b2f9a4294dd9a53ebed8f9b1c2788cd0845dccbc9471cf6869201903a";
+            };
+            beamDeps  = [ poison_1_5_2 httpotion_2_2_2 ];
+
+            meta = {
+              description = ''Quickly create API clients using module
+                            attributes.'';
+
+              homepage = "https://github.com/oarrabi/exrequester";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exrequester = exrequester_0_5_2;
+
+    exrethinkdb_0_0_3 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex, poison_1_4_0 }:
+          buildRebar3 ({
+            name = "exrethinkdb";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "exrethinkdb";
+              version = "0.0.3";
+              sha256 =
+                "c48a25a613de9f4c8ffe490044e448f01d816e0f6806af018494c3a19890ed1a";
+            };
+
+            beamDeps  = [ poison_1_4_0 ];
+
+            meta = {
+              description = ''RethinkDB driver for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/hamiltop/exrethinkdb";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exrethinkdb = exrethinkdb_0_0_3;
+
+    exrm_0_19_9 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          relx_3_5_0,
+          conform_1_0_0_rc8
+        }:
+          buildMix ({
+            name = "exrm";
+            version = "0.19.9";
+            src = fetchHex {
+              pkg = "exrm";
+              version = "0.19.9";
+              sha256 =
+                "3107dcac0727f7e986ef36604e13943759a52188fbee630d72b1b3adb4594941";
+            };
+            beamDeps  = [ relx_3_5_0 conform_1_0_0_rc8 ];
+
+            meta = {
+              longDescription = ''Exrm, or Elixir Release Manager, provides mix
+                                tasks for building, upgrading, and controlling
+                                release packages for your application.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/bitwalker/exrm";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exrm_1_0_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, relx_3_18_0 }:
+          buildMix ({
+            name = "exrm";
+            version = "1.0.3";
+            src = fetchHex {
+              pkg = "exrm";
+              version = "1.0.3";
+              sha256 =
+                "22ce83a1ffab133ebc94cef871d830971ca0b2f9df3ba44caa8f7eadb13bbe3b";
+            };
+            beamDeps  = [ relx_3_18_0 ];
+
+            meta = {
+              longDescription = ''Exrm, or Elixir Release Manager, provides mix
+                                tasks for building, upgrading, and controlling
+                                release packages for your application.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/bitwalker/exrm";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exrm = exrm_1_0_3;
+
+    exrm_deb_0_0_5 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          vex_0_5_5,
+          timex_1_0_2,
+          exrm_1_0_3,
+          ex_doc_0_11_4,
+          earmark_0_2_1
+        }:
+          buildMix ({
+            name = "exrm_deb";
+            version = "0.0.5";
+            src = fetchHex {
+              pkg = "exrm_deb";
+              version = "0.0.5";
+              sha256 =
+                "b74c80e7c25750f78c4fefc75e8df66356d235d2c038751037ae60dad0ac7fc3";
+            };
+            beamDeps  = [
+                          vex_0_5_5
+                          timex_1_0_2
+                          exrm_1_0_3
+                          ex_doc_0_11_4
+                          earmark_0_2_1
+                        ];
+
+            meta = {
+              description = ''Create a deb for your elixir release with ease'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/johnhamelink/exrm_deb";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exrm_deb = exrm_deb_0_0_5;
+
+    exrm_heroku_0_1_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, exrm_1_0_3 }:
+          buildMix ({
+            name = "exrm_heroku";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "exrm_heroku";
+              version = "0.1.1";
+              sha256 =
+                "19fc16f1cfcc1c86bc64796a287028b8a8d951f7737024893c1772ba658da76d";
+            };
+            beamDeps  = [ exrm_1_0_3 ];
+
+            meta = {
+              description = ''Publish Elixir releases created with exrm release
+                            manager to Heroku. '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/ride/exrm-heroku";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exrm_heroku = exrm_heroku_0_1_1;
+
+    exromaji_0_3_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exromaji";
+            version = "0.3.0";
+            src = fetchHex {
+              pkg = "exromaji";
+              version = "0.3.0";
+              sha256 =
+                "d1b820b3de05bb3729b3b1d8b3e22ee965899a90abbec44ed6d18507a5f174d3";
+            };
+
+            meta = {
+              description = ''A Elixir library for translating between
+                            hiragana, katakana, and romaji.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/ikeikeikeike/exromaji";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exromaji = exromaji_0_3_0;
+
+    exrun_0_1_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exrun";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "exrun";
+              version = "0.1.1";
+              sha256 =
+                "d61b90c23ba37c9b44b379d6094ef8411522d17d94d33b786e1dc5bfac09bfc0";
+            };
+
+            meta = {
+              longDescription = ''Elixir - save and easy to use, tracing tools
+                                for running elixir and erlang applications'';
+
+              homepage = "https://github.com/liveforeverx/exrun";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exrun = exrun_0_1_1;
+
+    exsamples_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exsamples";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "exsamples";
+              version = "0.1.0";
+              sha256 =
+                "92acafe7e8a5d6b1c1b5ca937b9dab887f9a4474cfd6510a7117690a6c6da86d";
+            };
+
+            meta = {
+              longDescription = ''Initializes lists of maps, structs or keyword
+                                lists using tabular data in Elixir.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/msaraiva/exsamples";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exsamples = exsamples_0_1_0;
+
+    exscript_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exscript";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "exscript";
+              version = "0.0.1";
+              sha256 =
+                "56360c7f6063df2088deb0ec7683dee90c4bfede861ef85b81fa94cc0abe302b";
+            };
+
+            meta = {
+              description = ''Escript generator '';
+
+              homepage = "https://github.com/liveforeverx/exscript";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exscript = exscript_0_0_1;
+
+    exstatic_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, plug_1_1_3 }:
+          buildMix ({
+            name = "exstatic";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "exstatic";
+              version = "0.1.0";
+              sha256 =
+                "e063b91c0b2995e4a1a2c1aa56cdd578374320a8755844cc6471b58fa3874d0d";
+            };
+            beamDeps  = [ plug_1_1_3 ];
+
+            meta = {
+              longDescription = ''Serve static files from memory in the Phoenix
+                                Framework. This extension compiles all of a
+                                project`s static assets (e.g. Javascript, HTML,
+                                images, etc) into Erlang modules and loads them
+                                into the Erlang VM, with the purpose of serving
+                                them fast and without a dependency on a
+                                filesystem.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/arjan/exstatic";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exstatic = exstatic_0_1_0;
+
+    exstatsd_0_1_5 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, exactor_2_2_0 }:
+          buildMix ({
+            name = "exstatsd";
+            version = "0.1.5";
+            src = fetchHex {
+              pkg = "exstatsd";
+              version = "0.1.5";
+              sha256 =
+                "4fcad707df57fdb91338dae212355704924bea8db10207715b95e3c110e7b219";
+            };
+            beamDeps  = [ exactor_2_2_0 ];
+
+            meta = {
+              description = ''An Elixir ports client for StatsD'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/upbit/ExStatsD";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exstatsd = exstatsd_0_1_5;
+
+    exsync_0_1_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, exfswatch_0_1_1 }:
+          buildMix ({
+            name = "exsync";
+            version = "0.1.2";
+            src = fetchHex {
+              pkg = "exsync";
+              version = "0.1.2";
+              sha256 =
+                "21a1106d5e62ced84a567bde2acbdff73ddf06d2a78fbd80ffa488fae4bde48b";
+            };
+            beamDeps  = [ exfswatch_0_1_1 ];
+
+            meta = {
+              description = ''Yet another Elixir reloader.'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/falood/exsync";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exsync = exsync_0_1_2;
+
+    extwitter_0_7_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, poison_1_5_2 }:
+          buildMix ({
+            name = "extwitter";
+            version = "0.7.0";
+            src = fetchHex {
+              pkg = "extwitter";
+              version = "0.7.0";
+              sha256 =
+                "15fca145977192f315382d51258324ffd1862161deb586c67aaf0a205ca3cc73";
+            };
+            beamDeps  = [ poison_1_5_2 ];
+
+            meta = {
+              description = ''Twitter client library for elixir.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/parroty/extwitter";
+            };
+          } // packageOverrides)
+      ) {};
+
+    extwitter = extwitter_0_7_0;
+
+    exyz_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "exyz";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "exyz";
+              version = "1.0.0";
+              sha256 =
+                "b1d53964ca72f70dd71c91327bf912858619d0357a53765ed3a08671e6769ef5";
+            };
+
+            meta = {
+              description = ''Z-combinator in elixir: recursive anonymous
+                            functions.'';
+              license = stdenv.lib.licenses.free;
+              homepage = "https://github.com/Dkendal/exyz";
+            };
+          } // packageOverrides)
+      ) {};
+
+    exyz = exyz_1_0_0;
+
+    eye_drops_1_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, fs_0_9_2 }:
+          buildMix ({
+            name = "eye_drops";
+            version = "1.0.1";
+            src = fetchHex {
+              pkg = "eye_drops";
+              version = "1.0.1";
+              sha256 =
+                "4b57c4e6ec58e8e278c5dd2849ad248ccbf1cb9c340476cfebb7ac31e1bbe85d";
+            };
+            beamDeps  = [ fs_0_9_2 ];
+
+            meta = {
+              longDescription = ''A configurable mix task to watch file changes
+                                Watch file changes in a project and run the
+                                corresponding command when a change happens.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/rkotze/eye_drops";
+            };
+          } // packageOverrides)
+      ) {};
+
+    eye_drops_1_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, fs_0_9_2 }:
+          buildMix ({
+            name = "eye_drops";
+            version = "1.2.0";
+            src = fetchHex {
+              pkg = "eye_drops";
+              version = "1.2.0";
+              sha256 =
+                "0e0fe7ccf1fc4208ae0811c60a0f0d1e37ef9a60dfaefc8ff235a8be51fa9ae7";
+            };
+            beamDeps  = [ fs_0_9_2 ];
+
+            meta = {
+              longDescription = ''A configurable mix task to watch file changes
+                                Watch file changes in a project and run the
+                                corresponding command when a change happens.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/rkotze/eye_drops";
+            };
+          } // packageOverrides)
+      ) {};
+
+    eye_drops = eye_drops_1_2_0;
+
+    ezcryptex_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, cryptex_0_0_1 }:
+          buildMix ({
+            name = "ezcryptex";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "ezcryptex";
+              version = "0.0.1";
+              sha256 =
+                "0c1c295cf5500106f7288949021ccbdc0d3a9276c2ae9938e45254b7500017b5";
+            };
+            beamDeps  = [ cryptex_0_0_1 ];
+
+            meta = {
+              longDescription = ''Thin layer on top of Cryptex for more easily
+                                encrypting/decrypting, signing/verifying data in
+                                elixir. '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/stocks29/ezcryptex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ezcryptex = ezcryptex_0_0_1;
+
+    factory_girl_elixir_0_1_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "factory_girl_elixir";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "factory_girl_elixir";
+              version = "0.1.1";
+              sha256 =
+                "2e07de9813089c6e6a45f0584eb2bfd28d3acbf654073b9e2ed6d0fd531b8f7e";
+            };
+
+            meta = {
+              description = ''Minimal implementation of Ruby`s factory_girl in
+                            Elixir. '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/sinetris/factory_girl_elixir";
+            };
+          } // packageOverrides)
+      ) {};
+
+    factory_girl_elixir = factory_girl_elixir_0_1_1;
+
+    fake_cas_1_0_1 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          plug_1_1_3,
+          cowboy_1_0_4,
+          bypass_0_5_1
+        }:
+          buildMix ({
+            name = "fake_cas";
+            version = "1.0.1";
+            src = fetchHex {
+              pkg = "fake_cas";
+              version = "1.0.1";
+              sha256 =
+                "bb3522de447f7a3d84ced7b55e83b9ce72ce7c509581ed87ab26264fb39aafe5";
+            };
+            beamDeps  = [ plug_1_1_3 cowboy_1_0_4 bypass_0_5_1 ];
+
+            meta = {
+              description = ''A Cas server stub'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/rhruiz/elixir-fake_cas";
+            };
+          } // packageOverrides)
+      ) {};
+
+    fake_cas = fake_cas_1_0_1;
+
+    faker_0_6_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "faker";
+            version = "0.6.0";
+            src = fetchHex {
+              pkg = "faker";
+              version = "0.6.0";
+              sha256 =
+                "4f305a9ec9a2645bf4777dda1b56643d04333b7ff601145bf4b80acca030c2a0";
+            };
+
+            meta = {
+              description = ''Faker is a pure Elixir library for generating
+                            fake data.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/igas/faker";
+            };
+          } // packageOverrides)
+      ) {};
+
+    faker = faker_0_6_0;
+
+    faust_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "faust";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "faust";
+              version = "0.1.0";
+              sha256 =
+                "0ab347a6f377a97e621db0f659841436d6dbb31f1b7c8309e3fb543bec0c473e";
+            };
+
+            meta = {
+              description = ''A Markov chain text generator for Elixir.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/jquadrin/faust";
+            };
+          } // packageOverrides)
+      ) {};
+
+    faust = faust_0_1_0;
+
+    fdg_0_0_4 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "fdg";
+            version = "0.0.4";
+            src = fetchHex {
+              pkg = "fdg";
+              version = "0.0.4";
+              sha256 =
+                "a5ec0f8214e52c63186e620a3556a3d61c6fa9118bf4a6b84b67ff236b8a98da";
+            };
+
+            meta = {
+              longDescription = ''This project aims to be a simple library with
+                                which to build force directed graphs. Ideally,
+                                FDG will be used to produce visualiations of
+                                networks and static analysis of code.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/johnhamelink/elixir-fdg";
+            };
+          } // packageOverrides)
+      ) {};
+
+    fdg = fdg_0_0_4;
+
+    feature_toggler_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, exredis_0_2_3 }:
+          buildMix ({
+            name = "feature_toggler";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "feature_toggler";
+              version = "0.0.1";
+              sha256 =
+                "dac607aa67971e87b9d8fb8eb3057246d4480c99e11951faa1ed9f204b7f48ae";
+            };
+            beamDeps  = [ exredis_0_2_3 ];
+
+            meta = {
+              description = ''This is a simple feature toggler/switch with
+                            redis database written in elixir.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/aravindgd/feature_toggler";
+            };
+          } // packageOverrides)
+      ) {};
+
+    feature_toggler = feature_toggler_0_0_1;
+
+    feeder_1_4_7 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "feeder";
+            version = "1.4.7";
+            src = fetchHex {
+              pkg = "feeder";
+              version = "1.4.7";
+              sha256 =
+                "1ac4696d0801c5e433caedeb38001341a9e22120998dcb0ee6d358266260c3da";
+            };
+
+            meta = {
+              description = ''Stream parse RSS and Atom formatted XML feeds.
+                            '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/michaelnisi/feeder";
+            };
+          } // packageOverrides)
+      ) {};
+
+    feeder_2_0_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "feeder";
+            version = "2.0.0";
+            src = fetchHex {
+              pkg = "feeder";
+              version = "2.0.0";
+              sha256 =
+                "9780c5f032d3480cf7d9fd71d3f0c5f73211e0d3a8d9cdabcb1327b3a4ff758e";
+            };
+
+            meta = {
+              description = ''Stream parse RSS and Atom formatted XML feeds.
+                            '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/michaelnisi/feeder";
+            };
+          } // packageOverrides)
+      ) {};
+
+    feeder = feeder_2_0_0;
+
+    feeder_ex_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, feeder_1_4_7 }:
+          buildMix ({
+            name = "feeder_ex";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "feeder_ex";
+              version = "0.0.2";
+              sha256 =
+                "0816c5c2757098d02727dcba55dfb8b4ecff66736d0f74d4bd36ffe93f033c31";
+            };
+            beamDeps  = [ feeder_1_4_7 ];
+
+            meta = {
+              description = ''RSS feed parser. Simple wrapper for feeder.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/manukall/feeder_ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    feeder_ex = feeder_ex_0_0_2;
+
+    feederer_0_5_6 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, poolboy_1_5_1 }:
+          buildMix ({
+            name = "feederer";
+            version = "0.5.6";
+            src = fetchHex {
+              pkg = "feederer";
+              version = "0.5.6";
+              sha256 =
+                "07e25464b14b9263b343602b649bb9680764481b1dfe64270dcef5c83321522c";
+            };
+            beamDeps  = [ poolboy_1_5_1 ];
+
+            meta = {
+              longDescription = ''Parses XML syndication feeds such as RSS,
+                                Atom, etc. Elixir feedparser wrapper using
+                                erlport.'';
+              license = stdenv.lib.licenses.free;
+              homepage = "https://github.com/draftli/feederer";
+            };
+          } // packageOverrides)
+      ) {};
+
+    feederer = feederer_0_5_6;
+
+    feedparser_0_0_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "feedparser";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "feedparser";
+              version = "0.0.3";
+              sha256 =
+                "ef19d82d5d0db4ca10e1a83c8eefe82678538cdeb143e707bf7ef738177c3eeb";
+            };
+
+            meta = {
+              description = ''Discover and parse RSS and Atom feeds'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/l3kn/Elixir-Feedparser";
+            };
+          } // packageOverrides)
+      ) {};
+
+    feedparser = feedparser_0_0_3;
+
+    fernet_ecto_0_0_5 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          fernetex_0_0_2,
+          ecto_1_1_5
+        }:
+          buildMix ({
+            name = "fernet_ecto";
+            version = "0.0.5";
+            src = fetchHex {
+              pkg = "fernet_ecto";
+              version = "0.0.5";
+              sha256 =
+                "d4f9d0c6ffda955b9a1870bfc525def01fb65fef0bb3c4ed739ce5bbfbb98cda";
+            };
+            beamDeps  = [ fernetex_0_0_2 ecto_1_1_5 ];
+
+            meta = {
+              description = ''Fernet-encrypted fields for Ecto'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/jkakar/fernet-ecto";
+            };
+          } // packageOverrides)
+      ) {};
+
+    fernet_ecto = fernet_ecto_0_0_5;
+
+    fernetex_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, timex_1_0_2 }:
+          buildMix ({
+            name = "fernetex";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "fernetex";
+              version = "0.0.2";
+              sha256 =
+                "a6d052384397defe780d3551a16b8b639dba6f89aeea7a6984ecadf44501cfc9";
+            };
+            beamDeps  = [ timex_1_0_2 ];
+
+            meta = {
+              description = ''Elixir implementation of Fernet library based on
+                            https://github.com/fernet/spec'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/kennyp/fernetex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    fernetex = fernetex_0_0_2;
+
+    fifo_lager_0_1_3 = callPackage
+      (
+        {
+          buildRebar3,
+          packageOverrides ? {},
+          fetchHex,
+          lager_logstash_backend_0_1_0,
+          lager_graylog_0_1_0,
+          lager_3_0_2
+        }:
+          buildRebar3 ({
+            name = "fifo_lager";
+            version = "0.1.3";
+            src = fetchHex {
+              pkg = "fifo_lager";
+              version = "0.1.3";
+              sha256 =
+                "89904ffcaaec1e92329d01d18805b26a71683b2ea646bbe8ed4f73de92ce267e";
+            };
+
+            beamDeps  = [
+                          lager_logstash_backend_0_1_0
+                          lager_graylog_0_1_0
+                          lager_3_0_2
+                        ];
+
+            meta = {
+              description = ''Lager config and dependencies'';
+
+            };
+          } // packageOverrides)
+      ) {};
+
+    fifo_lager = fifo_lager_0_1_3;
+
+    fifo_s3_0_1_16 = callPackage
+      (
+        {
+          buildRebar3,
+          packageOverrides ? {},
+          fetchHex,
+          poolboy_1_5_1,
+          lager_3_0_2,
+          erlcloud_0_13_0,
+          base16_1_0_0
+        }:
+          buildRebar3 ({
+            name = "fifo_s3";
+            version = "0.1.16";
+            src = fetchHex {
+              pkg = "fifo_s3";
+              version = "0.1.16";
+              sha256 =
+                "14a3601a7586d37ae5fd8996db45d0f7a7ef82c0bc1adaefa36cd881997ed32f";
+            };
+
+            beamDeps  = [
+                          poolboy_1_5_1 lager_3_0_2 erlcloud_0_13_0 base16_1_0_0
+                        ];
+
+            meta = {
+              description = ''S3 storange client library for erlang'';
+
+            };
+          } // packageOverrides)
+      ) {};
+
+    fifo_s3 = fifo_s3_0_1_16;
+
+    fifocache_1_0_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "fifocache";
+            version = "1.0.1";
+            src = fetchHex {
+              pkg = "fifocache";
+              version = "1.0.1";
+              sha256 =
+                "363f03e2871b8d8c7564a47133162ce18c362bd70897f5bd58fa246a0e169a43";
+            };
+
+            meta = {
+              description = ''Fixed size FIFO cache implementation'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/mururu/fifocache";
+            };
+          } // packageOverrides)
+      ) {};
+
+    fifocache = fifocache_1_0_1;
+
+    figaro_elixir_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "figaro_elixir";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "figaro_elixir";
+              version = "1.0.0";
+              sha256 =
+                "98a7690c60fc32874e73b025b7deb5887d7cdff4556178af1849bde38a7ba104";
+            };
+
+            meta = {
+              description = ''Environmental variables manager and configuration
+                            management tool.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/KamilLelonek/figaro-elixir";
+            };
+          } // packageOverrides)
+      ) {};
+
+    figaro_elixir = figaro_elixir_1_0_0;
+
+    file_info_0_0_2 = callPackage
+      (
+        {
+          buildMix, packageOverrides ? {}, fetchHex, mimetype_parser_0_1_2
+        }:
+          buildMix ({
+            name = "file_info";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "file_info";
+              version = "0.0.2";
+              sha256 =
+                "f28456aafd014c01a4188fee36c1571e9669b0506eb22c830db357084c0c9cb2";
+            };
+            beamDeps  = [ mimetype_parser_0_1_2 ];
+
+            meta = {
+              description = ''Get MIME-type of a file by its magic number
+                            (linux only)'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/NobbZ/file_info";
+            };
+          } // packageOverrides)
+      ) {};
+
+    file_info = file_info_0_0_2;
+
+    finance_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, timex_1_0_2 }:
+          buildMix ({
+            name = "finance";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "finance";
+              version = "0.0.1";
+              sha256 =
+                "fe08fc521e65605d54fd8b68fbdfdbd233b408e8330cf8038337214b553c2c17";
+            };
+            beamDeps  = [ timex_1_0_2 ];
+
+            meta = {
+              longDescription = ''A library to calculate Xirr through the
+                                bisection method using parallel processes.'';
+
+            };
+          } // packageOverrides)
+      ) {};
+
+    finance = finance_0_0_1;
+
+    finicity_0_0_5 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          xml_builder_0_0_8,
+          httpotion_2_2_2,
+          floki_0_8_0
+        }:
+          buildMix ({
+            name = "finicity";
+            version = "0.0.5";
+            src = fetchHex {
+              pkg = "finicity";
+              version = "0.0.5";
+              sha256 =
+                "b58ef39987976cf50851311a95b40504ba763c0d82256b012f5b1246bd92d9b4";
+            };
+            beamDeps  = [ xml_builder_0_0_8 httpotion_2_2_2 floki_0_8_0 ];
+
+            meta = {
+              description = ''Client library for Finicity.'';
+
+            };
+          } // packageOverrides)
+      ) {};
+
+    finicity = finicity_0_0_5;
+
+    firmata_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "firmata";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "firmata";
+              version = "0.0.1";
+              sha256 =
+                "c3f928839c32e366389b3f9d34cfc73505952f854dd13c52eff56b9e5853ea6c";
+            };
+
+            meta = {
+              longDescription = ''This package implements the Firmata protocol.
+                                Firmata is a MIDI-based protocol for
+                                communicating with microcontrollers.'';
+              license = stdenv.lib.licenses.isc;
+              homepage = "https://github.com/kfatehi/firmata";
+            };
+          } // packageOverrides)
+      ) {};
+
+    firmata = firmata_0_0_1;
+
+    fixby_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "fixby";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "fixby";
+              version = "0.0.1";
+              sha256 =
+                "e361bb9324c616e397fc78bda81a3629a39189f4675aefdeb54e85dfa74a629f";
+            };
+
+            meta = {
+              description = ''FIXBY comments that raise after a given version
+                            of Elixir.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/CoderDennis/fixby-elixir";
+            };
+          } // packageOverrides)
+      ) {};
+
+    fixby = fixby_0_0_1;
+
+    fixme_0_0_4 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "fixme";
+            version = "0.0.4";
+            src = fetchHex {
+              pkg = "fixme";
+              version = "0.0.4";
+              sha256 =
+                "e5e36db0c083a96a459723d89c151fc1f33f9873122e6c4924e06d18d20f9e84";
+            };
+
+            meta = {
+              description = ''FIXME comments that raise after a certain point
+                            in time.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/henrik/fixme-elixir";
+            };
+          } // packageOverrides)
+      ) {};
+
+    fixme = fixme_0_0_4;
+
+    flasked_0_3_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "flasked";
+            version = "0.3.0";
+            src = fetchHex {
+              pkg = "flasked";
+              version = "0.3.0";
+              sha256 =
+                "371368ec9586939343fad0196f6dc3492bb4e56309490271d29bf46beede9210";
+            };
+
+            meta = {
+              longDescription = ''Flasked injects application environment
+                                configuration at runtime based on given ENV
+                                variables and a mapping. This is pretty useful
+                                for applications following the 12factor app
+                                principle or which are deployed in
+                                containerization infrastructures like Docker.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/asaaki/flasked";
+            };
+          } // packageOverrides)
+      ) {};
+
+    flasked = flasked_0_3_0;
+
+    flock_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "flock";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "flock";
+              version = "0.0.1";
+              sha256 =
+                "3a533d32a450cb0e5b78880c421080fb34fb95d4cf3c1ee053b4e97c6cadd4c8";
+            };
+
+            meta = {
+              description = ''Distributed Services '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/chrismccord/flock";
+            };
+          } // packageOverrides)
+      ) {};
+
+    flock = flock_0_0_1;
+
+    floki_0_0_5 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "floki";
+            version = "0.0.5";
+            src = fetchHex {
+              pkg = "floki";
+              version = "0.0.5";
+              sha256 =
+                "05044b8dade147bc0390300eefe48c3118eb61d94a57bd73966549a24c76e795";
+            };
+
+            meta = {
+              description = ''Floki is a simple HTML parser that enables search
+                            for nodes using CSS selectors.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/philss/floki";
+            };
+          } // packageOverrides)
+      ) {};
+
+    floki_0_8_0 = callPackage
+      (
+        {
+          buildMix, packageOverrides ? {}, fetchHex, mochiweb_html_2_13_0
+        }:
+          buildMix ({
+            name = "floki";
+            version = "0.8.0";
+            src = fetchHex {
+              pkg = "floki";
+              version = "0.8.0";
+              sha256 =
+                "9cc084ca7adf275f639bb7a292838d7dc86d8917314c22f8aa2d8f6ba8b8d18d";
+            };
+            beamDeps  = [ mochiweb_html_2_13_0 ];
+
+            meta = {
+              description = ''Floki is a simple HTML parser that enables search
+                            for nodes using CSS selectors.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/philss/floki";
+            };
+          } // packageOverrides)
+      ) {};
+
+    floki = floki_0_8_0;
+
+    floorplan_0_1_1 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          xml_builder_0_0_8,
+          tzdata_0_1_201603,
+          timex_1_0_2,
+          postgrex_0_11_1,
+          poison_1_5_2,
+          httpotion_2_2_2
+        }:
+          buildMix ({
+            name = "floorplan";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "floorplan";
+              version = "0.1.1";
+              sha256 =
+                "56679e586efa7ae179a940920ef2b4d56e40b9b1d01cb4ce8528ef6870a77b00";
+            };
+            beamDeps  = [
+                          xml_builder_0_0_8
+                          tzdata_0_1_201603
+                          timex_1_0_2
+                          postgrex_0_11_1
+                          poison_1_5_2
+                          httpotion_2_2_2
+                        ];
+
+            meta = {
+              description = ''A module for generating sitemaps from a variety
+                            of data sources'';
+              license = stdenv.lib.licenses.free;
+              homepage = "https://github.com/househappy/floorplan";
+            };
+          } // packageOverrides)
+      ) {};
+
+    floorplan = floorplan_0_1_1;
+
+    fluxter_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "fluxter";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "fluxter";
+              version = "0.2.0";
+              sha256 =
+                "7834e830d156bf9ee819e69929a42f9ce8373a4d50c3e002ad9949cfeb42391d";
+            };
+
+            meta = {
+              description = ''An InfluxDB writer for Elixir'';
+              license = stdenv.lib.licenses.isc;
+              homepage = "https://github.com/lexmag/fluxter";
+            };
+          } // packageOverrides)
+      ) {};
+
+    fluxter = fluxter_0_2_0;
+
+    fn_1_0_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "fn";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "fn";
+              version = "1.0.0";
+              sha256 =
+                "1433b353c8739bb28ac0d6826c9f6a05033f158e8c8195faf01a863668b3bbc7";
+            };
+
+            meta = {
+              description = ''More functional Erlang'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/artemeff/fn";
+            };
+          } // packageOverrides)
+      ) {};
+
+    fn = fn_1_0_0;
+
+    fnv_0_2_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, hexate_0_5_1 }:
+          buildMix ({
+            name = "fnv";
+            version = "0.2.1";
+            src = fetchHex {
+              pkg = "fnv";
+              version = "0.2.1";
+              sha256 =
+                "4f64367d63f0f40fd6bd1618164df41173c76517b10ce96d8358ccc01e1cb2a4";
+            };
+            beamDeps  = [ hexate_0_5_1 ];
+
+            meta = {
+              description = ''Pure Elixir implementation of Fowler–Noll–Vo
+                            hash functions (FNV-1/FNV-1a)'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/asaaki/fnv.ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    fnv = fnv_0_2_1;
+
+    folsom_0_8_3 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex, bear_0_8_3 }:
+          buildRebar3 ({
+            name = "folsom";
+            version = "0.8.3";
+            src = fetchHex {
+              pkg = "folsom";
+              version = "0.8.3";
+              sha256 =
+                "afaa1ea4cd2a10a32242ac5d76fa7b17e98d202883859136b791d9a383b26820";
+            };
+
+            beamDeps  = [ bear_0_8_3 ];
+
+            meta = {
+              description = ''Erlang based metrics system'';
+
+            };
+          } // packageOverrides)
+      ) {};
+
+    folsom = folsom_0_8_3;
+
+    folsomite_1_2_8 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex, folsom_0_8_3 }:
+          buildRebar3 ({
+            name = "folsomite";
+            version = "1.2.8";
+            src = fetchHex {
+              pkg = "folsomite";
+              version = "1.2.8";
+              sha256 =
+                "9ce64603cdffb8ad55e950142146b3fe05533020906a81aa9c2f524635d813dc";
+            };
+
+            beamDeps  = [ folsom_0_8_3 ];
+
+            meta = {
+              description = ''Blow up your Graphite server with Folsom
+                            metrics'';
+
+            };
+          } // packageOverrides)
+      ) {};
+
+    folsomite = folsomite_1_2_8;
+
+    forms_0_0_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "forms";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "forms";
+              version = "0.0.1";
+              sha256 =
+                "530f63ed8ed5a171f744fc75bd69cb2e36496899d19dbef48101b4636b795868";
+            };
+
+            buildPlugins  = [ rebar3_hex ];
+
+
+            meta = {
+              description = ''Toolbox that simplifies working with Erlang`s
+                            abstract format'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/efcasado/forms";
+            };
+          } // packageOverrides)
+      ) {};
+
+    forms = forms_0_0_1;
+
+    friendly_1_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, floki_0_8_0 }:
+          buildMix ({
+            name = "friendly";
+            version = "1.0.1";
+            src = fetchHex {
+              pkg = "friendly";
+              version = "1.0.1";
+              sha256 =
+                "5bacdeba9a6752613c037f7ffacd4f7185cf9b348b3b41c73497e539bbb17602";
+            };
+            beamDeps  = [ floki_0_8_0 ];
+
+            meta = {
+              longDescription = ''HTML and XML parser with the most friendly
+                                API in Elixir land. CSS selector in, list of
+                                elements out.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/qertoip/friendly/";
+            };
+          } // packageOverrides)
+      ) {};
+
+    friendly = friendly_1_0_1;
+
+    fs_0_9_2 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "fs";
+            version = "0.9.2";
+            src = fetchHex {
+              pkg = "fs";
+              version = "0.9.2";
+              sha256 =
+                "9a00246e8af58cdf465ae7c48fd6fd7ba2e43300413dfcc25447ecd3bf76f0c1";
+            };
+            compilePorts = true;
+
+            meta = {
+              description = ''FS VXZ Listener'';
+
+            };
+          } // packageOverrides)
+      ) {};
+
+    fs = fs_0_9_2;
+
+    fsm_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "fsm";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "fsm";
+              version = "0.2.0";
+              sha256 =
+                "dbc7b316d37f258db4f1a897109da14c2c76aa706fe85859532eff2ea30986bf";
+            };
+
+            meta = {
+              description = ''Finite state machine as a functional data
+                            structure.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/sasa1977/fsm";
+            };
+          } // packageOverrides)
+      ) {};
+
+    fsm = fsm_0_2_0;
+
+    fumanchu_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "fumanchu";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "fumanchu";
+              version = "0.0.1";
+              sha256 =
+                "3ae3f825b598d2af9ace3f9ef25ff23b7724507cddb2dddb2176e4a49afabc89";
+            };
+
+            meta = {
+              description = ''An (almost) spec-compliant Mustache parser
+                            written in Elixir'';
+
+            };
+          } // packageOverrides)
+      ) {};
+
+    fumanchu = fumanchu_0_0_1;
+
+    function_decorating_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "function_decorating";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "function_decorating";
+              version = "0.0.1";
+              sha256 =
+                "06016a2765de8ea0243b7993226177c96d0f6d51a2db2f84ee9d224a355c3b92";
+            };
+
+            meta = {
+              longDescription = ''A function decorator macro for Elixir. Used
+                                mainly for adding log statements to the function
+                                calls.'';
+              license = stdenv.lib.licenses.mit;
+              homepage =
+                "https://github.com/elpddev/elixir-function-decorating";
+            };
+          } // packageOverrides)
+      ) {};
+
+    function_decorating = function_decorating_0_0_1;
+
+    fuse_2_2_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "fuse";
+            version = "2.2.0";
+            src = fetchHex {
+              pkg = "fuse";
+              version = "2.2.0";
+              sha256 =
+                "c397f336455ab6596842d2199f018af69855f17df1635e212d3871a135ad46fa";
+            };
+
+            meta = {
+              description = ''A Circuit breaker implementation for Erlang'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/jlouis/fuse";
+            };
+          } // packageOverrides)
+      ) {};
+
+    fuse = fuse_2_2_0;
+
+    fuzzyurl_0_8_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "fuzzyurl";
+            version = "0.8.1";
+            src = fetchHex {
+              pkg = "fuzzyurl";
+              version = "0.8.1";
+              sha256 =
+                "8229d3d14bcbaf792a550ee68347662efd93022e7fc0221f7681c104b3356900";
+            };
+
+            meta = {
+              longDescription = ''Fuzzyurl is a library for non-strict parsing,
+                                construction, and fuzzy-matching of URLs.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/gamache/fuzzyurl.ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    fuzzyurl = fuzzyurl_0_8_1;
+
+    fwatch_0_5_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          fs_0_9_2,
+          earmark_0_2_1
+        }:
+          buildMix ({
+            name = "fwatch";
+            version = "0.5.0";
+            src = fetchHex {
+              pkg = "fwatch";
+              version = "0.5.0";
+              sha256 =
+                "1cd46bcae7074c10a4a4d25989ef20ab515d075d762af8e6c86e8d50c011604c";
+            };
+            beamDeps  = [ fs_0_9_2 earmark_0_2_1 ];
+
+            meta = {
+              description = ''A file watcher for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/ryo33/fwatch-ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    fwatch = fwatch_0_5_0;
+
+    gb2260_0_4_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, poison_2_1_0 }:
+          buildMix ({
+            name = "gb2260";
+            version = "0.4.0";
+            src = fetchHex {
+              pkg = "gb2260";
+              version = "0.4.0";
+              sha256 =
+                "62e89f7f4fcee973e8092e41676a903831f0cf88e31d6bedcf88382dfe40f333";
+            };
+            beamDeps  = [ poison_2_1_0 ];
+
+            meta = {
+              description = ''The Elixir implementation for looking up the
+                            Chinese administrative divisions.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/LcpMarvel/gb2260";
+            };
+          } // packageOverrides)
+      ) {};
+
+    gb2260 = gb2260_0_4_0;
+
+    gealts_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "gealts";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "gealts";
+              version = "0.0.1";
+              sha256 =
+                "c23b96986b19801c3428ff961e26e5b7327cd38141c2161951fdba233b71ac2b";
+            };
+
+            meta = {
+              description = ''A crude genetic programming library.'';
+              license = stdenv.lib.licenses.free;
+              homepage = "https://github.com/0010-IO/gealts";
+            };
+          } // packageOverrides)
+      ) {};
+
+    gealts = gealts_0_0_1;
+
+    gelf_logger_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, poison_2_1_0 }:
+          buildMix ({
+            name = "gelf_logger";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "gelf_logger";
+              version = "0.2.0";
+              sha256 =
+                "3729e42e3c8d492ec4b18cd7a70783cc2d15811b7096613a60da04743d1f7838";
+            };
+            beamDeps  = [ poison_2_1_0 ];
+
+            meta = {
+              longDescription = ''A Logger backend that will generate Graylog
+                                Extended Log Format messages and send them to a
+                                compatible server.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/jschniper/gelf_logger";
+            };
+          } // packageOverrides)
+      ) {};
+
+    gelf_logger = gelf_logger_0_2_0;
+
+    gelfex_0_0_1 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poison_1_5_2,
+          connection_1_0_2
+        }:
+          buildMix ({
+            name = "gelfex";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "gelfex";
+              version = "0.0.1";
+              sha256 =
+                "35ca2deb8221379fc8eb2d4e33888ce590defe91dbbaaa10ef352d6654723279";
+            };
+            beamDeps  = [ poison_1_5_2 connection_1_0_2 ];
+
+            meta = {
+              description = ''Elixir client for logging GELF messages to
+                            Graylog.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/donpinkster/gelfex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    gelfex = gelfex_0_0_1;
+
+    gen_leader_0_1_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "gen_leader";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "gen_leader";
+              version = "0.1.0";
+              sha256 =
+                "31340f49935767f12b639b69cdc585f26ebcc1802ba46b33555b229da2366207";
+            };
+
+            buildPlugins  = [ rebar3_hex ];
+
+
+            meta = {
+              description = ''The gen_leader behaviour'';
+              license = stdenv.lib.licenses.free;
+              homepage = "https://github.com/knusbaum/gen_leader_revival";
+            };
+          } // packageOverrides)
+      ) {};
+
+    gen_leader = gen_leader_0_1_0;
+
+    gen_listener_tcp_0_3_2 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "gen_listener_tcp";
+            version = "0.3.2";
+            src = fetchHex {
+              pkg = "gen_listener_tcp";
+              version = "0.3.2";
+              sha256 =
+                "b3c3fbc525ba2b32d947b06811d38470d5b0abe2ca81b623192a71539ed22336";
+            };
+
+            meta = {
+              description = ''Generic TCP Server'';
+
+              homepage = "https://github.com/travelping/gen_listener_tcp";
+            };
+          } // packageOverrides)
+      ) {};
+
+    gen_listener_tcp = gen_listener_tcp_0_3_2;
+
+    gen_smtp_0_9_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "gen_smtp";
+            version = "0.9.0";
+            src = fetchHex {
+              pkg = "gen_smtp";
+              version = "0.9.0";
+              sha256 =
+                "5a05f23a7cbe0c6242d290b445c6bbc0c287e3d0e09d3fcdc6bcd2c8973b6688";
+            };
+
+            meta = {
+              longDescription = ''A generic Erlang SMTP server framework that
+                                can be extended via callback modules in the OTP
+                                style. '';
+
+              homepage = "https://github.com/Vagabond/gen_smtp";
+            };
+          } // packageOverrides)
+      ) {};
+
+    gen_smtp = gen_smtp_0_9_0;
+
+    gendex_0_5_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "gendex";
+            version = "0.5.1";
+            src = fetchHex {
+              pkg = "gendex";
+              version = "0.5.1";
+              sha256 =
+                "b3eedba31b1a76ab33e6b57689e4312625fafb2667ac7b485df22c05b4c9439f";
+            };
+
+            meta = {
+              description = ''Gendex tells you the most likely gender of a
+                            person based on first name.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/dre1080/gendex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    gendex = gendex_0_5_1;
+
+    geocalc_0_4_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "geocalc";
+            version = "0.4.0";
+            src = fetchHex {
+              pkg = "geocalc";
+              version = "0.4.0";
+              sha256 =
+                "353bcb1efc5b64fc3f8ca33338e51b47ae5f39b272da79be7f1ff7a6daa8dafb";
+            };
+
+            meta = {
+              description = ''Calculate distance, bearing and more between
+                            latitude/longitude points.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/yltsrc/geocalc";
+            };
+          } // packageOverrides)
+      ) {};
+
+    geocalc = geocalc_0_4_0;
+
+    geohash_0_1_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "geohash";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "geohash";
+              version = "0.1.1";
+              sha256 =
+                "ffca8ce73cce9c52aae2000c5f417009b87f23d6e2df69cd6985bc5cc05aa998";
+            };
+
+            meta = {
+              description = ''Geohash encode/decode implementation for
+                            Elixir'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/polmuz/elixir-geohash";
+            };
+          } // packageOverrides)
+      ) {};
+
+    geohash = geohash_0_1_1;
+
+    geolix_0_9_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, poolboy_1_5_1 }:
+          buildMix ({
+            name = "geolix";
+            version = "0.9.0";
+            src = fetchHex {
+              pkg = "geolix";
+              version = "0.9.0";
+              sha256 =
+                "05bf3057a8997aaf70abc2e8f3ef04679c12b061829af263b3bfb44ad3e8e6a0";
+            };
+            beamDeps  = [ poolboy_1_5_1 ];
+
+            meta = {
+              description = ''MaxMind GeoIP2 database reader/decoder'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/mneudert/geolix";
+            };
+          } // packageOverrides)
+      ) {};
+
+    geolix = geolix_0_9_0;
+
+    getopt_0_8_2 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "getopt";
+            version = "0.8.2";
+            src = fetchHex {
+              pkg = "getopt";
+              version = "0.8.2";
+              sha256 =
+                "736e6db3679fbbad46373efb96b69509f8e420281635e9d92989af9f0a0483f7";
+            };
+
+            meta = {
+              description = ''Command-line options parser for Erlang'';
+
+              homepage = "https://github.com/jcomellas/getopt";
+            };
+          } // packageOverrides)
+      ) {};
+
+    getopt = getopt_0_8_2;
+
+    gettext_0_10_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "gettext";
+            version = "0.10.0";
+            src = fetchHex {
+              pkg = "gettext";
+              version = "0.10.0";
+              sha256 =
+                "c37747dced24fe00cb4245cb348a36556fa82851c10748cfe4c6a0253aea374e";
+            };
+
+            meta = {
+              description = ''Internationalization and localization through
+                            gettext'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/elixir-lang/gettext";
+            };
+          } // packageOverrides)
+      ) {};
+
+    gettext = gettext_0_10_0;
+
+    gh_webhook_plug_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, plug_1_1_3 }:
+          buildMix ({
+            name = "gh_webhook_plug";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "gh_webhook_plug";
+              version = "0.0.2";
+              sha256 =
+                "f89c7b883923aea3a3c488e3344390e0771735df72dad7fec270ce49aba88854";
+            };
+            beamDeps  = [ plug_1_1_3 ];
+
+            meta = {
+              longDescription = ''This Plug makes it easy to listen and respond
+                                to Github webhook requests in your Elixir
+                                apps.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/emilsoman/gh_webhook_plug";
+            };
+          } // packageOverrides)
+      ) {};
+
+    gh_webhook_plug = gh_webhook_plug_0_0_2;
+
+    gibran_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "gibran";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "gibran";
+              version = "0.0.2";
+              sha256 =
+                "bdf0eb8c7469ac17e14e898b26fb47d4a360409f7a750bfde5d7d0765f327ca4";
+            };
+
+            meta = {
+              description = ''An Elixir natural language processor.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/abitdodgy/gibran";
+            };
+          } // packageOverrides)
+      ) {};
+
+    gibran = gibran_0_0_2;
+
+    git_cli_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "git_cli";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "git_cli";
+              version = "0.2.0";
+              sha256 =
+                "8e52506764fd6ba5f153d2bcd5635c160ed83a7a4e8834b4e67eee317a37f962";
+            };
+
+            meta = {
+              description = ''A simple interface to Git CLI'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/tuvistavie/elixir-git-cli";
+            };
+          } // packageOverrides)
+      ) {};
+
+    git_cli = git_cli_0_2_0;
+
+    gitex_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "gitex";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "gitex";
+              version = "0.1.0";
+              sha256 =
+                "ac3bfa723cf2f734837fc7d89a330fa80156f96eaa2e6326d2ab60880a804de7";
+            };
+
+            meta = {
+              longDescription = ''Elixir implementation of the Git object
+                                storage, but with the goal to implement the same
+                                semantic with other storage and topics'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/awetzel/gitex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    gitex_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "gitex";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "gitex";
+              version = "0.2.0";
+              sha256 =
+                "68074becf5e9a01d00096c306a05b023d0107bafca178ff0f043f893b7b95450";
+            };
+
+            meta = {
+              longDescription = ''Elixir implementation of the Git object
+                                storage, but with the goal to implement the same
+                                semantic with other storage and topics'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/awetzel/gitex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    gitex = gitex_0_2_0;
+
+    glitchylicious_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "glitchylicious";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "glitchylicious";
+              version = "0.0.1";
+              sha256 =
+                "2d7c55bd138722ff810006d4b36873d80ad0473e074ccc377e381c5a88f0a9db";
+            };
+
+            meta = {
+              description = ''Glitching and image corruption library.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/0010-IO/glitchylicious";
+            };
+          } // packageOverrides)
+      ) {};
+
+    glitchylicious = glitchylicious_0_0_1;
+
+    global_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "global";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "global";
+              version = "1.0.0";
+              sha256 =
+                "00b0637bc2d86154af2885807296d4b6616e6b50a2d52c8ce187ddfe317890ee";
+            };
+
+            meta = {
+              description = ''A wrapper for Erlang`s :global module with
+                            documentation.'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/mgwidmann/global";
+            };
+          } // packageOverrides)
+      ) {};
+
+    global = global_1_0_0;
+
+    gm_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "gm";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "gm";
+              version = "0.0.2";
+              sha256 =
+                "3dc6e1d336afe370219b8b465a651012168f6fe7b9e9d2b0609b6384e1bcb8f7";
+            };
+
+            meta = {
+              description = ''Idiomatic GraphicsMagick wrapper for Elixir.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/utkarshkukreti/gm.ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    gm = gm_0_0_2;
+
+    goldrush_0_1_7 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "goldrush";
+            version = "0.1.7";
+            src = fetchHex {
+              pkg = "goldrush";
+              version = "0.1.7";
+              sha256 =
+                "a94a74cd363ce5f4970ed8242c551ec62b71939db1bbfd2e030142cab25a4ffe";
+            };
+
+            meta = {
+              description = ''Small, Fast event processing and monitoring for
+                            Erlang/OTP applications. '';
+              license = stdenv.lib.licenses.isc;
+              homepage = "https://github.com/DeadZen/goldrush";
+            };
+          } // packageOverrides)
+      ) {};
+
+    goldrush = goldrush_0_1_7;
+
+    good_enough_geoid_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, csv_1_3_3 }:
+          buildMix ({
+            name = "good_enough_geoid";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "good_enough_geoid";
+              version = "0.0.2";
+              sha256 =
+                "7b2a556206f71e743d77c26a55b60b3282bd799b8254510f62afe2a4ec330746";
+            };
+            beamDeps  = [ csv_1_3_3 ];
+
+            meta = {
+              description = ''Get EGM Geoid heights that are good enough for
+                            some purposes (maybe yours).'';
+              license = stdenv.lib.licenses.mit;
+              homepage =
+                "https://github.com/code-lever/good-enough-geoid-elixir";
+            };
+          } // packageOverrides)
+      ) {};
+
+    good_enough_geoid = good_enough_geoid_0_0_2;
+
+    good_times_1_1_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "good_times";
+            version = "1.1.1";
+            src = fetchHex {
+              pkg = "good_times";
+              version = "1.1.1";
+              sha256 =
+                "1ecb4524b506a5dde5fa9e2312d6f98249b4b45e49a74cf799a8577b52157b90";
+            };
+
+            meta = {
+              description = ''Expressive and easy to use datetime functions.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/DevL/good_times";
+            };
+          } // packageOverrides)
+      ) {};
+
+    good_times = good_times_1_1_1;
+
+    google_auth_0_0_2 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          plug_1_1_3,
+          module_mocker_0_2_0,
+          cowboy_1_0_4,
+          access_token_extractor_0_1_1
+        }:
+          buildMix ({
+            name = "google_auth";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "google_auth";
+              version = "0.0.2";
+              sha256 =
+                "029f2399456a7b7474635cab36544d35e200ddd7a470a905191de0fc3612adb5";
+            };
+            beamDeps  = [
+                          plug_1_1_3
+                          module_mocker_0_2_0
+                          cowboy_1_0_4
+                          access_token_extractor_0_1_1
+                        ];
+
+            meta = {
+              longDescription = ''Simple Plug to provide google based
+                                authentication. Just pass access_token received
+                                from client side google auth flow and this plug
+                                will get name, emai and picture of user from
+                                google and add it to private inside Plug.Conn'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/rohanpujaris/google_auth";
+            };
+          } // packageOverrides)
+      ) {};
+
+    google_auth = google_auth_0_0_2;
+
+    gproc_0_3_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "gproc";
+            version = "0.3.1";
+            src = fetchHex {
+              pkg = "gproc";
+              version = "0.3.1";
+              sha256 =
+                "3c449925a5cbf57cc40d13c6c282bc1080b5ed3bad97e1acdbe969fd63a65fce";
+            };
+
+            meta = {
+              longDescription = ''Gproc is a process dictionary for Erlang,
+                                which provides a number of useful features
+                                beyond what the built-in dictionary has: * Use
+                                any term as a process alias * Register a process
+                                under several aliases * Non-unique properties
+                                can be registered simultaneously by many
+                                processes * QLC and match specification
+                                interface for efficient queries on the
+                                dictionary * Await registration, let`s you wait
+                                until a process registers itself * Atomically
+                                give away registered names and properties to
+                                another process * Counters, and aggregated
+                                counters, which automatically maintain the total
+                                of all counters with a given name * Global
+                                registry, with all the above functions applied
+                                to a network of nodes'';
+              license = stdenv.lib.licenses.epl10;
+              homepage = "https://github.com/uwiger/gproc";
+            };
+          } // packageOverrides)
+      ) {};
+
+    gproc_0_5_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "gproc";
+            version = "0.5.0";
+            src = fetchHex {
+              pkg = "gproc";
+              version = "0.5.0";
+              sha256 =
+                "5bc0fa4e999a6665b92ce57a7f12d7e9d1c26bfc39b0f657994be05cd3818b18";
+            };
+
+            meta = {
+              longDescription = ''Gproc is a process dictionary for Erlang,
+                                which provides a number of useful features
+                                beyond what the built-in dictionary has: * Use
+                                any term as a process alias * Register a process
+                                under several aliases * Non-unique properties
+                                can be registered simultaneously by many
+                                processes * QLC and match specification
+                                interface for efficient queries on the
+                                dictionary * Await registration, let`s you wait
+                                until a process registers itself * Atomically
+                                give away registered names and properties to
+                                another process * Counters, and aggregated
+                                counters, which automatically maintain the total
+                                of all counters with a given name * Global
+                                registry, with all the above functions applied
+                                to a network of nodes'';
+              license = stdenv.lib.licenses.epl10;
+              homepage = "https://github.com/uwiger/gproc";
+            };
+          } // packageOverrides)
+      ) {};
+
+    gproc = gproc_0_5_0;
+
+    graphex_0_2_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "graphex";
+            version = "0.2.1";
+            src = fetchHex {
+              pkg = "graphex";
+              version = "0.2.1";
+              sha256 =
+                "9279db515110de152479903488b1df6ad2de409f5b48d00fac55211bfab2e728";
+            };
+
+            meta = {
+              description = ''A task graph execution library for elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/stocks29/graphex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    graphex = graphex_0_2_1;
+
+    graphmath_1_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "graphmath";
+            version = "1.0.2";
+            src = fetchHex {
+              pkg = "graphmath";
+              version = "1.0.2";
+              sha256 =
+                "6be38a7f4c6167f2c766ee74fd2642c8d98412c4b2bd4c1238cad493f30f4524";
+            };
+
+            meta = {
+              description = ''Graphmath is a library for doing 2D and 3D
+                            mathemtical operations.'';
+              license = with stdenv.lib.licenses; [ free wtfpl free ];
+              homepage = "https://github.com/crertel/graphmath";
+            };
+          } // packageOverrides)
+      ) {};
+
+    graphmath = graphmath_1_0_2;
+
+    graphql_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "graphql";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "graphql";
+              version = "0.2.0";
+              sha256 =
+                "2469337ef663fb63922e67beafa2a50d56de14176c699758a855210140c269df";
+            };
+
+            meta = {
+              description = ''GraphQL Elixir implementation'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/graphql-elixir/graphql";
+            };
+          } // packageOverrides)
+      ) {};
+
+    graphql = graphql_0_2_0;
+
+    graphql_ex_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "graphql_ex";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "graphql_ex";
+              version = "0.0.1";
+              sha256 =
+                "51884d5275d354b915db03eb390e858ead88b3f3e4f699b2fa7dc8eb442bc343";
+            };
+             meta = {    };
+          } // packageOverrides)
+      ) {};
+
+    graphql_ex = graphql_ex_0_0_1;
+
+    gravatarify_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "gravatarify";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "gravatarify";
+              version = "0.1.0";
+              sha256 =
+                "d11f416611ed802d72e57f649c74f17c6dbf0e751da87e355cbfd14d4047d17e";
+            };
+
+            meta = {
+              description = ''Gravatar images with an ease'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/shiroyasha/gravatarify";
+            };
+          } // packageOverrides)
+      ) {};
+
+    gravatarify = gravatarify_0_1_0;
+
+    gray_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "gray";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "gray";
+              version = "0.0.2";
+              sha256 =
+                "95b071e0742ed10298c5d0ff027aec3eaadf3a807ed5e88bd4d2861a5220be62";
+            };
+
+            meta = {
+              longDescription = ''Package to help you operate with [gray codes]
+                                (https://en.wikipedia.org/wiki/Gray_code)'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/hashd/gray";
+            };
+          } // packageOverrides)
+      ) {};
+
+    gray = gray_0_0_2;
+
+    growl_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "growl";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "growl";
+              version = "0.0.2";
+              sha256 =
+                "0b43fba8d18349b5bd507b457016298cfafea4a50831e8ce944569b45d3bceb8";
+            };
+
+            meta = {
+              longDescription = ''# Growl A simple wrapper to the command line
+                                interface for the [Growl OSX notification
+                                system](http://growl.info/). ## Setup ```Elixir
+                                defp deps do [ {:growl, github:
+                                \"zhallett/growl\"} ] ``` ## Usage Within the
+                                script you would like to create a `growl`
+                                notification, make the module call as follows:
+                                ```Elixir Growl.notify(\"This is a
+                                notification\") ``` The API accepts messages in
+                                a string format, as well as a list. If the first
+                                argument is a list, the first object is the
+                                title line, with subsequent lines being the body
+                                of the notification. ```Elixir
+                                Growl.notify([\"Example\", \"This is an example
+                                notification\"]) ``` would give the following
+                                notification: ![Forced
+                                Update](https://github.com/zhallett/growl/blob/master/multi_line_notification.png?raw=true
+                                \"Multi-Line notification Screenshot\")) ##
+                                Contributing 1. Fork it 2. Create your feature
+                                branch (`git checkout -b my-new-feature`) 3.
+                                Commit your changes (`git commit -am `Add some
+                                feature``) 4. Push to the branch (`git push
+                                origin my-new-feature`) 5. Create new Pull
+                                Request '';
+              license = stdenv.lib.licenses.free;
+              homepage = "https://github.com/zhallett/growl";
+            };
+          } // packageOverrides)
+      ) {};
+
+    growl = growl_0_0_2;
+
+    guardsafe_0_5_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "guardsafe";
+            version = "0.5.0";
+            src = fetchHex {
+              pkg = "guardsafe";
+              version = "0.5.0";
+              sha256 =
+                "e6808876c07f21d78c3935c0607791cd2ceec40f3b855fa03774e8087bcfc277";
+            };
+
+            meta = {
+              description = ''Macros expanding into code that can be safely
+                            used in guard clauses.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/DevL/guardsafe";
+            };
+          } // packageOverrides)
+      ) {};
+
+    guardsafe = guardsafe_0_5_0;
+
+    gun_1_0_0_pre_1 = callPackage
+      (
+        {
+          buildRebar3,
+          packageOverrides ? {},
+          fetchHex,
+          ranch_1_1_0,
+          cowlib_1_3_0
+        }:
+          buildRebar3 ({
+            name = "gun";
+            version = "1.0.0-pre.1";
+            src = fetchHex {
+              pkg = "gun";
+              version = "1.0.0-pre.1";
+              sha256 =
+                "53aca19e83b15127aa4e299435823b367d5ba6797852984af6c2b9b493be9d56";
+            };
+
+            beamDeps  = [ ranch_1_1_0 cowlib_1_3_0 ];
+
+            meta = {
+              description = ''Asynchronous SPDY, HTTP and Websocket client.'';
+
+            };
+          } // packageOverrides)
+      ) {};
+
+    gun = gun_1_0_0_pre_1;
+
+    gurka_0_1_7 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "gurka";
+            version = "0.1.7";
+            src = fetchHex {
+              pkg = "gurka";
+              version = "0.1.7";
+              sha256 =
+                "b46c96446f46a53411a3b45d126ec19e724178818206ca1d2dd16abff28df6b5";
+            };
+
+            meta = {
+              description = ''Erlang implementation of Cucumber'';
+              license = stdenv.lib.licenses.mit;
+            };
+          } // packageOverrides)
+      ) {};
+
+    gurka = gurka_0_1_7;
+
+    haikunator_1_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "haikunator";
+            version = "1.0.1";
+            src = fetchHex {
+              pkg = "haikunator";
+              version = "1.0.1";
+              sha256 =
+                "60692df3a559df14bac6a8c115091977f0a45eea55123a5cb37e3d763cbe92e8";
+            };
+
+            meta = {
+              longDescription = ''Generate Heroku-like memorable random names
+                                to use in your apps or anywhere else.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/knrz/Haikunator";
+            };
+          } // packageOverrides)
+      ) {};
+
+    haikunator = haikunator_1_0_1;
+
+    happy_1_1_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "happy";
+            version = "1.1.1";
+            src = fetchHex {
+              pkg = "happy";
+              version = "1.1.1";
+              sha256 =
+                "3b2ee083ea1d68063df4fb0561eb462703e6188d9352d0763b458ee6ce385060";
+            };
+
+            meta = {
+              longDescription = ''Happy path programming in elixir. Alternative
+                                to ok_jose, elixir`s 1.2 `with` keyword and that
+                                kind of stuff.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/vic/happy";
+            };
+          } // packageOverrides)
+      ) {};
+
+    happy = happy_1_1_1;
+
+    harakiri_0_6_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "harakiri";
+            version = "0.6.0";
+            src = fetchHex {
+              pkg = "harakiri";
+              version = "0.6.0";
+              sha256 =
+                "0cd6f40db8d2e475ea4b9ae4c872656171bced2571e8f86caf49ac7680656b94";
+            };
+
+            meta = {
+              description = ''Help applications do things to themselves.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/rubencaro/harakiri";
+            };
+          } // packageOverrides)
+      ) {};
+
+    harakiri = harakiri_0_6_0;
+
+    hash_ring_0_4_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "hash_ring";
+            version = "0.4.0";
+            src = fetchHex {
+              pkg = "hash_ring";
+              version = "0.4.0";
+              sha256 =
+                "97f7b4252e660ae3c66fd163277267d3445cfea097342027fe6cc3512fdafd16";
+            };
+
+            meta = {
+              description = ''Consistent Hash Ring'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/sile/hash_ring";
+            };
+          } // packageOverrides)
+      ) {};
+
+    hash_ring = hash_ring_0_4_0;
+
+    hashids_2_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "hashids";
+            version = "2.0.2";
+            src = fetchHex {
+              pkg = "hashids";
+              version = "2.0.2";
+              sha256 =
+                "3dae063908483454ec691e61da580a056997b4c9affcf12b2330937ee48e6bf0";
+            };
+
+            meta = {
+              description = ''Hashids lets you obfuscate numerical identifiers
+                            via reversible mapping.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/alco/hashids-elixir";
+            };
+          } // packageOverrides)
+      ) {};
+
+    hashids = hashids_2_0_2;
+
+    heap_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "heap";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "heap";
+              version = "1.0.0";
+              sha256 =
+                "39ddb188337ef43dd46e1920abba0bb88821a8cc19cc8688aa36045a58f733d0";
+            };
+
+            meta = {
+              description = ''Heap data structure and tools'';
+
+            };
+          } // packageOverrides)
+      ) {};
+
+    heap = heap_1_0_0;
+
+    heapq_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "heapq";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "heapq";
+              version = "0.0.1";
+              sha256 =
+                "60bc20c109360c6899203f4015fae42c9e5a4f82707f76b064e10d6da135d4fd";
+            };
+
+            meta = {
+              description = ''A Heap-based Priority Queue Implementation in
+                            Elixir.'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/takscape/elixir-heapq";
+            };
+          } // packageOverrides)
+      ) {};
+
+    heapq = heapq_0_0_1;
+
+    hedwig_0_3_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, gproc_0_5_0 }:
+          buildMix ({
+            name = "hedwig";
+            version = "0.3.0";
+            src = fetchHex {
+              pkg = "hedwig";
+              version = "0.3.0";
+              sha256 =
+                "2a1dfd91c56c43e804fbfb7a24fcaee67f17add19615e66321205ad486231e53";
+            };
+            beamDeps  = [ gproc_0_5_0 ];
+
+            meta = {
+              description = ''An adapter-based chat bot framework'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/hedwig-im/hedwig";
+            };
+          } // packageOverrides)
+      ) {};
+
+    hedwig_1_0_0_rc3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, gproc_0_5_0 }:
+          buildMix ({
+            name = "hedwig";
+            version = "1.0.0-rc3";
+            src = fetchHex {
+              pkg = "hedwig";
+              version = "1.0.0-rc3";
+              sha256 =
+                "846347c6ae462e98b8c8c8a60f0bef8ee2c4ffa28463a0df030ae8a938cc773f";
+            };
+            beamDeps  = [ gproc_0_5_0 ];
+
+            meta = {
+              description = ''An adapter-based chat bot framework'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/hedwig-im/hedwig";
+            };
+          } // packageOverrides)
+      ) {};
+
+    hedwig = hedwig_1_0_0_rc3;
+
+    hermes_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, chronos_1_5_1 }:
+          buildMix ({
+            name = "hermes";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "hermes";
+              version = "0.1.0";
+              sha256 =
+                "f28880392a8b1b027c58c387870099f854f842fdeb1f7a0ba94a0b1ca07643bf";
+            };
+            beamDeps  = [ chronos_1_5_1 ];
+
+            meta = {
+              longDescription = ''Is a mailer component for sending & recieving
+                                emails. The name comes from the greek messanger
+                                of the gods.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/nurugger07/hemes";
+            };
+          } // packageOverrides)
+      ) {};
+
+    hermes = hermes_0_1_0;
+
+    hex_math_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "hex_math";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "hex_math";
+              version = "0.0.2";
+              sha256 =
+                "1dd9284c402d06bcd63ccb8df6022342defb2de4bd666066ed409e3b3c47761b";
+            };
+
+            meta = {
+              description = ''Library for working with hex grids.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/tjcelaya/hex_math";
+            };
+          } // packageOverrides)
+      ) {};
+
+    hex_math = hex_math_0_0_2;
+
+    hexate_0_5_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "hexate";
+            version = "0.5.1";
+            src = fetchHex {
+              pkg = "hexate";
+              version = "0.5.1";
+              sha256 =
+                "b146d4c48380bef3eee74e16bc243f91783f72502759f1f18460b6a8da441270";
+            };
+
+            meta = {
+              description = ''A simple module for working with hex strings in
+                            Elixir. '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/rjsamson/hexate";
+            };
+          } // packageOverrides)
+      ) {};
+
+    hexate = hexate_0_5_1;
+
+    hexbot_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "hexbot";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "hexbot";
+              version = "0.0.1";
+              sha256 =
+                "f9b8c9805468f7b93fa88440f1e75d8ed2fc3b7d11a68c455abf81efcc31590c";
+            };
+
+            meta = {
+              description = ''A hubot-like bot framework for chatops.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/tombell/hexbot";
+            };
+          } // packageOverrides)
+      ) {};
+
+    hexbot = hexbot_0_0_1;
+
+    hexdocset_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, floki_0_0_5 }:
+          buildMix ({
+            name = "hexdocset";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "hexdocset";
+              version = "1.0.0";
+              sha256 =
+                "846ed02411d759710f0f72a401d81a67cbc181421e461d3246540b3d471044be";
+            };
+            beamDeps  = [ floki_0_0_5 ];
+
+            meta = {
+              description = ''Convert hex doc to Dash.app`s docset format.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/yesmeck/hexdocset";
+            };
+          } // packageOverrides)
+      ) {};
+
+    hexdocset = hexdocset_1_0_0;
+
+    hlc_2_0_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "hlc";
+            version = "2.0.0";
+            src = fetchHex {
+              pkg = "hlc";
+              version = "2.0.0";
+              sha256 =
+                "460ac04654e920e068d1fd17aec1f78b1879cc42ac7f3def7497f0d1cc5056ad";
+            };
+
+            meta = {
+              description = ''hybrid logical clock'';
+
+              homepage = "https://github.com/barrel-db/hlc";
+            };
+          } // packageOverrides)
+      ) {};
+
+    hlc = hlc_2_0_0;
+
+    hoax_0_11_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "hoax";
+            version = "0.11.1";
+            src = fetchHex {
+              pkg = "hoax";
+              version = "0.11.1";
+              sha256 =
+                "49476b151d5aac771fca9fc079c745339203d5a7313b357e90942b5d929d0110";
+            };
+
+            meta = {
+              description = ''Yet another mocking library for Erlang'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/xenolinguist/hoax";
+            };
+          } // packageOverrides)
+      ) {};
+
+    hoax = hoax_0_11_1;
+
+    holidays_0_1_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "holidays";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "holidays";
+              version = "0.1.1";
+              sha256 =
+                "098f192bd02f1fd68fd22ae69dc608a03e89a4c814c3c3901d56c8f697cda622";
+            };
+
+            meta = {
+              description = ''Library for finding which holidays fall on given
+                            dates.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/CoderDennis/holidays";
+            };
+          } // packageOverrides)
+      ) {};
+
+    holidays = holidays_0_1_1;
+
+    hooks_1_1_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "hooks";
+            version = "1.1.1";
+            src = fetchHex {
+              pkg = "hooks";
+              version = "1.1.1";
+              sha256 =
+                "6834ad3a2a624a5ffd49e9cb146ff49ded423b67f31905b122d24128c72c5c85";
+            };
+
+            meta = {
+              description = ''generic plugin & hook system'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/barrel-db/hooks";
+            };
+          } // packageOverrides)
+      ) {};
+
+    hooks = hooks_1_1_1;
+
+    hpack_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "hpack";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "hpack";
+              version = "1.0.0";
+              sha256 =
+                "092fe46ef1c59bf2d7d47f627520321eb6965861db1516c95ef19d484958aea5";
+            };
+
+            meta = {
+              longDescription = ''Implementation of the
+                                [HPack](https://http2.github.io/http2-spec/compression.html)
+                                protocol, a compression format for efficiently
+                                representing HTTP header fields, to be used in
+                                HTTP/2.'';
+              license = stdenv.lib.licenses.mit;
+            };
+          } // packageOverrides)
+      ) {};
+
+    hpack = hpack_1_0_0;
+
+    html_builder_0_1_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "html_builder";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "html_builder";
+              version = "0.1.1";
+              sha256 =
+                "7cba41180419a26e2fb8ff1c075efcdf31e4079e06144d58623c32c1de3835d9";
+            };
+
+            meta = {
+              description = ''generate html in elixir with simple data
+                            structures'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/camshaft/html_builder";
+            };
+          } // packageOverrides)
+      ) {};
+
+    html_builder = html_builder_0_1_1;
+
+    html_entities_0_3_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "html_entities";
+            version = "0.3.0";
+            src = fetchHex {
+              pkg = "html_entities";
+              version = "0.3.0";
+              sha256 =
+                "93811511394efeee964f6e7df3b72b37ad39c1d185030c3561aebf1c15c4d995";
+            };
+
+            meta = {
+              description = ''Decode and encode HTML entities in a string.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/martinsvalin/html_entities";
+            };
+          } // packageOverrides)
+      ) {};
+
+    html_entities = html_entities_0_3_0;
+
+    html_to_pdf_0_5_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "html_to_pdf";
+            version = "0.5.2";
+            src = fetchHex {
+              pkg = "html_to_pdf";
+              version = "0.5.2";
+              sha256 =
+                "7adcde56c221e8f2447837d3b5983775f53071035d9ce9f179635a5e94c795e3";
+            };
+
+            meta = {
+              description = ''Super simple library for turning raw HTML or
+                            webpages into beautiful PDFs.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/mattweldon/html_to_pdf";
+            };
+          } // packageOverrides)
+      ) {};
+
+    html_to_pdf = html_to_pdf_0_5_2;
+
+    http2_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "http2";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "http2";
+              version = "0.0.2";
+              sha256 =
+                "fd8354d9c7800223ffcb66c2c359a40a5be3809ea4e3b2046fee253a5d049250";
+            };
+
+            meta = {
+              description = ''HPACK implementation for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/kiennt/hpack";
+            };
+          } // packageOverrides)
+      ) {};
+
+    http2 = http2_0_0_2;
+
+    http_params_serializer_0_1_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "http_params_serializer";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "http_params_serializer";
+              version = "0.1.1";
+              sha256 =
+                "7d6c2184814b7232130a3193c9832827c5eeaaae928155d96863ec426da6ce69";
+            };
+
+            meta = {
+              longDescription = ''A small library to serialize deeply nested
+                                datastructures into HTTP parameters that most
+                                backends do understand'';
+              license = stdenv.lib.licenses.mit;
+              homepage =
+                "https://github.com/ruby2elixir/http_params_serializer";
+            };
+          } // packageOverrides)
+      ) {};
+
+    http_params_serializer = http_params_serializer_0_1_1;
+
+    http_router_0_0_8 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          xml_builder_0_0_8,
+          poison_1_5_2,
+          plug_1_1_3,
+          cowboy_1_0_4
+        }:
+          buildMix ({
+            name = "http_router";
+            version = "0.0.8";
+            src = fetchHex {
+              pkg = "http_router";
+              version = "0.0.8";
+              sha256 =
+                "9a2844cc8c880621ca2689e0056f50e2c19e3b0e87a8e2524489459b377a8dc3";
+            };
+            beamDeps  = [
+                          xml_builder_0_0_8 poison_1_5_2 plug_1_1_3 cowboy_1_0_4
+                        ];
+
+            meta = {
+              longDescription = ''HTTP Router with various macros to assist in
+                                developing your application and organizing your
+                                code'';
+              license = stdenv.lib.licenses.mit;
+              homepage =
+                "https://github.com/sugar-framework/elixir-http-router";
+            };
+          } // packageOverrides)
+      ) {};
+
+    http_router = http_router_0_0_8;
+
+    http_signature_1_1_0 = callPackage
+      (
+        {  buildErlangMk, packageOverrides ? {}, fetchHex }:
+          buildErlangMk ({
+            name = "http_signature";
+            version = "1.1.0";
+            src = fetchHex {
+              pkg = "http_signature";
+              version = "1.1.0";
+              sha256 =
+                "3e6036d9c29289ed0e35dd6f41821dec9061ce20aad3c4d35dcbae8c84eb3baa";
+            };
+
+            meta = {
+              description = ''Erlang and Elixir implementations of Joyent`s
+                            HTTP Signature Scheme.'';
+              license = stdenv.lib.licenses.mpl20;
+              homepage =
+                "https://github.com/potatosalad/erlang-http_signature";
+            };
+          } // packageOverrides)
+      ) {};
+
+    http_signature = http_signature_1_1_0;
+
+    httparrot_0_3_4 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          exjsx_3_2_0,
+          cowboy_1_0_4
+        }:
+          buildMix ({
+            name = "httparrot";
+            version = "0.3.4";
+            src = fetchHex {
+              pkg = "httparrot";
+              version = "0.3.4";
+              sha256 =
+                "05dc3a30de92a5fc284c937339131c478d57b125cb3d65e97b99bc0fce3d3452";
+            };
+            beamDeps  = [ exjsx_3_2_0 cowboy_1_0_4 ];
+
+            meta = {
+              description = '' HTTP Request & Response Server. An incomplete
+                            clone of http://httpbin.org '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/edgurgel/httparrot";
+            };
+          } // packageOverrides)
+      ) {};
+
+    httparrot = httparrot_0_3_4;
+
+    httpotion_2_2_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, ibrowse_4_2_2 }:
+          buildMix ({
+            name = "httpotion";
+            version = "2.2.2";
+            src = fetchHex {
+              pkg = "httpotion";
+              version = "2.2.2";
+              sha256 =
+                "47c6b6c535592547366fe16bfa175385e7de09eecbb2dc6b0f2cea526ef45fbd";
+            };
+            beamDeps  = [ ibrowse_4_2_2 ];
+
+            meta = {
+              description = ''Fancy HTTP client for Elixir, based on
+                            ibrowse.'';
+              license = stdenv.lib.licenses.unlicense;
+              homepage = "https://github.com/myfreeweb/httpotion";
+            };
+          } // packageOverrides)
+      ) {};
+
+    httpotion = httpotion_2_2_2;
+
+    huami_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "huami";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "huami";
+              version = "0.0.1";
+              sha256 =
+                "c12f38e24e7b085422e5f57c991792cd5045bd083574b1cca0458d8f2dfae40d";
+            };
+
+            meta = {
+              description = ''A CLI version of flower password writing in
+                            Elixir. '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/yesmeck/huami.ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    huami = huami_0_0_1;
+
+    hufflehoff_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "hufflehoff";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "hufflehoff";
+              version = "0.0.1";
+              sha256 =
+                "f10c6ffceb3b6d161ff5aa4dfeb8fe77affabf073f0bc7059d8296a4256093f2";
+            };
+
+            meta = {
+              description = ''A Huffman encoder/decoder for HTTP/2 headers.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/sideshow/hufflehoff";
+            };
+          } // packageOverrides)
+      ) {};
+
+    hufflehoff = hufflehoff_0_0_1;
+
+    huffman_1_1_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "huffman";
+            version = "1.1.1";
+            src = fetchHex {
+              pkg = "huffman";
+              version = "1.1.1";
+              sha256 =
+                "6983b0eebb29e6f7b4e971cf46e04ebcf52f073ca97f7ed29b5c0de68d58c496";
+            };
+
+            meta = {
+              description = ''Huffman encoding and decoding.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/SenecaSystems/huffman";
+            };
+          } // packageOverrides)
+      ) {};
+
+    huffman = huffman_1_1_1;
+
+    hulaaki_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "hulaaki";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "hulaaki";
+              version = "0.0.2";
+              sha256 =
+                "d1bea8de565a4ca49f0e362c37597c3e8744b0323a7e9104cf09ac555e713ebe";
+            };
+
+            meta = {
+              description = ''An MQTT 3.1.1 client library written in
+                            Elixir.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/suvash/hulaaki";
+            };
+          } // packageOverrides)
+      ) {};
+
+    hulaaki = hulaaki_0_0_2;
+
+    hypermedia_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "hypermedia";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "hypermedia";
+              version = "0.0.1";
+              sha256 =
+                "595c174772c45206f293f61b338105e61d96dba1436b07ed5b3b12eb07842721";
+            };
+
+            meta = {
+              description = ''A Elixir library for creating HAL/JSON Hypermedia
+                            APIs'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/jurriaan/hypermedia";
+            };
+          } // packageOverrides)
+      ) {};
+
+    hypermedia = hypermedia_0_0_1;
+
+    iam_role_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, jsone_1_2_1 }:
+          buildMix ({
+            name = "iam_role";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "iam_role";
+              version = "1.0.0";
+              sha256 =
+                "acfc5d5c5130a36dfb2b460f790bd9e32bf39274f17333bd65c28d216983761d";
+            };
+            beamDeps  = [ jsone_1_2_1 ];
+
+            meta = {
+              description = ''Application for automatically fetching AWS IAM
+                            role security credentials.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/tsharju/iam_role";
+            };
+          } // packageOverrides)
+      ) {};
+
+    iam_role = iam_role_1_0_0;
+
+    ibrowse_4_2_2 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "ibrowse";
+            version = "4.2.2";
+            src = fetchHex {
+              pkg = "ibrowse";
+              version = "4.2.2";
+              sha256 =
+                "b800cb7442bcc852c6832821e9d0a7098ff626e1415bddaeff4596640b31c0ae";
+            };
+
+            meta = {
+              description = ''Erlang HTTP client application'';
+              license = with stdenv.lib.licenses; [ free bsd3 ];
+              homepage = "https://github.com/cmullaparthi/ibrowse";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ibrowse = ibrowse_4_2_2;
+
+    identicon_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "identicon";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "identicon";
+              version = "0.2.0";
+              sha256 =
+                "38b11bb3ed2c76956fcbf8673be8cbf6570ef8a85d92b51ce45304ed0368d88c";
+            };
+
+            meta = {
+              description = ''Elixir library for generating 5x5 symmetrical
+                            identicons'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/rbishop/identicon";
+            };
+          } // packageOverrides)
+      ) {};
+
+    identicon = identicon_0_2_0;
+
+    idna_1_0_2 = callPackage
+      (
+        {  buildErlangMk, packageOverrides ? {}, fetchHex }:
+          buildErlangMk ({
+            name = "idna";
+            version = "1.0.2";
+            src = fetchHex {
+              pkg = "idna";
+              version = "1.0.2";
+              sha256 =
+                "a5d645e307aa4f67efe31682f720b7eaf431ab148b3d6fb66cbaf6314499610f";
+            };
+
+            meta = {
+              description = ''A pure Erlang IDNA implementation'';
+
+              homepage = "https://github.com/benoitc/erlang-idna";
+            };
+          } // packageOverrides)
+      ) {};
+
+    idna_1_0_3 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "idna";
+            version = "1.0.3";
+            src = fetchHex {
+              pkg = "idna";
+              version = "1.0.3";
+              sha256 =
+                "357d489a51112db4f216034406834f9172b3c0ff5a12f83fb28b25ca271541d1";
+            };
+
+            meta = {
+              description = ''A pure Erlang IDNA implementation'';
+
+              homepage = "https://github.com/benoitc/erlang-idna";
+            };
+          } // packageOverrides)
+      ) {};
+
+    idna_1_1_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "idna";
+            version = "1.1.0";
+            src = fetchHex {
+              pkg = "idna";
+              version = "1.1.0";
+              sha256 =
+                "d399393011cd2fa93761d70199b604b2f055bcf6cb45cac922870e122d2eb2fe";
+            };
+
+            meta = {
+              description = ''A pure Erlang IDNA implementation'';
+
+              homepage = "https://github.com/benoitc/erlang-idna";
+            };
+          } // packageOverrides)
+      ) {};
+
+    idna_1_2_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "idna";
+            version = "1.2.0";
+            src = fetchHex {
+              pkg = "idna";
+              version = "1.2.0";
+              sha256 =
+                "1d724cdafb66397e61774ead242c9b725de7033cde8ea98fa4a91e64ac5ef5b3";
+            };
+
+            meta = {
+              description = ''A pure Erlang IDNA implementation'';
+
+              homepage = "https://github.com/benoitc/erlang-idna";
+            };
+          } // packageOverrides)
+      ) {};
+
+    idna_2_0_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "idna";
+            version = "2.0.0";
+            src = fetchHex {
+              pkg = "idna";
+              version = "2.0.0";
+              sha256 =
+                "881226593c79eb4b2bf7106a3f2995c70ee6ffbb371c8d1bc71f2869686089f4";
+            };
+
+            meta = {
+              description = ''A pure Erlang IDNA implementation'';
+
+              homepage = "https://github.com/benoitc/erlang-idna";
+            };
+          } // packageOverrides)
+      ) {};
+
+    idna = idna_2_0_0;
+
+    ieex_0_0_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ieex";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "ieex";
+              version = "0.0.3";
+              sha256 =
+                "c448a86c7979bc75f98e9eb32473041975fb633bc9715f1965958e4a9dbbd1ff";
+            };
+
+            meta = {
+              description = ''Biblioteca para validacao de Inscricao
+                            Estadual'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/edmaarcosta/IEEx";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ieex = ieex_0_0_3;
+
+    imagineer_0_2_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, apex_0_3_7 }:
+          buildMix ({
+            name = "imagineer";
+            version = "0.2.1";
+            src = fetchHex {
+              pkg = "imagineer";
+              version = "0.2.1";
+              sha256 =
+                "31a8430b89770fdd6ec9d96a6e3d9ea92296dfc57e98bb812cd376e60f2e70f8";
+            };
+            beamDeps  = [ apex_0_3_7 ];
+
+            meta = {
+              description = ''Image processing in Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/SenecaSystems/imagineer";
+            };
+          } // packageOverrides)
+      ) {};
+
+    imagineer = imagineer_0_2_1;
+
+    imgex_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "imgex";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "imgex";
+              version = "0.1.0";
+              sha256 =
+                "783e78b0624b87d1431d8acaa790998ac75d8654312e5799eff7b12956246c49";
+            };
+
+            meta = {
+              description = ''Unofficial client library for generating imgix
+                            URLs in Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/ianwalter/imgex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    imgex = imgex_0_1_0;
+
+    immortal_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "immortal";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "immortal";
+              version = "0.2.0";
+              sha256 =
+                "4387bffa9e2c25b8bfed0bf9d80fd918861c6a4098b853138d2398d5b6f24be2";
+            };
+
+            meta = {
+              description = ''Helpers for fault-tolerant OTP applications'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/danielberkompas/immortal";
+            };
+          } // packageOverrides)
+      ) {};
+
+    immortal = immortal_0_2_0;
+
+    indefinite_article_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "indefinite_article";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "indefinite_article";
+              version = "0.0.1";
+              sha256 =
+                "cb59d3373c5ff05693f74f445e7807d1fe5c38b9cfa6bcedfd9efedb4a0861ae";
+            };
+
+            meta = {
+              description = ''Returns you the indefinite article of a string
+                            (*a* banana, *an* apple, etc)'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/Buyapowa/indefinite_article";
+            };
+          } // packageOverrides)
+      ) {};
+
+    indefinite_article = indefinite_article_0_0_1;
+
+    inet_cidr_1_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "inet_cidr";
+            version = "1.0.1";
+            src = fetchHex {
+              pkg = "inet_cidr";
+              version = "1.0.1";
+              sha256 =
+                "4809be88cf1a436b819acec2b07a33e7ad24beb0cf9b6c8a94217aea7d298d8a";
+            };
+
+            meta = {
+              longDescription = ''Classless Inter-Domain Routing (CIDR) library
+                                for Elixir Compatible with Erlang`s :inet module
+                                and support for IPv4 and IPv6'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/cobenian/inet_cidr";
+            };
+          } // packageOverrides)
+      ) {};
+
+    inet_cidr = inet_cidr_1_0_1;
+
+    inflex_0_2_4 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "inflex";
+            version = "0.2.4";
+            src = fetchHex {
+              pkg = "inflex";
+              version = "0.2.4";
+              sha256 =
+                "f4bf8389a59b04f2b92be024d6234fc3583863f06d23db70324f9cb6b5eba8bf";
+            };
+
+            meta = {
+              description = ''An Elixir library for handling word
+                            inflections.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/nurugger07/inflex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    inflex_0_3_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "inflex";
+            version = "0.3.0";
+            src = fetchHex {
+              pkg = "inflex";
+              version = "0.3.0";
+              sha256 =
+                "2cb9896a2572eb0989d92d7d98653829e079ccb804aa1b98beafff7678275852";
+            };
+
+            meta = {
+              description = ''An Elixir library for handling word
+                            inflections.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/nurugger07/inflex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    inflex_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "inflex";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "inflex";
+              version = "1.0.0";
+              sha256 =
+                "549ebe94420051cdf845028372d1f89c8fbdd7b5f5ddd51e0619b827b7be6793";
+            };
+
+            meta = {
+              description = ''An Elixir library for handling word
+                            inflections.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/nurugger07/inflex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    inflex_1_4_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "inflex";
+            version = "1.4.1";
+            src = fetchHex {
+              pkg = "inflex";
+              version = "1.4.1";
+              sha256 =
+                "d316fecd9db83db97828bbcbdb689f5c412e3aaf658329cf479cad5baa856c92";
+            };
+
+            meta = {
+              description = ''An Elixir library for handling word
+                            inflections.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/nurugger07/inflex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    inflex_1_5_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "inflex";
+            version = "1.5.0";
+            src = fetchHex {
+              pkg = "inflex";
+              version = "1.5.0";
+              sha256 =
+                "d48609edc5bb7901b95dcc00c1e38f259e8006904865a028954ccfe9336a3384";
+            };
+
+            meta = {
+              description = ''An Elixir library for handling word
+                            inflections.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/nurugger07/inflex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    inflex = inflex_1_5_0;
+
+    ini_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ini";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "ini";
+              version = "0.0.1";
+              sha256 =
+                "96b86cf664ca8247cdad166c29251ef4ddc156f16f906bdf2ea1c37831fbf804";
+            };
+
+            meta = {
+              description = ''Module to parse ini files.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/nathanjohnson320/ini";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ini = ini_0_0_1;
+
+    insert_ordered_set_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "insert_ordered_set";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "insert_ordered_set";
+              version = "0.0.1";
+              sha256 =
+                "78ebc47d780aa1e8fabce7d4f4d5f3b9c90e1443514ad830b32f7c5184f87634";
+            };
+
+            meta = {
+              longDescription = ''Provides a data structure with the following
+                                properties: 1. Contains unique values. 2. O(1)
+                                manipulation operations (e.g. insert, delete) by
+                                using an underlying Map. 3. Preserves insertion
+                                order when converting to a list. Allows reverse
+                                insertion ordering.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/localshred/insert_ordered_set";
+            };
+          } // packageOverrides)
+      ) {};
+
+    insert_ordered_set = insert_ordered_set_0_0_1;
+
+    insights_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "insights";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "insights";
+              version = "0.0.2";
+              sha256 =
+                "92794ab7ba760a7b17ffac1f98ecff1a848148d15a1d9fabe58b0150767cddbd";
+            };
+
+            meta = {
+              longDescription = ''Insights is a wrapper for sending and data
+                                capture for keen.io or others adapters'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/gullitmiranda/insights";
+            };
+          } // packageOverrides)
+      ) {};
+
+    insights = insights_0_0_2;
+
+    instrumental_0_1_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "instrumental";
+            version = "0.1.3";
+            src = fetchHex {
+              pkg = "instrumental";
+              version = "0.1.3";
+              sha256 =
+                "26d3c6dcd2b04d716266afa9d12ba193fc1f038d21c67178e50f77ef1671acec";
+            };
+
+            meta = {
+              description = ''An Elixir client for Instrumental
+                            (http://instrumentalapp.com).'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/undeadlabs/instrumental-ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    instrumental = instrumental_0_1_3;
+
+    iplist_1_0_2 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          earmark_0_2_1,
+          cidr_1_0_0
+        }:
+          buildMix ({
+            name = "iplist";
+            version = "1.0.2";
+            src = fetchHex {
+              pkg = "iplist";
+              version = "1.0.2";
+              sha256 =
+                "fae5b5accc8b7a7618c2d1fbf94607ce6e79ca3b493da6643dbb1bd92be30bd4";
+            };
+            beamDeps  = [ earmark_0_2_1 cidr_1_0_0 ];
+
+            meta = {
+              description = ''Library and CLI tool to expand IPv4 ranges to
+                            lists of IP numbers'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/digitalronin/iplist";
+            };
+          } // packageOverrides)
+      ) {};
+
+    iplist = iplist_1_0_2;
+
+    iptools_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "iptools";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "iptools";
+              version = "0.0.1";
+              sha256 =
+                "c8733e46e083c7497f3293e6e366e6fe384abb67557a72c3e362434e4eb0665d";
+            };
+
+            meta = {
+              description = ''A set of functions for validating and
+                            transforming IPv4 addresses'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/blackfist/iptools";
+            };
+          } // packageOverrides)
+      ) {};
+
+    iptools = iptools_0_0_1;
+
+    is_chinese_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "is_chinese";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "is_chinese";
+              version = "1.0.0";
+              sha256 =
+                "907da2e2995c104bb89152d276c41337b6c4075aa866663e3fb7ebe48da8ff62";
+            };
+
+            meta = {
+              description = ''Check whether string is Chinese'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/lidashuang/is_chinese";
+            };
+          } // packageOverrides)
+      ) {};
+
+    is_chinese = is_chinese_1_0_0;
+
+    is_email_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "is_email";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "is_email";
+              version = "0.0.2";
+              sha256 =
+                "fefcf35b6ca506cd7d2e3d1d850b49e9a2545180db46e291845aa9fd54812d82";
+            };
+
+            meta = {
+              description = ''Loosely check whether a given string is an
+                            email'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/johnotander/is_email";
+            };
+          } // packageOverrides)
+      ) {};
+
+    is_email = is_email_0_0_2;
+
+    is_up_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, httpotion_2_2_2 }:
+          buildMix ({
+            name = "is_up";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "is_up";
+              version = "1.0.0";
+              sha256 =
+                "8811dde26c0142174987941b6395e1934e54c3a88db1d5b19e38b6f794e93c87";
+            };
+            beamDeps  = [ httpotion_2_2_2 ];
+
+            meta = {
+              description = ''Check whether a given url is up.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/johnotander/is_up";
+            };
+          } // packageOverrides)
+      ) {};
+
+    is_up = is_up_1_0_0;
+
+    is_url_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "is_url";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "is_url";
+              version = "0.0.1";
+              sha256 =
+                "4c3f86302e0c675ece51a247838f64ce88335008035463c8c20b21667399d413";
+            };
+
+            meta = {
+              description = ''Validate a url'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/johnotander/is_url";
+            };
+          } // packageOverrides)
+      ) {};
+
+    is_url = is_url_0_0_1;
+
+    isaac_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "isaac";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "isaac";
+              version = "0.0.1";
+              sha256 =
+                "e43c136931b8003def7cf8a9eaa49e9713ab91a76729c667591e0a4c03511fa1";
+            };
+
+            meta = {
+              longDescription = ''Isaac is an elixir module for the [ISAAC
+                                Stream
+                                Cipher](http://burtleburtle.net/bob/rand/isaacafa.html)
+                                It wraps around https://github.com/arianvp/ISAAC
+                                which is a port of the ISAAC stream cipher to
+                                platforms which have words bigger than 32 bits.
+                                '';
+              license = stdenv.lib.licenses.free;
+              homepage = "https://github.com/arianvp/elixir-isaac";
+            };
+          } // packageOverrides)
+      ) {};
+
+    isaac = isaac_0_0_1;
+
+    iso3166_0_0_3 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poison_2_1_0,
+          floki_0_8_0
+        }:
+          buildMix ({
+            name = "iso3166";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "iso3166";
+              version = "0.0.3";
+              sha256 =
+                "9d531b578e4535fd7b85d8f50da3374d057ae7b7c7ecc522710eb7f638660b79";
+            };
+            beamDeps  = [ poison_2_1_0 floki_0_8_0 ];
+
+            meta = {
+              longDescription = ''A library that provides a list of ISO3166
+                                country names, two letter abbreviations, three
+                                letter abbreviations, and functions for
+                                converting between them.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/joelpm/iso3166ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    iso3166 = iso3166_0_0_3;
+
+    jequalson_0_1_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "jequalson";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "jequalson";
+              version = "0.1.1";
+              sha256 =
+                "5ed0a54b8aaa457cb441b3baafc508d8be4fc90db29a0cc27980eeeb65db18ac";
+            };
+
+            meta = {
+              description = ''Helpers for testing JSON responses.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/dm1try/jequalson";
+            };
+          } // packageOverrides)
+      ) {};
+
+    jequalson = jequalson_0_1_1;
+
+    jesse_0_1_3 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex, jsx_2_8_0 }:
+          buildRebar3 ({
+            name = "jesse";
+            version = "0.1.3";
+            src = fetchHex {
+              pkg = "jesse";
+              version = "0.1.3";
+              sha256 =
+                "679702baf154d8e078c60b8eb4f2b7f53304e24deea03b32cbff350772afba4d";
+            };
+
+            beamDeps  = [ jsx_2_8_0 ];
+
+            meta = {
+              description = ''jesse'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/for-GET/jesse";
+            };
+          } // packageOverrides)
+      ) {};
+
+    jesse = jesse_0_1_3;
+
+    jiffy_0_14_7 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "jiffy";
+            version = "0.14.7";
+            src = fetchHex {
+              pkg = "jiffy";
+              version = "0.14.7";
+              sha256 =
+                "2b3b0f7976dae9c8266036e0d7e0398b64ac5207e3beee4c57896e44b2c17e97";
+            };
+            compilePorts = true;
+
+            meta = {
+              description = ''JSON Decoder/Encoder.'';
+              license = with stdenv.lib.licenses; [ mit bsd3 ];
+              homepage = "https://github.com/davisp/jiffy";
+            };
+          } // packageOverrides)
+      ) {};
+
+    jiffy = jiffy_0_14_7;
+
+    jobspool_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, uuid_1_1_3 }:
+          buildMix ({
+            name = "jobspool";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "jobspool";
+              version = "0.1.0";
+              sha256 =
+                "f4ba59374f844fe8ac018606748b120b7860c0f568364514d1dc87eb42829aad";
+            };
+            beamDeps  = [ uuid_1_1_3 ];
+
+            meta = {
+              description = ''Simple Elixir jobs pool'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/flupke/exjobspool";
+            };
+          } // packageOverrides)
+      ) {};
+
+    jobspool = jobspool_0_1_0;
+
+    joken_0_13_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "joken";
+            version = "0.13.1";
+            src = fetchHex {
+              pkg = "joken";
+              version = "0.13.1";
+              sha256 =
+                "f9fd7803403651c891332aabc1f97ca87ad8f01be1262d5a9a51da7987e08163";
+            };
+
+            meta = {
+              description = ''JWT Library for Elixir'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/bryanjos/joken";
+            };
+          } // packageOverrides)
+      ) {};
+
+    joken_0_16_1 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poison_1_5_2,
+          plug_1_1_3,
+          jose_1_7_3
+        }:
+          buildMix ({
+            name = "joken";
+            version = "0.16.1";
+            src = fetchHex {
+              pkg = "joken";
+              version = "0.16.1";
+              sha256 =
+                "a804bfd350f61688f6ce8d9898bc17fd4b59990c054debeea44234d53048d93d";
+            };
+            beamDeps  = [ poison_1_5_2 plug_1_1_3 jose_1_7_3 ];
+
+            meta = {
+              description = ''JWT Library for Elixir'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/bryanjos/joken";
+            };
+          } // packageOverrides)
+      ) {};
+
+    jolt_0_1_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poison_1_5_2,
+          plug_1_1_3,
+          cowboy_1_0_4
+        }:
+          buildMix ({
+            name = "jolt";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "jolt";
+              version = "0.1.0";
+              sha256 =
+                "922498b234a1b0a813255d3abf5caa64a9afdc41eb4d8d71f87d71c41fe792e8";
+            };
+            beamDeps  = [ poison_1_5_2 plug_1_1_3 cowboy_1_0_4 ];
+
+            meta = {
+              longDescription = ''A full REST JSON API with zero coding,
+                                powered by Elixir. It is intended to be used as
+                                a command-line tool (just run mix escript.build
+                                first).'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/clarkware/jolt";
+            };
+          } // packageOverrides)
+      ) {};
+
+    jolt = jolt_0_1_0;
+
+    jorel_mix_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "jorel_mix";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "jorel_mix";
+              version = "0.0.1";
+              sha256 =
+                "be990099dc7d13dd22e741d96dd3282ba9096f9e132c047ebc0f134b3d470461";
+            };
+
+            meta = {
+              description = ''Just anOther RELease assembler'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/emedia-project/jorel_mix";
+            };
+          } // packageOverrides)
+      ) {};
+
+    jorel_mix = jorel_mix_0_0_1;
+
+    jose_1_4_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, base64url_0_0_1 }:
+          buildMix ({
+            name = "jose";
+            version = "1.4.2";
+            src = fetchHex {
+              pkg = "jose";
+              version = "1.4.2";
+              sha256 =
+                "7bc79dfa28b0194c9334eddeaf33d02b51d4101d5b18f08086503a7b82be7cb0";
+            };
+            beamDeps  = [ base64url_0_0_1 ];
+
+            meta = {
+              description = ''JSON Object Signing and Encryption (JOSE) for
+                            Erlang and Elixir.'';
+              license = stdenv.lib.licenses.mpl20;
+              homepage = "https://github.com/potatosalad/erlang-jose";
+            };
+          } // packageOverrides)
+      ) {};
+
+    jose_1_7_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, base64url_0_0_1 }:
+          buildMix ({
+            name = "jose";
+            version = "1.7.3";
+            src = fetchHex {
+              pkg = "jose";
+              version = "1.7.3";
+              sha256 =
+                "d77d20c25873a138da8a64eb867c4115ba9cf44b74c00be2bc255e363da727c8";
+            };
+            beamDeps  = [ base64url_0_0_1 ];
+
+            meta = {
+              description = ''JSON Object Signing and Encryption (JOSE) for
+                            Erlang and Elixir.'';
+              license = stdenv.lib.licenses.mpl20;
+              homepage = "https://github.com/potatosalad/erlang-jose";
+            };
+          } // packageOverrides)
+      ) {};
+
+    jose = jose_1_7_3;
+
+    jsex_2_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, jsx_2_8_0 }:
+          buildMix ({
+            name = "jsex";
+            version = "2.0.0";
+            src = fetchHex {
+              pkg = "jsex";
+              version = "2.0.0";
+              sha256 =
+                "98c1501645e31efdbcbb6172983d4deb1335de993966197e6a4343492fa7d872";
+            };
+            beamDeps  = [ jsx_2_8_0 ];
+
+            meta = {
+              description = ''json for elixir '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/talentdeficit/jsex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    jsex = jsex_2_0_0;
+
+    json_0_3_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "json";
+            version = "0.3.3";
+            src = fetchHex {
+              pkg = "json";
+              version = "0.3.3";
+              sha256 =
+                "d1986548847189b51f1efb65d196e6ab9f2e88a6878a363aec0e3c77e2550616";
+            };
+
+            meta = {
+              description = ''Native Elixir library for JSON encoding and
+                            decoding'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/cblage/elixir-json";
+            };
+          } // packageOverrides)
+      ) {};
+
+    json = json_0_3_3;
+
+    json_diff_ex_0_5_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "json_diff_ex";
+            version = "0.5.0";
+            src = fetchHex {
+              pkg = "json_diff_ex";
+              version = "0.5.0";
+              sha256 =
+                "314fe606c76dea0c5b70ca918f5dd75a89456c6330596d707bbbf70c800352c9";
+            };
+
+            meta = {
+              description = ''Diff and patch for JSON in Elixir'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/olafura/json_diff_ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    json_diff_ex = json_diff_ex_0_5_0;
+
+    json_logger_0_5_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, json_0_3_3 }:
+          buildMix ({
+            name = "json_logger";
+            version = "0.5.1";
+            src = fetchHex {
+              pkg = "json_logger";
+              version = "0.5.1";
+              sha256 =
+                "08b4868fe8396fc27fc2d248a8aedac72f8ca82a671a163cc575bfa3e8a2be93";
+            };
+            beamDeps  = [ json_0_3_3 ];
+
+            meta = {
+              description = ''A simple library for logging with JSON, best
+                            suited with Logstash.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/LeeroyDing/json_logger";
+            };
+          } // packageOverrides)
+      ) {};
+
+    json_logger = json_logger_0_5_1;
+
+    json_pointer_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "json_pointer";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "json_pointer";
+              version = "0.0.2";
+              sha256 =
+                "150b37bc4ff689758f17aee180fbf8f7226c3eeff7d28a782e6f0a74f859417e";
+            };
+
+            meta = {
+              longDescription = ''Implementation of RFC 6901 which defines a
+                                string syntax for identifying a specific value
+                                within a JSON document'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/xavier/json_pointer";
+            };
+          } // packageOverrides)
+      ) {};
+
+    json_pointer = json_pointer_0_0_2;
+
+    json_web_token_0_2_4 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, poison_1_5_2 }:
+          buildMix ({
+            name = "json_web_token";
+            version = "0.2.4";
+            src = fetchHex {
+              pkg = "json_web_token";
+              version = "0.2.4";
+              sha256 =
+                "49d11e61cf31e212ccd80bcffe1b9c911144c2399ec062a514394376d037fa8a";
+            };
+            beamDeps  = [ poison_1_5_2 ];
+
+            meta = {
+              description = ''Elixir implementation of the JSON Web Token
+                            (JWT), RFC 7519'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/garyf/json_web_token_ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    json_web_token = json_web_token_0_2_4;
+
+    jsonapi_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, plug_1_1_3 }:
+          buildMix ({
+            name = "jsonapi";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "jsonapi";
+              version = "0.1.0";
+              sha256 =
+                "b4c7d4797a680f23ae8dae666b4e71573f0bb3330223ebb53985e754ade265c8";
+            };
+            beamDeps  = [ plug_1_1_3 ];
+
+            meta = {
+              longDescription = ''Fully functional JSONAPI V1 Serializer as
+                                well as a QueryParser for Plug based projects
+                                and applications.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/jeregrine/jsonapi";
+            };
+          } // packageOverrides)
+      ) {};
+
+    jsonapi = jsonapi_0_1_0;
+
+    jsone_1_2_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "jsone";
+            version = "1.2.1";
+            src = fetchHex {
+              pkg = "jsone";
+              version = "1.2.1";
+              sha256 =
+                "d7e772c545a8df144790c3891d09e3be9f917965ebc0bed301f8fd8d3b319059";
+            };
+
+            meta = {
+              description = ''Erlang JSON Library'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/sile/jsone";
+            };
+          } // packageOverrides)
+      ) {};
+
+    jsone = jsone_1_2_1;
+
+    jsx_1_4_5 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "jsx";
+            version = "1.4.5";
+            src = fetchHex {
+              pkg = "jsx";
+              version = "1.4.5";
+              sha256 =
+                "ff5115611c5dd789cebe3addc07d18b86340f701c52ad063caba6fe8da3a489b";
+            };
+
+            meta = {
+              longDescription = ''an erlang application for consuming,
+                                producing and manipulating json. inspired by
+                                yajl'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/talentdeficit/jsx";
+            };
+          } // packageOverrides)
+      ) {};
+
+    jsx_2_3_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "jsx";
+            version = "2.3.1";
+            src = fetchHex {
+              pkg = "jsx";
+              version = "2.3.1";
+              sha256 =
+                "b57bc292e08c0f4a796c2d2fbb541265ff92474de294131b62468dc5ae808495";
+            };
+
+            meta = {
+              longDescription = ''an erlang application for consuming,
+                                producing and manipulating json. inspired by
+                                yajl'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/talentdeficit/jsx";
+            };
+          } // packageOverrides)
+      ) {};
+
+    jsx_2_4_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "jsx";
+            version = "2.4.0";
+            src = fetchHex {
+              pkg = "jsx";
+              version = "2.4.0";
+              sha256 =
+                "f9044993bfc94371a7757656ab4b9ba2daaad3ddc97df37c2368875eea049b19";
+            };
+
+            meta = {
+              longDescription = ''an erlang application for consuming,
+                                producing and manipulating json. inspired by
+                                yajl'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/talentdeficit/jsx";
+            };
+          } // packageOverrides)
+      ) {};
+
+    jsx_2_6_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "jsx";
+            version = "2.6.1";
+            src = fetchHex {
+              pkg = "jsx";
+              version = "2.6.1";
+              sha256 =
+                "5d0700bce9b5ef7c4bd5dd1004c9cc80d20a60f1bd02f8792fc3b3b2da90db59";
+            };
+
+            meta = {
+              longDescription = ''an erlang application for consuming,
+                                producing and manipulating json. inspired by
+                                yajl'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/talentdeficit/jsx";
+            };
+          } // packageOverrides)
+      ) {};
+
+    jsx_2_6_2 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "jsx";
+            version = "2.6.2";
+            src = fetchHex {
+              pkg = "jsx";
+              version = "2.6.2";
+              sha256 =
+                "6bfccb6461cc3c7d5cc63f3e69ffeb2f1f8de50eca5980065311c056a69a907f";
+            };
+
+            meta = {
+              longDescription = ''an erlang application for consuming,
+                                producing and manipulating json. inspired by
+                                yajl'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/talentdeficit/jsx";
+            };
+          } // packageOverrides)
+      ) {};
+
+    jsx_2_7_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "jsx";
+            version = "2.7.1";
+            src = fetchHex {
+              pkg = "jsx";
+              version = "2.7.1";
+              sha256 =
+                "52d0e8bda0c8624bc59c3119236eb49bb66289702ea3d59ad76fd2a56cdf9089";
+            };
+
+            meta = {
+              longDescription = ''an erlang application for consuming,
+                                producing and manipulating json. inspired by
+                                yajl'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/talentdeficit/jsx";
+            };
+          } // packageOverrides)
+      ) {};
+
+    jsx_2_8_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "jsx";
+            version = "2.8.0";
+            src = fetchHex {
+              pkg = "jsx";
+              version = "2.8.0";
+              sha256 =
+                "a8ba15d5bac2c48b2be1224a0542ad794538d79e2cc16841a4e24ca75f0f8378";
+            };
+
+            meta = {
+              longDescription = ''an erlang application for consuming,
+                                producing and manipulating json. inspired by
+                                yajl'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/talentdeficit/jsx";
+            };
+          } // packageOverrides)
+      ) {};
+
+    jsx = jsx_2_8_0;
+
+    jsxd_0_1_10 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "jsxd";
+            version = "0.1.10";
+            src = fetchHex {
+              pkg = "jsxd";
+              version = "0.1.10";
+              sha256 =
+                "f71a8238f08a1dee130e8959ff5343524891fa6531392667a5b911cead5f5082";
+            };
+
+            meta = {
+              description = ''jsx data structire traversing and modification
+                            library.'';
+              license = stdenv.lib.licenses.cddl;
+              homepage = "https://github.com/Licenser/jsxd";
+            };
+          } // packageOverrides)
+      ) {};
+
+    jsxd = jsxd_0_1_10;
+
+    junit_formatter_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "junit_formatter";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "junit_formatter";
+              version = "1.0.0";
+              sha256 =
+                "f01064940927874ef2c3d275182822951167c7bd685f5d2b0dfcc84928fa0dcb";
+            };
+
+            meta = {
+              longDescription = ''An ExUnit.Formatter that produces an XML
+                                report of the tests run in the project _build
+                                dir. It is a good fit with Jenkins test
+                                reporting plugin, for example.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/victorolinasc/junit-formatter";
+            };
+          } // packageOverrides)
+      ) {};
+
+    junit_formatter = junit_formatter_1_0_0;
+
+    jwalk_1_1_2 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "jwalk";
+            version = "1.1.2";
+            src = fetchHex {
+              pkg = "jwalk";
+              version = "1.1.2";
+              sha256 =
+                "322d6bc04c1b16efdd711711c101415f9df18a87af31315e6d04e48e678d1bf0";
+            };
+
+            meta = {
+              longDescription = ''Helper module for working with Erlang
+                                representations of JSON, handling eep-18, map,
+                                mochijson-style and proplists representations'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/jr0senblum/jwalk";
+            };
+          } // packageOverrides)
+      ) {};
+
+    jwalk = jwalk_1_1_2;
+
+    jwt_0_1_2 = callPackage
+      (
+        {
+          buildRebar3,
+          packageOverrides ? {},
+          fetchHex,
+          jsx_2_8_0,
+          base64url_0_0_1
+        }:
+          buildRebar3 ({
+            name = "jwt";
+            version = "0.1.2";
+            src = fetchHex {
+              pkg = "jwt";
+              version = "0.1.2";
+              sha256 =
+                "be9a6502857f40e3c285909a80a21d00dffcb9330951abe86e6c9cffb17770f1";
+            };
+
+            beamDeps  = [ jsx_2_8_0 base64url_0_0_1 ];
+
+            meta = {
+              description = ''Erlang JWT library'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/artemeff/jwt";
+            };
+          } // packageOverrides)
+      ) {};
+
+    jwt = jwt_0_1_2;
+
+    jwt_claims_0_0_3 = callPackage
+      (
+        {
+          buildMix, packageOverrides ? {}, fetchHex, json_web_token_0_2_4
+        }:
+          buildMix ({
+            name = "jwt_claims";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "jwt_claims";
+              version = "0.0.3";
+              sha256 =
+                "baf94583907a4d774079a8a98c13c0cf5d306ee6211e805f156523a20658e230";
+            };
+            beamDeps  = [ json_web_token_0_2_4 ];
+
+            meta = {
+              description = ''Elixir implementation of JWT registered claims,
+                            RFC 7519'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/garyf/jwt_claims_ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    jwt_claims = jwt_claims_0_0_3;
+
+    jwtex_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, poison_1_3_1 }:
+          buildMix ({
+            name = "jwtex";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "jwtex";
+              version = "0.0.1";
+              sha256 =
+                "5b8b826e8543e323f62a0e8cb2fb5714d8e7110ecce97419cd0a4a656fa411cf";
+            };
+            beamDeps  = [ poison_1_3_1 ];
+
+            meta = {
+              description = ''JWT decoding library for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "http://github.com/mschae/jwtex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    jwtex = jwtex_0_0_1;
+
+    k6_bytea_1_1_5 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "k6_bytea";
+            version = "1.1.5";
+            src = fetchHex {
+              pkg = "k6_bytea";
+              version = "1.1.5";
+              sha256 =
+                "1ce4ca84bbe45890bc3c07809f8e01fb80c4613226fbd318aaac73d4cd233132";
+            };
+            compilePorts = true;
+            buildPlugins  = [ pc ];
+
+
+            meta = {
+              description = ''A mutable byte array for Erlang.'';
+              license = stdenv.lib.licenses.mit;
+            };
+          } // packageOverrides)
+      ) {};
+
+    k6_bytea = k6_bytea_1_1_5;
+
+    kafka_ex_0_5_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "kafka_ex";
+            version = "0.5.0";
+            src = fetchHex {
+              pkg = "kafka_ex";
+              version = "0.5.0";
+              sha256 =
+                "5e5d5be9bad3d9b9e77f75047c479aadc140d7e13be85a912cef8e7d647f0ae7";
+            };
+
+            meta = {
+              description = ''Kafka client for Elixir/Erlang.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/kafkaex/kafka_ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    kafka_ex = kafka_ex_0_5_0;
+
+    kaguya_0_4_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "kaguya";
+            version = "0.4.1";
+            src = fetchHex {
+              pkg = "kaguya";
+              version = "0.4.1";
+              sha256 =
+                "071fbb9b096d2c4e987a820ea1a9d749d3da378c306053f3c44f5c9a9c748fa1";
+            };
+
+            meta = {
+              longDescription = ''A small, powerful, and modular IRC bot
+                                framework. Using a flexible macro based routing
+                                system, modules can be easily created and
+                                used.'';
+              license = stdenv.lib.licenses.isc;
+              homepage = "https://github.com/Luminarys/Kaguya";
+            };
+          } // packageOverrides)
+      ) {};
+
+    kaguya = kaguya_0_4_1;
+
+    kalecto_0_3_3 = callPackage
+      (
+        {
+          buildRebar3,
+          packageOverrides ? {},
+          fetchHex,
+          kalends_0_6_5,
+          ecto_0_16_0
+        }:
+          buildRebar3 ({
+            name = "kalecto";
+            version = "0.3.3";
+            src = fetchHex {
+              pkg = "kalecto";
+              version = "0.3.3";
+              sha256 =
+                "c83d417718f626eb43ffa5527ea25fa5348f6f24f7930d27db7556759094eb1b";
+            };
+
+            beamDeps  = [ kalends_0_6_5 ecto_0_16_0 ];
+
+            meta = {
+              longDescription = ''Library for using Kalends with Ecto. This
+                                lets you save Kalends types in Ecto and work
+                                with date-times in multiple timezones. '';
+
+              homepage = "https://github.com/lau/kalecto";
+            };
+          } // packageOverrides)
+      ) {};
+
+    kalecto = kalecto_0_3_3;
+
+    kalends_0_6_5 = callPackage
+      (
+        {
+          buildRebar3, packageOverrides ? {}, fetchHex, tzdata_0_1_201603
+        }:
+          buildRebar3 ({
+            name = "kalends";
+            version = "0.6.5";
+            src = fetchHex {
+              pkg = "kalends";
+              version = "0.6.5";
+              sha256 =
+                "b16621edbccdbe5d3f76efe03dab59292f3782d0d7e29bbe2de9943e49968fe2";
+            };
+
+            beamDeps  = [ tzdata_0_1_201603 ];
+
+            meta = {
+              longDescription = ''Kalends is a datetime library in pure Elixir
+                                with up-to-date timezone support using the Olson
+                                database. '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/lau/kalends";
+            };
+          } // packageOverrides)
+      ) {};
+
+    kalends = kalends_0_6_5;
+
+    kcl_0_4_1 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          salsa20_0_3_0,
+          poly1305_0_4_0,
+          curve25519_0_1_0
+        }:
+          buildMix ({
+            name = "kcl";
+            version = "0.4.1";
+            src = fetchHex {
+              pkg = "kcl";
+              version = "0.4.1";
+              sha256 =
+                "90c2492dc4333ae444d2ec4facee567c73f061e3c10878fcd02b426e347495bc";
+            };
+            beamDeps  = [ salsa20_0_3_0 poly1305_0_4_0 curve25519_0_1_0 ];
+
+            meta = {
+              description = ''KCl - a poor NaCL crypto suite substitute'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/mwmiller/kcl";
+            };
+          } // packageOverrides)
+      ) {};
+
+    kcl = kcl_0_4_1;
+
+    keenex_0_2_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poison_1_3_1,
+          httpotion_2_2_2
+        }:
+          buildMix ({
+            name = "keenex";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "keenex";
+              version = "0.2.0";
+              sha256 =
+                "5f66d942fe7066bec625985779d7e69647462e586a704e449cc7229ea752ccb9";
+            };
+            beamDeps  = [ poison_1_3_1 httpotion_2_2_2 ];
+
+            meta = {
+              description = ''Keen.io API Client'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/bryanjos/keenex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    keenex = keenex_0_2_0;
+
+    key2value_1_5_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "key2value";
+            version = "1.5.1";
+            src = fetchHex {
+              pkg = "key2value";
+              version = "1.5.1";
+              sha256 =
+                "2a40464b9f8ef62e8828d869ac8d2bf9135b4956d29ba4eb044e8522b2d35ffa";
+            };
+
+            meta = {
+              description = ''Erlang 2-way Map'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/okeuday/key2value";
+            };
+          } // packageOverrides)
+      ) {};
+
+    key2value = key2value_1_5_1;
+
+    keys1value_1_5_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "keys1value";
+            version = "1.5.1";
+            src = fetchHex {
+              pkg = "keys1value";
+              version = "1.5.1";
+              sha256 =
+                "2385132be0903c170fe21e54a0c3e746a604777b66ee458bb6e5f25650d3354f";
+            };
+
+            meta = {
+              description = ''Erlang Set Associative Map For Key Lists'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/okeuday/keys1value";
+            };
+          } // packageOverrides)
+      ) {};
+
+    keys1value = keys1value_1_5_1;
+
+    kitsune_0_5_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, poison_1_5_2 }:
+          buildMix ({
+            name = "kitsune";
+            version = "0.5.2";
+            src = fetchHex {
+              pkg = "kitsune";
+              version = "0.5.2";
+              sha256 =
+                "f8d48f1f3abe89aa9df7b37bc59c9bfa5932142d076d5322f97e92ec732bf993";
+            };
+            beamDeps  = [ poison_1_5_2 ];
+
+            meta = {
+              longDescription = ''Kitsune is an Elixir library for transforming
+                                the representation of data inspired by
+                                Representable.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/edubkendo/kitsune";
+            };
+          } // packageOverrides)
+      ) {};
+
+    kitsune = kitsune_0_5_2;
+
+    kwfuns_0_0_4 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "kwfuns";
+            version = "0.0.4";
+            src = fetchHex {
+              pkg = "kwfuns";
+              version = "0.0.4";
+              sha256 =
+                "ce1ac52be8d3c3cb7c77fc339eaa877a190899e889bf97cdb92e01922fd52b54";
+            };
+
+            meta = {
+              longDescription = ''Macros to create functions with syntax based
+                                keyword parameters with default values defkw
+                                make_list_elem( parent, text, spaced: false,
+                                type: :ul ) do ... end translates to def
+                                make_list_elem( parent, text, keywords \\ [] )
+                                do some_code_with( spaces, typed) end'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/RobertDober/lab42_defkw";
+            };
+          } // packageOverrides)
+      ) {};
+
+    kwfuns = kwfuns_0_0_4;
+
+    lager_3_0_1 = callPackage
+      (
+        {
+          buildRebar3, packageOverrides ? {}, fetchHex, goldrush_0_1_7
+        }:
+          buildRebar3 ({
+            name = "lager";
+            version = "3.0.1";
+            src = fetchHex {
+              pkg = "lager";
+              version = "3.0.1";
+              sha256 =
+                "d32c9233105b72dc5c1f6a8fe9a33cc205ecccc359c4449950060cee5a329e35";
+            };
+
+            beamDeps  = [ goldrush_0_1_7 ];
+
+            meta = {
+              description = ''Erlang logging framework'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/basho/lager";
+            };
+          } // packageOverrides)
+      ) {};
+
+    lager_3_0_2 = callPackage
+      (
+        {
+          buildRebar3, packageOverrides ? {}, fetchHex, goldrush_0_1_7
+        }:
+          buildRebar3 ({
+            name = "lager";
+            version = "3.0.2";
+            src = fetchHex {
+              pkg = "lager";
+              version = "3.0.2";
+              sha256 =
+                "527f3b233e01b6cb68780c14ef675ed08ec02247dc029cacecbb56c78dfca100";
+            };
+
+            beamDeps  = [ goldrush_0_1_7 ];
+
+            meta = {
+              description = ''Erlang logging framework'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/basho/lager";
+            };
+          } // packageOverrides)
+      ) {};
+
+    lager = lager_3_0_2;
+
+    lager_graylog_0_1_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex, lager_3_0_2 }:
+          buildRebar3 ({
+            name = "lager_graylog";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "lager_graylog";
+              version = "0.1.0";
+              sha256 =
+                "539ddc1b5a4280bf5ef8c377cfa037830a2fbe989fd378af10f5355c502fc8d9";
+            };
+
+            beamDeps  = [ lager_3_0_2 ];
+
+            meta = {
+              description = ''An Erlang lager_graylog library'';
+              license = stdenv.lib.licenses.free;
+              homepage = "https://github.com/esl/lager_graylog";
+            };
+          } // packageOverrides)
+      ) {};
+
+    lager_graylog = lager_graylog_0_1_0;
+
+    lager_hipchat_0_2_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex, lager_3_0_2 }:
+          buildRebar3 ({
+            name = "lager_hipchat";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "lager_hipchat";
+              version = "0.2.0";
+              sha256 =
+                "83dc3246822b33b2889c431975ff0f8ffc6954c9e5f744bfd99acd9fa8605a1c";
+            };
+
+            beamDeps  = [ lager_3_0_2 ];
+
+            meta = {
+              description = ''HipChat backend for Lager'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/synlay/lager_hipchat";
+            };
+          } // packageOverrides)
+      ) {};
+
+    lager_hipchat = lager_hipchat_0_2_0;
+
+    lager_logger_1_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, lager_3_0_2 }:
+          buildMix ({
+            name = "lager_logger";
+            version = "1.0.2";
+            src = fetchHex {
+              pkg = "lager_logger";
+              version = "1.0.2";
+              sha256 =
+                "28e13b1a5d43acefdf7f49d219ecb268dd934da448d2e1d4c3f74378fdea9e89";
+            };
+            beamDeps  = [ lager_3_0_2 ];
+
+            meta = {
+              longDescription = ''LagerLogger is a lager backend that forwards
+                                all log messages to Elixir`s Logger.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/PSPDFKit-labs/lager_logger";
+            };
+          } // packageOverrides)
+      ) {};
+
+    lager_logger = lager_logger_1_0_2;
+
+    lager_logstash_backend_0_1_0 = callPackage
+      (
+        {
+          buildRebar3,
+          packageOverrides ? {},
+          fetchHex,
+          lager_3_0_2,
+          jsx_2_6_1
+        }:
+          buildRebar3 ({
+            name = "lager_logstash_backend";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "lager_logstash_backend";
+              version = "0.1.0";
+              sha256 =
+                "9d729050a9cae2bb965d6211d428a79838e48f8acac394f24c48e3d47e6758c9";
+            };
+
+            beamDeps  = [ lager_3_0_2 jsx_2_6_1 ];
+
+            meta = {
+              description = ''Lager Logstash Logging Backend'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/inaka/lager_logstash_backend.git";
+            };
+          } // packageOverrides)
+      ) {};
+
+    lager_logstash_backend = lager_logstash_backend_0_1_0;
+
+    lasse_1_1_0 = callPackage
+      (
+        {  buildErlangMk, packageOverrides ? {}, fetchHex }:
+          buildErlangMk ({
+            name = "lasse";
+            version = "1.1.0";
+            src = fetchHex {
+              pkg = "lasse";
+              version = "1.1.0";
+              sha256 =
+                "53e70ea9031f7583331a9f9bdbb29da933e591e5c4cce521b4bf85c68e7f3385";
+            };
+
+            meta = {
+              description = ''Lasse: Server-Sent Event handler for Cowboy.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/inaka/lasse";
+            };
+          } // packageOverrides)
+      ) {};
+
+    lasse = lasse_1_1_0;
+
+    left_pad_0_0_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "left_pad";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "left_pad";
+              version = "0.0.3";
+              sha256 =
+                "9b14a4b7f84f320175bd2ed2f24754a62206fdd67d90117602876c415cf22374";
+            };
+
+            meta = {
+              description = ''Pad a string to the left with any number of
+                            characters.'';
+              license = stdenv.lib.licenses.mpl20;
+              homepage = "https://github.com/folz/left_pad.ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    left_pad = left_pad_0_0_3;
+
+    leftpad_1_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "leftpad";
+            version = "1.0.1";
+            src = fetchHex {
+              pkg = "leftpad";
+              version = "1.0.1";
+              sha256 =
+                "88e4cd8039461f2558f6e8378d834772b9315554080c5b729d65472209824a89";
+            };
+
+            meta = {
+              description = ''left pad for elixir, because why not?
+                            ¯\\_(ツ)_/¯'';
+              license = stdenv.lib.licenses.unlicense;
+              homepage = "https://github.com/colinrymer/leftpad.ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    leftpad = leftpad_1_0_1;
+
+    level_1_0_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "level";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "level";
+              version = "1.0.0";
+              sha256 =
+                "42d54a840e79af5833e5ae335b374699c46d996053f2f3480e181a57cad2ae62";
+            };
+
+            meta = {
+              longDescription = ''Level implements various helper functions and
+                                data types for working with Googles Level data
+                                store. '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/gausby/level";
+            };
+          } // packageOverrides)
+      ) {};
+
+    level = level_1_0_0;
+
+    lex_luthor_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "lex_luthor";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "lex_luthor";
+              version = "0.1.0";
+              sha256 =
+                "1a8ebf646f9cd29f3696659e67f4bbb65a5a558e4b3e1f43013c5e85022189a2";
+            };
+
+            meta = {
+              longDescription = ''LexLuthor is a Lexer in Elixir (say that 10
+                                times fast) which uses macros to generate a
+                                reusable lexers. Good times.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/jamesotron/lex_luthor";
+            };
+          } // packageOverrides)
+      ) {};
+
+    lex_luthor = lex_luthor_0_1_0;
+
+    lfsr_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "lfsr";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "lfsr";
+              version = "0.0.2";
+              sha256 =
+                "8a14455bd0ce5c6b7dc56bf1027007c67e48979b49b70e09372cc36769d16b90";
+            };
+
+            meta = {
+              description = ''Elixir implementation of a binary Galois Linear
+                            Feedback Shift Register. '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/pma/lfsr";
+            };
+          } // packageOverrides)
+      ) {};
+
+    lfsr = lfsr_0_0_2;
+
+    lhttpc_1_3_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "lhttpc";
+            version = "1.3.0";
+            src = fetchHex {
+              pkg = "lhttpc";
+              version = "1.3.0";
+              sha256 =
+                "ddd2bd4b85159bc987c954b14877168e6a3c3e516105702189776e97c50296a4";
+            };
+
+            meta = {
+              description = ''Lightweight HTTP Client'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/talko/lhttpc";
+            };
+          } // packageOverrides)
+      ) {};
+
+    lhttpc_1_4_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "lhttpc";
+            version = "1.4.0";
+            src = fetchHex {
+              pkg = "lhttpc";
+              version = "1.4.0";
+              sha256 =
+                "26d5a12b63fedb3e862a816a472258007dc1e85b75a9bcdb0223425e39827777";
+            };
+
+            meta = {
+              description = ''Lightweight HTTP Client'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/talko/lhttpc";
+            };
+          } // packageOverrides)
+      ) {};
+
+    lhttpc = lhttpc_1_4_0;
+
+    librex_1_0_0 = callPackage
+      (
+        {
+          buildMix, packageOverrides ? {}, fetchHex, secure_random_0_2_0
+        }:
+          buildMix ({
+            name = "librex";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "librex";
+              version = "1.0.0";
+              sha256 =
+                "c047e48eca2414394ecf5291e626fa813c8baaa9d35ab917dc6937f99461948c";
+            };
+            beamDeps  = [ secure_random_0_2_0 ];
+
+            meta = {
+              description = ''Convert office documents to other formats using
+                            LibreOffice'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/ricn/librex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    librex = librex_1_0_0;
+
+    libsnarlmatch_0_1_7 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "libsnarlmatch";
+            version = "0.1.7";
+            src = fetchHex {
+              pkg = "libsnarlmatch";
+              version = "0.1.7";
+              sha256 =
+                "72e9bcf7968e75774393778146ac6596116f1c60136dd607ad249183684ee380";
+            };
+
+            meta = {
+              description = ''permission matcher library'';
+              license = stdenv.lib.licenses.cddl;
+              homepage = "https://github.com/project-fifo/libsnarlmatch";
+            };
+          } // packageOverrides)
+      ) {};
+
+    libsnarlmatch = libsnarlmatch_0_1_7;
+
+    lineo_0_1_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "lineo";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "lineo";
+              version = "0.1.0";
+              sha256 =
+                "842733d2aae3b8cfadf3acfe456241eb3434e68984d1fdbb7be15e335591e21c";
+            };
+
+            meta = {
+               license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/camshaft/lineo";
+            };
+          } // packageOverrides)
+      ) {};
+
+    lineo = lineo_0_1_0;
+
+    linguist_0_1_5 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "linguist";
+            version = "0.1.5";
+            src = fetchHex {
+              pkg = "linguist";
+              version = "0.1.5";
+              sha256 =
+                "d8b0665512a800854152082f6d56142e56e5da5f5b0d879298117b7dfd55ba97";
+            };
+
+            meta = {
+              description = ''Elixir Internationalization library '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/chrismccord/linguist";
+            };
+          } // packageOverrides)
+      ) {};
+
+    linguist = linguist_0_1_5;
+
+    liquid_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "liquid";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "liquid";
+              version = "0.1.0";
+              sha256 =
+                "f2f4e2499419de30a984b706e2119007cc9f46e79a22a865715ed040a6a1f4db";
+            };
+
+            meta = {
+              description = ''Liquid implementation in elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/nulian/liquid-elixir";
+            };
+          } // packageOverrides)
+      ) {};
+
+    liquid = liquid_0_1_0;
+
+    lob_0_1_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poison_2_1_0,
+          chacha20_0_3_2
+        }:
+          buildMix ({
+            name = "lob";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "lob";
+              version = "0.1.0";
+              sha256 =
+                "adf071a07fde2fbd2393c06a18959e6d48622c7a3769e868cf577095c7eac67e";
+            };
+            beamDeps  = [ poison_2_1_0 chacha20_0_3_2 ];
+
+            meta = {
+              description = ''Length-Object-Binary (LOB) Packet Encoding'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/mwmiller/lob_ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    lob = lob_0_1_0;
+
+    logfmt_3_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "logfmt";
+            version = "3.0.2";
+            src = fetchHex {
+              pkg = "logfmt";
+              version = "3.0.2";
+              sha256 =
+                "d079aab159c3682d90054dbf8228cc0f86c8d5df6e6145c60d69a81110c3ee1c";
+            };
+
+            meta = {
+              description = ''Logfmt is a module for encoding and decoding
+                            logfmt-style log lines.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/jclem/logfmt-elixir";
+            };
+          } // packageOverrides)
+      ) {};
+
+    logfmt = logfmt_3_0_2;
+
+    logger_file_backend_0_0_7 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "logger_file_backend";
+            version = "0.0.7";
+            src = fetchHex {
+              pkg = "logger_file_backend";
+              version = "0.0.7";
+              sha256 =
+                "135823f39e810f1826cbd6fa5e1207c6d60a6de09b563c9a204f5b55587cf5a4";
+            };
+
+            meta = {
+              description = ''Simple logger backend that writes to a file'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/onkel-dirtus/logger_file_backend";
+            };
+          } // packageOverrides)
+      ) {};
+
+    logger_file_backend = logger_file_backend_0_0_7;
+
+    logger_logstash_backend_2_0_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          timex_2_1_3,
+          exjsx_3_1_0
+        }:
+          buildMix ({
+            name = "logger_logstash_backend";
+            version = "2.0.0";
+            src = fetchHex {
+              pkg = "logger_logstash_backend";
+              version = "2.0.0";
+              sha256 =
+                "e0c709aa8fbddd825ef5cc5287e0d04f4470498173555e07156675aeba2b2b7a";
+            };
+            beamDeps  = [ timex_2_1_3 exjsx_3_1_0 ];
+
+            meta = {
+              description = ''Logstash UDP producer backend for Logger.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/marcelog/logger_logstash_backend";
+            };
+          } // packageOverrides)
+      ) {};
+
+    logger_logstash_backend = logger_logstash_backend_2_0_0;
+
+    logger_papertrail_backend_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "logger_papertrail_backend";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "logger_papertrail_backend";
+              version = "0.0.2";
+              sha256 =
+                "afc8bce277dc827172d33b20024970811950a139552ed1d0e1ea75e2860a055e";
+            };
+
+            meta = {
+              description = ''A Papertrail backend for Elixir Logger'';
+              license = stdenv.lib.licenses.mit;
+              homepage =
+                "https://github.com/larskrantz/logger_papertrail_backend";
+            };
+          } // packageOverrides)
+      ) {};
+
+    logger_papertrail_backend = logger_papertrail_backend_0_0_2;
+
+    lolcat_0_0_1 = callPackage
+      (
+        {
+          buildRebar3,
+          packageOverrides ? {},
+          fetchHex,
+          quickrand_1_5_1,
+          colorful_0_6_0
+        }:
+          buildRebar3 ({
+            name = "lolcat";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "lolcat";
+              version = "0.0.1";
+              sha256 =
+                "884799d2e7f294a6a5455e19c9816592d7b1314cefaba18952876fef0c4a10af";
+            };
+
+            beamDeps  = [ quickrand_1_5_1 colorful_0_6_0 ];
+
+            meta = {
+              description = ''The clone of lolcat. written in elixir '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/restartr/ex-lolcat";
+            };
+          } // packageOverrides)
+      ) {};
+
+    lolcat = lolcat_0_0_1;
+
+    loom_0_0_10 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "loom";
+            version = "0.0.10";
+            src = fetchHex {
+              pkg = "loom";
+              version = "0.0.10";
+              sha256 =
+                "f32cf0fe1c14efb9b4fda15285a5d331b64e952da7a0561c66f7e2b671d36cb8";
+            };
+
+            meta = {
+              description = ''A modern CRDT library that uses protocols to
+                            create composable CRDTs.'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/asonge/loom";
+            };
+          } // packageOverrides)
+      ) {};
+
+    loom = loom_0_0_10;
+
+    lru_1_3_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "lru";
+            version = "1.3.1";
+            src = fetchHex {
+              pkg = "lru";
+              version = "1.3.1";
+              sha256 =
+                "cd6ac15c383d58cd2933df9cb918617b24b12b6e5fb24d94c4c8f200fd93f619";
+            };
+
+            meta = {
+              description = ''implements a fixed-size LRU cache'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/barrel-db/erlang-lru";
+            };
+          } // packageOverrides)
+      ) {};
+
+    lru = lru_1_3_1;
+
+    lru_cache_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "lru_cache";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "lru_cache";
+              version = "0.1.0";
+              sha256 =
+                "9543e4b00ad3763fa2a92cf9ed7429dff645d912f5d9134b32d573bb327f56b5";
+            };
+
+            meta = {
+              description = ''ETS-based LRU Cache'';
+
+              homepage = "https://github.com/arago/lru_cache";
+            };
+          } // packageOverrides)
+      ) {};
+
+    lru_cache = lru_cache_0_1_0;
+
+    ltsv_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ltsv";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "ltsv";
+              version = "0.1.0";
+              sha256 =
+                "62e56251331da6cf5b95de9ecf6e0984749b0ba935356397151fa19f2491a449";
+            };
+
+            meta = {
+              description = ''A Labeled Tab-separated Values Parser'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/ma2gedev/ltsvex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ltsv = ltsv_0_1_0;
+
+    luhn_0_3_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "luhn";
+            version = "0.3.1";
+            src = fetchHex {
+              pkg = "luhn";
+              version = "0.3.1";
+              sha256 =
+                "86aba88228660238ad981b92cb7a0e92be04772fc54fe5effb338c94b3b7d9fa";
+            };
+
+            meta = {
+              description = ''Luhn algorithm in Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/ma2gedev/luhn_ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    luhn = luhn_0_3_1;
+
+    luhnatex_0_5_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "luhnatex";
+            version = "0.5.0";
+            src = fetchHex {
+              pkg = "luhnatex";
+              version = "0.5.0";
+              sha256 =
+                "d2edc93e2058f1608217eb90402cc776b40f389f445e6c2a82792a0993f4b6de";
+            };
+
+            meta = {
+              description = ''Luhn algorithm in Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/my-flow/luhnatex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    luhnatex = luhnatex_0_5_0;
+
+    lz4_0_2_2 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "lz4";
+            version = "0.2.2";
+            src = fetchHex {
+              pkg = "lz4";
+              version = "0.2.2";
+              sha256 =
+                "a59522221e7cdfe3792bf8b3bb21cfe7ac657790e5826201fa2c5d0bc7484a2d";
+            };
+            compilePorts = true;
+
+            meta = {
+              description = ''LZ4 bindings for Erlang'';
+              license = stdenv.lib.licenses.isc;
+              homepage = "https://github.com/szktty/erlang-lz4.git";
+            };
+          } // packageOverrides)
+      ) {};
+
+    lz4 = lz4_0_2_2;
+
+    lz_string_0_0_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "lz_string";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "lz_string";
+              version = "0.0.3";
+              sha256 =
+                "747ddaee6f146d6133c16c53f18ca9dc429d5c1e0ca11d8eeb322630448ec08b";
+            };
+
+            meta = {
+              description = ''Elixir implementation of pieroxy`s lz-string
+                            compression algorithm.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/koudelka/elixir-lz-string";
+            };
+          } // packageOverrides)
+      ) {};
+
+    lz_string = lz_string_0_0_3;
+
+    magic_number_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "magic_number";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "magic_number";
+              version = "0.0.1";
+              sha256 =
+                "aef41d128da2cc8f5a4302a15048edd5ff58fcff68e847b6a6ebb000d8d44cc1";
+            };
+
+            meta = {
+              description = ''MagicNumber is the module to determine a file`s
+                            type from its magic number.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/ishikawa/elixir-magic-number";
+            };
+          } // packageOverrides)
+      ) {};
+
+    magic_number = magic_number_0_0_1;
+
+    mail_0_0_4 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "mail";
+            version = "0.0.4";
+            src = fetchHex {
+              pkg = "mail";
+              version = "0.0.4";
+              sha256 =
+                "015bb93bc3233fbf0bb28daf71963ddc290d574d9b3d63e1b45641d1a2d4571e";
+            };
+
+            meta = {
+              description = ''Easily build a composable mail message'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/DockYard/elixir-mail";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mail = mail_0_0_4;
+
+    mailer_1_0_1 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          timex_2_1_3,
+          gen_smtp_0_9_0
+        }:
+          buildMix ({
+            name = "mailer";
+            version = "1.0.1";
+            src = fetchHex {
+              pkg = "mailer";
+              version = "1.0.1";
+              sha256 =
+                "08b834102ad6eb2f2a363b70939935d3d23d1e3a68d96a2a7f8730fb7834c63d";
+            };
+            beamDeps  = [ timex_2_1_3 gen_smtp_0_9_0 ];
+
+            meta = {
+              description = ''Mailer - A simple email client'';
+              license = stdenv.lib.licenses.free;
+              homepage = "https://github.com/antp/mailer";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mailer = mailer_1_0_1;
+
+    mailgun_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "mailgun";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "mailgun";
+              version = "0.0.2";
+              sha256 =
+                "9e00f4411d5838556d326b02038f6fa3f173a67af28148329014f9889cd4a5c4";
+            };
+
+            meta = {
+              description = ''Elixir Mailgun Client'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/chrismccord/mailgun";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mailgun_0_1_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, poison_1_5_2 }:
+          buildMix ({
+            name = "mailgun";
+            version = "0.1.2";
+            src = fetchHex {
+              pkg = "mailgun";
+              version = "0.1.2";
+              sha256 =
+                "9cc828e06238045c92414db8f2e9a64a6004aca9b9a4856e5222db99bd8528e8";
+            };
+            beamDeps  = [ poison_1_5_2 ];
+
+            meta = {
+              description = ''Elixir Mailgun Client'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/chrismccord/mailgun";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mailgun = mailgun_0_1_2;
+
+    mailman_0_2_2 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          gen_smtp_0_9_0,
+          ex_doc_0_11_4,
+          earmark_0_2_1
+        }:
+          buildMix ({
+            name = "mailman";
+            version = "0.2.2";
+            src = fetchHex {
+              pkg = "mailman";
+              version = "0.2.2";
+              sha256 =
+                "3a7aaf863017c0b9d924e31ccb34649ba31bcbbd8eac4837bbe3a040c37f94ab";
+            };
+            beamDeps  = [ gen_smtp_0_9_0 ex_doc_0_11_4 earmark_0_2_1 ];
+
+            meta = {
+              description = ''Library providing a clean way of defining mailers
+                            in Elixir apps'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/kamilc/mailman";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mailman = mailman_0_2_2;
+
+    majremind_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "majremind";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "majremind";
+              version = "0.0.1";
+              sha256 =
+                "604ba3b2142497b2384c73b2320f9738711a9cc07b4348f8e870ee6e470c4749";
+            };
+
+            meta = {
+              longDescription = ''A self-maintained database of your updated
+                                server which tells you which one needs to be
+                                updated. It uses Disk Erlang Term Storage for
+                                its internal database, located at
+                                $HOME/.config/majremind/ '';
+              license = stdenv.lib.licenses.mit;
+            };
+          } // packageOverrides)
+      ) {};
+
+    majremind = majremind_0_0_1;
+
+    mandrag_0_1_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, exrm_1_0_3 }:
+          buildMix ({
+            name = "mandrag";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "mandrag";
+              version = "0.1.1";
+              sha256 =
+                "e9e9fcbb844a2a86ecd95f5f8fa7db9f6ff88f3e2a6dca2bd996f4f71bbf125d";
+            };
+            beamDeps  = [ exrm_1_0_3 ];
+
+            meta = {
+              description = ''A simple, extremely assumptive deploy script for
+                            Phoenix apps'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/cschiewek/mandrag";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mandrag = mandrag_0_1_1;
+
+    mandrake_0_0_4 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "mandrake";
+            version = "0.0.4";
+            src = fetchHex {
+              pkg = "mandrake";
+              version = "0.0.4";
+              sha256 =
+                "ed672e094f68ff07c1f8e78a3c8a95af3e23a71ca90515ad441738446ee18887";
+            };
+
+            meta = {
+              longDescription = ''Mandrake is a functional programming library
+                                that bring something else magic in elixir.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/mbasso/mandrake";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mandrake = mandrake_0_0_4;
+
+    maptu_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "maptu";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "maptu";
+              version = "0.1.0";
+              sha256 =
+                "8dc5fd69e78a948a6cd3b95a1b1cb1a7056948a4445e4abed773cae8c88c16da";
+            };
+
+            meta = {
+              description = ''Tiny library to convert from \"encoded\" maps to
+                            Elixir structs.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/whatyouhide/maptu";
+            };
+          } // packageOverrides)
+      ) {};
+
+    maptu = maptu_0_1_0;
+
+    marco_polo_0_2_1 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          decimal_1_1_1,
+          connection_1_0_0_rc_1
+        }:
+          buildMix ({
+            name = "marco_polo";
+            version = "0.2.1";
+            src = fetchHex {
+              pkg = "marco_polo";
+              version = "0.2.1";
+              sha256 =
+                "60730b3b488e11c91b57f0d3490baf86fd2972cd51a481480a5aec1e2aacf5fd";
+            };
+            beamDeps  = [ decimal_1_1_1 connection_1_0_0_rc_1 ];
+
+            meta = {
+              description = ''Binary driver for the OrientDB database.'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/MyMedsAndMe/marco_polo";
+            };
+          } // packageOverrides)
+      ) {};
+
+    marco_polo = marco_polo_0_2_1;
+
+    mariaex_0_1_7 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, decimal_1_1_1 }:
+          buildMix ({
+            name = "mariaex";
+            version = "0.1.7";
+            src = fetchHex {
+              pkg = "mariaex";
+              version = "0.1.7";
+              sha256 =
+                "58daf08d513327b422a68de199202e6a2c1785472e2fa8d8ffe212e6ee51b1fb";
+            };
+            beamDeps  = [ decimal_1_1_1 ];
+
+            meta = {
+              description = ''Pure elixir database driver for MariaDB /
+                            MySQL.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/xerions/mariaex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mariaex_0_4_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, decimal_1_1_1 }:
+          buildMix ({
+            name = "mariaex";
+            version = "0.4.3";
+            src = fetchHex {
+              pkg = "mariaex";
+              version = "0.4.3";
+              sha256 =
+                "5403290df22598e0152c7f1edd64f6372238055d5e72cc830780d019f4d22d57";
+            };
+            beamDeps  = [ decimal_1_1_1 ];
+
+            meta = {
+              description = ''Pure elixir database driver for MariaDB /
+                            MySQL.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/xerions/mariaex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mariaex_0_7_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          decimal_1_1_1,
+          db_connection_0_2_4
+        }:
+          buildMix ({
+            name = "mariaex";
+            version = "0.7.0";
+            src = fetchHex {
+              pkg = "mariaex";
+              version = "0.7.0";
+              sha256 =
+                "758c1d8a75a9ce71f047e8d54b0fa1cde518252b25aecb9b8c42f918340bdfb6";
+            };
+            beamDeps  = [ decimal_1_1_1 db_connection_0_2_4 ];
+
+            meta = {
+              description = ''Pure elixir database driver for MariaDB /
+                            MySQL.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/xerions/mariaex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mariaex = mariaex_0_7_0;
+
+    marked_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "marked";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "marked";
+              version = "0.0.1";
+              sha256 =
+                "6e16369d41355bef05b18f98230afe08dcb3ccfaaab168382513d86c19721035";
+            };
+
+            meta = {
+              description = ''CommonMark compatible Markdown parser'';
+
+            };
+          } // packageOverrides)
+      ) {};
+
+    marked = marked_0_0_1;
+
+    maru_entity_0_1_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "maru_entity";
+            version = "0.1.2";
+            src = fetchHex {
+              pkg = "maru_entity";
+              version = "0.1.2";
+              sha256 =
+                "93b1f9f3941032cdf98b999cf4db85cace7e6259a78427322c5af8a5621e45b6";
+            };
+
+            meta = {
+              description = ''Elixir copy of grape-entity'';
+
+            };
+          } // packageOverrides)
+      ) {};
+
+    maru_entity = maru_entity_0_1_2;
+
+    math_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "math";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "math";
+              version = "0.0.1";
+              sha256 =
+                "ca9c87163b052d2c849a7b4ef3d8664f9400024f26c6add1ce200aa72604a90d";
+            };
+
+            meta = {
+              longDescription = ''The Math module adds many useful functions
+                                that extend Elixir`s standard library. - General
+                                Functions • a <~> b Comparison of floats, to
+                                check if they are _nearly_ equal. •
+                                Math.pow(x, n) Arithmetic exponentiation. Works
+                                both with integer powers and floats. •
+                                Math.sqrt(x) The square root of x. •
+                                Math.nth_root(x, n) The n-th root of x. •
+                                Math.isqrt(x) The integer square root of x. •
+                                Math.gcd(a, b) The greatest common divisor of a
+                                and b. • Math.lcm(a, b) The least common
+                                multiple of a and b. • Math.factorial(n) The
+                                n-th factorial number. •
+                                Math.k_permutations(n, k) The number of distinct
+                                ways to create groups of size k from n distinct
+                                elements. • Math.k_combinations(n, k) The
+                                number of distinct ways to create groups of size
+                                k from n distinct elements where order does not
+                                matter. - Logarithms • Math.exp(x) Calculates
+                                ℯ to the xth power. • Math.log(x) Calculates
+                                the natural logarithm (base ℯ) of x. •
+                                Math.log(x, b) Calculates the base-b logarithm
+                                of x • Math.log2(x) Calculates the binary
+                                logarithm (base 2) of x. • Math.log10(x)
+                                Calculates the common logarithm (base 10) of x.
+                                • Math.e Returns a floating-point
+                                approximation of the number ℯ. - Trigonometry
+                                • Math.pi Returns a floating-point
+                                approximation of the number π. •
+                                Math.deg2rad(x) converts from degrees to
+                                radians. • Math.rad2deg(x) converts from
+                                radians to degrees. • Math.sin(x) The sine of
+                                x. • Math.cos(x) The cosine of x. •
+                                Math.tan(x) The tangent of x. • Math.asin(x)
+                                The inverse sine of x. • Math.acos(x) The
+                                inverse cosine of x. • Math.atan(x) The
+                                inverse tangent of x. • Math.atan2(x, y) The
+                                inverse tangent of x and y. This variant returns
+                                the inverse tangent in the correct quadrant, as
+                                the signs of both x and y are known. •
+                                Math.sinh(x) The hyperbolic sine of x. •
+                                Math.cosh(x) The hyperbolic cosine of x. •
+                                Math.tanh(x) The hyperbolic tangent of x. •
+                                Math.asinh(x) The inverse hyperbolic sine of x.
+                                • Math.acosh(x) The inverse hyperbolic cosine
+                                of x. • Math.atanh(x) The inverse hyperbolic
+                                tangent of x. - Working with Collections •
+                                Math.Enum.product(collection) The result of
+                                multiplying all elements in the passed
+                                collection. • Math.Enum.mean(collection) the
+                                mean of the numbers in the collection. •
+                                Math.Enum.median(collection) the median of the
+                                numbers in the collection.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/folz/math";
+            };
+          } // packageOverrides)
+      ) {};
+
+    math = math_0_0_1;
+
+    matrix_0_3_1 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          exprintf_0_1_6,
+          earmark_0_2_1
+        }:
+          buildMix ({
+            name = "matrix";
+            version = "0.3.1";
+            src = fetchHex {
+              pkg = "matrix";
+              version = "0.3.1";
+              sha256 =
+                "3184d70b36666d52e011caf8be4590e2ecf3cc772203ec22b44d90c302592523";
+            };
+            beamDeps  = [ exprintf_0_1_6 earmark_0_2_1 ];
+
+            meta = {
+              longDescription = ''Matrix is a linear algebra library for
+                                manipulating dense matrices. Its primary design
+                                goal is ease of use.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/twist-vector/elixir-matrix.git";
+            };
+          } // packageOverrides)
+      ) {};
+
+    matrix = matrix_0_3_1;
+
+    maybe_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "maybe";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "maybe";
+              version = "0.0.1";
+              sha256 =
+                "b1915afa2dd6a2db64ad7b20b41eeb2d3cb576cdbd20679594eb6ef76f612638";
+            };
+
+            meta = {
+              description = ''Utils to deal with errors'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/zweifisch/maybe";
+            };
+          } // packageOverrides)
+      ) {};
+
+    maybe = maybe_0_0_1;
+
+    mazurka_0_3_34 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          xml_builder_0_0_8,
+          poison_2_1_0,
+          plug_1_1_3,
+          mimetype_parser_0_1_2,
+          mazurka_dsl_0_1_1,
+          html_builder_0_1_1,
+          etude_0_3_7,
+          ecto_1_0_7
+        }:
+          buildMix ({
+            name = "mazurka";
+            version = "0.3.34";
+            src = fetchHex {
+              pkg = "mazurka";
+              version = "0.3.34";
+              sha256 =
+                "4efd11082e2c6af965bc2f5e282601858f5e8d78f9ace30ba7baa27b03333023";
+            };
+            beamDeps  = [
+                          xml_builder_0_0_8
+                          poison_2_1_0
+                          plug_1_1_3
+                          mimetype_parser_0_1_2
+                          mazurka_dsl_0_1_1
+                          html_builder_0_1_1
+                          etude_0_3_7
+                          ecto_1_0_7
+                        ];
+
+            meta = {
+              description = ''hypermedia api toolkit'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/mazurka/mazurka";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mazurka = mazurka_0_3_34;
+
+    mazurka_dsl_0_1_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "mazurka_dsl";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "mazurka_dsl";
+              version = "0.1.1";
+              sha256 =
+                "2877b27736daa1f5757ff1c2b34ec35d43c8e501b5292be5f9db7de95b88ea69";
+            };
+
+            meta = {
+              description = ''DSL for defining mazurka resources'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/mazurka/mazurka_dsl";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mazurka_dsl = mazurka_dsl_0_1_1;
+
+    mazurka_mediatype_0_2_0 = callPackage
+      (
+        {
+          buildMix, packageOverrides ? {}, fetchHex, etude_1_0_0_beta_0
+        }:
+          buildMix ({
+            name = "mazurka_mediatype";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "mazurka_mediatype";
+              version = "0.2.0";
+              sha256 =
+                "4ccd8b27d6405e93cb34861f211d69b79ab46c2dbc5c7874d4ee3c580a5754bb";
+            };
+            beamDeps  = [ etude_1_0_0_beta_0 ];
+
+            meta = {
+              description = ''mazurka mediatype interface'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/mazurka/mazurka_mediatype";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mazurka_mediatype = mazurka_mediatype_0_2_0;
+
+    mazurka_mediatype_hyperjson_0_2_3 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poison_1_3_1,
+          mazurka_mediatype_0_2_0,
+          etude_1_0_0_beta_0
+        }:
+          buildMix ({
+            name = "mazurka_mediatype_hyperjson";
+            version = "0.2.3";
+            src = fetchHex {
+              pkg = "mazurka_mediatype_hyperjson";
+              version = "0.2.3";
+              sha256 =
+                "f09489f242598ece8496f50c9dfc3d1a051b6115a654ebbb9ce5336e04b2cb8d";
+            };
+            beamDeps  = [
+                          poison_1_3_1
+                          mazurka_mediatype_0_2_0
+                          etude_1_0_0_beta_0
+                        ];
+
+            meta = {
+              description = ''hyper+json mediatype compiler for mazurka'';
+              license = stdenv.lib.licenses.mit;
+              homepage =
+                "https://github.com/mazurka/mazurka_mediatype_hyperjson";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mazurka_mediatype_hyperjson = mazurka_mediatype_hyperjson_0_2_3;
+
+    mc_data_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, poison_2_1_0 }:
+          buildMix ({
+            name = "mc_data";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "mc_data";
+              version = "0.0.2";
+              sha256 =
+                "8faba98530129d3a79d7a3062db1f4fa358363be1575fb28acb6e74abb031e86";
+            };
+            beamDeps  = [ poison_2_1_0 ];
+
+            meta = {
+              description = ''Provides access to data from the game
+                            Minecraft.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/McEx/McData";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mc_data = mc_data_0_0_2;
+
+    mc_protocol_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, uuid_1_1_3 }:
+          buildMix ({
+            name = "mc_protocol";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "mc_protocol";
+              version = "0.0.1";
+              sha256 =
+                "683d92c0c6efd034f56a664bcb4f21f17050a89577f4aa0200343673fd357865";
+            };
+            beamDeps  = [ uuid_1_1_3 ];
+
+            meta = {
+              longDescription = ''Implementation of the Minecraft protocol in
+                                Elixir. Aims to provide functional ways to
+                                interact with the minecraft protocol on all
+                                levels, including packet reading and writing,
+                                encryption, compression, authentication and
+                                more.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/hansihe/elixir_mc_protocol";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mc_protocol = mc_protocol_0_0_1;
+
+    mcup_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "mcup";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "mcup";
+              version = "0.0.2";
+              sha256 =
+                "c59537882707237c961d3d69b149619ec35c808cd5e98646cbcb7985e300b975";
+            };
+
+            meta = {
+              description = ''DSL for markup. '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/Joe-noh/mcup";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mcup = mcup_0_0_2;
+
+    mdns_server_0_2_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "mdns_server";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "mdns_server";
+              version = "0.2.0";
+              sha256 =
+                "bc9465880e15e57033960ab6820258b87134bef69032210c67e53e3718e289d0";
+            };
+
+            meta = {
+              description = ''mDNS service discovery server'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/Licenser/erlang-mdns-server";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mdns_server = mdns_server_0_2_0;
+
+    mdns_server_lib_0_2_3 = callPackage
+      (
+        {
+          buildRebar3,
+          packageOverrides ? {},
+          fetchHex,
+          ranch_1_1_0,
+          mdns_server_0_2_0,
+          lager_3_0_2
+        }:
+          buildRebar3 ({
+            name = "mdns_server_lib";
+            version = "0.2.3";
+            src = fetchHex {
+              pkg = "mdns_server_lib";
+              version = "0.2.3";
+              sha256 =
+                "078775ccea5d768095716ca6bd82f657601203352495d9726f4cc080c8c07695";
+            };
+
+            beamDeps  = [ ranch_1_1_0 mdns_server_0_2_0 lager_3_0_2 ];
+
+            meta = {
+              description = ''server side for mdns client server
+                            implementation'';
+              license = stdenv.lib.licenses.cddl;
+              homepage = "https://github.com/Licenser/mdns_server_lib";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mdns_server_lib = mdns_server_lib_0_2_3;
+
+    meld_0_1_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "meld";
+            version = "0.1.2";
+            src = fetchHex {
+              pkg = "meld";
+              version = "0.1.2";
+              sha256 =
+                "3f86b810df38e0767a472829a26f92c07c986c1bcc41421eba021a5a6c174e83";
+            };
+
+            meta = {
+              description = ''create real CLIs in elixir, using mix tasks'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/conflate/meld";
+            };
+          } // packageOverrides)
+      ) {};
+
+    meld = meld_0_1_2;
+
+    mellon_0_1_1 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poison_2_1_0,
+          plug_1_1_3
+        }:
+          buildMix ({
+            name = "mellon";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "mellon";
+              version = "0.1.1";
+              sha256 =
+                "2b05fca901c0b9609cdd65cfb015a7646a9ec239cf1694ee8f1384a53a5ac0b4";
+            };
+            beamDeps  = [ poison_2_1_0 plug_1_1_3 ];
+
+            meta = {
+              longDescription = ''Mellon is a Plug used in authentication of
+                                APIs. It`s flexible, you can define your own
+                                validator etc.'';
+
+              homepage = "https://github.com/sajmoon/mellon";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mellon = mellon_0_1_1;
+
+    mem_0_1_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "mem";
+            version = "0.1.2";
+            src = fetchHex {
+              pkg = "mem";
+              version = "0.1.2";
+              sha256 =
+                "492f8bc52ca5d7ccdfdfac19d8a6f145eb9d268b712b02c207544022dfe2d42b";
+            };
+
+            meta = {
+              description = ''KV cache with TTL, LRU and Persistence support'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/falood/mem";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mem = mem_0_1_2;
+
+    memcache_client_1_1_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poolboy_1_5_1,
+          poison_2_1_0,
+          connection_1_0_2
+        }:
+          buildMix ({
+            name = "memcache_client";
+            version = "1.1.0";
+            src = fetchHex {
+              pkg = "memcache_client";
+              version = "1.1.0";
+              sha256 =
+                "e12d6add6d9ef817f7cf47d85c37c75c9ec81512a7ad88f23b50963048bce439";
+            };
+            beamDeps  = [ poolboy_1_5_1 poison_2_1_0 connection_1_0_2 ];
+
+            meta = {
+              description = ''Memcache client library utilizing the memcache
+                            binary protocol.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/tsharju/memcache_client";
+            };
+          } // packageOverrides)
+      ) {};
+
+    memcache_client = memcache_client_1_1_0;
+
+    meta_0_0_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex, forms_0_0_1 }:
+          buildRebar3 ({
+            name = "meta";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "meta";
+              version = "0.0.1";
+              sha256 =
+                "9aa1be58e265a16eafb9092d9675427672721ca9d3c924664e561b0857c6dcb8";
+            };
+
+            buildPlugins  = [ rebar3_hex ];
+
+            beamDeps  = [ forms_0_0_1 ];
+
+            meta = {
+              description = ''A metaprogramming library for Erlang'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/efcasado/forms";
+            };
+          } // packageOverrides)
+      ) {};
+
+    meta = meta_0_0_1;
+
+    metainvestigator_0_0_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, floki_0_8_0 }:
+          buildMix ({
+            name = "metainvestigator";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "metainvestigator";
+              version = "0.0.3";
+              sha256 =
+                "774b3973090491a9a342a68c5cf099c98581ae0f1b1d313a08a7d2030d541781";
+            };
+            beamDeps  = [ floki_0_8_0 ];
+
+            meta = {
+              description = ''A library for web scraping, inspired by
+                            MetaInspector'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/nekova/metainvestigator";
+            };
+          } // packageOverrides)
+      ) {};
+
+    metainvestigator = metainvestigator_0_0_3;
+
+    metrics_1_0_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "metrics";
+            version = "1.0.1";
+            src = fetchHex {
+              pkg = "metrics";
+              version = "1.0.1";
+              sha256 =
+                "69b09adddc4f74a40716ae54d140f93beb0fb8978d8636eaded0c31b6f099f16";
+            };
+
+            meta = {
+              description = ''A generic interface to different metrics systems
+                            in Erlang.'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/benoitc/erlang-metrics";
+            };
+          } // packageOverrides)
+      ) {};
+
+    metrics_1_1_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "metrics";
+            version = "1.1.0";
+            src = fetchHex {
+              pkg = "metrics";
+              version = "1.1.0";
+              sha256 =
+                "48bd4774cef5bd88680cf71c9db46acbe5a80f23072cb2a0a42e8f7d5bd33549";
+            };
+
+            meta = {
+              description = ''A generic interface to different metrics systems
+                            in Erlang.'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/benoitc/erlang-metrics";
+            };
+          } // packageOverrides)
+      ) {};
+
+    metrics = metrics_1_1_0;
+
+    metrix_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, logfmt_3_0_2 }:
+          buildMix ({
+            name = "metrix";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "metrix";
+              version = "0.2.0";
+              sha256 =
+                "544fbe90988d7ac1e828287b44d88166c8aa2738ec983b1578af7d51d7b63dd7";
+            };
+            beamDeps  = [ logfmt_3_0_2 ];
+
+            meta = {
+              longDescription = ''Metrix is a library to log custom application
+                                metrics, in a well-structured, human *and*
+                                machine readable format, for use by downstream
+                                log processing systems (like Librato, Reimann,
+                                etc...)'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/rwdaigle/metrix";
+            };
+          } // packageOverrides)
+      ) {};
+
+    metrix = metrix_0_2_0;
+
+    mex_0_0_5 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "mex";
+            version = "0.0.5";
+            src = fetchHex {
+              pkg = "mex";
+              version = "0.0.5";
+              sha256 =
+                "52765dc6f5d0b03dba9f08424b85cfbc96f873dfc769cdb6a26ac391ad3344e3";
+            };
+
+            meta = {
+              description = ''Macro-expansion display helper for IEx.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/mrluc/mex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mex = mex_0_0_5;
+
+    milliseconds_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "milliseconds";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "milliseconds";
+              version = "0.0.1";
+              sha256 =
+                "6f82b9f47590e96ed90761d6eb331a9c11a40b68216d5e4867420899420035f0";
+            };
+
+            meta = {
+              longDescription = '' Simple library to work with milliseconds.
+                                Convert text to milliseconds: convert(\"2d\")
+                                Convert milliseconds to text: convert(8640000)
+                                Calculate future time: future_time(\"6hrs\") '';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/davebryson/elixir_milliseconds";
+            };
+          } // packageOverrides)
+      ) {};
+
+    milliseconds = milliseconds_0_0_1;
+
+    mime_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "mime";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "mime";
+              version = "0.0.1";
+              sha256 =
+                "24098ddfbd23433846d064a337531dcd3b1c3abdad4c359bf4f1a89243270a00";
+            };
+
+            meta = {
+              description = ''A mime type module for elixir.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/elixirdrops/mime";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mime = mime_0_0_1;
+
+    mimerl_1_0_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "mimerl";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "mimerl";
+              version = "1.0.0";
+              sha256 =
+                "a30b01104a29bd3a363db8646e4ce0f7980f9ecd23a98707c46c3ced918c41b4";
+            };
+
+            buildPlugins  = [ rebar3_hex ];
+
+
+            meta = {
+              description = ''Library to handle mimetypes'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/benoitc/mimerl";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mimerl_1_0_2 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "mimerl";
+            version = "1.0.2";
+            src = fetchHex {
+              pkg = "mimerl";
+              version = "1.0.2";
+              sha256 =
+                "7a4c8e1115a2732a67d7624e28cf6c9f30c66711a9e92928e745c255887ba465";
+            };
+
+            meta = {
+              description = ''Library to handle mimetypes'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/benoitc/mimerl";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mimerl_1_1_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "mimerl";
+            version = "1.1.0";
+            src = fetchHex {
+              pkg = "mimerl";
+              version = "1.1.0";
+              sha256 =
+                "def0f1922a5dcdeeee6e4f41139b364e7f0f40239774b528a0986b12bcb42ddc";
+            };
+
+            meta = {
+              description = ''Library to handle mimetypes'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/benoitc/mimerl";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mimerl = mimerl_1_1_0;
+
+    mimetype_parser_0_1_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "mimetype_parser";
+            version = "0.1.2";
+            src = fetchHex {
+              pkg = "mimetype_parser";
+              version = "0.1.2";
+              sha256 =
+                "c495521cad6cf49fb79098e68e921c58955312df46c9c5aa5abab44224c2647d";
+            };
+
+            meta = {
+              description = ''parse mimetypes'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/camshaft/mimetype_parser";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mimetype_parser = mimetype_parser_0_1_2;
+
+    mimex_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "mimex";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "mimex";
+              version = "0.1.0";
+              sha256 =
+                "68858d5fb6a59780c3b94a445fd994856c3f1d0f3ed8dff6a95b6aa80027e4de";
+            };
+
+            meta = {
+              description = ''MIME type utilities for Elixir.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/hex-sh/mimex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mimex = mimex_0_1_0;
+
+    minmaxlist_0_0_6 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "minmaxlist";
+            version = "0.0.6";
+            src = fetchHex {
+              pkg = "minmaxlist";
+              version = "0.0.6";
+              sha256 =
+                "cc9bc50dc971c8c3743bcecdaca35330593d6466d911c656ba7d718836e68a57";
+            };
+
+            meta = {
+              longDescription = ''Elixir library extending `Enum.min_by/2`,
+                                `Enum.max_by/2` and `Enum.min_max_by/2` to
+                                return a list of results instead of just one.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/seantanly/elixir-minmaxlist";
+            };
+          } // packageOverrides)
+      ) {};
+
+    minmaxlist = minmaxlist_0_0_6;
+
+    misc_random_0_2_6 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "misc_random";
+            version = "0.2.6";
+            src = fetchHex {
+              pkg = "misc_random";
+              version = "0.2.6";
+              sha256 =
+                "4fe3db3bddcf55d93404fa9f5bf006800d54bfeb78bcf583376750d28ac0d7bc";
+            };
+
+            meta = {
+              longDescription = ''This is a very thin wrapper around erlang`s
+                                random:uniform method. It allows you to create
+                                random strings or numbers.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/gutschilla/elixir-helper-random";
+            };
+          } // packageOverrides)
+      ) {};
+
+    misc_random = misc_random_0_2_6;
+
+    mix_apidoc_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, poison_1_5_2 }:
+          buildMix ({
+            name = "mix_apidoc";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "mix_apidoc";
+              version = "0.1.0";
+              sha256 =
+                "e22e8a2ebf33efb6feb9a7ee6ee69a2df73496c8c6793a57cd426e9e9b1ba82e";
+            };
+            beamDeps  = [ poison_1_5_2 ];
+
+            meta = {
+              longDescription = ''A mix task that triggers apidoc to create
+                                documentation for RESTful web APIs from inline
+                                code annotations.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/sldab/mix_apidoc";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mix_apidoc = mix_apidoc_0_1_0;
+
+    mix_deps_tree_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "mix_deps_tree";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "mix_deps_tree";
+              version = "0.1.0";
+              sha256 =
+                "de19ea3eebf578080263f25fdf6a248fdc460aa86e41d582cc0d0379329fa6b6";
+            };
+
+            meta = {
+              description = ''Mix task to print dependency tree of an
+                            application to a terminal'';
+
+              homepage = "https://github.com/liveforeverx/mix_deps_tree";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mix_deps_tree = mix_deps_tree_0_1_0;
+
+    mix_erlang_tasks_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "mix_erlang_tasks";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "mix_erlang_tasks";
+              version = "0.1.0";
+              sha256 =
+                "95d2839c422c482a70c08a8702da8242f86b773f8ab6e8602a4eb72da8da04ed";
+            };
+
+            meta = {
+              longDescription = ''This project provides a few Mix tasks that
+                                make it more convenient to use Mix as a build
+                                tool and package manager when developing
+                                applications in Erlang.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/alco/mix-erlang-tasks";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mix_erlang_tasks = mix_erlang_tasks_0_1_0;
+
+    mix_eunit_0_1_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "mix_eunit";
+            version = "0.1.2";
+            src = fetchHex {
+              pkg = "mix_eunit";
+              version = "0.1.2";
+              sha256 =
+                "910cd611635e845be3c57b2c6c0dac7af24c87055b3d289fe93d7df1dafaeb6c";
+            };
+
+            meta = {
+              description = ''A mix task to run eunit tests, works for umbrella
+                            projects'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/dantswain/mix_eunit";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mix_eunit = mix_eunit_0_1_2;
+
+    mix_info_0_7_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "mix_info";
+            version = "0.7.2";
+            src = fetchHex {
+              pkg = "mix_info";
+              version = "0.7.2";
+              sha256 =
+                "7b4430ea649bb0c978f3b761403c068b08d9781c3f325c3f0dc57c1b44f395a2";
+            };
+
+            meta = {
+              longDescription = ''A mix task that counts directories, files,
+                                lines of code, modules, functions etc and
+                                displays the results.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/pskordilakis/mix_info";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mix_info = mix_info_0_7_2;
+
+    mix_test_watch_0_2_6 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, fs_0_9_2 }:
+          buildMix ({
+            name = "mix_test_watch";
+            version = "0.2.6";
+            src = fetchHex {
+              pkg = "mix_test_watch";
+              version = "0.2.6";
+              sha256 =
+                "b7019e9a0eba42bc98f15be9c1402f23c2b0dab7b67e71bba8bc5b337b0ab273";
+            };
+            beamDeps  = [ fs_0_9_2 ];
+
+            meta = {
+              description = ''Automatically run tests when files change'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/lpil/mix-test.watch";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mix_test_watch = mix_test_watch_0_2_6;
+
+    mixpanel_0_0_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, exjsx_3_1_0 }:
+          buildMix ({
+            name = "mixpanel";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "mixpanel";
+              version = "0.0.3";
+              sha256 =
+                "7b81d80d3705e5d4451951984bac49d476e3c79131138e9ffb66538f9c51a56e";
+            };
+            beamDeps  = [ exjsx_3_1_0 ];
+
+            meta = {
+              description = ''A client for the Mixpanel HTTP API. See
+                            mixpanel.com.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/michihuber/mixpanel_ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mixpanel = mixpanel_0_0_3;
+
+    mixunit_0_9_2 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "mixunit";
+            version = "0.9.2";
+            src = fetchHex {
+              pkg = "mixunit";
+              version = "0.9.2";
+              sha256 =
+                "2c0e66d10d479ec95c636d2de1db04cba03574282182af0df49c297230b22d43";
+            };
+
+            meta = {
+              description = ''an eunit task for mix'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/talentdeficit/mixunit";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mixunit = mixunit_0_9_2;
+
+    mmExchangeRate_0_0_1 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          jsx_2_8_0,
+          httpotion_2_2_2
+        }:
+          buildMix ({
+            name = "mmExchangeRate";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "mmExchangeRate";
+              version = "0.0.1";
+              sha256 =
+                "6daf6e74bf3ce8f9d7cc19b18b023d700201a847dde94a0eef1f263ce65efbac";
+            };
+            beamDeps  = [ jsx_2_8_0 httpotion_2_2_2 ];
+
+            meta = {
+              longDescription = ''A simple exchange rate checker and calculator
+                                based on Central Bank of Myanmar Api. '';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/Arkar-Aung/mmExchangeRate";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mmExchangeRate = mmExchangeRate_0_0_1;
+
+    mnemonic_slugs_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "mnemonic_slugs";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "mnemonic_slugs";
+              version = "0.0.1";
+              sha256 =
+                "d5200aaf06da3f9f307b58464f5eca2ed1a0dc379a12fe4f42444bb1e30a4bd8";
+            };
+
+            meta = {
+              description = ''MnemonicSlugs is an Elixir library for generating
+                            memorable slugs.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/devshane/mnemonic_slugs";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mnemonic_slugs = mnemonic_slugs_0_0_1;
+
+    mochiweb_html_2_13_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "mochiweb_html";
+            version = "2.13.0";
+            src = fetchHex {
+              pkg = "mochiweb_html";
+              version = "2.13.0";
+              sha256 =
+                "c05f969fd011b357ea2f577c2b996776241d179ba2eb1bcba274cc23fdcf5439";
+            };
+
+            meta = {
+              description = ''Mochiweb HTML parser'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/mochi/mochiweb";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mochiweb_html = mochiweb_html_2_13_0;
+
+    module_mocker_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "module_mocker";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "module_mocker";
+              version = "0.2.0";
+              sha256 =
+                "ce8aa59f0c58ce7d333a1853f6a3a106fe0cbbe79f6f9aeb72370d66ed454f5b";
+            };
+
+            meta = {
+              longDescription = ''ModuleMocker allows to use different module
+                                in development and test environment. It allows
+                                convention to mock module for test'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/rohanpujaris/module_mocker";
+            };
+          } // packageOverrides)
+      ) {};
+
+    module_mocker = module_mocker_0_2_0;
+
+    mogrify_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "mogrify";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "mogrify";
+              version = "0.2.0";
+              sha256 =
+                "47e9c3c9eba9772f0d5da28e430efef4e9317a7f805357de06a18945ebbf9a5e";
+            };
+
+            meta = {
+              description = ''ImageMagick command line wrapper.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/route/mogrify";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mogrify = mogrify_0_2_0;
+
+    mojoauth_1_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, timex_1_0_2 }:
+          buildMix ({
+            name = "mojoauth";
+            version = "1.0.2";
+            src = fetchHex {
+              pkg = "mojoauth";
+              version = "1.0.2";
+              sha256 =
+                "72d8b3fdff6d6571d7dcc9ad46b249823c84e0321920a0e9d6f39ee5f9fc2f23";
+            };
+            beamDeps  = [ timex_1_0_2 ];
+
+            meta = {
+              longDescription = ''MojoAuth is a set of standard approaches to
+                                cross-app authentication based on HMAC.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/adhearsion/mojo-auth.ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mojoauth = mojoauth_1_0_2;
+
+    moment_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "moment";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "moment";
+              version = "0.1.0";
+              sha256 =
+                "0cc098c8ba88f768ffd41e4bc4bb45b559d49361a2f8f7a39c686020da3f1842";
+            };
+
+            meta = {
+              description = ''Parse, validate, manipulate, and display dates in
+                            Elixir.'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/atabary/moment";
+            };
+          } // packageOverrides)
+      ) {};
+
+    moment = moment_0_1_0;
+
+    mon_handler_1_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, dialyze_0_2_1 }:
+          buildMix ({
+            name = "mon_handler";
+            version = "1.0.2";
+            src = fetchHex {
+              pkg = "mon_handler";
+              version = "1.0.2";
+              sha256 =
+                "d18942f95750b94e3da1d9fca7a2ea4b1b1d27c017feff76cb109b29bb308f58";
+            };
+            beamDeps  = [ dialyze_0_2_1 ];
+
+            meta = {
+              longDescription = ''A minimal GenServer that monitors a given
+                                GenEvent handler. This server will handle exits
+                                of the Handler and attempt to re-add it to the
+                                manager when unexpected exits occur. Exits for
+                                :normal, :shutdown or :swapped reasons will not
+                                attempt a re-add to the manager.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/tattdcodemonkey/mon_handler";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mon_handler = mon_handler_1_0_2;
+
+    monad_1_0_5 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "monad";
+            version = "1.0.5";
+            src = fetchHex {
+              pkg = "monad";
+              version = "1.0.5";
+              sha256 =
+                "d8ebe20971160e96bd6cdf11b5e8b5c24b70fddde3d198e5f7c3b5ebfbc78d6e";
+            };
+
+            meta = {
+              description = ''Monads and do-syntax for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/rmies/monad";
+            };
+          } // packageOverrides)
+      ) {};
+
+    monad = monad_1_0_5;
+
+    monadex_1_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "monadex";
+            version = "1.0.2";
+            src = fetchHex {
+              pkg = "monadex";
+              version = "1.0.2";
+              sha256 =
+                "968784f2789fcb30b118399e51736f2265ca6b2823cc8fcabd73d6e4ac23e082";
+            };
+
+            meta = {
+              description = ''Improve pipelines with monads.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/rob-brown/MonadEx";
+            };
+          } // packageOverrides)
+      ) {};
+
+    monadex = monadex_1_0_2;
+
+    monetized_0_3_2 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poison_1_5_2,
+          ecto_1_1_5,
+          decimal_1_1_1
+        }:
+          buildMix ({
+            name = "monetized";
+            version = "0.3.2";
+            src = fetchHex {
+              pkg = "monetized";
+              version = "0.3.2";
+              sha256 =
+                "1978e46c6dd352fea0e9ce208835886ea4fd07dfc1555ee2f9adce98a9e82ce6";
+            };
+            beamDeps  = [ poison_1_5_2 ecto_1_1_5 decimal_1_1_1 ];
+
+            meta = {
+              description = ''A lightweight solution for handling and storing
+                            money.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/theocodes/monetized";
+            };
+          } // packageOverrides)
+      ) {};
+
+    monetized = monetized_0_3_2;
+
+    money_0_0_1_dev = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "money";
+            version = "0.0.1-dev";
+            src = fetchHex {
+              pkg = "money";
+              version = "0.0.1-dev";
+              sha256 =
+                "ea032fa5bbed9b9e8a91192601d612b805b1855e0ed6cdb99e3277b0a2735aeb";
+            };
+
+            meta = {
+              longDescription = ''Elixir library for working with Money safer,
+                                easier, and fun, is an interpretation of the
+                                Fowler`s Money pattern in fun.prog.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/liuggio/money";
+            };
+          } // packageOverrides)
+      ) {};
+
+    money = money_0_0_1_dev;
+
+    mongodb_0_1_1 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poolboy_1_5_1,
+          connection_1_0_2
+        }:
+          buildMix ({
+            name = "mongodb";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "mongodb";
+              version = "0.1.1";
+              sha256 =
+                "714f0543288c42bc42bf3ee6ac5f52db3fbc0b152610aa2536b51c244652abe0";
+            };
+            beamDeps  = [ poolboy_1_5_1 connection_1_0_2 ];
+
+            meta = {
+              description = ''MongoDB driver for Elixir.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/ericmj/mongodb";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mongodb = mongodb_0_1_1;
+
+    mongodb_ecto_0_1_4 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          mongodb_0_1_1,
+          ecto_1_0_7
+        }:
+          buildMix ({
+            name = "mongodb_ecto";
+            version = "0.1.4";
+            src = fetchHex {
+              pkg = "mongodb_ecto";
+              version = "0.1.4";
+              sha256 =
+                "2f9cc8c8cd316e187f4b8b94d0a88618ce4a6cb1b6cfa7856573f3376fb443bf";
+            };
+            beamDeps  = [ mongodb_0_1_1 ecto_1_0_7 ];
+
+            meta = {
+              description = ''MongoDB adapter for Ecto'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/michalmuskala/mongodb_ecto";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mongodb_ecto = mongodb_ecto_0_1_4;
+
+    monk_0_1_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "monk";
+            version = "0.1.3";
+            src = fetchHex {
+              pkg = "monk";
+              version = "0.1.3";
+              sha256 =
+                "35e6a2eea7090612fa25a003fb95ac120f27087f203445bbc33ac18682ddd724";
+            };
+
+            meta = {
+              description = ''Monk helps to distinguish good from evil with an
+                            simple ok/error monad'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/niahoo/monk";
+            };
+          } // packageOverrides)
+      ) {};
+
+    monk = monk_0_1_3;
+
+    morph_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "morph";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "morph";
+              version = "0.1.0";
+              sha256 =
+                "a20a6bfda56cb8f2d9904e2ea4b2b0a4159ab2692181919f6eb4fe9f52abf3f2";
+            };
+
+            meta = {
+              description = ''Lightweight string transformations for Elixir.'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/cmoncrief/elixir-morph";
+            };
+          } // packageOverrides)
+      ) {};
+
+    morph = morph_0_1_0;
+
+    moxie_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "moxie";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "moxie";
+              version = "0.0.1";
+              sha256 =
+                "193e18ce0888f01fe2b43d0dcf79af5f48e50eba3a73609703cb4c04bea2ae46";
+            };
+
+            meta = {
+               license = stdenv.lib.licenses.free;
+              homepage = "https://github.com/molossus/moxie";
+            };
+          } // packageOverrides)
+      ) {};
+
+    moxie = moxie_0_0_1;
+
+    mpinyin_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "mpinyin";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "mpinyin";
+              version = "0.0.2";
+              sha256 =
+                "1de0911391e6a76a91166f5210d4254165692ea28c00d4f153763d0a5757cb92";
+            };
+
+            meta = {
+              description = ''Pinyin module for Elixir. '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/Hor/mpinyin";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mpinyin = mpinyin_0_0_2;
+
+    msgpack_0_5_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "msgpack";
+            version = "0.5.0";
+            src = fetchHex {
+              pkg = "msgpack";
+              version = "0.5.0";
+              sha256 =
+                "520ae767b3c3c0796d2913c92f463bc8b4dee091880734f5b99a90921e18b704";
+            };
+
+            meta = {
+              description = ''MessagePack serializer/deserializer'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "http://msgpack.org";
+            };
+          } // packageOverrides)
+      ) {};
+
+    msgpack = msgpack_0_5_0;
+
+    msgpax_0_7_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "msgpax";
+            version = "0.7.1";
+            src = fetchHex {
+              pkg = "msgpax";
+              version = "0.7.1";
+              sha256 =
+                "3d2bb32de9552482f35b86cbdc547ee94b67615bfcc831222cde869afa202f2c";
+            };
+
+            meta = {
+              longDescription = ''This library provides an API for serializing
+                                and de-serializing Elixir terms using the
+                                MessagePack format'';
+              license = stdenv.lib.licenses.isc;
+              homepage = "https://github.com/lexmag/msgpax";
+            };
+          } // packageOverrides)
+      ) {};
+
+    msgpax_0_8_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "msgpax";
+            version = "0.8.2";
+            src = fetchHex {
+              pkg = "msgpax";
+              version = "0.8.2";
+              sha256 =
+                "aa0baa382383160d90275a1b5d8f72c457a2feed89cbb1bd080a5c3821389507";
+            };
+
+            meta = {
+              longDescription = ''This library provides an API for serializing
+                                and de-serializing Elixir terms using the
+                                MessagePack format'';
+              license = stdenv.lib.licenses.isc;
+              homepage = "https://github.com/lexmag/msgpax";
+            };
+          } // packageOverrides)
+      ) {};
+
+    msgpax = msgpax_0_8_2;
+
+    mtx_1_0_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "mtx";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "mtx";
+              version = "1.0.0";
+              sha256 =
+                "3bdcb209fe3cdfc5a6b5b95f619ecd123b7ee1d9203ace2178c8ff73be5bb90f";
+            };
+
+            meta = {
+              description = ''Metrics Client'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/synrc/mtx";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mtx = mtx_1_0_0;
+
+    multidef_0_2_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "multidef";
+            version = "0.2.1";
+            src = fetchHex {
+              pkg = "multidef";
+              version = "0.2.1";
+              sha256 =
+                "719dfdb9206ea34fc7b49c282b30adab752f9d1efb22678907d54fa0b54c50c6";
+            };
+
+            meta = {
+              longDescription = ''Lets you define multiple heads for the same
+                                function: defmodule Test do import MultiDef mdef
+                                fred do { :init, val } -> fred {:double, val} {
+                                :double, val } -> IO.puts(val*2) a, b -> a+b end
+                                end IO.inspect Test.fred 1, 2 #=> 3 IO.inspect
+                                Test.fred { :init, 4 } #=> 8 '';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/pragdave/mdef";
+            };
+          } // packageOverrides)
+      ) {};
+
+    multidef = multidef_0_2_1;
+
+    multiset_0_0_4 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "multiset";
+            version = "0.0.4";
+            src = fetchHex {
+              pkg = "multiset";
+              version = "0.0.4";
+              sha256 =
+                "f713b5102d17963fc516e0017725d716dade0b1fec979f0e3a53b8d203748c45";
+            };
+
+            meta = {
+              description = ''Multisets for Elixir'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/hilverd/multiset-elixir";
+            };
+          } // packageOverrides)
+      ) {};
+
+    multiset = multiset_0_0_4;
+
+    murmur_0_2_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "murmur";
+            version = "0.2.1";
+            src = fetchHex {
+              pkg = "murmur";
+              version = "0.2.1";
+              sha256 =
+                "7e38b2f136d4e8039abb88f6cbdf50c939408d3819be4b18b639a968ee9c2bce";
+            };
+
+            meta = {
+              longDescription = ''Murmur is a pure Elixir implementation of the
+                                non-cryptographic hash Murmur3. It aims to
+                                implement the x86_32bit, x86_128bit and
+                                x64_128bit variants.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/gmcabrita/murmur";
+            };
+          } // packageOverrides)
+      ) {};
+
+    murmur_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "murmur";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "murmur";
+              version = "1.0.0";
+              sha256 =
+                "5e81af1fe3c7a166830e5a695e2f2253a5255888c2f510d206d103914b4e28da";
+            };
+
+            meta = {
+              longDescription = ''Murmur is a pure Elixir implementation of the
+                                non-cryptographic hash Murmur3. It aims to
+                                implement the x86_32bit, x86_128bit and
+                                x64_128bit variants.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/gmcabrita/murmur";
+            };
+          } // packageOverrides)
+      ) {};
+
+    murmur = murmur_1_0_0;
+
+    mustache_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "mustache";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "mustache";
+              version = "0.0.2";
+              sha256 =
+                "0d91f0a6221f482e736987c59032e84f6bade6ae9179e595592e2cc0b728b441";
+            };
+
+            meta = {
+              description = ''Mustache templates for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/schultyy/Mustache.ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mustache = mustache_0_0_2;
+
+    mutant_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "mutant";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "mutant";
+              version = "0.0.2";
+              sha256 =
+                "c875062e082242b79c85356993ad3cfd7d550392d34fc6da23a132495b0dcb6f";
+            };
+
+            meta = {
+              description = ''Now you can create mutable structs, use this with
+                            care and only as a last resort'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/hackersguildco/Mutant";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mutant = mutant_0_0_2;
+
+    mysql_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "mysql";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "mysql";
+              version = "1.0.0";
+              sha256 =
+                "34b8e9252e150d329798a0d7f7054f40c08703ccdd7e37dfc5116fe388513251";
+            };
+
+            meta = {
+              description = ''MySQL/OTP – MySQL driver for Erlang/OTP'';
+              license = stdenv.lib.licenses.free;
+              homepage = "https://github.com/mysql-otp/mysql-otp";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mysql = mysql_1_0_0;
+
+    mysqlex_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, mysql_1_0_0 }:
+          buildMix ({
+            name = "mysqlex";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "mysqlex";
+              version = "0.0.1";
+              sha256 =
+                "5df9c80e9ff9a61fe9ddb4c8883963686f66e21168b64acfa55b14c50e9305ee";
+            };
+            beamDeps  = [ mysql_1_0_0 ];
+
+            meta = {
+              longDescription = ''An Ecto-compatible wrapper around the
+                                mysql-otp library.
+                                https://github.com/mysql-otp/mysql-otp'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/tjheeta/mysqlex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    mysqlex = mysqlex_0_0_1;
+
+    n2o_2_3_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "n2o";
+            version = "2.3.0";
+            src = fetchHex {
+              pkg = "n2o";
+              version = "2.3.0";
+              sha256 =
+                "fca4f0a259fda332784d6d7948f8aadec5fb6a7695d5ac79b849b0ae547fb7b8";
+            };
+
+            meta = {
+              description = ''N2O Application Server'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/synrc/n2o";
+            };
+          } // packageOverrides)
+      ) {};
+
+    n2o = n2o_2_3_0;
+
+    nat_set_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "nat_set";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "nat_set";
+              version = "0.0.1";
+              sha256 =
+                "cc6ed65c754153d7c98c9825370780831cfbe638d162cb4ae2178eadcdd00611";
+            };
+
+            meta = {
+              description = ''Represent sets of natural numbers compactly in
+                            Elixir using bitwise operations'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/hilverd/nat-set-elixir";
+            };
+          } // packageOverrides)
+      ) {};
+
+    nat_set = nat_set_0_0_1;
+
+    nativegen_0_4_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "nativegen";
+            version = "0.4.1";
+            src = fetchHex {
+              pkg = "nativegen";
+              version = "0.4.1";
+              sha256 =
+                "54c36ca3c0333f04b84f8b15fa028fcecfe77614954c78e87b22ed56e977f46f";
+            };
+
+            meta = {
+              description = ''Accessible REST API code generator for native
+                            app.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/yoavlt/nativegen";
+            };
+          } // packageOverrides)
+      ) {};
+
+    nativegen = nativegen_0_4_1;
+
+    nats_0_0_1 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poolboy_1_5_1,
+          json_0_3_3
+        }:
+          buildMix ({
+            name = "nats";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "nats";
+              version = "0.0.1";
+              sha256 =
+                "5568e91f56f65388ad6cb92ddbd70cec5227dadea9d12ec558e93bfe71c9bf78";
+            };
+            beamDeps  = [ poolboy_1_5_1 json_0_3_3 ];
+
+            meta = {
+              description = ''A NATS client written in elixir supporting
+                            pub/sub for microservices'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/aforward/elixir_nats";
+            };
+          } // packageOverrides)
+      ) {};
+
+    nats = nats_0_0_1;
+
+    nats_msg_0_4_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "nats_msg";
+            version = "0.4.1";
+            src = fetchHex {
+              pkg = "nats_msg";
+              version = "0.4.1";
+              sha256 =
+                "8e21a78bf2ae76d7702bcc03eb87bdddac1b99edebfc99db98e8e94a7a5361c4";
+            };
+
+            meta = {
+              description = ''Pure Erlang NATS Protocol Message
+                            Encoder/Decoder'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/yuce/nats_msg";
+            };
+          } // packageOverrides)
+      ) {};
+
+    nats_msg = nats_msg_0_4_1;
+
+    natsio_0_1_4 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "natsio";
+            version = "0.1.4";
+            src = fetchHex {
+              pkg = "natsio";
+              version = "0.1.4";
+              sha256 =
+                "3ed391e3e5f494828da2cb4949e661df782004cfe8273b9f1685ba4bc858187e";
+            };
+
+            meta = {
+              description = ''NATS framework for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/nats-io/elixir-nats";
+            };
+          } // packageOverrides)
+      ) {};
+
+    natsio = natsio_0_1_4;
+
+    natural_sort_0_3_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "natural_sort";
+            version = "0.3.0";
+            src = fetchHex {
+              pkg = "natural_sort";
+              version = "0.3.0";
+              sha256 =
+                "6c3476edf395c487a8b55d104458e0f029ca2adb7a0373d12a7a08643f7e7172";
+            };
+
+            meta = {
+              description = ''Sort a list of strings containing numbers in a
+                            natural manner. '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/DanCouper/natural_sort";
+            };
+          } // packageOverrides)
+      ) {};
+
+    natural_sort = natural_sort_0_3_0;
+
+    navigation_history_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, plug_1_1_3 }:
+          buildMix ({
+            name = "navigation_history";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "navigation_history";
+              version = "0.2.0";
+              sha256 =
+                "9fbddedd831930c3f2e784c53442558d90d68040f9921dfa9441da63d6b8dacc";
+            };
+            beamDeps  = [ plug_1_1_3 ];
+
+            meta = {
+              description = ''Navigation history tracking plug'';
+              license = stdenv.lib.licenses.mit;
+              homepage =
+                "https://github.com/tuvistavie/plug-navigation-history";
+            };
+          } // packageOverrides)
+      ) {};
+
+    navigation_history = navigation_history_0_2_0;
+
+    navigation_tree_0_4_4 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "navigation_tree";
+            version = "0.4.4";
+            src = fetchHex {
+              pkg = "navigation_tree";
+              version = "0.4.4";
+              sha256 =
+                "a4e6aad3224ad9c463a1ac0412463a18ac71b7a78ea16303ad72f43f1fb217c6";
+            };
+
+            meta = {
+              longDescription = ''A navigation tree representation with helpers
+                                to generate HTML out of it - depending of
+                                userroles. Also creates nice HTML navbars for
+                                Bootstrap. Implemented as Agent to hold config
+                                state.'';
+              license = stdenv.lib.licenses.mit;
+              homepage =
+                "https://github.com/gutschilla/elixir-navigation-tree";
+            };
+          } // packageOverrides)
+      ) {};
+
+    navigation_tree = navigation_tree_0_4_4;
+
+    ndc_ex_sdk_0_0_7 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          xml_builder_0_0_8,
+          pipe_0_0_2,
+          ibrowse_4_2_2,
+          httpotion_2_2_2
+        }:
+          buildMix ({
+            name = "ndc_ex_sdk";
+            version = "0.0.7";
+            src = fetchHex {
+              pkg = "ndc_ex_sdk";
+              version = "0.0.7";
+              sha256 =
+                "73402d51ce6da305409d48e1638e864a336038a03205e66c75c090115c8fe8b8";
+            };
+            beamDeps  = [
+                          xml_builder_0_0_8
+                          pipe_0_0_2
+                          ibrowse_4_2_2
+                          httpotion_2_2_2
+                        ];
+
+            meta = {
+              longDescription = ''This is an Elixir package that wrapps any
+                                NDC-compliant API. It`s host-agnostic and quite
+                                flexible-through-configuration so that it can
+                                reach NDC hosts with a certain flexibility'';
+
+              homepage = "https://github.com/open-ndc/ndc-ex-sdk";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ndc_ex_sdk = ndc_ex_sdk_0_0_7;
+
+    neat_ex_1_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, json_0_3_3 }:
+          buildMix ({
+            name = "neat_ex";
+            version = "1.1.0";
+            src = fetchHex {
+              pkg = "neat_ex";
+              version = "1.1.0";
+              sha256 =
+                "42d08b8c1bb5245d19864f683df77354ee466b285bac48abed3dd3471a738b21";
+            };
+            beamDeps  = [ json_0_3_3 ];
+
+            meta = {
+              longDescription = ''This project provides the means to define,
+                                simulate, and serialize
+                                Artificial-Neural-Networks (ANNs), as well as
+                                the means to develop them through use of the
+                                Neuro-Evolution of Augmenting Toplogies (NEAT)
+                                algorithm created by Dr. Kenneth Stanley.
+                                Neuro-Evolution, unlike back-propogation, easily
+                                allows the usage of recurrent neural networks
+                                instead of just feed-forward networks, and
+                                fitness functions instead of just training data.
+                                Additionally, since NEAT augments topologies,
+                                all the engine needs to start is the
+                                input/output layout, and a fitness function.'';
+              license = stdenv.lib.licenses.asl20;
+            };
+          } // packageOverrides)
+      ) {};
+
+    neat_ex = neat_ex_1_1_0;
+
+    nectar_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "nectar";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "nectar";
+              version = "0.0.1";
+              sha256 =
+                "dffc5f1c68c83d9eb83ca1c8868d923beaccfdf36ae2e5122dc7bc8edd5665f5";
+            };
+
+            meta = {
+              description = ''Placeholder package for nectar ecommerce'';
+              license = stdenv.lib.licenses.mit;
+            };
+          } // packageOverrides)
+      ) {};
+
+    nectar = nectar_0_0_1;
+
+    neotoma_1_7_3 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "neotoma";
+            version = "1.7.3";
+            src = fetchHex {
+              pkg = "neotoma";
+              version = "1.7.3";
+              sha256 =
+                "2da322b9b1567ffa0706a7f30f6bbbde70835ae44a1050615f4b4a3d436e0f28";
+            };
+
+            buildPlugins  = [ rebar3_hex ];
+
+
+            meta = {
+              description = ''PEG/Packrat toolkit and parser-generator.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/seancribbs/neotoma";
+            };
+          } // packageOverrides)
+      ) {};
+
+    neotoma = neotoma_1_7_3;
+
+    nerves_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, exrm_1_0_3 }:
+          buildMix ({
+            name = "nerves";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "nerves";
+              version = "0.2.0";
+              sha256 =
+                "b53cd891c3d719597ccb084bdcfc6eb714f820d9c53c44f1bab4d530c9b0734f";
+            };
+            beamDeps  = [ exrm_1_0_3 ];
+
+            meta = {
+              longDescription = ''Nerves - Create firmware for embedded devices
+                                like Raspberry Pi, BeagleBone Black, and more'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/nerves-project/nerves";
+            };
+          } // packageOverrides)
+      ) {};
+
+    nerves = nerves_0_2_0;
+
+    nest_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "nest";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "nest";
+              version = "0.0.1";
+              sha256 =
+                "4092651c14022a285eb4ffb8b6e9c3d6c5937729644fcc88b43f74324bc3bac3";
+            };
+
+            meta = {
+              longDescription = ''A library for using the Nest API, allowing
+                                integration with Nest Thermostats and other Nest
+                                devices.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/adamzaninovich/nest";
+            };
+          } // packageOverrides)
+      ) {};
+
+    nest = nest_0_0_1;
+
+    nested_set_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, ecto_1_1_5 }:
+          buildMix ({
+            name = "nested_set";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "nested_set";
+              version = "0.0.2";
+              sha256 =
+                "283fac1cbaf129d29a7ea6b6c050248bdc63631421d395f0b909510c3f7d2e83";
+            };
+            beamDeps  = [ ecto_1_1_5 ];
+
+            meta = {
+              longDescription = ''Nested Set implementation for Ecto/Phoenix.
+                                It is our first attempt to make something like
+                                acts_as_nested_set in rails. Still in WIP, be
+                                cautious if planing to use.'';
+              license = stdenv.lib.licenses.free;
+              homepage = "https://github.com/bansalakhil/elixir_nested_set";
+            };
+          } // packageOverrides)
+      ) {};
+
+    nested_set = nested_set_0_0_2;
+
+    netrc_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "netrc";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "netrc";
+              version = "0.0.2";
+              sha256 =
+                "a82b1702d8702a51b17e1756261b316ae3a72ac07bbf04e3a1258cc1210f6000";
+            };
+
+            meta = {
+              description = ''Read netrc files'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/ma2gedev/netrcex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    netrc = netrc_0_0_2;
+
+    netstrings_2_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "netstrings";
+            version = "2.0.1";
+            src = fetchHex {
+              pkg = "netstrings";
+              version = "2.0.1";
+              sha256 =
+                "f6a3727dba6ae5aa3371ffddf7adf6aaf46bf387e84873f65152083ecf821845";
+            };
+
+            meta = {
+              description = ''Netstrings implementaton'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/mwmiller/netstrings_ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    netstrings = netstrings_2_0_1;
+
+    neural_network_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "neural_network";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "neural_network";
+              version = "0.1.0";
+              sha256 =
+                "80e84eaf4e0ff5455651c6c7cef484b9eefd60d6bd8e59606eb72a42cf18587c";
+            };
+
+            meta = {
+              longDescription = ''A neural network made up of layers of neurons
+                                connected to each other to form a relationship
+                                allowing it to learn.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/kblake/neural-net-elixir";
+            };
+          } // packageOverrides)
+      ) {};
+
+    neural_network = neural_network_0_1_0;
+
+    news_0_3_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "news";
+            version = "0.3.0";
+            src = fetchHex {
+              pkg = "news";
+              version = "0.3.0";
+              sha256 =
+                "b8759a3cb0bb40e86d5a5ea65b911a066da4ec197b097be88fb67f6358838124";
+            };
+
+            meta = {
+              description = ''Publish elixir and erlang new weekly'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/zhongwencool/news";
+            };
+          } // packageOverrides)
+      ) {};
+
+    news = news_0_3_0;
+
+    ngram_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ngram";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "ngram";
+              version = "0.0.1";
+              sha256 =
+                "13185be68166d8314ae63f70eceb58a4e00b441d3294633450d4f8a7c565e218";
+            };
+
+            meta = {
+              description = ''n-gram tokenization and distance calculations'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/ardcore/ngram";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ngram = ngram_0_0_1;
+
+    nile_0_1_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "nile";
+            version = "0.1.3";
+            src = fetchHex {
+              pkg = "nile";
+              version = "0.1.3";
+              sha256 =
+                "73a2c8be8507bb39de74eb3fa5ae40e3c40cabef30cd884f67ab6d3400a7bea4";
+            };
+
+            meta = {
+              description = ''Elixir stream extensions'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/camshaft/nile";
+            };
+          } // packageOverrides)
+      ) {};
+
+    nile = nile_0_1_3;
+
+    normalize_email_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, is_email_0_0_2 }:
+          buildMix ({
+            name = "normalize_email";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "normalize_email";
+              version = "0.0.1";
+              sha256 =
+                "ac5864ecf0d002ecbc56f9296bff7c01fc1d7e2e84e2529f7726f1a068f5d584";
+            };
+            beamDeps  = [ is_email_0_0_2 ];
+
+            meta = {
+              description = ''Normalize an email address'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/johnotander/normalize_email";
+            };
+          } // packageOverrides)
+      ) {};
+
+    normalize_email = normalize_email_0_0_1;
+
+    normalize_url_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "normalize_url";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "normalize_url";
+              version = "0.0.2";
+              sha256 =
+                "491ea6aa41e044dd85248407e5ebc94a608f89b30292e7ee72d52c3659421016";
+            };
+
+            meta = {
+              description = ''Normalize a url'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/johnotander/normalize_url";
+            };
+          } // packageOverrides)
+      ) {};
+
+    normalize_url = normalize_url_0_0_2;
+
+    not_qwerty123_1_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, gettext_0_10_0 }:
+          buildMix ({
+            name = "not_qwerty123";
+            version = "1.1.0";
+            src = fetchHex {
+              pkg = "not_qwerty123";
+              version = "1.1.0";
+              sha256 =
+                "4997296d742f72fe95f8933cba92ab6cee3147888dc9bbd7b703c7f970e8ab58";
+            };
+            beamDeps  = [ gettext_0_10_0 ];
+
+            meta = {
+              description = ''Library to check password strength and generate
+                            random passwords.'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/riverrun/notqwerty123";
+            };
+          } // packageOverrides)
+      ) {};
+
+    not_qwerty123 = not_qwerty123_1_1_0;
+
+    number_0_4_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "number";
+            version = "0.4.1";
+            src = fetchHex {
+              pkg = "number";
+              version = "0.4.1";
+              sha256 =
+                "773d28c837acf17b0056deb54b7d966a3d6a9d853e88c08829b5732cb7029fb9";
+            };
+
+            meta = {
+              description = ''Convert numbers to various string formats, such
+                            as currency'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/danielberkompas/number";
+            };
+          } // packageOverrides)
+      ) {};
+
+    number = number_0_4_1;
+
+    oauth2_erlang_0_6_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "oauth2_erlang";
+            version = "0.6.1";
+            src = fetchHex {
+              pkg = "oauth2_erlang";
+              version = "0.6.1";
+              sha256 =
+                "dc60e92de379fd27c3b9296e2368e97797233a092297d41f47f3a72846b2a974";
+            };
+
+            meta = {
+              description = ''Erlang OAuth 2.0 implementation'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/kivra/oauth2";
+            };
+          } // packageOverrides)
+      ) {};
+
+    oauth2_erlang = oauth2_erlang_0_6_1;
+
+    oauther_1_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "oauther";
+            version = "1.0.2";
+            src = fetchHex {
+              pkg = "oauther";
+              version = "1.0.2";
+              sha256 =
+                "2b65e6408600d5daed7bb1b108533624b6c34491f0278b44013400aa7b551e4d";
+            };
+
+            meta = {
+              description = ''Library to authenticate with OAuth 1.0
+                            protocol.'';
+              license = stdenv.lib.licenses.isc;
+              homepage = "https://github.com/lexmag/oauther";
+            };
+          } // packageOverrides)
+      ) {};
+
+    oauther = oauther_1_0_2;
+
+    octet_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "octet";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "octet";
+              version = "0.0.2";
+              sha256 =
+                "12c7d7cff035f48139e7304913e7c227ce5bf95508ad8096ed510328d916ede3";
+            };
+
+            meta = {
+              description = ''Octet string converter'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/kiennt/octet";
+            };
+          } // packageOverrides)
+      ) {};
+
+    octet = octet_0_0_2;
+
+    odgn_json_pointer_1_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "odgn_json_pointer";
+            version = "1.1.0";
+            src = fetchHex {
+              pkg = "odgn_json_pointer";
+              version = "1.1.0";
+              sha256 =
+                "04330904e76a596342a5a9ac09c5d10250a237fc39c59d5576c8ac3b15842f3d";
+            };
+
+            meta = {
+              description = ''This is an implementation of JSON Pointer (RFC
+                            6901) for Elixir.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/odogono/elixir-jsonpointer";
+            };
+          } // packageOverrides)
+      ) {};
+
+    odgn_json_pointer = odgn_json_pointer_1_1_0;
+
+    odt_potion_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "odt_potion";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "odt_potion";
+              version = "0.0.1";
+              sha256 =
+                "f2c429129dc1e636dbd3563750c667315aff650ddfe7aefe06991299f76f35bd";
+            };
+
+            meta = {
+              description = ''Substitute placeholders in ODT`s with custom
+                            information'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/andrewcottage/odt_potion";
+            };
+          } // packageOverrides)
+      ) {};
+
+    odt_potion = odt_potion_0_0_1;
+
+    og_0_0_6 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "og";
+            version = "0.0.6";
+            src = fetchHex {
+              pkg = "og";
+              version = "0.0.6";
+              sha256 =
+                "8934f5e495dc8fcc8ed56f37f0067e0a360c9588c04c6b800d91eb593b9067d3";
+            };
+
+            meta = {
+              description = ''Og is a small collection of logger helper
+                            functions in elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/stephenmoloney/og";
+            };
+          } // packageOverrides)
+      ) {};
+
+    og = og_0_0_6;
+
+    ok_0_1_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ok";
+            version = "0.1.3";
+            src = fetchHex {
+              pkg = "ok";
+              version = "0.1.3";
+              sha256 =
+                "e5ac8a719f097467925d492da2cd2ad9543dfd8729739fa4a32a671337eb08bb";
+            };
+
+            meta = {
+              description = ''Effecient error handling in elixir pipelines.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/CrowdHailer/OK";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ok = ok_0_1_3;
+
+    ok_jose_2_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ok_jose";
+            version = "2.0.0";
+            src = fetchHex {
+              pkg = "ok_jose";
+              version = "2.0.0";
+              sha256 =
+                "55377aa3f9b6e563aeb14b3960e4d2a697a059799e8d8ee390059faeaab219eb";
+            };
+
+            meta = {
+              description = ''Pipe functions that produce ok/error tuples.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/vic/ok_jose";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ok_jose = ok_jose_2_0_0;
+
+    onetime_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, timex_1_0_2 }:
+          buildMix ({
+            name = "onetime";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "onetime";
+              version = "1.0.0";
+              sha256 =
+                "28481e7e239caa0002a42178af46cb80c3501faca7c1b953558e9d8dbba76c4c";
+            };
+            beamDeps  = [ timex_1_0_2 ];
+
+            meta = {
+              description = ''An onetime key-value store'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/ryo33/onetime-elixir";
+            };
+          } // packageOverrides)
+      ) {};
+
+    onetime = onetime_1_0_0;
+
+    oop_0_0_4 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "oop";
+            version = "0.0.4";
+            src = fetchHex {
+              pkg = "oop";
+              version = "0.0.4";
+              sha256 =
+                "ab09b287b80ce860f34bf07652c23a9a21c4064aca730a25becfe30c6b46b81b";
+            };
+
+            meta = {
+              description = ''OOP in Elixir!'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/wojtekmach/oop";
+            };
+          } // packageOverrides)
+      ) {};
+
+    oop = oop_0_0_4;
+
+    ordered_list_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ordered_list";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "ordered_list";
+              version = "0.1.0";
+              sha256 =
+                "6b6410f35d1bda7335fc0c5f16e2b6f5a6a8c162363073931347dc184521159d";
+            };
+
+            meta = {
+              description = ''Sorting and reordering positions in a list.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/aarondufall/ordered_list";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ordered_list = ordered_list_0_1_0;
+
+    os_utils_0_3_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "os_utils";
+            version = "0.3.0";
+            src = fetchHex {
+              pkg = "os_utils";
+              version = "0.3.0";
+              sha256 =
+                "b49e32630b3f198b5fe4f6858aa03d1236d659564f98d522c9e646c045e13b64";
+            };
+
+            meta = {
+              description = ''OS utilities for Elixir.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/orderthruchaos/os_utils";
+            };
+          } // packageOverrides)
+      ) {};
+
+    os_utils = os_utils_0_3_0;
+
+    osc_0_1_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "osc";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "osc";
+              version = "0.1.1";
+              sha256 =
+                "41830bf1494e6f2419ab8e35d11c0f650aab1d37b45d1b3fdfcc3682e191324c";
+            };
+
+            meta = {
+              description = ''OSC encoder/decoder for elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/camshaft/osc_ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    osc = osc_0_1_1;
+
+    p1_oauth2_0_6_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "p1_oauth2";
+            version = "0.6.1";
+            src = fetchHex {
+              pkg = "p1_oauth2";
+              version = "0.6.1";
+              sha256 =
+                "304923dcaf1edcc84b7f3f6fab1d5235777604ec3334453cf50de1060300e002";
+            };
+
+            buildPlugins  = [ rebar3_hex ];
+
+
+            meta = {
+              description = ''Erlang OAuth 2.0 implementation'';
+              license = with stdenv.lib.licenses; [ mit asl20 ];
+              homepage = "https://github.com/processone/p1_oauth2";
+            };
+          } // packageOverrides)
+      ) {};
+
+    p1_oauth2 = p1_oauth2_0_6_1;
+
+    p1_utils_1_0_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "p1_utils";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "p1_utils";
+              version = "1.0.0";
+              sha256 =
+                "b2c6316286b071f2f667fb1c59b44fe0c996917515fa93374a4a3264affc5105";
+            };
+
+            buildPlugins  = [ rebar3_hex ];
+
+
+            meta = {
+              description = ''Erlang utility modules from ProcessOne'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/processone/p1_utils";
+            };
+          } // packageOverrides)
+      ) {};
+
+    pact_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "pact";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "pact";
+              version = "0.2.0";
+              sha256 =
+                "a19000dcfd6c6b220e508ed44e9040d83e4814db2f6f74b11de1a4597a8de05e";
+            };
+
+            meta = {
+              description = ''Elixir dependency registry for better testing and
+                            cleaner code'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/BlakeWilliams/pact";
+            };
+          } // packageOverrides)
+      ) {};
+
+    pact = pact_0_2_0;
+
+    paginex_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "paginex";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "paginex";
+              version = "0.0.1";
+              sha256 =
+                "4fdc1a0bb02fbd910d24c59caae6d5793fd24a2a29d6498c04a332095e616770";
+            };
+
+            meta = {
+              description = ''Exposes a pagination struct that can be helpful
+                            to render the pagination html.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/bhserna/paginex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    paginex = paginex_0_0_1;
+
+    painstaking_0_5_8 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, exoddic_1_3_1 }:
+          buildMix ({
+            name = "painstaking";
+            version = "0.5.8";
+            src = fetchHex {
+              pkg = "painstaking";
+              version = "0.5.8";
+              sha256 =
+                "f9de5ab6139fdda653df0a90e57fe229728a25f3611bf520c9433edd2ab81318";
+            };
+            beamDeps  = [ exoddic_1_3_1 ];
+
+            meta = {
+              description = ''Bet stake sizing recommendations'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/mwmiller/painstaking";
+            };
+          } // packageOverrides)
+      ) {};
+
+    painstaking = painstaking_0_5_8;
+
+    palette_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "palette";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "palette";
+              version = "0.0.2";
+              sha256 =
+                "0ad5bbd207b4462078888882b494de937690659bb72ca34ff247b1c9c4784033";
+            };
+
+            meta = {
+              description = ''A handy library for colouring strings.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/lpil/palette";
+            };
+          } // packageOverrides)
+      ) {};
+
+    palette = palette_0_0_2;
+
+    pandex_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "pandex";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "pandex";
+              version = "0.1.0";
+              sha256 =
+                "a9c6b401be16af5f385c4ff8fc7e3eb9686e2829b0855854de428ff2bd23e34f";
+            };
+
+            meta = {
+              longDescription = ''Pandex is a lightweight Elixir wrapper for
+                                [Pandoc](http://pandoc.org). Pandex enables you
+                                to convert Markdown, CommonMark, HTML, Latex,
+                                json, html to HTML, HTML5, opendocument, rtf,
+                                texttile, asciidoc, markdown, json and others.
+                                Pandex has no dependencies other than Pandoc
+                                itself.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/filterkaapi/pandex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    pandex = pandex_0_1_0;
+
+    pangu_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "pangu";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "pangu";
+              version = "0.1.0";
+              sha256 =
+                "2634cc2463421757aca0a76665de83940d4fda12f8ed316ae929bb29f64d06c5";
+            };
+
+            meta = {
+              description = ''Paranoid text spacing in Elixir.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/cataska/pangu.ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    pangu = pangu_0_1_0;
+
+    parabaikElixirConverter_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "parabaikElixirConverter";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "parabaikElixirConverter";
+              version = "0.0.1";
+              sha256 =
+                "ac72f871ac393ca2e42d11f9103019f6270209b1b0fe58d6f110f5dd66c387e4";
+            };
+
+            meta = {
+              longDescription = ''ParabaikElixirConverter is just a Elixir
+                                version of Parabaik converter. It can convert
+                                from Unicode to Zawgyi-One and Zawgyi-One to
+                                Unicode vice versa. '';
+              license = stdenv.lib.licenses.asl20;
+              homepage =
+                "https://github.com/Arkar-Aung/ParabaikElixirConverter";
+            };
+          } // packageOverrides)
+      ) {};
+
+    parabaikElixirConverter = parabaikElixirConverter_0_0_1;
+
+    parallel_0_0_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "parallel";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "parallel";
+              version = "0.0.3";
+              sha256 =
+                "d9b5e98c1892f5376b4dfa28c48a3a17029f86a28d1f9ec2f7c1a2747f256a4d";
+            };
+
+            meta = {
+              description = ''Straightforward parallel processing for Elixir'';
+
+              homepage = "https://github.com/Anonyfox/parallel";
+            };
+          } // packageOverrides)
+      ) {};
+
+    parallel = parallel_0_0_3;
+
+    parallel_stream_1_0_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "parallel_stream";
+            version = "1.0.3";
+            src = fetchHex {
+              pkg = "parallel_stream";
+              version = "1.0.3";
+              sha256 =
+                "8b0090b13a42343ad709ed088111fd40a9e4c2d1819ef6c1e601347134ed34d0";
+            };
+
+            meta = {
+              description = ''Parallel stream operations for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/beatrichartz/parallel_stream";
+            };
+          } // packageOverrides)
+      ) {};
+
+    parallel_stream = parallel_stream_1_0_3;
+
+    paratize_2_1_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "paratize";
+            version = "2.1.3";
+            src = fetchHex {
+              pkg = "paratize";
+              version = "2.1.3";
+              sha256 =
+                "7dc6135524c65473f680ec3ade55c2f65b77ad40451ffd2bbd4128066b037d84";
+            };
+
+            meta = {
+              description = ''Elixir library providing some handy parallel
+                            processing facilities.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/seantanly/elixir-paratize";
+            };
+          } // packageOverrides)
+      ) {};
+
+    paratize = paratize_2_1_3;
+
+    parse_torrent_0_2_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          earmark_0_2_1,
+          bencode_0_3_0
+        }:
+          buildMix ({
+            name = "parse_torrent";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "parse_torrent";
+              version = "0.2.0";
+              sha256 =
+                "444d49f20ede110e33e0817134ef3f0b843a7af01c88e9c168acc4892ae2d320";
+            };
+            beamDeps  = [ earmark_0_2_1 bencode_0_3_0 ];
+
+            meta = {
+              description = ''Parses a .torrent file and returns a map'';
+              license = stdenv.lib.licenses.unlicense;
+              homepage = "https://github.com/preciz/parse_torrent";
+            };
+          } // packageOverrides)
+      ) {};
+
+    parse_torrent = parse_torrent_0_2_0;
+
+    parselix_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "parselix";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "parselix";
+              version = "0.1.0";
+              sha256 =
+                "c728426e1361e94918a7b24d45b86f00e0e7225e9086b02074ac7b33a4307406";
+            };
+
+            meta = {
+              description = ''A Parser Combinator Library'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/ryo33/Parselix";
+            };
+          } // packageOverrides)
+      ) {};
+
+    parselix = parselix_0_1_0;
+
+    pathway_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, poison_1_5_2 }:
+          buildMix ({
+            name = "pathway";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "pathway";
+              version = "0.1.0";
+              sha256 =
+                "ae734bc8db0d91c0876e15b7e22e8d7616701eff94b1bd2930d2783a1b11c01d";
+            };
+            beamDeps  = [ poison_1_5_2 ];
+
+            meta = {
+              description = ''A HTTP client library for the Trak.io REST API.
+                            '';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/novabyte/pathway";
+            };
+          } // packageOverrides)
+      ) {};
+
+    pathway = pathway_0_1_0;
+
+    pattern_tap_0_2_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "pattern_tap";
+            version = "0.2.2";
+            src = fetchHex {
+              pkg = "pattern_tap";
+              version = "0.2.2";
+              sha256 =
+                "2d17fe4c076b12efe39a362ade88d11d8bed204009027755802213db9feb3675";
+            };
+
+            meta = {
+              description = ''Macro for tapping into a pattern match while
+                            using the pipe operator '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/mgwidmann/elixir-pattern_tap";
+            };
+          } // packageOverrides)
+      ) {};
+
+    pattern_tap = pattern_tap_0_2_2;
+
+    pbkdf2_2_0_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "pbkdf2";
+            version = "2.0.0";
+            src = fetchHex {
+              pkg = "pbkdf2";
+              version = "2.0.0";
+              sha256 =
+                "1e793ce6fdb0576613115714deae9dfc1d1537eaba74f07efb36de139774488d";
+            };
+
+            meta = {
+              description = ''Erlang PBKDF2 Key Derivation Function'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/basho/erlang-pbkdf2";
+            };
+          } // packageOverrides)
+      ) {};
+
+    pbkdf2 = pbkdf2_2_0_0;
+
+    pbkdf2_nif_0_3_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "pbkdf2_nif";
+            version = "0.3.0";
+            src = fetchHex {
+              pkg = "pbkdf2_nif";
+              version = "0.3.0";
+              sha256 =
+                "7ad61389164cceac87e2bed9d8f184cd713cca85d51e096604c40bf86d96a8b7";
+            };
+            compilePorts = true;
+            buildPlugins  = [ pc ];
+
+
+            meta = {
+              description = ''PBKDF2 NIF implementation'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/barrel-db/erlang-pbkdf2-nif";
+            };
+          } // packageOverrides)
+      ) {};
+
+    pbkdf2_nif = pbkdf2_nif_0_3_0;
+
+    pc_1_2_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "pc";
+            version = "1.2.0";
+            src = fetchHex {
+              pkg = "pc";
+              version = "1.2.0";
+              sha256 =
+                "ef0f59d26a25af0a5247ef1a06d28d8300f8624647b02dc521ac79a7eceb8883";
+            };
+
+            meta = {
+              description = ''a rebar3 port compiler for native code'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/blt/port_compiler";
+            };
+          } // packageOverrides)
+      ) {};
+
+    pc = pc_1_2_0;
+
+    pdf2htmlex_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "pdf2htmlex";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "pdf2htmlex";
+              version = "0.2.0";
+              sha256 =
+                "50885e995d25362b1f25c74796c0627657147d4d10ccb4be736be3b06b8a44a3";
+            };
+
+            meta = {
+              description = ''Convert PDF docs to beautiful HTML files without
+                            losing text or format.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/ricn/pdf2htmlex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    pdf2htmlex = pdf2htmlex_0_2_0;
+
+    pdf_generator_0_3_1 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          porcelain_2_0_1,
+          misc_random_0_2_6
+        }:
+          buildMix ({
+            name = "pdf_generator";
+            version = "0.3.1";
+            src = fetchHex {
+              pkg = "pdf_generator";
+              version = "0.3.1";
+              sha256 =
+                "d81181dd60db4bfbf121161208c69d2aeabce74e24125a009761e1bf4cab11a7";
+            };
+            beamDeps  = [ porcelain_2_0_1 misc_random_0_2_6 ];
+
+            meta = {
+              longDescription = ''A simple wrapper for wkhtmltopdf (HTML to
+                                PDF) and PDFTK (adds in encryption) for use in
+                                Elixir projects.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/gutschilla/elixir-pdf-generator";
+            };
+          } // packageOverrides)
+      ) {};
+
+    pdf_generator = pdf_generator_0_3_1;
+
+    peon_2_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "peon";
+            version = "2.0.0";
+            src = fetchHex {
+              pkg = "peon";
+              version = "2.0.0";
+              sha256 =
+                "3d87e626f5d014563d1cf319c0fe8576c8eb3f4399ecc9a0d7fb2385a180aaab";
+            };
+
+            meta = {
+              description = ''Use Elixir maps as a document storage format.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/supernintendo/peon";
+            };
+          } // packageOverrides)
+      ) {};
+
+    peon = peon_2_0_0;
+
+    petick_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "petick";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "petick";
+              version = "0.0.1";
+              sha256 =
+                "77ca306a379109aeb98528fdc5642dccc0b66379e67058814470d0cf30053586";
+            };
+
+            meta = {
+              description = ''Periodic timer'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/niku/petick";
+            };
+          } // packageOverrides)
+      ) {};
+
+    petick = petick_0_0_1;
+
+    pg2pubsub_0_1_12 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "pg2pubsub";
+            version = "0.1.12";
+            src = fetchHex {
+              pkg = "pg2pubsub";
+              version = "0.1.12";
+              sha256 =
+                "13d653d3f35108b3d83430794127d3df3294f205790ab27ac58e353614487af2";
+            };
+
+            meta = {
+              description = ''A PubSub implementation for Elixir, using PG2
+                            (Erlang process groups).'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/kbremner/pg2pubsub";
+            };
+          } // packageOverrides)
+      ) {};
+
+    pg2pubsub = pg2pubsub_0_1_12;
+
+    phasedb_0_0_1 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          inflex_1_5_0,
+          heap_1_0_0,
+          calendar_0_12_4
+        }:
+          buildMix ({
+            name = "phasedb";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "phasedb";
+              version = "0.0.1";
+              sha256 =
+                "42927c48bc8ab9645ec799b5cb7f1379692bb7ba14eff8a6895dacd98217e22d";
+            };
+            beamDeps  = [ inflex_1_5_0 heap_1_0_0 calendar_0_12_4 ];
+
+            meta = {
+              description = ''A real-time time series database.'';
+
+            };
+          } // packageOverrides)
+      ) {};
+
+    phasedb = phasedb_0_0_1;
+
+    phoenix_1_0_4 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poison_1_5_2,
+          plug_1_1_3,
+          cowboy_1_0_4
+        }:
+          buildMix ({
+            name = "phoenix";
+            version = "1.0.4";
+            src = fetchHex {
+              pkg = "phoenix";
+              version = "1.0.4";
+              sha256 =
+                "591d5f7f3a6f5407e8491a92dc6a2d0b7b94ef4f3526ad8ef4eb82660e6f69f6";
+            };
+            beamDeps  = [ poison_1_5_2 plug_1_1_3 cowboy_1_0_4 ];
+
+            meta = {
+              longDescription = ''Productive. Reliable. Fast. A productive web
+                                framework that does not compromise speed and
+                                maintainability.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/phoenixframework/phoenix";
+            };
+          } // packageOverrides)
+      ) {};
+
+    phoenix_generator_0_2_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, inflex_0_3_0 }:
+          buildMix ({
+            name = "phoenix_generator";
+            version = "0.2.1";
+            src = fetchHex {
+              pkg = "phoenix_generator";
+              version = "0.2.1";
+              sha256 =
+                "2be3753fba7b4a9afa461d270ab5111d76d1e5997b8e1587344051d85b6a1a36";
+            };
+            beamDeps  = [ inflex_0_3_0 ];
+
+            meta = {
+              description = ''A collection of boilerplate generators for the
+                            Phoenix web framework.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/etufe/phoenix_generator";
+            };
+          } // packageOverrides)
+      ) {};
+
+    phoenix_generator = phoenix_generator_0_2_1;
+
+    phoenix_pubsub_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "phoenix_pubsub";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "phoenix_pubsub";
+              version = "0.0.1";
+              sha256 =
+                "ea9f1853699e838965155af063f536f440afacadca316fb657858b3ac40da2eb";
+            };
+
+            meta = {
+              description = ''Distributed PubSub and Presence platform'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/phoenixframework/phoenix_pubsub";
+            };
+          } // packageOverrides)
+      ) {};
+
+    phoenix_pubsub = phoenix_pubsub_0_0_1;
+
+    phoenix_pubsub_postgres_0_0_2 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          postgrex_0_11_1,
+          poolboy_1_4_2
+        }:
+          buildMix ({
+            name = "phoenix_pubsub_postgres";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "phoenix_pubsub_postgres";
+              version = "0.0.2";
+              sha256 =
+                "85b43b941b8c3dcf3f967dcd5bca1e29716235398b8b6c03d52d6611d5cf82ad";
+            };
+            beamDeps  = [ postgrex_0_11_1 poolboy_1_4_2 ];
+
+            meta = {
+              description = ''Postgresql PubSub adapter for Phoenix apps'';
+              license = stdenv.lib.licenses.mit;
+              homepage =
+                "https://github.com/opendrops/phoenix-pubsub-postgres";
+            };
+          } // packageOverrides)
+      ) {};
+
+    phoenix_pubsub_postgres = phoenix_pubsub_postgres_0_0_2;
+
+    phoenix_pubsub_vernemq_0_0_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "phoenix_pubsub_vernemq";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "phoenix_pubsub_vernemq";
+              version = "0.0.3";
+              sha256 =
+                "92c228aee119d21c68b0b43250414686dee16986cb4d0039608612abd0d22824";
+            };
+
+            meta = {
+              description = ''The VerneMQ MQTT pubsub adapter for the Phoenix
+                            framework'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/larshesel/phoenix_pubsub_vernemq";
+            };
+          } // packageOverrides)
+      ) {};
+
+    phoenix_pubsub_vernemq = phoenix_pubsub_vernemq_0_0_3;
+
+    phoenix_webpack_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "phoenix_webpack";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "phoenix_webpack";
+              version = "0.1.0";
+              sha256 =
+                "9a5b53836b60bfc3baf36e9aa85b48cfc227f004419b81c195e5e08936562ba7";
+            };
+
+            meta = {
+              description = ''Easily generate webpack configs for phoenix'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/keathley/phoenix_webpack";
+            };
+          } // packageOverrides)
+      ) {};
+
+    phoenix_webpack = phoenix_webpack_0_1_0;
+
+    phone_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "phone";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "phone";
+              version = "0.0.1";
+              sha256 =
+                "9f56ea4a2a3790b779d9bedbe04f63bae4e68c7a57c6331258917edc78f0f8bd";
+            };
+
+            meta = {
+              description = ''Parser for phone numbers in international
+                            standard. NOT READY FOR USE.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/fcevado/phone";
+            };
+          } // packageOverrides)
+      ) {};
+
+    phone = phone_0_0_1;
+
+    phst_transform_0_9_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "phst_transform";
+            version = "0.9.0";
+            src = fetchHex {
+              pkg = "phst_transform";
+              version = "0.9.0";
+              sha256 =
+                "a5e76cd5b0549a36ec6268644a04366a7672bf449ecb5065dba441faf0c29dc1";
+            };
+
+            meta = {
+              longDescription = ''An Elixir Protocol and implementation for
+                                creating a tranform of any elixir data.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/philosophers-stone/transform";
+            };
+          } // packageOverrides)
+      ) {};
+
+    phst_transform = phst_transform_0_9_0;
+
+    pinyin_0_1_4 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "pinyin";
+            version = "0.1.4";
+            src = fetchHex {
+              pkg = "pinyin";
+              version = "0.1.4";
+              sha256 =
+                "e0fc3dc148bc938ad12f5aefabf017620eb314ca4cf045b91ad195c557d5fa96";
+            };
+
+            meta = {
+              description = ''chinese pinyin library'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/lidashuang/pinyin";
+            };
+          } // packageOverrides)
+      ) {};
+
+    pinyin = pinyin_0_1_4;
+
+    pipe_0_0_2 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "pipe";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "pipe";
+              version = "0.0.2";
+              sha256 =
+                "ad6d90981606bb04d040c0af49cf493417994214ce6e74ac572dc2ee67e2c064";
+            };
+
+            meta = {
+              description = ''An Elixir extension that extends the pipe (|>)
+                            operator through macros. '';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/batate/elixir-pipes";
+            };
+          } // packageOverrides)
+      ) {};
+
+    pipe = pipe_0_0_2;
+
+    pipe_here_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "pipe_here";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "pipe_here";
+              version = "1.0.0";
+              sha256 =
+                "95558a60ec7736685029e1b28b1c7cd7c7eae714fab779406aa2512c0f29c51e";
+            };
+
+            meta = {
+              description = ''An Elixir macro for easily piping arguments at
+                            any position.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/vic/pipe_here";
+            };
+          } // packageOverrides)
+      ) {};
+
+    pipe_here = pipe_here_1_0_0;
+
+    pipe_while_ok_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "pipe_while_ok";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "pipe_while_ok";
+              version = "0.0.2";
+              sha256 =
+                "b62708d0a0b82f421f937b99c5ff21a966e21d9a1f42ba75b8788100ac2c6567";
+            };
+
+            meta = {
+              description = ''PipeWhileOk =========== Moved to
+                            https://githib.com/pragdave/exlibris '';
+              license = stdenv.lib.licenses.free;
+              homepage = "https://github.com/pragdave/pipe_while_ok";
+            };
+          } // packageOverrides)
+      ) {};
+
+    pipe_while_ok = pipe_while_ok_0_0_2;
+
+    pkcs7_1_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "pkcs7";
+            version = "1.0.2";
+            src = fetchHex {
+              pkg = "pkcs7";
+              version = "1.0.2";
+              sha256 =
+                "0e4faa65411e204b7952712d58f657335109ecbb24cf79163dc96458ba8d6518";
+            };
+
+            meta = {
+              description = ''PKCS7 binary padding for erlang'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/camshaft/pkcs7.erl";
+            };
+          } // packageOverrides)
+      ) {};
+
+    pkcs7 = pkcs7_1_0_2;
+
+    plist_0_0_4 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "plist";
+            version = "0.0.4";
+            src = fetchHex {
+              pkg = "plist";
+              version = "0.0.4";
+              sha256 =
+                "533836ee86188fa2a0aed92410534851aac3cb46ee0919c98553b1f38a63aa1a";
+            };
+
+            meta = {
+              description = ''An Elixir library to parse files in Apple`s
+                            property list formats'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/ciaran/plist";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plist = plist_0_0_4;
+
+    plug_0_11_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, cowboy_1_0_4 }:
+          buildMix ({
+            name = "plug";
+            version = "0.11.3";
+            src = fetchHex {
+              pkg = "plug";
+              version = "0.11.3";
+              sha256 =
+                "82834fa130af2520b9dad4a271f4fe5c25a456cf2334aae35ef84989efec65e3";
+            };
+            beamDeps  = [ cowboy_1_0_4 ];
+
+            meta = {
+              description = ''A specification and conveniences for composable
+                            modules between web applications'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/elixir-lang/plug";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plug_0_12_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, cowboy_1_0_4 }:
+          buildMix ({
+            name = "plug";
+            version = "0.12.2";
+            src = fetchHex {
+              pkg = "plug";
+              version = "0.12.2";
+              sha256 =
+                "b26e8c636fc5b83e0b69767fb3cb2c693703b7f8c1eed11091e57f6e7caebc2d";
+            };
+            beamDeps  = [ cowboy_1_0_4 ];
+
+            meta = {
+              description = ''A specification and conveniences for composable
+                            modules between web applications'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/elixir-lang/plug";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plug_0_13_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, cowboy_1_0_4 }:
+          buildMix ({
+            name = "plug";
+            version = "0.13.1";
+            src = fetchHex {
+              pkg = "plug";
+              version = "0.13.1";
+              sha256 =
+                "50b7ef7c753e703b04ed79bc254ed0fbe07db3ed90894598d377c41e15f4490b";
+            };
+            beamDeps  = [ cowboy_1_0_4 ];
+
+            meta = {
+              description = ''A specification and conveniences for composable
+                            modules between web applications'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/elixir-lang/plug";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plug_0_14_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, cowboy_1_0_4 }:
+          buildMix ({
+            name = "plug";
+            version = "0.14.0";
+            src = fetchHex {
+              pkg = "plug";
+              version = "0.14.0";
+              sha256 =
+                "bacee77168bce635d959d8c41e0723936fba41170edf11665deaf30ee668303d";
+            };
+            beamDeps  = [ cowboy_1_0_4 ];
+
+            meta = {
+              description = ''A specification and conveniences for composable
+                            modules between web applications'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/elixir-lang/plug";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plug_0_8_4 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, cowboy_1_0_4 }:
+          buildMix ({
+            name = "plug";
+            version = "0.8.4";
+            src = fetchHex {
+              pkg = "plug";
+              version = "0.8.4";
+              sha256 =
+                "22c18f351cb30df9ca0b33bedd545bdbbc7eee60f1321cfcfe703228355ff2ec";
+            };
+            beamDeps  = [ cowboy_1_0_4 ];
+
+            meta = {
+              description = ''A specification and conveniences for composable
+                            modules between web applications'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/elixir-lang/plug";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plug_0_9_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, cowboy_1_0_4 }:
+          buildMix ({
+            name = "plug";
+            version = "0.9.0";
+            src = fetchHex {
+              pkg = "plug";
+              version = "0.9.0";
+              sha256 =
+                "2715df7f9e2650d1725576f5a683317d8dcaf656f524c14b384d7a54d74a09d1";
+            };
+            beamDeps  = [ cowboy_1_0_4 ];
+
+            meta = {
+              description = ''A specification and conveniences for composable
+                            modules between web applications'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/elixir-lang/plug";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plug_1_0_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, cowboy_1_0_4 }:
+          buildMix ({
+            name = "plug";
+            version = "1.0.3";
+            src = fetchHex {
+              pkg = "plug";
+              version = "1.0.3";
+              sha256 =
+                "31d1cc267cf48e3db8ce00b7a7bb6ced41c04d8f3593a61318f9a7f721997f6e";
+            };
+            beamDeps  = [ cowboy_1_0_4 ];
+
+            meta = {
+              description = ''A specification and conveniences for composable
+                            modules between web applications'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/elixir-lang/plug";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plug_1_1_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, cowboy_1_0_4 }:
+          buildMix ({
+            name = "plug";
+            version = "1.1.3";
+            src = fetchHex {
+              pkg = "plug";
+              version = "1.1.3";
+              sha256 =
+                "3063801910afe580891477f7e03c5c7a51592fa790a04f12815a127e4e0e336f";
+            };
+            beamDeps  = [ cowboy_1_0_4 ];
+
+            meta = {
+              description = ''A specification and conveniences for composable
+                            modules between web applications'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/elixir-lang/plug";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plug = plug_1_1_3;
+
+    plug_accept_language_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "plug_accept_language";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "plug_accept_language";
+              version = "0.1.0";
+              sha256 =
+                "5535c842805ba980f3bf5fa5cde202fd3375c049e3681e206de1976c5765765a";
+            };
+
+            meta = {
+              description = ''parse the accept-language header'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/camshaft/plug_accept_language";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plug_accept_language = plug_accept_language_0_1_0;
+
+    plug_assign_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, plug_1_0_3 }:
+          buildMix ({
+            name = "plug_assign";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "plug_assign";
+              version = "1.0.0";
+              sha256 =
+                "293a2885e8d23fce64b9f81019882e14512d57cf82b863f9be860157e5f79708";
+            };
+            beamDeps  = [ plug_1_0_3 ];
+
+            meta = {
+              description = ''A simple plug to allow setting variables in a
+                            connection.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/nshafer/plug_assign";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plug_assign = plug_assign_1_0_0;
+
+    plug_cloudflare_1_3_0 = callPackage
+      (
+        {
+          buildMix, packageOverrides ? {}, fetchHex, plug_1_1_3, cidr_1_0_0
+        }:
+          buildMix ({
+            name = "plug_cloudflare";
+            version = "1.3.0";
+            src = fetchHex {
+              pkg = "plug_cloudflare";
+              version = "1.3.0";
+              sha256 =
+                "641df2e40267446172c43b2f52dd9a1cbcd1f24dccd101bda29732a13335ab21";
+            };
+            beamDeps  = [ plug_1_1_3 cidr_1_0_0 ];
+
+            meta = {
+              description = ''Convert CloudFlare`s CF-Connecting-IP header to
+                            Plug.Conn`s remote_ip field.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/c-rack/plug_cloudflare";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plug_cloudflare = plug_cloudflare_1_3_0;
+
+    plug_forwarded_peer_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, plug_1_1_3 }:
+          buildMix ({
+            name = "plug_forwarded_peer";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "plug_forwarded_peer";
+              version = "0.0.2";
+              sha256 =
+                "c2466e0f0ef75a0d925a957fa50dfcded2c4788fe67857a675411e7184ae5ec3";
+            };
+            beamDeps  = [ plug_1_1_3 ];
+
+            meta = {
+              longDescription = ''Very simple plug which reads
+                                `X-Forwarded-For` or `Forwarded` header
+                                according to rfc7239 and fill `conn.remote_ip`
+                                with the root client ip.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "http://github.com/awetzel/plug_forwarded_peer";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plug_forwarded_peer = plug_forwarded_peer_0_0_2;
+
+    plug_fprof_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "plug_fprof";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "plug_fprof";
+              version = "0.0.1";
+              sha256 =
+                "4c5e6171ab7ebb29b6d473f8c5fd758a11ade5847d31add676c944a302ab006c";
+            };
+
+            meta = {
+              description = ''A Plug that adds fprof tracing to requests, to
+                            allow for easy profiling.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/obmarg/plug_fprof";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plug_fprof = plug_fprof_0_0_1;
+
+    plug_geoip2_0_4_2 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          plug_1_1_3,
+          geolix_0_9_0
+        }:
+          buildMix ({
+            name = "plug_geoip2";
+            version = "0.4.2";
+            src = fetchHex {
+              pkg = "plug_geoip2";
+              version = "0.4.2";
+              sha256 =
+                "2a6443040e07e677b0ff7749d2cdf7797a97254466f6740aee11544a18f4993a";
+            };
+            beamDeps  = [ plug_1_1_3 geolix_0_9_0 ];
+
+            meta = {
+              longDescription = ''Adds geo location to a Plug connection based
+                                upon the client IP address by using MaxMind`s
+                                GeoIP2 database.'';
+              license = stdenv.lib.licenses.mit;
+            };
+          } // packageOverrides)
+      ) {};
+
+    plug_geoip2 = plug_geoip2_0_4_2;
+
+    plug_heartbeat_0_2_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          plug_1_1_3,
+          cowboy_1_0_4
+        }:
+          buildMix ({
+            name = "plug_heartbeat";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "plug_heartbeat";
+              version = "0.2.0";
+              sha256 =
+                "23cb357dad510695b6bb339fdbf5d3fc8581546124f7389d63c9cf723e4ad40f";
+            };
+            beamDeps  = [ plug_1_1_3 cowboy_1_0_4 ];
+
+            meta = {
+              description = ''A tiny plug for responding to heartbeat requests
+                            '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/whatyouhide/plug_heartbeat";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plug_heartbeat = plug_heartbeat_0_2_0;
+
+    plug_media_type_router_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, plug_1_1_3 }:
+          buildMix ({
+            name = "plug_media_type_router";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "plug_media_type_router";
+              version = "0.0.2";
+              sha256 =
+                "e5f72ee4fd1a43321532e3165b3609a1184ba2d576279a1a63e17afba084f12b";
+            };
+            beamDeps  = [ plug_1_1_3 ];
+
+            meta = {
+              longDescription = ''An Elixir Plug for routing requests to other
+                                Plugs based on the request`s Media Type'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/cazrin/plug_media_type_router";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plug_media_type_router = plug_media_type_router_0_0_2;
+
+    plug_pagecache_0_2_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          plug_1_1_3,
+          cowboy_1_0_4
+        }:
+          buildMix ({
+            name = "plug_pagecache";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "plug_pagecache";
+              version = "0.2.0";
+              sha256 =
+                "8f33202de45d772dd1f416a10d43f8e2daabf937d459e010fa9c850834e1877f";
+            };
+            beamDeps  = [ plug_1_1_3 cowboy_1_0_4 ];
+
+            meta = {
+              description = ''Plug for full page response caching'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/mneudert/plug_pagecache";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plug_pagecache = plug_pagecache_0_2_0;
+
+    plug_rails_cookie_session_store_0_1_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          plug_1_1_3,
+          cowboy_1_0_4
+        }:
+          buildMix ({
+            name = "plug_rails_cookie_session_store";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "plug_rails_cookie_session_store";
+              version = "0.1.0";
+              sha256 =
+                "e08041d2ad4884826d8296a5560609df04a936ceca492d094f06458699ac69da";
+            };
+            beamDeps  = [ plug_1_1_3 cowboy_1_0_4 ];
+
+            meta = {
+              description = ''Rails compatible Plug session store'';
+              license = stdenv.lib.licenses.mit;
+              homepage =
+                "https://github.com/cconstantin/plug_rails_cookie_session_store";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plug_rails_cookie_session_store =
+      plug_rails_cookie_session_store_0_1_0;
+
+    plug_redirect_0_1_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, plug_1_1_3 }:
+          buildMix ({
+            name = "plug_redirect";
+            version = "0.1.2";
+            src = fetchHex {
+              pkg = "plug_redirect";
+              version = "0.1.2";
+              sha256 =
+                "f5fb2653ed39cf843bcc3cb13ba2bf547b1f66ef7c24f963551acd0b8e1c4705";
+            };
+            beamDeps  = [ plug_1_1_3 ];
+
+            meta = {
+              description = ''A plug builder for redirecting requests.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/lpil/plug-redirect";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plug_redirect = plug_redirect_0_1_2;
+
+    plug_redirect_https_0_0_6 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, plug_1_1_3 }:
+          buildMix ({
+            name = "plug_redirect_https";
+            version = "0.0.6";
+            src = fetchHex {
+              pkg = "plug_redirect_https";
+              version = "0.0.6";
+              sha256 =
+                "73f1b3172183005f0fb59a43c50a94a708c06ffcc35a7387967d87e001369068";
+            };
+            beamDeps  = [ plug_1_1_3 ];
+
+            meta = {
+              description = ''Plug to redirect http requests to https requests
+                            behind a reverse proxy'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/stocks29/plug_redirect_https.git";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plug_redirect_https = plug_redirect_https_0_0_6;
+
+    plug_require_header_0_8_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poison_1_5_2,
+          plug_1_1_3
+        }:
+          buildMix ({
+            name = "plug_require_header";
+            version = "0.8.0";
+            src = fetchHex {
+              pkg = "plug_require_header";
+              version = "0.8.0";
+              sha256 =
+                "b721158316f6d2efd4b24bd05a8a1c06caa699ee25249185c8c4f03f9204b283";
+            };
+            beamDeps  = [ poison_1_5_2 plug_1_1_3 ];
+
+            meta = {
+              description = ''An Elixir Plug for requiring and extracting a
+                            given header.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/DevL/plug_require_header";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plug_require_header = plug_require_header_0_8_0;
+
+    plug_response_header_0_2_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, plug_1_1_3 }:
+          buildMix ({
+            name = "plug_response_header";
+            version = "0.2.1";
+            src = fetchHex {
+              pkg = "plug_response_header";
+              version = "0.2.1";
+              sha256 =
+                "82fd11fc70d925ed5a608ac13a9f604a80e24827f6603999d6a0f3f123862048";
+            };
+            beamDeps  = [ plug_1_1_3 ];
+
+            meta = {
+              description = ''This plug allows manipulation of HTTP response
+                            headers'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/c-rack/plug_response_header";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plug_response_header = plug_response_header_0_2_1;
+
+    plug_ribbon_0_2_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, plug_1_1_3 }:
+          buildMix ({
+            name = "plug_ribbon";
+            version = "0.2.1";
+            src = fetchHex {
+              pkg = "plug_ribbon";
+              version = "0.2.1";
+              sha256 =
+                "34fcbffb6fc3adde6bb167506934ab19787d2fff82b6bf93918e0000159bfe9d";
+            };
+            beamDeps  = [ plug_1_1_3 ];
+
+            meta = {
+              description = ''Injects a ribbon to your web application
+                            depending on the environment'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://git.io/plug_ribbon";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plug_ribbon = plug_ribbon_0_2_1;
+
+    plug_runtime_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, plug_1_1_3 }:
+          buildMix ({
+            name = "plug_runtime";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "plug_runtime";
+              version = "1.0.0";
+              sha256 =
+                "58e213a40fe339771ab93520da56c2108488cfd9e99c7e92def367567ce225a7";
+            };
+            beamDeps  = [ plug_1_1_3 ];
+
+            meta = {
+              longDescription = ''A simple Plug to measure the runtime of a
+                                request. Results will be in the X-Runtime
+                                header.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/mje113/plug_runtime";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plug_runtime = plug_runtime_1_0_0;
+
+    plug_session_memcached_0_3_3 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          plug_1_1_3,
+          ex_doc_0_11_4,
+          earmark_0_2_1,
+          cowboy_1_0_4
+        }:
+          buildMix ({
+            name = "plug_session_memcached";
+            version = "0.3.3";
+            src = fetchHex {
+              pkg = "plug_session_memcached";
+              version = "0.3.3";
+              sha256 =
+                "f9cd5de250dbab0180166c873a50d297036d72f7cbac1a076972444c41f0b4c3";
+            };
+            beamDeps  = [ plug_1_1_3 ex_doc_0_11_4 earmark_0_2_1 cowboy_1_0_4
+                      ];
+
+            meta = {
+              description = ''A memcached session store for use with
+                            Plug.Session'';
+              license = stdenv.lib.licenses.mit;
+              homepage =
+                "https://github.com/gutschilla/plug-session-memcached";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plug_session_memcached = plug_session_memcached_0_3_3;
+
+    plug_session_redis_0_1_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          redo_2_0_1,
+          poolboy_1_5_1
+        }:
+          buildMix ({
+            name = "plug_session_redis";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "plug_session_redis";
+              version = "0.1.0";
+              sha256 =
+                "8a101a1e36cb9212153191e44963f052b7478b0bfaff5a85e331afe0ae56dbeb";
+            };
+            beamDeps  = [ redo_2_0_1 poolboy_1_5_1 ];
+
+            meta = {
+              description = ''The Redis Plug.Session adapter for the Phoenix
+                            framework.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/aposto/plug_session_redis";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plug_session_redis = plug_session_redis_0_1_0;
+
+    plug_statsd_0_4_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          plug_1_1_3,
+          ex_statsd_0_5_3
+        }:
+          buildMix ({
+            name = "plug_statsd";
+            version = "0.4.0";
+            src = fetchHex {
+              pkg = "plug_statsd";
+              version = "0.4.0";
+              sha256 =
+                "c618161e5ad93c727be6ce776e7f53542950d97a602691aee2acef2d57dbdea9";
+            };
+            beamDeps  = [ plug_1_1_3 ex_statsd_0_5_3 ];
+
+            meta = {
+              description = ''A (Phoenix) plug for sending request counts and
+                            response times to statsd'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/jeffweiss/plug_statsd";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plug_statsd = plug_statsd_0_4_0;
+
+    plug_test_helpers_0_1_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          plug_0_8_4,
+          cowboy_1_0_4
+        }:
+          buildMix ({
+            name = "plug_test_helpers";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "plug_test_helpers";
+              version = "0.1.0";
+              sha256 =
+                "f542d679a33d42147612164ade572fa973344b4550ffcbbb0ef540492c9e97fe";
+            };
+            beamDeps  = [ plug_0_8_4 cowboy_1_0_4 ];
+
+            meta = {
+              description = ''Helpers to test your Plugs with ExUnit'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/xavier/plug_test_helpers";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plug_test_helpers = plug_test_helpers_0_1_0;
+
+    plug_utm_0_0_2 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          plug_1_1_3,
+          cowboy_1_0_4
+        }:
+          buildMix ({
+            name = "plug_utm";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "plug_utm";
+              version = "0.0.2";
+              sha256 =
+                "d473d6b360f5a9189cee2a0f95c06ffb1cb9495a9bb8c729a631c2fa33ed5fc9";
+            };
+            beamDeps  = [ plug_1_1_3 cowboy_1_0_4 ];
+
+            meta = {
+              description = ''UTM tracking parameters to cookies'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/honeypotio/plug_utm";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plug_utm = plug_utm_0_0_2;
+
+    plug_wait1_0_1_4 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poison_1_3_1,
+          plug_0_13_1,
+          cowboy_1_0_4
+        }:
+          buildMix ({
+            name = "plug_wait1";
+            version = "0.1.4";
+            src = fetchHex {
+              pkg = "plug_wait1";
+              version = "0.1.4";
+              sha256 =
+                "4ef36a750c07484e6c6513421e56ad42fa023cb424cbb4cf11a2e686a4fa4be7";
+            };
+            beamDeps  = [ poison_1_3_1 plug_0_13_1 cowboy_1_0_4 ];
+
+            meta = {
+              description = ''Plug adapter for the wait1 protocol'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/wait1/plug_wait1";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plug_wait1 = plug_wait1_0_1_4;
+
+    plug_x_forwarded_for_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "plug_x_forwarded_for";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "plug_x_forwarded_for";
+              version = "0.1.0";
+              sha256 =
+                "7a12dff0f850855ae85d70ed0e71aff5ec55dad6c52fc46d6ba21119e6183b33";
+            };
+
+            meta = {
+              description = ''x-forwarded-for plug middleware'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/camshaft/plug_x_forwarded_for";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plug_x_forwarded_for = plug_x_forwarded_for_0_1_0;
+
+    plugin_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "plugin";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "plugin";
+              version = "0.1.0";
+              sha256 =
+                "f596a2e9e14081884a841d1805e024d435c6a27e5e38b9c64214017659560fad";
+            };
+
+            meta = {
+              longDescription = ''Like Plug, only without web-specific logic
+                                and without a typed Conn-datastructure'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/ruby2elixir/plugin";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plugin = plugin_0_1_0;
+
+    plugs_0_1_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          plug_1_1_3,
+          cowboy_1_0_4
+        }:
+          buildMix ({
+            name = "plugs";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "plugs";
+              version = "0.1.0";
+              sha256 =
+                "8d6cafd3ea0d373795774c9de2a0503433d65d9c2c0d58bd23ba0d9ba3547297";
+            };
+            beamDeps  = [ plug_1_1_3 cowboy_1_0_4 ];
+
+            meta = {
+              description = ''A collection of Plug middleware for web
+                            applications'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/sugar-framework/plugs";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plugs = plugs_0_1_0;
+
+    plumber_girl_0_9_6 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "plumber_girl";
+            version = "0.9.6";
+            src = fetchHex {
+              pkg = "plumber_girl";
+              version = "0.9.6";
+              sha256 =
+                "2a9faf9980cae59e11a6f9cf151a634cd809de220293bbbaba849f216c247a45";
+            };
+
+            meta = {
+              description = ''PlumberGirl takes care of your Elixir piping
+                            issues!'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/ruby2elixir/plumber_girl";
+            };
+          } // packageOverrides)
+      ) {};
+
+    plumber_girl = plumber_girl_0_9_6;
+
+    png_0_1_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "png";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "png";
+              version = "0.1.1";
+              sha256 =
+                "f8d4a17c118dcc16bb18d0fda6e26947001f9312bc6c061d2236b424fc3dd9ea";
+            };
+
+            buildPlugins  = [ rebar3_hex ];
+
+
+            meta = {
+              longDescription = ''A pure Erlang library for creating PNG
+                                images. It can currently create 8 and 16 bit
+                                RGB, RGB with alpha, indexed, grayscale and
+                                grayscale with alpha images.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/yuce/png";
+            };
+          } // packageOverrides)
+      ) {};
+
+    png = png_0_1_1;
+
+    poison_1_3_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "poison";
+            version = "1.3.1";
+            src = fetchHex {
+              pkg = "poison";
+              version = "1.3.1";
+              sha256 =
+                "fbd78dd3e5abbadc17ddd89905002f6d20a03046f7555a6098d28a9f14feaf58";
+            };
+
+            meta = {
+              description = ''An incredibly fast, pure Elixir JSON library'';
+              license = stdenv.lib.licenses.unlicense;
+              homepage = "https://github.com/devinus/poison";
+            };
+          } // packageOverrides)
+      ) {};
+
+    poison_1_4_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "poison";
+            version = "1.4.0";
+            src = fetchHex {
+              pkg = "poison";
+              version = "1.4.0";
+              sha256 =
+                "b2715aaeb9f549f4e30739d43993e3c1b1053a4ed69d50c660621bdd1eb96606";
+            };
+
+            meta = {
+              description = ''An incredibly fast, pure Elixir JSON library'';
+              license = stdenv.lib.licenses.unlicense;
+              homepage = "https://github.com/devinus/poison";
+            };
+          } // packageOverrides)
+      ) {};
+
+    poison_1_5_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "poison";
+            version = "1.5.0";
+            src = fetchHex {
+              pkg = "poison";
+              version = "1.5.0";
+              sha256 =
+                "a31ffdaf77494ff12d6c2c9cb03235d4373596d2faf62ee5b99c1ae479618400";
+            };
+
+            meta = {
+              description = ''An incredibly fast, pure Elixir JSON library'';
+              license = stdenv.lib.licenses.unlicense;
+              homepage = "https://github.com/devinus/poison";
+            };
+          } // packageOverrides)
+      ) {};
+
+    poison_1_5_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "poison";
+            version = "1.5.2";
+            src = fetchHex {
+              pkg = "poison";
+              version = "1.5.2";
+              sha256 =
+                "4afc59dcadf71be7edc8b934b39f554ec7b31e2b1b1a4767383a663f86958ce3";
+            };
+
+            meta = {
+              description = ''An incredibly fast, pure Elixir JSON library'';
+              license = stdenv.lib.licenses.unlicense;
+              homepage = "https://github.com/devinus/poison";
+            };
+          } // packageOverrides)
+      ) {};
+
+    poison_2_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "poison";
+            version = "2.0.1";
+            src = fetchHex {
+              pkg = "poison";
+              version = "2.0.1";
+              sha256 =
+                "7f34906a0839f3b49b9b7647461c5144787611f599e8d743214280761699df2b";
+            };
+
+            meta = {
+              description = ''An incredibly fast, pure Elixir JSON library'';
+              license = stdenv.lib.licenses.unlicense;
+              homepage = "https://github.com/devinus/poison";
+            };
+          } // packageOverrides)
+      ) {};
+
+    poison_2_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "poison";
+            version = "2.1.0";
+            src = fetchHex {
+              pkg = "poison";
+              version = "2.1.0";
+              sha256 =
+                "002caaf939b97c84533ef0f621d3ed414ed703fcd03c91ec0dd62043df102c63";
+            };
+
+            meta = {
+              description = ''An incredibly fast, pure Elixir JSON library'';
+              license = stdenv.lib.licenses.unlicense;
+              homepage = "https://github.com/devinus/poison";
+            };
+          } // packageOverrides)
+      ) {};
+
+    poison = poison_2_1_0;
+
+    poker_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "poker";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "poker";
+              version = "0.0.2";
+              sha256 =
+                "9599ef62b0a2e1b15ff2697cb1603dd7be00911d8a613e1d01cfdf8c8b5d63b3";
+            };
+
+            meta = {
+              description = ''An Elixir library to work with Poker hands.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/wojtekmach/poker_elixir";
+            };
+          } // packageOverrides)
+      ) {};
+
+    poker = poker_0_0_2;
+
+    poly1305_0_4_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, chacha20_0_3_2 }:
+          buildMix ({
+            name = "poly1305";
+            version = "0.4.0";
+            src = fetchHex {
+              pkg = "poly1305";
+              version = "0.4.0";
+              sha256 =
+                "a31cd3dcc1244033b0981adfe9b2d0766115152ea42ba1c62a8dc93c87f094b7";
+            };
+            beamDeps  = [ chacha20_0_3_2 ];
+
+            meta = {
+              description = ''Poly1305 message authentication'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/mwmiller/poly1305_ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    poly1305 = poly1305_0_4_0;
+
+    polyglot_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "polyglot";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "polyglot";
+              version = "0.0.1";
+              sha256 =
+                "83aaf990f322ea5c314b469932e87db7175374b0e0b28d078defba60dca0fb78";
+            };
+
+            meta = {
+              longDescription = ''Polyglot is a localization library for Elixir
+                                that provides reusable formatting rules and
+                                translations for a large number of languages.'';
+              license = with stdenv.lib.licenses; [ mit free ];
+              homepage = "https://github.com/padde/polyglot";
+            };
+          } // packageOverrides)
+      ) {};
+
+    polyglot = polyglot_0_0_1;
+
+    polyline_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, vector_0_1_0 }:
+          buildMix ({
+            name = "polyline";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "polyline";
+              version = "0.1.0";
+              sha256 =
+                "6df2ebd1a5f55d6f680924200175bc5473beadd013acec72d201fcec18d31afd";
+            };
+            beamDeps  = [ vector_0_1_0 ];
+
+            meta = {
+              description = ''Encoding and decoding of Polylines'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/pkinney/polyline_ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    polyline = polyline_0_1_0;
+
+    polyvox_id3_0_2_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "polyvox_id3";
+            version = "0.2.1";
+            src = fetchHex {
+              pkg = "polyvox_id3";
+              version = "0.2.1";
+              sha256 =
+                "2bb3e3b9edde6630160857563c992f7e9ea56d11d263172c95161b4275f6b48c";
+            };
+
+            meta = {
+              description = ''A podcast-centric ID3 library for parsing and
+                            writing ID3 tags.'';
+              license = stdenv.lib.licenses.gpl3;
+              homepage = "https://github.com/polyvox/polyvox_id3";
+            };
+          } // packageOverrides)
+      ) {};
+
+    polyvox_id3 = polyvox_id3_0_2_1;
+
+    pool_ring_0_1_5 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "pool_ring";
+            version = "0.1.5";
+            src = fetchHex {
+              pkg = "pool_ring";
+              version = "0.1.5";
+              sha256 =
+                "a5d965379d8cb05e772e606951ba1b33c45b58a0809ba9f44eff453ea43068ce";
+            };
+
+            meta = {
+              description = ''create a pool based on a hash ring'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/camshaft/pool_ring";
+            };
+          } // packageOverrides)
+      ) {};
+
+    pool_ring = pool_ring_0_1_5;
+
+    poolboy_1_4_2 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "poolboy";
+            version = "1.4.2";
+            src = fetchHex {
+              pkg = "poolboy";
+              version = "1.4.2";
+              sha256 =
+                "6133b67251080f32ffed4f71913cd2998fd6f02fa076677aadf7278b62853938";
+            };
+
+            meta = {
+              description = ''A hunky Erlang worker pool factory'';
+              license = with stdenv.lib.licenses; [ unlicense asl20 ];
+              homepage = "https://github.com/devinus/poolboy";
+            };
+          } // packageOverrides)
+      ) {};
+
+    poolboy_1_5_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "poolboy";
+            version = "1.5.1";
+            src = fetchHex {
+              pkg = "poolboy";
+              version = "1.5.1";
+              sha256 =
+                "8f7168911120e13419e086e78d20e4d1a6776f1eee2411ac9f790af10813389f";
+            };
+
+            meta = {
+              description = ''A hunky Erlang worker pool factory'';
+              license = with stdenv.lib.licenses; [ unlicense asl20 ];
+              homepage = "https://github.com/devinus/poolboy";
+            };
+          } // packageOverrides)
+      ) {};
+
+    poolboy = poolboy_1_5_1;
+
+    populator_0_4_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "populator";
+            version = "0.4.0";
+            src = fetchHex {
+              pkg = "populator";
+              version = "0.4.0";
+              sha256 =
+                "4f2b2720676db740139ebd69ca0c26b111721d7d049f185f0e5a50cfca18085d";
+            };
+
+            meta = {
+              description = ''Supervisor population control library'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/rubencaro/populator";
+            };
+          } // packageOverrides)
+      ) {};
+
+    populator = populator_0_4_0;
+
+    porcelain_2_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "porcelain";
+            version = "2.0.1";
+            src = fetchHex {
+              pkg = "porcelain";
+              version = "2.0.1";
+              sha256 =
+                "dbe57a57c3917654694ea6be7e756e26345a59d2974fe6ec861a71f469767ad9";
+            };
+
+            meta = {
+              longDescription = ''Porcelain implements a saner approach to
+                                launching and communicating with external OS
+                                processes from Elixir. Built on top of Erlang`s
+                                ports, it provides richer functionality and
+                                simpler API.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/alco/porcelain";
+            };
+          } // packageOverrides)
+      ) {};
+
+    porcelain = porcelain_2_0_1;
+
+    porter_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "porter";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "porter";
+              version = "0.0.1";
+              sha256 =
+                "81ef97a1d6eb495b6a919cdaae4268a49a3591903424d4ed00f67104d09e89dd";
+            };
+
+            meta = {
+              longDescription = ''Porter provides an OTP application that runs
+                                the specified system command using the Erlang
+                                Port library and then streams the results back
+                                to you.'';
+
+            };
+          } // packageOverrides)
+      ) {};
+
+    porter = porter_0_0_1;
+
+    positive_13_3_7 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "positive";
+            version = "13.3.7";
+            src = fetchHex {
+              pkg = "positive";
+              version = "13.3.7";
+              sha256 =
+                "516964039cbae4e64226d9e50787f32134f3411bc0ae8cedf26488ba004616be";
+            };
+
+            meta = {
+              description = ''Library: check if an integer is positive'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/jlouis/positive";
+            };
+          } // packageOverrides)
+      ) {};
+
+    positive = positive_13_3_7;
+
+    posterize_0_10_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          postgrex_0_11_1,
+          jsx_2_8_0
+        }:
+          buildMix ({
+            name = "posterize";
+            version = "0.10.0";
+            src = fetchHex {
+              pkg = "posterize";
+              version = "0.10.0";
+              sha256 =
+                "3569fd8f8097acb2a49fb23c446d3a8ff57879779866d71929eb356d076e7eb9";
+            };
+            beamDeps  = [ postgrex_0_11_1 jsx_2_8_0 ];
+
+            meta = {
+              description = ''erlang wrapper for postgrex'';
+              license = with stdenv.lib.licenses; [ asl20 mit ];
+              homepage = "https://github.com/talentdeficit/posterize";
+            };
+          } // packageOverrides)
+      ) {};
+
+    posterize = posterize_0_10_0;
+
+    postgrex_0_11_1 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          decimal_1_1_1,
+          db_connection_0_2_4,
+          connection_1_0_2
+        }:
+          buildMix ({
+            name = "postgrex";
+            version = "0.11.1";
+            src = fetchHex {
+              pkg = "postgrex";
+              version = "0.11.1";
+              sha256 =
+                "f56d47038f4f642cee0f9c40eeea0ef9ba645b7fc77723b4764f282df95baeb8";
+            };
+            beamDeps  = [ decimal_1_1_1 db_connection_0_2_4 connection_1_0_2
+                      ];
+
+            meta = {
+              description = ''PostgreSQL driver for Elixir.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/ericmj/postgrex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    postgrex = postgrex_0_11_1;
+
+    postgrex_0_8_4 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, decimal_1_1_1 }:
+          buildMix ({
+            name = "postgrex";
+            version = "0.8.4";
+            src = fetchHex {
+              pkg = "postgrex";
+              version = "0.8.4";
+              sha256 =
+                "19c205c8de0e2e5817f2250100281c58e717cb11ff1bb410bf661ee78c24e79b";
+            };
+            beamDeps  = [ decimal_1_1_1 ];
+
+            meta = {
+              description = ''PostgreSQL driver for Elixir.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/ericmj/postgrex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    postgrex_0_9_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, decimal_1_1_1 }:
+          buildMix ({
+            name = "postgrex";
+            version = "0.9.1";
+            src = fetchHex {
+              pkg = "postgrex";
+              version = "0.9.1";
+              sha256 =
+                "9c9a4ffca145479b343d7a51730557305425aab69e8d31cc32f348f85996fb5a";
+            };
+            beamDeps  = [ decimal_1_1_1 ];
+
+            meta = {
+              description = ''PostgreSQL driver for Elixir.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/ericmj/postgrex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    pot_0_9_4 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "pot";
+            version = "0.9.4";
+            src = fetchHex {
+              pkg = "pot";
+              version = "0.9.4";
+              sha256 =
+                "ba6814a8e2be50d64ee65612cf627aba4784555054c22ac5066e6543f349887c";
+            };
+
+            meta = {
+              longDescription = ''POT is an Erlang library for generating
+                                Google Authenticator compatible one time
+                                passwords.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/yuce/pot";
+            };
+          } // packageOverrides)
+      ) {};
+
+    pot = pot_0_9_4;
+
+    power_assert_0_0_8 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "power_assert";
+            version = "0.0.8";
+            src = fetchHex {
+              pkg = "power_assert";
+              version = "0.0.8";
+              sha256 =
+                "b4e1d27ab8e05f01d458ba84c4caced1f9b0209b3178dfcf4334e857a8aa6cd0";
+            };
+
+            meta = {
+              description = ''Power Assert in Elixir. Shows evaluation results
+                            each expression.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/ma2gedev/power_assert_ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    power_assert = power_assert_0_0_8;
+
+    pqueue_1_5_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "pqueue";
+            version = "1.5.1";
+            src = fetchHex {
+              pkg = "pqueue";
+              version = "1.5.1";
+              sha256 =
+                "7ba01afe6b50ea4b239fa770f9e2c2db4871b3927ac44aea180d1fd52601b317";
+            };
+
+            meta = {
+              description = ''Erlang Priority Queue Implementation'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/okeuday/pqueue";
+            };
+          } // packageOverrides)
+      ) {};
+
+    pqueue = pqueue_1_5_1;
+
+    pragmatic_0_1_6 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "pragmatic";
+            version = "0.1.6";
+            src = fetchHex {
+              pkg = "pragmatic";
+              version = "0.1.6";
+              sha256 =
+                "e26b1b60d9657a61b6543646817a5d2dff73120bae33fa3de4c60bb356cf49b0";
+            };
+
+            meta = {
+              longDescription = ''A small, simple library to deal with the
+                                practical issues arising from using Elixir on
+                                Windows'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/OnorioCatenacci/pragmatic";
+            };
+          } // packageOverrides)
+      ) {};
+
+    pragmatic = pragmatic_0_1_6;
+
+    prefecture_jp_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "prefecture_jp";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "prefecture_jp";
+              version = "0.0.2";
+              sha256 =
+                "ffc29fc76ee098b5f6c7c93db3736916cc23b0ace424dd8c0f946570aeb75c22";
+            };
+
+            meta = {
+              description = ''PrefectureJp is a library for Japanese
+                            prefecture.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/ymmtmsys/prefecture_jp";
+            };
+          } // packageOverrides)
+      ) {};
+
+    prefecture_jp = prefecture_jp_0_0_2;
+
+    prelude_0_0_1 = callPackage
+      (
+        {
+          buildMix, packageOverrides ? {}, fetchHex, etude_1_0_0_beta_0
+        }:
+          buildMix ({
+            name = "prelude";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "prelude";
+              version = "0.0.1";
+              sha256 =
+                "805c5a43a043864b4793f4aeff574b88e9eaac18e49d93cb71cbd6270283bde9";
+            };
+            beamDeps  = [ etude_1_0_0_beta_0 ];
+
+            meta = {
+              description = ''a preprocessor/compiler toolset for erlang and
+                            elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/camshaft/prelude";
+            };
+          } // packageOverrides)
+      ) {};
+
+    prelude = prelude_0_0_1;
+
+    presentex_0_0_10 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "presentex";
+            version = "0.0.10";
+            src = fetchHex {
+              pkg = "presentex";
+              version = "0.0.10";
+              sha256 =
+                "86479a0b79146dadc3f224d2023d06d7f4f87fd455a3267bbd11759ebde1404c";
+            };
+
+            meta = {
+              description = ''An Elixir -> HTML/JavaScript presentation
+                            generation tool. '';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/Cobenian/Presentex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    presentex = presentex_0_0_10;
+
+    pretty_hex_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "pretty_hex";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "pretty_hex";
+              version = "0.0.1";
+              sha256 =
+                "ab91a38480049af4811ffdaf15dbee9370acb9b20cdc870281d2006a8fe928b4";
+            };
+
+            meta = {
+              description = ''A binary hex dumping library in Elixir. '';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/polsab/pretty_hex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    pretty_hex = pretty_hex_0_0_1;
+
+    pricing_0_0_1 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          timex_1_0_2,
+          porcelain_2_0_1
+        }:
+          buildMix ({
+            name = "pricing";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "pricing";
+              version = "0.0.1";
+              sha256 =
+                "82e0438611507f600bd799c986872588f88627fdcf7a15d4031d779c9d1cd4d7";
+            };
+            beamDeps  = [ timex_1_0_2 porcelain_2_0_1 ];
+
+            meta = {
+              description = ''Pricing financial instruments in Elixir'';
+              license = stdenv.lib.licenses.free;
+              homepage = "https://github.com/arthurcolle/pricing";
+            };
+          } // packageOverrides)
+      ) {};
+
+    pricing = pricing_0_0_1;
+
+    progress_bar_1_4_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "progress_bar";
+            version = "1.4.0";
+            src = fetchHex {
+              pkg = "progress_bar";
+              version = "1.4.0";
+              sha256 =
+                "c184bba509ec32f81ee03a596972b84e7e9d04de2ae076a408bd08a7a80e98fa";
+            };
+
+            meta = {
+              description = ''Command-line progress bars and spinners.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/henrik/progress_bar";
+            };
+          } // packageOverrides)
+      ) {};
+
+    progress_bar = progress_bar_1_4_0;
+
+    proper_case_0_1_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "proper_case";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "proper_case";
+              version = "0.1.1";
+              sha256 =
+                "63c279ad8721fb91175f74a03584fda2baaea6f5d79d5e899dddfd934e924d8a";
+            };
+
+            meta = {
+              longDescription = ''An Elixir library that converts keys in maps
+                                between `snake_case` and `camel_case`. Useful as
+                                a plug in Phoenix for converting incoming params
+                                from JavaScript`s `camelCase` to Elixir`s
+                                `snake_case`'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/johnnyji/proper_case";
+            };
+          } // packageOverrides)
+      ) {};
+
+    proper_case = proper_case_0_1_1;
+
+    proplist_1_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "proplist";
+            version = "1.1.0";
+            src = fetchHex {
+              pkg = "proplist";
+              version = "1.1.0";
+              sha256 =
+                "6fc73362d15b4810f4979ddf72ec53c1efc020657a57b7cdd1f682bd38c08298";
+            };
+
+            meta = {
+              description = ''Proplist provides the complete Keyword API, but
+                            for Proplists.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/knrz/proplist";
+            };
+          } // packageOverrides)
+      ) {};
+
+    proplist = proplist_1_1_0;
+
+    proto_def_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, poison_2_1_0 }:
+          buildMix ({
+            name = "proto_def";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "proto_def";
+              version = "0.0.1";
+              sha256 =
+                "0b045cd0f4684c7b0fe8100e136e7b54c2be247423cad741d4d9405e6178a769";
+            };
+            beamDeps  = [ poison_2_1_0 ];
+
+            meta = {
+              longDescription = ''ProtoDef compiler for Elixir. (mostly)
+                                Compatible with
+                                https://github.com/ProtoDef-io/ProtoDef.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/ProtoDef-io/elixir-protodef";
+            };
+          } // packageOverrides)
+      ) {};
+
+    proto_def = proto_def_0_0_1;
+
+    provider_asn1_0_2_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "provider_asn1";
+            version = "0.2.1";
+            src = fetchHex {
+              pkg = "provider_asn1";
+              version = "0.2.1";
+              sha256 =
+                "1fbf4a1a9711b6308423a213d45dbe409937cdfbad0816491d18aea5d3c44242";
+            };
+
+            buildPlugins  = [ rebar3_hex ];
+
+
+            meta = {
+              description = ''Compile ASN.1 with Rebar3'';
+              license = stdenv.lib.licenses.free;
+              homepage = "https://github.com/knusbaum/provider_asn1";
+            };
+          } // packageOverrides)
+      ) {};
+
+    provider_asn1 = provider_asn1_0_2_1;
+
+    providers_1_4_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex, getopt_0_8_2 }:
+          buildRebar3 ({
+            name = "providers";
+            version = "1.4.1";
+            src = fetchHex {
+              pkg = "providers";
+              version = "1.4.1";
+              sha256 =
+                "dfd88305670a3d942c08a2d852eeb4c20ec40ee2ba589339a48083ac74f14e36";
+            };
+
+            beamDeps  = [ getopt_0_8_2 ];
+
+            meta = {
+              description = ''Providers provider.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/tsloughter/providers";
+            };
+          } // packageOverrides)
+      ) {};
+
+    providers_1_6_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex, getopt_0_8_2 }:
+          buildRebar3 ({
+            name = "providers";
+            version = "1.6.0";
+            src = fetchHex {
+              pkg = "providers";
+              version = "1.6.0";
+              sha256 =
+                "0f6876529a613d34224de8c61d3660388eb981142360f2699486d8536050ce2f";
+            };
+
+            beamDeps  = [ getopt_0_8_2 ];
+
+            meta = {
+              description = ''Providers provider.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/tsloughter/providers";
+            };
+          } // packageOverrides)
+      ) {};
+
+    providers = providers_1_6_0;
+
+    pubsub_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "pubsub";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "pubsub";
+              version = "0.0.2";
+              sha256 =
+                "2072bf67d5d4b6d41c81f0e89697d72ca323c5640e883b0d0cec7d43cf6c8ae8";
+            };
+
+            meta = {
+              description = ''Publish-Subscribe utility'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/simonewebdesign/elixir_pubsub";
+            };
+          } // packageOverrides)
+      ) {};
+
+    pubsub = pubsub_0_0_2;
+
+    qdate_0_4_2 = callPackage
+      (
+        {
+          buildRebar3,
+          packageOverrides ? {},
+          fetchHex,
+          erlware_commons_0_18_0,
+          erlang_localtime_1_0_0
+        }:
+          buildRebar3 ({
+            name = "qdate";
+            version = "0.4.2";
+            src = fetchHex {
+              pkg = "qdate";
+              version = "0.4.2";
+              sha256 =
+                "4cb9dcc4418e57e27aff12d0e7d6c6e373a18e130ad66155a3dfdccde848c052";
+            };
+
+            beamDeps  = [ erlware_commons_0_18_0 erlang_localtime_1_0_0 ];
+
+            meta = {
+              description = ''Simple Date and Timezone handling for Erlang'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/choptastic/qdate";
+            };
+          } // packageOverrides)
+      ) {};
+
+    qdate = qdate_0_4_2;
+
+    qlc_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "qlc";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "qlc";
+              version = "1.0.0";
+              sha256 =
+                "80df25fc032ced6f8c0c21df4099434db09d6de87ee32237719c776974ad15cc";
+            };
+
+            meta = {
+              description = ''QLC interface for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/k1complete/qlc";
+            };
+          } // packageOverrides)
+      ) {};
+
+    qlc = qlc_1_0_0;
+
+    quantum_1_7_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, timex_2_1_3 }:
+          buildMix ({
+            name = "quantum";
+            version = "1.7.1";
+            src = fetchHex {
+              pkg = "quantum";
+              version = "1.7.1";
+              sha256 =
+                "55a74be6a021816fe78d9a4a9450281e027302806313c9fa6e51694d44106c0a";
+            };
+            beamDeps  = [ timex_2_1_3 ];
+
+            meta = {
+              description = ''Cron-like job scheduler for Elixir.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/c-rack/quantum-elixir";
+            };
+          } // packageOverrides)
+      ) {};
+
+    quantum = quantum_1_7_1;
+
+    quark_1_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "quark";
+            version = "1.0.2";
+            src = fetchHex {
+              pkg = "quark";
+              version = "1.0.2";
+              sha256 =
+                "c24950acc4d6f44aff612302871b2cff5f56d6b702285bc04e7b71179e5b13c7";
+            };
+
+            meta = {
+              description = ''Common combinators for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/robot-overlord/quark";
+            };
+          } // packageOverrides)
+      ) {};
+
+    quark = quark_1_0_2;
+
+    queuex_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "queuex";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "queuex";
+              version = "0.2.0";
+              sha256 =
+                "e40b25befc34ecff962c92536e6a520967dd2d6031cb70a58be62269a6aec623";
+            };
+
+            meta = {
+              description = ''Priority Queue'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/falood/queuex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    queuex = queuex_0_2_0;
+
+    quickrand_1_5_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "quickrand";
+            version = "1.5.1";
+            src = fetchHex {
+              pkg = "quickrand";
+              version = "1.5.1";
+              sha256 =
+                "0b3dcc6ddb23319c1f6a5ed143778864b8ad2f0ebd693a2d121cf5ae0c4db507";
+            };
+
+            meta = {
+              longDescription = ''Quick Random Number Generation: Provides a
+                                simple interface to call efficient random number
+                                generation functions based on the context.
+                                Proper random number seeding is enforced.'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/okeuday/quickrand";
+            };
+          } // packageOverrides)
+      ) {};
+
+    quickrand = quickrand_1_5_1;
+
+    quintana_0_2_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex, folsom_0_8_3 }:
+          buildRebar3 ({
+            name = "quintana";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "quintana";
+              version = "0.2.0";
+              sha256 =
+                "0646fe332ca3415ca6b0b273b4a5689ec902b9f9004ca62229ded00bd5f64cda";
+            };
+
+            beamDeps  = [ folsom_0_8_3 ];
+
+            meta = {
+              description = ''Wrapper around some Folsom functions'';
+
+            };
+          } // packageOverrides)
+      ) {};
+
+    quintana_0_2_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex, folsom_0_8_3 }:
+          buildRebar3 ({
+            name = "quintana";
+            version = "0.2.1";
+            src = fetchHex {
+              pkg = "quintana";
+              version = "0.2.1";
+              sha256 =
+                "d4683eb33c71f6cab3b17b896b4fa9180f17a0a8b086440bfe0c5675182f0194";
+            };
+
+            beamDeps  = [ folsom_0_8_3 ];
+
+            meta = {
+              description = ''Wrapper around some Folsom functions'';
+
+            };
+          } // packageOverrides)
+      ) {};
+
+    quintana = quintana_0_2_1;
+
+    ra_0_3_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ra";
+            version = "0.3.2";
+            src = fetchHex {
+              pkg = "ra";
+              version = "0.3.2";
+              sha256 =
+                "696cc4fd2dc1a36c705af7e7a1551bd054ad245841fccbc5d9d210f375c2dcf4";
+            };
+
+            meta = {
+              description = ''Ra is a framework for building command line
+                            applications.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/NobbZ/ra";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ra = ra_0_3_2;
+
+    rabbitElixir_1_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, exjsx_3_1_0 }:
+          buildMix ({
+            name = "rabbitElixir";
+            version = "1.0.1";
+            src = fetchHex {
+              pkg = "rabbitElixir";
+              version = "1.0.1";
+              sha256 =
+                "bc0ddae7fa0b869a6688db2e5d909d375ff0692a959aa768eed586bcfd2d0a2f";
+            };
+            beamDeps  = [ exjsx_3_1_0 ];
+
+            meta = {
+              description = ''Another Zawgyi <=> Unicode Converter '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/Rabbit-Converter/Rabbit-Elixir";
+            };
+          } // packageOverrides)
+      ) {};
+
+    rabbitElixir = rabbitElixir_1_0_1;
+
+    rabbit_common_3_5_6 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "rabbit_common";
+            version = "3.5.6";
+            src = fetchHex {
+              pkg = "rabbit_common";
+              version = "3.5.6";
+              sha256 =
+                "9335ab3ebc4e8e140d7bc9b1b0e7ee99c0aa87d0a746b704184121ba35c04f1c";
+            };
+
+            meta = {
+              longDescription = ''Includes modules which are a runtime
+                                dependency of the RabbitMQ/AMQP Erlang client
+                                and are common to the RabbitMQ server.'';
+              license = stdenv.lib.licenses.mpl11;
+              homepage = "https://github.com/jbrisbin/rabbit_common";
+            };
+          } // packageOverrides)
+      ) {};
+
+    rabbit_common = rabbit_common_3_5_6;
+
+    rails_4_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, plug_1_1_3 }:
+          buildMix ({
+            name = "rails";
+            version = "4.2.0";
+            src = fetchHex {
+              pkg = "rails";
+              version = "4.2.0";
+              sha256 =
+                "731692769aa106a20c87b12dca15336fd1d16a7f02e2615ad76f6ce83a2b0b46";
+            };
+            beamDeps  = [ plug_1_1_3 ];
+
+            meta = {
+              longDescription = ''A plug to get your plug/phoenix applications
+                                performance more in line with Rails.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/BlakeWilliams/rails";
+            };
+          } // packageOverrides)
+      ) {};
+
+    rails = rails_4_2_0;
+
+    ranch_1_1_0 = callPackage
+      (
+        {  buildErlangMk, packageOverrides ? {}, fetchHex }:
+          buildErlangMk ({
+            name = "ranch";
+            version = "1.1.0";
+            src = fetchHex {
+              pkg = "ranch";
+              version = "1.1.0";
+              sha256 =
+                "98ade939e63e6567da5dec5bc5bd93cbdc53d53f8b1aa998adec60dc4057f048";
+            };
+
+            meta = {
+              description = ''Socket acceptor pool for TCP protocols.'';
+              license = stdenv.lib.licenses.isc;
+              homepage = "https://github.com/ninenines/ranch";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ranch_1_2_1 = callPackage
+      (
+        {  buildErlangMk, packageOverrides ? {}, fetchHex }:
+          buildErlangMk ({
+            name = "ranch";
+            version = "1.2.1";
+            src = fetchHex {
+              pkg = "ranch";
+              version = "1.2.1";
+              sha256 =
+                "f602d057615ce737945c239e9c8155d3f5300fc5b1255abf81f2a9d0d08e5b04";
+            };
+
+            meta = {
+              description = ''Socket acceptor pool for TCP protocols.'';
+              license = stdenv.lib.licenses.isc;
+              homepage = "https://github.com/ninenines/ranch";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ranch = ranch_1_2_1;
+
+    random_string_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "random_string";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "random_string";
+              version = "0.0.1";
+              sha256 =
+                "4a90483956764f6ad3d928e27d2e6a1e830bc53b28ded5464c715eb2ec6b8ed8";
+            };
+
+            meta = {
+              description = ''Generates random string (or a stream of
+                            characters) of desired character sets.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/sylph01/random_string";
+            };
+          } // packageOverrides)
+      ) {};
+
+    random_string = random_string_0_0_1;
+
+    range_extras_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "range_extras";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "range_extras";
+              version = "0.1.0";
+              sha256 =
+                "edc50d31341e1370d009df8b51d7d0e355a966068520ff38e88b8b542953e15c";
+            };
+
+            meta = {
+              description = ''Elixir range utilities: constant-time random
+                            sampling and set operations.'';
+              license = stdenv.lib.licenses.isc;
+              homepage = "https://github.com/lnikkila/elixir-range-extras";
+            };
+          } // packageOverrides)
+      ) {};
+
+    range_extras = range_extras_0_1_0;
+
+    rankmatcher_0_1_4 = callPackage
+      (
+        {
+          buildRebar3, packageOverrides ? {}, fetchHex, libsnarlmatch_0_1_7
+        }:
+          buildRebar3 ({
+            name = "rankmatcher";
+            version = "0.1.4";
+            src = fetchHex {
+              pkg = "rankmatcher";
+              version = "0.1.4";
+              sha256 =
+                "ae02bd458ba5c4298809e056668206dac3675c15319780808cbdde48068185c6";
+            };
+
+            beamDeps  = [ libsnarlmatch_0_1_7 ];
+
+            meta = {
+              description = ''Library to rank and match lists'';
+              license = stdenv.lib.licenses.cddl;
+              homepage = "https://github.com/dalmatinerdb/mstore";
+            };
+          } // packageOverrides)
+      ) {};
+
+    rankmatcher = rankmatcher_0_1_4;
+
+    rational_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, earmark_0_2_1 }:
+          buildMix ({
+            name = "rational";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "rational";
+              version = "0.2.0";
+              sha256 =
+                "640093486afd882e5283d4269d9ab624369239016fed67e3b8038845322107b7";
+            };
+            beamDeps  = [ earmark_0_2_1 ];
+
+            meta = {
+              longDescription = ''Rational is a module for exact representation
+                                and manipulation of rational fractions, that is,
+                                those fractions that can be exactly represented
+                                by a ratio of integers (e.g., 1/3 or
+                                4176/22687).'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/twist-vector/elixir-rational.git";
+            };
+          } // packageOverrides)
+      ) {};
+
+    rational = rational_0_2_0;
+
+    ratx_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "ratx";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "ratx";
+              version = "0.1.0";
+              sha256 =
+                "fbf933ff32fdc127200880f5b567820bf03504ade1bd697ffbc0535dbafc23d6";
+            };
+
+            meta = {
+              description = ''Rate limiter and overload protection for erlang
+                            and elixir applications. '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/liveforeverx/ratx";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ratx = ratx_0_1_0;
+
+    readme_md_doc_0_1_2 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          ex_doc_0_11_4,
+          argument_parser_0_1_3
+        }:
+          buildMix ({
+            name = "readme_md_doc";
+            version = "0.1.2";
+            src = fetchHex {
+              pkg = "readme_md_doc";
+              version = "0.1.2";
+              sha256 =
+                "3353e8598991afbaa8d12344212fdd9c85413d1664b026a7ee1036573c6f536c";
+            };
+            beamDeps  = [ ex_doc_0_11_4 argument_parser_0_1_3 ];
+
+            meta = {
+              description = ''README.md generation tool for small Elixir
+                            project'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/jisaacstone/readme_md_docgen";
+            };
+          } // packageOverrides)
+      ) {};
+
+    readme_md_doc = readme_md_doc_0_1_2;
+
+    reap_0_1_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, jsex_2_0_0 }:
+          buildMix ({
+            name = "reap";
+            version = "0.1.3";
+            src = fetchHex {
+              pkg = "reap";
+              version = "0.1.3";
+              sha256 =
+                "e260540500a29ac9945db512a550cd9b56ba4295b4aa3c1b408ad62720e7807b";
+            };
+            beamDeps  = [ jsex_2_0_0 ];
+
+            meta = {
+              description = ''A library for working with the refheap API'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/Raynes/reap";
+            };
+          } // packageOverrides)
+      ) {};
+
+    reap = reap_0_1_3;
+
+    reaxive_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "reaxive";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "reaxive";
+              version = "0.1.0";
+              sha256 =
+                "d185c80da34499999000f6aaab3ab891cdff34cb3a2079835e8e6f5b4e813fa2";
+            };
+
+            meta = {
+              longDescription = ''Reaxive is a library inspired by Reactive
+                                Extensions and ELM to provide functional
+                                reactive programming to Elixir. It allows for
+                                active sequences of events and a set of
+                                stream-reducer like transformations such as map
+                                or filter. '';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/alfert/reaxive";
+            };
+          } // packageOverrides)
+      ) {};
+
+    reaxive = reaxive_0_1_0;
+
+    rebar3_appup_plugin_1_0_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "rebar3_appup_plugin";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "rebar3_appup_plugin";
+              version = "1.0.0";
+              sha256 =
+                "8211e7cf4f251cdd3c324864e6e090d89a9edb58d019f4cdb7e1084cc6a4b9d7";
+            };
+
+            meta = {
+              description = ''A rebar3 plugin for handling .appup files'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/lrascao/rebar3_appup_plugin";
+            };
+          } // packageOverrides)
+      ) {};
+
+    rebar3_appup_plugin = rebar3_appup_plugin_1_0_0;
+
+    rebar3_asn1_compiler_1_0_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "rebar3_asn1_compiler";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "rebar3_asn1_compiler";
+              version = "1.0.0";
+              sha256 =
+                "25ec1d5c97393195650ac8c7a06a267a886a1479950ee047c43b5228c07b30b9";
+            };
+
+            meta = {
+              description = ''Compile ASN.1 modules with Rebar3'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/pyykkis/rebar3_asn1_compiler";
+            };
+          } // packageOverrides)
+      ) {};
+
+    rebar3_asn1_compiler = rebar3_asn1_compiler_1_0_0;
+
+    rebar3_cuttlefish_0_10_0 = callPackage
+      (
+        {
+          buildRebar3, packageOverrides ? {}, fetchHex, cuttlefish_2_0_7
+        }:
+          buildRebar3 ({
+            name = "rebar3_cuttlefish";
+            version = "0.10.0";
+            src = fetchHex {
+              pkg = "rebar3_cuttlefish";
+              version = "0.10.0";
+              sha256 =
+                "e19a7393b09f2ed35e6ebbac392290d6ff1428e6d8573eac9ce49684b324b6e0";
+            };
+
+            beamDeps  = [ cuttlefish_2_0_7 ];
+
+            meta = {
+              description = ''A rebar plugin'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/tsloughter/rebar3_cuttlefish";
+            };
+          } // packageOverrides)
+      ) {};
+
+    rebar3_cuttlefish = rebar3_cuttlefish_0_10_0;
+
+    rebar3_diameter_compiler_0_3_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "rebar3_diameter_compiler";
+            version = "0.3.1";
+            src = fetchHex {
+              pkg = "rebar3_diameter_compiler";
+              version = "0.3.1";
+              sha256 =
+                "c5965e3810ccf9ef9ba9185a81fe569ef6e9f3a9e546e99c5e900736b0c39274";
+            };
+
+            meta = {
+              description = ''Compile diameter .dia files'';
+              license = stdenv.lib.licenses.mit;
+              homepage =
+                "https://github.com/carlosedp/rebar3_diameter_compiler";
+            };
+          } // packageOverrides)
+      ) {};
+
+    rebar3_diameter_compiler = rebar3_diameter_compiler_0_3_1;
+
+    rebar3_elixirc_0_1_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "rebar3_elixirc";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "rebar3_elixirc";
+              version = "0.1.0";
+              sha256 =
+                "1c6ae367737306beefa0891d60cabf0357b85fcf472a2808c3e2295882f6ead8";
+            };
+
+            meta = {
+              description = ''A rebar plugin'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/tsloughter/rebar3_elixirc";
+            };
+          } // packageOverrides)
+      ) {};
+
+    rebar3_elixirc = rebar3_elixirc_0_1_0;
+
+    rebar3_hex_1_19_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "rebar3_hex";
+            version = "1.19.0";
+            src = fetchHex {
+              pkg = "rebar3_hex";
+              version = "1.19.0";
+              sha256 =
+                "b7c291d742e25eeae5dc5bd97e5b0a8987dab17da65054f757311ad90b16b73e";
+            };
+
+            meta = {
+              description = ''Hex.pm plugin for rebar3'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/tsloughter/rebar3_hex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    rebar3_hex = rebar3_hex_1_19_0;
+
+    rebar3_idl_compiler_0_3_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "rebar3_idl_compiler";
+            version = "0.3.0";
+            src = fetchHex {
+              pkg = "rebar3_idl_compiler";
+              version = "0.3.0";
+              sha256 =
+                "31ba95205c40b990cb3c49abb397abc47b4d5f9c402db83f9daebbc44e69789d";
+            };
+
+            meta = {
+              description = ''Rebar3 IDL Compiler'';
+
+              homepage = "https://github.com/sebastiw/rebar3_idl_compiler";
+            };
+          } // packageOverrides)
+      ) {};
+
+    rebar3_idl_compiler = rebar3_idl_compiler_0_3_0;
+
+    rebar3_neotoma_plugin_0_2_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex, neotoma_1_7_3 }:
+          buildRebar3 ({
+            name = "rebar3_neotoma_plugin";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "rebar3_neotoma_plugin";
+              version = "0.2.0";
+              sha256 =
+                "c0ebbdb08c017cac90c7d3310a9bd4a5088a46abd4e2fef9e9a9805a657396b8";
+            };
+
+            beamDeps  = [ neotoma_1_7_3 ];
+
+            meta = {
+              description = ''Neotoma rebar plugin'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage =
+                "https://github.com/zamotivator/rebar3_neotoma_plugin";
+            };
+          } // packageOverrides)
+      ) {};
+
+    rebar3_neotoma_plugin = rebar3_neotoma_plugin_0_2_0;
+
+    rebar3_vendor_0_1_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "rebar3_vendor";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "rebar3_vendor";
+              version = "0.1.0";
+              sha256 =
+                "db0c9623e1c45eda4daa04752768d580682a827a314a548e5fd61ffcf950b301";
+            };
+
+            meta = {
+              description = ''Rebar3 plugin for vendoring dependencies.'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "http://github.com/tsloughter/rebar3_vendor";
+            };
+          } // packageOverrides)
+      ) {};
+
+    rebar3_vendor = rebar3_vendor_0_1_0;
+
+    rebar_alias_0_1_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "rebar_alias";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "rebar_alias";
+              version = "0.1.0";
+              sha256 =
+                "59fb42b39964af3a29ebe94c11247f618dd4d5e4e1a69cfaffabbed03ccff70f";
+            };
+
+            meta = {
+              description = ''A rebar plugin'';
+
+            };
+          } // packageOverrides)
+      ) {};
+
+    rebar_alias = rebar_alias_0_1_0;
+
+    rebar_erl_vsn_0_1_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "rebar_erl_vsn";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "rebar_erl_vsn";
+              version = "0.1.0";
+              sha256 =
+                "7cf1e2e85a80785a4e4e1529a2c837dbd2d540214cf791214e56f931e5e9865d";
+            };
+
+            meta = {
+              description = ''defines for erlang versions'';
+              license = stdenv.lib.licenses.mit;
+            };
+          } // packageOverrides)
+      ) {};
+
+    rebar_erl_vsn = rebar_erl_vsn_0_1_0;
+
+    rebind_0_1_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "rebind";
+            version = "0.1.3";
+            src = fetchHex {
+              pkg = "rebind";
+              version = "0.1.3";
+              sha256 =
+                "043322759e646ef255e91440d275573b70d9ac6bdf10988ec976ddcf1baf99c3";
+            };
+
+            meta = {
+              description = ''rebind parse transform for erlang'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/camshaft/rebind";
+            };
+          } // packageOverrides)
+      ) {};
+
+    rebind = rebind_0_1_3;
+
+    recon_2_2_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "recon";
+            version = "2.2.1";
+            src = fetchHex {
+              pkg = "recon";
+              version = "2.2.1";
+              sha256 =
+                "6c548ad0f4916495a78977674a251847869f85b5125b7c2a44da3178955adfd1";
+            };
+
+            meta = {
+              description = ''Diagnostic tools for production use'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/ferd/recon/";
+            };
+          } // packageOverrides)
+      ) {};
+
+    recon = recon_2_2_1;
+
+    red_0_0_5 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, exredis_0_2_3 }:
+          buildMix ({
+            name = "red";
+            version = "0.0.5";
+            src = fetchHex {
+              pkg = "red";
+              version = "0.0.5";
+              sha256 =
+                "191b394672817e1ef955cc9b99bd26c61daab9bbbbc089825e7957e92c0eba60";
+            };
+            beamDeps  = [ exredis_0_2_3 ];
+
+            meta = {
+              longDescription = ''Red is an Elixir library that uses Redis to
+                                persist relationships between objects, like a
+                                graph.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/rodrigues/red";
+            };
+          } // packageOverrides)
+      ) {};
+
+    red = red_0_0_5;
+
+    red_black_tree_1_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "red_black_tree";
+            version = "1.2.0";
+            src = fetchHex {
+              pkg = "red_black_tree";
+              version = "1.2.0";
+              sha256 =
+                "1e8e7b85d075e249f9384ba0fcd2aacbff3697a5cb3cb5c9838c86f762b79725";
+            };
+
+            meta = {
+              description = ''Red-Black trees: an ordered key-value store with
+                            O(log(N)) performance'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/SenecaSystems/red_black_tree";
+            };
+          } // packageOverrides)
+      ) {};
+
+    red_black_tree = red_black_tree_1_2_0;
+
+    redis_pool_0_2_3 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poolboy_1_5_1,
+          eredis_1_0_8
+        }:
+          buildMix ({
+            name = "redis_pool";
+            version = "0.2.3";
+            src = fetchHex {
+              pkg = "redis_pool";
+              version = "0.2.3";
+              sha256 =
+                "e30620f1376b516fb0ccbb40b0f1097e23a21c5676b1cd3fe9fe89fb9f655339";
+            };
+            beamDeps  = [ poolboy_1_5_1 eredis_1_0_8 ];
+
+            meta = {
+              description = ''Redis pool for Elixir. Build on top of eredis and
+                            poolboy.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/le0pard/redis_pool";
+            };
+          } // packageOverrides)
+      ) {};
+
+    redis_pool = redis_pool_0_2_3;
+
+    redis_poolex_0_0_5 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poolboy_1_5_1,
+          exredis_0_2_3
+        }:
+          buildMix ({
+            name = "redis_poolex";
+            version = "0.0.5";
+            src = fetchHex {
+              pkg = "redis_poolex";
+              version = "0.0.5";
+              sha256 =
+                "aec40aa6807c6629a20657af502073849263bc35385abbcbb13748aaf8c995b6";
+            };
+            beamDeps  = [ poolboy_1_5_1 exredis_0_2_3 ];
+
+            meta = {
+              description = ''Redis connection pool using poolboy and exredis
+                            libraries'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/oivoodoo/redis_poolex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    redis_poolex = redis_poolex_0_0_5;
+
+    redix_0_3_6 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, connection_1_0_2 }:
+          buildMix ({
+            name = "redix";
+            version = "0.3.6";
+            src = fetchHex {
+              pkg = "redix";
+              version = "0.3.6";
+              sha256 =
+                "6c7e3d6bf904eeff99232d28832d3234e4309179dc11516829dd672c8a98a663";
+            };
+            beamDeps  = [ connection_1_0_2 ];
+
+            meta = {
+              description = ''Superfast, pipelined, resilient Redis driver for
+                            Elixir.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/whatyouhide/redix";
+            };
+          } // packageOverrides)
+      ) {};
+
+    redix = redix_0_3_6;
+
+    redo_2_0_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "redo";
+            version = "2.0.1";
+            src = fetchHex {
+              pkg = "redo";
+              version = "2.0.1";
+              sha256 =
+                "f7b2be8c825ec34413c54d8f302cc935ce4ecac8421ae3914c5dadd816dcb1e6";
+            };
+
+            meta = {
+              description = ''Pipelined Redis Erlang Driver'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/heroku/redo";
+            };
+          } // packageOverrides)
+      ) {};
+
+    redo = redo_2_0_1;
+
+    ref_inspector_0_8_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, poolboy_1_5_1 }:
+          buildMix ({
+            name = "ref_inspector";
+            version = "0.8.0";
+            src = fetchHex {
+              pkg = "ref_inspector";
+              version = "0.8.0";
+              sha256 =
+                "3bef725ae702cfd9724fb1adabf1210740a15d6861feab01d13ccb9007f9a634";
+            };
+            beamDeps  = [ poolboy_1_5_1 ];
+
+            meta = {
+              description = ''Referer parser library'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/elixytics/ref_inspector";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ref_inspector = ref_inspector_0_8_0;
+
+    regdom_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "regdom";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "regdom";
+              version = "0.0.1";
+              sha256 =
+                "845cdc5c60e50bac9684fa762ecd42627a84eedf96c7f554fceb0d8f3bfc86bd";
+            };
+
+            meta = {
+              description = ''elixir port of regdom-lib'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/adqio/regdom-lib";
+            };
+          } // packageOverrides)
+      ) {};
+
+    regdom = regdom_0_0_1;
+
+    relflow_1_0_5 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "relflow";
+            version = "1.0.5";
+            src = fetchHex {
+              pkg = "relflow";
+              version = "1.0.5";
+              sha256 =
+                "7a991b7e5e390f1cdb16dd0cbb9327bd70ce785e6cebcb6ea25a6693fd836b18";
+            };
+
+            buildPlugins  = [ rebar3_hex ];
+
+
+            meta = {
+              description = ''Rebar3 release workflow plugin'';
+              license = stdenv.lib.licenses.apsl20;
+            };
+          } // packageOverrides)
+      ) {};
+
+    relflow = relflow_1_0_5;
+
+    relief_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "relief";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "relief";
+              version = "0.0.1";
+              sha256 =
+                "81c51cdf1fbaa7654da74d4ac1831b0d79504affd7b1fbe9d6f16ce701288c50";
+            };
+
+            meta = {
+              description = ''A collection of Elixir Stream oriented relief
+                            mechanisms.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/voidlock/relief";
+            };
+          } // packageOverrides)
+      ) {};
+
+    relief = relief_0_0_1;
+
+    relocker_0_0_8 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, exredis_0_2_3 }:
+          buildMix ({
+            name = "relocker";
+            version = "0.0.8";
+            src = fetchHex {
+              pkg = "relocker";
+              version = "0.0.8";
+              sha256 =
+                "e5678d5fe1795384c672a15a80bf91e3007683e5d22bc523eed634635e89bf4b";
+            };
+            beamDeps  = [ exredis_0_2_3 ];
+
+            meta = {
+              description = ''A library for holding a lock in Redis.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/grandCru/relocker";
+            };
+          } // packageOverrides)
+      ) {};
+
+    relocker = relocker_0_0_8;
+
+    reltool_util_1_5_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "reltool_util";
+            version = "1.5.1";
+            src = fetchHex {
+              pkg = "reltool_util";
+              version = "1.5.1";
+              sha256 =
+                "746e16871afdcf85d8a115389193c8d660d0df1d26d6ac700590e0ad252646b1";
+            };
+
+            meta = {
+              description = ''Erlang reltool utility functionality
+                            application'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/okeuday/reltool_util";
+            };
+          } // packageOverrides)
+      ) {};
+
+    reltool_util = reltool_util_1_5_1;
+
+    relx_3_18_0 = callPackage
+      (
+        {
+          buildRebar3,
+          packageOverrides ? {},
+          fetchHex,
+          providers_1_6_0,
+          getopt_0_8_2,
+          erlware_commons_0_19_0,
+          cf_0_2_1,
+          bbmustache_1_0_4
+        }:
+          buildRebar3 ({
+            name = "relx";
+            version = "3.18.0";
+            src = fetchHex {
+              pkg = "relx";
+              version = "3.18.0";
+              sha256 =
+                "e76e0446b8d1b113f2b7dcc713f032ccdf1dbda33d76edfeb19c2b6b686dcad7";
+            };
+
+            beamDeps  = [
+                          providers_1_6_0
+                          getopt_0_8_2
+                          erlware_commons_0_19_0
+                          cf_0_2_1
+                          bbmustache_1_0_4
+                        ];
+
+            meta = {
+              description = ''Release assembler for Erlang/OTP Releases'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/erlware/relx";
+            };
+          } // packageOverrides)
+      ) {};
+
+    relx = relx_3_18_0;
+
+    relx_3_3_2 = callPackage
+      (
+        {
+          buildRebar3,
+          packageOverrides ? {},
+          fetchHex,
+          providers_1_4_1,
+          getopt_0_8_2,
+          erlware_commons_0_15_0,
+          bbmustache_1_0_3
+        }:
+          buildRebar3 ({
+            name = "relx";
+            version = "3.3.2";
+            src = fetchHex {
+              pkg = "relx";
+              version = "3.3.2";
+              sha256 =
+                "4c97df0ceb82890b3612b9c30e8d865e3d738fc69186bc94da0f75f619f7195a";
+            };
+
+            beamDeps  = [
+                          providers_1_4_1
+                          getopt_0_8_2
+                          erlware_commons_0_15_0
+                          bbmustache_1_0_3
+                        ];
+
+            meta = {
+              description = ''Release assembler for Erlang/OTP Releases'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/erlware/relx";
+            };
+          } // packageOverrides)
+      ) {};
+
+    relx_3_5_0 = callPackage
+      (
+        {
+          buildRebar3,
+          packageOverrides ? {},
+          fetchHex,
+          providers_1_4_1,
+          getopt_0_8_2,
+          erlware_commons_0_15_0,
+          bbmustache_1_0_3
+        }:
+          buildRebar3 ({
+            name = "relx";
+            version = "3.5.0";
+            src = fetchHex {
+              pkg = "relx";
+              version = "3.5.0";
+              sha256 =
+                "a8cbf529702024f56d03d43349a5aafac55a6aa1b2ecf7bd3e8cc61e72a858a1";
+            };
+
+            beamDeps  = [
+                          providers_1_4_1
+                          getopt_0_8_2
+                          erlware_commons_0_15_0
+                          bbmustache_1_0_3
+                        ];
+
+            meta = {
+              description = ''Release assembler for Erlang/OTP Releases'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/erlware/relx";
+            };
+          } // packageOverrides)
+      ) {};
+
+    remix_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "remix";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "remix";
+              version = "0.0.2";
+              sha256 =
+                "5f5555646ed4fca83fab8620735150aa0bc408c5a17a70d28cfa7086bc6f497c";
+            };
+
+            meta = {
+              description = ''Recompiles mix projects on any change to the lib
+                            directory.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/AgilionApps/remix";
+            };
+          } // packageOverrides)
+      ) {};
+
+    remix = remix_0_0_2;
+
+    remodel_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "remodel";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "remodel";
+              version = "0.0.1";
+              sha256 =
+                "f88edf81e99f7474792e71f5ab61155d1a031484565badebb8a15b0fe15b5207";
+            };
+
+            meta = {
+              longDescription = ''Remodel is an Elixir presenter package used
+                                to transform data structures. This is especially
+                                useful when a desired representation doesn`t
+                                match the schema defined within the database.
+                                '';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/stavro/remodel";
+            };
+          } // packageOverrides)
+      ) {};
+
+    remodel = remodel_0_0_1;
+
+    repoquery_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "repoquery";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "repoquery";
+              version = "0.0.2";
+              sha256 =
+                "6b379793fae7cf8ff696feaeff9bf06d58ad66a9cbadfc8a769291c54814c922";
+            };
+
+            meta = {
+              description = ''An Elixir interface for the `repoquery` cli
+                            tool.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/rentpath/repoquery";
+            };
+          } // packageOverrides)
+      ) {};
+
+    repoquery = repoquery_0_0_2;
+
+    reprise_0_5_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "reprise";
+            version = "0.5.0";
+            src = fetchHex {
+              pkg = "reprise";
+              version = "0.5.0";
+              sha256 =
+                "9db9fe973d2ac318a079409a75a18a8c2b5b1554db05f3611e81f555103ed9ed";
+            };
+
+            meta = {
+              longDescription = ''Reprise reloads your modules after they`ve
+                                been recompiled. This is an intentionally
+                                simplified reloader when compared to the other
+                                ones, like exreloader or Mochiweb reloader. It
+                                aims to do one thing well. Only the beam files
+                                which were created under your mix project are
+                                scanned for changes. Deps are also excluded from
+                                checking and reloading. It doesn`t try to
+                                compile changed sources -- this task is better
+                                left to some shell tools like inotify.'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/herenowcoder/reprise";
+            };
+          } // packageOverrides)
+      ) {};
+
+    reprise = reprise_0_5_0;
+
+    resin_0_4_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, plug_1_1_3 }:
+          buildMix ({
+            name = "resin";
+            version = "0.4.1";
+            src = fetchHex {
+              pkg = "resin";
+              version = "0.4.1";
+              sha256 =
+                "c6bdfd13e91cbc289df91440e216b91aa590a7dafe59958b0197cedd8cfef792";
+            };
+            beamDeps  = [ plug_1_1_3 ];
+
+            meta = {
+              description = ''Pour resin in your plug pipeline to add
+                            (configurable) enterpriseyness!'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/Frost/resin";
+            };
+          } // packageOverrides)
+      ) {};
+
+    resin = resin_0_4_1;
+
+    rest_1_5_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "rest";
+            version = "1.5.0";
+            src = fetchHex {
+              pkg = "rest";
+              version = "1.5.0";
+              sha256 =
+                "d99f75ef949eae41e28f707f9e1b6ea5fa07cba57c5365b5466ed357e8f78b07";
+            };
+
+            meta = {
+              description = ''REST erlang interface generator'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/synrc/rest";
+            };
+          } // packageOverrides)
+      ) {};
+
+    rest = rest_1_5_0;
+
+    reup_0_1_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "reup";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "reup";
+              version = "0.1.0";
+              sha256 =
+                "949a672190119f8b24160167e3685fdd5397474f98dc875ccfd31378ebd68506";
+            };
+
+            buildPlugins  = [ rebar3_hex ];
+
+
+            meta = {
+              description = ''dev watcher that auto compiles and reloads
+                            modules'';
+              license = stdenv.lib.licenses.apsl20;
+            };
+          } // packageOverrides)
+      ) {};
+
+    reup = reup_0_1_0;
+
+    revision_plate_ex_0_1_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          plug_1_1_3,
+          cowboy_1_0_4
+        }:
+          buildMix ({
+            name = "revision_plate_ex";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "revision_plate_ex";
+              version = "0.1.0";
+              sha256 =
+                "6c88a514ae5b36999fd52c01cc3ea746f8ba9c7900b47f4758a65c197b8aed71";
+            };
+            beamDeps  = [ plug_1_1_3 cowboy_1_0_4 ];
+
+            meta = {
+              longDescription = ''Plug application and middleware that serves
+                                endpoint returns application`s REVISION'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/KazuCocoa/revision_plate_ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    revision_plate_ex = revision_plate_ex_0_1_0;
+
+    rfc3339_0_9_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "rfc3339";
+            version = "0.9.0";
+            src = fetchHex {
+              pkg = "rfc3339";
+              version = "0.9.0";
+              sha256 =
+                "182314de35c9f4180b22eb5f22916d8d7a799c1109a060c752970273a9332ad6";
+            };
+
+            meta = {
+              description = ''an rfc3339 parser and formatter'';
+              license = with stdenv.lib.licenses; [ asl20 mit ];
+              homepage = "https://github.com/talentdeficit/rfc3339";
+            };
+          } // packageOverrides)
+      ) {};
+
+    rfc3339 = rfc3339_0_9_0;
+
+    riak_dt_2_1_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "riak_dt";
+            version = "2.1.1";
+            src = fetchHex {
+              pkg = "riak_dt";
+              version = "2.1.1";
+              sha256 =
+                "b5ab9e1d579ec3129cbea4b1977261aa2c5ad634321f87ace83bb32b99f65396";
+            };
+
+            meta = {
+              description = ''riak CTDT datatypes'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/basho/riak_dt";
+            };
+          } // packageOverrides)
+      ) {};
+
+    riak_dt = riak_dt_2_1_1;
+
+    riak_sysmon_2_1_2 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex, lager_3_0_2 }:
+          buildRebar3 ({
+            name = "riak_sysmon";
+            version = "2.1.2";
+            src = fetchHex {
+              pkg = "riak_sysmon";
+              version = "2.1.2";
+              sha256 =
+                "a467f7a24fbdeac5b23baf0269758236458fabf8b498e9c551e61c5238e6f97c";
+            };
+
+            beamDeps  = [ lager_3_0_2 ];
+
+            meta = {
+              description = ''Rate-limiting system_monitor event handler'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/basho/riak_sysmon";
+            };
+          } // packageOverrides)
+      ) {};
+
+    riak_sysmon = riak_sysmon_2_1_2;
+
+    rollex_0_4_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, sfmt_0_12_7 }:
+          buildMix ({
+            name = "rollex";
+            version = "0.4.0";
+            src = fetchHex {
+              pkg = "rollex";
+              version = "0.4.0";
+              sha256 =
+                "53410bbd7687ff751b51b9737965bff1ba9c3d0673af65752f4ae3be0de1b44c";
+            };
+            beamDeps  = [ sfmt_0_12_7 ];
+
+            meta = {
+              description = ''Elixir library using a Pratt Parser algorithm to
+                            calculate dice rolls.'';
+              license = stdenv.lib.licenses.mit;
+            };
+          } // packageOverrides)
+      ) {};
+
+    rollex = rollex_0_4_0;
+
+    roman_numerals_1_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "roman_numerals";
+            version = "1.0.1";
+            src = fetchHex {
+              pkg = "roman_numerals";
+              version = "1.0.1";
+              sha256 =
+                "5e9dcfcb645c1ca937ddc0170805028596fbf4936d0119131350d7de95b7c6a1";
+            };
+
+            meta = {
+              description = ''Convert numbers to Roman numerals and back.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/lpil/roman-numerals";
+            };
+          } // packageOverrides)
+      ) {};
+
+    roman_numerals = roman_numerals_1_0_1;
+
+    romanex_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "romanex";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "romanex";
+              version = "0.1.0";
+              sha256 =
+                "b1f769bbf638d14247c70be8b944cfa76a84a00ef690e9cba26032ae03e33a89";
+            };
+
+            meta = {
+              description = ''Encode, Decode, and Validate Roman Numerals.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/itsgreggreg/romanex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    romanex = romanex_0_1_0;
+
+    romeo_0_4_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, connection_1_0_2 }:
+          buildMix ({
+            name = "romeo";
+            version = "0.4.0";
+            src = fetchHex {
+              pkg = "romeo";
+              version = "0.4.0";
+              sha256 =
+                "38f1fe4ddeab5865de68dff196cf18b86d7ba3b8bb49c2753f1d04b145f248d4";
+            };
+            beamDeps  = [ connection_1_0_2 ];
+
+            meta = {
+              description = ''An XMPP Client for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/scrogson/romeo";
+            };
+          } // packageOverrides)
+      ) {};
+
+    romeo = romeo_0_4_0;
+
+    rop_0_5_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "rop";
+            version = "0.5.3";
+            src = fetchHex {
+              pkg = "rop";
+              version = "0.5.3";
+              sha256 =
+                "3b8c37802c530eecc7714c175fe36486bb45157519cc7498ac487f6590f396e8";
+            };
+
+            meta = {
+              description = ''Some convenient macros to enable
+                            railsway-oriented programming in Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/ruby2elixir/rop";
+            };
+          } // packageOverrides)
+      ) {};
+
+    rop = rop_0_5_3;
+
+    rotor_0_2_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "rotor";
+            version = "0.2.2";
+            src = fetchHex {
+              pkg = "rotor";
+              version = "0.2.2";
+              sha256 =
+                "82de479c2cb6d26299916209d2945d1b39cf820f38279485ea5d5a8c494cb281";
+            };
+
+            meta = {
+              longDescription = ''Rotor is a build system for Elixir projects.
+                                Use it to compile things, run commands or do
+                                anything when files change. '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/HashNuke/rotor";
+            };
+          } // packageOverrides)
+      ) {};
+
+    rotor = rotor_0_2_2;
+
+    rquote_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "rquote";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "rquote";
+              version = "0.0.1";
+              sha256 =
+                "54e1cba92716a4176d89e20d841dbc3a1227ef2fd9f7ddc5711a900877912354";
+            };
+
+            meta = {
+              description = ''Library and CLI for generating random price
+                            quotes '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/stocks29/rquote";
+            };
+          } // packageOverrides)
+      ) {};
+
+    rquote = rquote_0_0_1;
+
+    rsa_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "rsa";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "rsa";
+              version = "0.0.1";
+              sha256 =
+                "6351a45a5a58285c41d611ec32b37ee486d7dacd119d7ef90ada844c44e95596";
+            };
+
+            meta = {
+              description = ''Erlang public_key cryptography wrapper'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/trapped/elixir-rsa";
+            };
+          } // packageOverrides)
+      ) {};
+
+    rsa = rsa_0_0_1;
+
+    rubix_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "rubix";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "rubix";
+              version = "0.0.2";
+              sha256 =
+                "b9083f7c8981fc162bfda5c8aa9855f79298905eb8e3b4a4089134614b2a8199";
+            };
+
+            meta = {
+              description = ''A very simple (and barely-functioning) Ruby
+                            runner for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/YellowApple/Rubix";
+            };
+          } // packageOverrides)
+      ) {};
+
+    rubix = rubix_0_0_2;
+
+    russian_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "russian";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "russian";
+              version = "0.1.0";
+              sha256 =
+                "ebacf93bb9f653f749f787d65629ed2bd830dec295fb785f44738c120e9fde9a";
+            };
+
+            meta = {
+              description = ''Transliterate a string with russian characters'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/Kr00lIX/russian_elixir";
+            };
+          } // packageOverrides)
+      ) {};
+
+    russian = russian_0_1_0;
+
+    safetybox_0_1_2 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          earmark_0_2_1,
+          cryptex_0_0_1
+        }:
+          buildMix ({
+            name = "safetybox";
+            version = "0.1.2";
+            src = fetchHex {
+              pkg = "safetybox";
+              version = "0.1.2";
+              sha256 =
+                "7785f6f8f53082af331a3dd44d9a1dd759d7c7981f3b6924482c81370b8cc706";
+            };
+            beamDeps  = [ earmark_0_2_1 cryptex_0_0_1 ];
+
+            meta = {
+              description = ''A set of helper functions for security oriented
+                            operations, like encrypt. '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/aforward/safetybox";
+            };
+          } // packageOverrides)
+      ) {};
+
+    safetybox = safetybox_0_1_2;
+
+    salsa20_0_3_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "salsa20";
+            version = "0.3.0";
+            src = fetchHex {
+              pkg = "salsa20";
+              version = "0.3.0";
+              sha256 =
+                "4b2c2fc873c5443443220966f8c87e73d3d99725cd99cb93f6d752ce3cf3c335";
+            };
+
+            meta = {
+              description = ''Salsa20 symmetric stream cipher'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/mwmiller/salsa20_ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    salsa20 = salsa20_0_3_0;
+
+    sap_0_0_2 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          plug_1_1_3,
+          control_0_0_4
+        }:
+          buildMix ({
+            name = "sap";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "sap";
+              version = "0.0.2";
+              sha256 =
+                "63f2db3cbbb753eac51177783463fb364dd560745bf5e4e8ba10a237e557903c";
+            };
+            beamDeps  = [ plug_1_1_3 control_0_0_4 ];
+
+            meta = {
+              longDescription = ''Sap is a toolkit for Plug applications to
+                                accept and respond to HTTP requests by using a
+                                decision tree built with combinators.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/slogsdon/sap";
+            };
+          } // packageOverrides)
+      ) {};
+
+    sap = sap_0_0_2;
+
+    sasl_ex_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "sasl_ex";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "sasl_ex";
+              version = "0.1.0";
+              sha256 =
+                "ce7f244817f6264738d5432d9b734921b9fdfe4ca2351a890ed678eb6fbaad3e";
+            };
+
+            meta = {
+              longDescription = ''A lib for decoding bytes in the format of the
+                                SASL protocol into an Elixir struct.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/elbow-jason/sasl_ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    sasl_ex = sasl_ex_0_1_0;
+
+    sbroker_0_7_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "sbroker";
+            version = "0.7.0";
+            src = fetchHex {
+              pkg = "sbroker";
+              version = "0.7.0";
+              sha256 =
+                "5bc0bfd79896fd5b92072a71fa4a1e120f4110f2cf9562a0b9dd2fcfe9e5cfd2";
+            };
+
+            meta = {
+              description = ''Process broker for dispatching with backpressure
+                            and load shedding'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/fishcakez/sbroker";
+            };
+          } // packageOverrides)
+      ) {};
+
+    sbroker = sbroker_0_7_0;
+
+    scaffold_0_0_5 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          gitex_0_1_0,
+          configparser_ex_0_2_1
+        }:
+          buildMix ({
+            name = "scaffold";
+            version = "0.0.5";
+            src = fetchHex {
+              pkg = "scaffold";
+              version = "0.0.5";
+              sha256 =
+                "fad499b712a576bc9d0f4842494baf9ec8d4c388f99c14f74654b1dbd158945c";
+            };
+            beamDeps  = [ gitex_0_1_0 configparser_ex_0_2_1 ];
+
+            meta = {
+              description = ''A mix task for creating new projects based on
+                            templates fetched from a Git-repo.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/gausby/scaffold";
+            };
+          } // packageOverrides)
+      ) {};
+
+    scaffold = scaffold_0_0_5;
+
+    schedule_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "schedule";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "schedule";
+              version = "0.1.0";
+              sha256 =
+                "0b9b9440fe5e6d4a0cad34a170d3ec3251e06c42610f1c4106d93949b845db73";
+            };
+
+            meta = {
+              description = ''Basic operations with intervals for Elixir.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/dvele55/schedule";
+            };
+          } // packageOverrides)
+      ) {};
+
+    schedule = schedule_0_1_0;
+
+    schizo_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "schizo";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "schizo";
+              version = "0.0.1";
+              sha256 =
+                "278d738fe6d3d1455dd24e0450a95f4191b8ce63b7059a1b74e7bad86c47746d";
+            };
+
+            meta = {
+              description = ''Transform every other word in a sentence with
+                            some transformers.'';
+              license = stdenv.lib.licenses.unlicense;
+              homepage = "https://github.com/teerawat1992/Schizo";
+            };
+          } // packageOverrides)
+      ) {};
+
+    schizo = schizo_0_0_1;
+
+    seat_json_0_0_18 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "seat_json";
+            version = "0.0.18";
+            src = fetchHex {
+              pkg = "seat_json";
+              version = "0.0.18";
+              sha256 =
+                "d0e7339fb24e156e53aa4cc733dda90d1c3bfa5f5fc38b7e293b690e7289c516";
+            };
+
+            meta = {
+              description = ''Simple Elixir Api Testing lib'';
+
+            };
+          } // packageOverrides)
+      ) {};
+
+    seat_json = seat_json_0_0_18;
+
+    secure_random_0_1_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "secure_random";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "secure_random";
+              version = "0.1.1";
+              sha256 =
+                "55fa172d9f606bbf43a775f5b34b0866c8bbf242acf7e1ff1eafec2c07fdcc53";
+            };
+
+            meta = {
+              description = ''A convienance library based on Ruy`s
+                            SecureRandom'';
+              license = stdenv.lib.licenses.asl20;
+              homepage =
+                "https://github.com/patricksrobertson/secure_random.ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    secure_random_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "secure_random";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "secure_random";
+              version = "0.2.0";
+              sha256 =
+                "d17b17f5b25e38359838ae61165d18724084796fcbdf3c18f09ee5876892c5a0";
+            };
+
+            meta = {
+              description = ''A convienance library based on Ruy`s
+                            SecureRandom'';
+              license = stdenv.lib.licenses.asl20;
+              homepage =
+                "https://github.com/patricksrobertson/secure_random.ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    secure_random = secure_random_0_2_0;
+
+    segment_0_1_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poison_1_3_1,
+          httpotion_2_2_2
+        }:
+          buildMix ({
+            name = "segment";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "segment";
+              version = "0.1.0";
+              sha256 =
+                "1747bf7a3f8d524d28890ce4499ef30a635f91c826d62e2b95711061faf02423";
+            };
+            beamDeps  = [ poison_1_3_1 httpotion_2_2_2 ];
+
+            meta = {
+              description = ''analytics_elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/stueccles/analytics-elixir";
+            };
+          } // packageOverrides)
+      ) {};
+
+    segment = segment_0_1_0;
+
+    semver_0_1_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "semver";
+            version = "0.1.2";
+            src = fetchHex {
+              pkg = "semver";
+              version = "0.1.2";
+              sha256 =
+                "6e8150b94b1d5cbe3c31986a46cdc57c9af6f71f3747900280b2da7c0466a993";
+            };
+
+            meta = {
+              description = ''Utilities for working with semver.org-compliant
+                            version strings'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/lee-dohm/semver";
+            };
+          } // packageOverrides)
+      ) {};
+
+    semver = semver_0_1_2;
+
+    sentient_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, poison_1_5_2 }:
+          buildMix ({
+            name = "sentient";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "sentient";
+              version = "0.0.2";
+              sha256 =
+                "fb752b01c2eb4a729cbe8b8301acca5bcb75a242f12819b6a56f3be3c877c3ec";
+            };
+            beamDeps  = [ poison_1_5_2 ];
+
+            meta = {
+              description = ''Simple sentiment analysis based on the AFINN-111
+                            wordlist'';
+
+            };
+          } // packageOverrides)
+      ) {};
+
+    sentient = sentient_0_0_2;
+
+    setup_1_7_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "setup";
+            version = "1.7.0";
+            src = fetchHex {
+              pkg = "setup";
+              version = "1.7.0";
+              sha256 =
+                "50d9cd7862d15812d2fd96a688bd70d6b7df88bbbf42cab9f010bb0fd5c91baa";
+            };
+
+            meta = {
+              description = ''Generic setup application for Erlang-based
+                            systems'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/uwiger/setup";
+            };
+          } // packageOverrides)
+      ) {};
+
+    setup = setup_1_7_0;
+
+    sfmt_0_12_7 = callPackage
+      (
+        {  buildErlangMk, packageOverrides ? {}, fetchHex }:
+          buildErlangMk ({
+            name = "sfmt";
+            version = "0.12.7";
+            src = fetchHex {
+              pkg = "sfmt";
+              version = "0.12.7";
+              sha256 =
+                "4e295f5053b4a525c00b990cd88b38e492716e7e0c62abf0c626d9fea0ba800e";
+            };
+
+            meta = {
+              description = ''SIMD-oriented Fast Mersenne Twister (SFMT) for
+                            Erlang.'';
+              license = stdenv.lib.licenses.bsd2;
+              homepage = "https://github.com/jj1bdx/sfmt-erlang/";
+            };
+          } // packageOverrides)
+      ) {};
+
+    sfmt_0_13_0 = callPackage
+      (
+        {  buildErlangMk, packageOverrides ? {}, fetchHex }:
+          buildErlangMk ({
+            name = "sfmt";
+            version = "0.13.0";
+            src = fetchHex {
+              pkg = "sfmt";
+              version = "0.13.0";
+              sha256 =
+                "aaacd4824f2b3e439d360bcce6079863da1e7f564014602e9e7815f8740b6358";
+            };
+
+            meta = {
+              description = ''SIMD-oriented Fast Mersenne Twister (SFMT) for
+                            Erlang.'';
+              license = stdenv.lib.licenses.bsd2;
+              homepage = "https://github.com/jj1bdx/sfmt-erlang/";
+            };
+          } // packageOverrides)
+      ) {};
+
+    sfmt = sfmt_0_13_0;
+
+    sfsobject_0_0_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "sfsobject";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "sfsobject";
+              version = "0.0.3";
+              sha256 =
+                "fa30bf41d426d7dc899bd038ca44daf32c93e55452cfd0dc141eb6ded6d85f3c";
+            };
+
+            meta = {
+              description = ''Encode/decode SFSObjects'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/splattael/sfsobject";
+            };
+          } // packageOverrides)
+      ) {};
+
+    sfsobject = sfsobject_0_0_3;
+
+    sh_1_1_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "sh";
+            version = "1.1.2";
+            src = fetchHex {
+              pkg = "sh";
+              version = "1.1.2";
+              sha256 =
+                "78ec787a58d546ae915073978e9ad21a7b3e6187fb5b9c93922e6435542ae4c5";
+            };
+
+            meta = {
+              description = ''Run programs as functions in Elixir'';
+              license = stdenv.lib.licenses.unlicense;
+              homepage = "https://github.com/devinus/sh";
+            };
+          } // packageOverrides)
+      ) {};
+
+    sh = sh_1_1_2;
+
+    shameless_plug_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, plug_1_1_3 }:
+          buildMix ({
+            name = "shameless_plug";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "shameless_plug";
+              version = "1.0.0";
+              sha256 =
+                "65c8af34d1853e85c8412d6ca15fd39354668c09c124cbc8e35cffea59d3a617";
+            };
+            beamDeps  = [ plug_1_1_3 ];
+
+            meta = {
+              description = ''A novelty Plug to remove the word \"shame\" from
+                            the page body.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/henrik/shameless_plug";
+            };
+          } // packageOverrides)
+      ) {};
+
+    shameless_plug = shameless_plug_1_0_0;
+
+    shape_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "shape";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "shape";
+              version = "0.0.2";
+              sha256 =
+                "c2e990b68f3423110109bf7e6bbebe8c10307bb28778ebcf9f7d6e0b8dc854f2";
+            };
+
+            meta = {
+              description = ''A data validation library for Elixir based on
+                            Prismatoc Scheme'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/prio/shape";
+            };
+          } // packageOverrides)
+      ) {};
+
+    shape = shape_0_0_2;
+
+    short_maps_0_1_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "short_maps";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "short_maps";
+              version = "0.1.1";
+              sha256 =
+                "852170b9be988f51b7b8a920097238ab0847433c417a4bc3bea6cef3b013b2b8";
+            };
+
+            meta = {
+              description = ''Implementation of a ~m sigil for ES6-like maps in
+                            Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/whatyouhide/short_maps";
+            };
+          } // packageOverrides)
+      ) {};
+
+    short_maps = short_maps_0_1_1;
+
+    shotgun_0_2_2 = callPackage
+      (
+        {
+          buildErlangMk, packageOverrides ? {}, fetchHex, gun_1_0_0_pre_1
+        }:
+          buildErlangMk ({
+            name = "shotgun";
+            version = "0.2.2";
+            src = fetchHex {
+              pkg = "shotgun";
+              version = "0.2.2";
+              sha256 =
+                "d2993953cff0c82eb47744206ae171a141deeff84539fe2f58068e3909ae066c";
+            };
+            beamDeps  = [ gun_1_0_0_pre_1 ];
+
+            meta = {
+              description = ''better than just a gun'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/inaka/shotgun";
+            };
+          } // packageOverrides)
+      ) {};
+
+    shotgun_0_2_3 = callPackage
+      (
+        {
+          buildErlangMk,
+          packageOverrides ? {},
+          fetchHex,
+          gun_1_0_0_pre_1,
+          cowlib_1_0_2
+        }:
+          buildErlangMk ({
+            name = "shotgun";
+            version = "0.2.3";
+            src = fetchHex {
+              pkg = "shotgun";
+              version = "0.2.3";
+              sha256 =
+                "7b40dcf0faebf698fea541db5f6338f555d0c9c828493e9953d1748d9e5280b5";
+            };
+            beamDeps  = [ gun_1_0_0_pre_1 cowlib_1_0_2 ];
+
+            meta = {
+              description = ''better than just a gun'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/inaka/shotgun";
+            };
+          } // packageOverrides)
+      ) {};
+
+    shotgun = shotgun_0_2_3;
+
+    shouldi_0_3_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "shouldi";
+            version = "0.3.0";
+            src = fetchHex {
+              pkg = "shouldi";
+              version = "0.3.0";
+              sha256 =
+                "1cc3706e7a7ce4e37f9893b3b49f1dc586f861ffd194f8170f118eaa324017d7";
+            };
+
+            meta = {
+              description = ''Elixir testing libraries with support for nested
+                            contexts'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/batate/shouldi";
+            };
+          } // packageOverrides)
+      ) {};
+
+    shouldi = shouldi_0_3_0;
+
+    shove_0_0_1 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poolboy_1_5_1,
+          poison_1_5_2
+        }:
+          buildMix ({
+            name = "shove";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "shove";
+              version = "0.0.1";
+              sha256 =
+                "48c7db56f6df92c8cd50ff5cfc73ce12d843e257991af6c3d4762f8af50bd87f";
+            };
+            beamDeps  = [ poolboy_1_5_1 poison_1_5_2 ];
+
+            meta = {
+              description = ''Push notifications for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/bratsche/shove";
+            };
+          } // packageOverrides)
+      ) {};
+
+    shove = shove_0_0_1;
+
+    shrivel_0_0_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "shrivel";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "shrivel";
+              version = "0.0.3";
+              sha256 =
+                "c2a4874eed97044fe2bfa5e871f188a191b4042e72a6156cfd50c7c0d8296dbf";
+            };
+
+            meta = {
+              description = ''URL shortener'';
+
+              homepage = "https://github.com/Qeaql/shrivel";
+            };
+          } // packageOverrides)
+      ) {};
+
+    shrivel = shrivel_0_0_3;
+
+    sidejob_2_0_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "sidejob";
+            version = "2.0.0";
+            src = fetchHex {
+              pkg = "sidejob";
+              version = "2.0.0";
+              sha256 =
+                "19fea24060a1d0d37e78480fbd79d6b95e07f445aad725f7124a23194641c743";
+            };
+
+            meta = {
+              longDescription = ''sidejob is an Erlang library that implements
+                                a parallel, capacity-limited request pool. In
+                                sidejob, these pools are called resources. A
+                                resource is managed by multiple gen_server like
+                                processes which can be sent calls and casts
+                                using sidejob:call or sidejob:cast respectively.
+                                This library was originally written to support
+                                process bounding in Riak using the
+                                sidejob_supervisor behavior. In Riak, this is
+                                used to limit the number of concurrent get/put
+                                FSMs that can be active, failing client requests
+                                with {error, overload} if the limit is ever hit.
+                                The purpose being to provide a fail-safe
+                                mechanism during extreme overload scenarios. '';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/basho/sidejob";
+            };
+          } // packageOverrides)
+      ) {};
+
+    sidejob = sidejob_2_0_0;
+
+    sideshow_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "sideshow";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "sideshow";
+              version = "0.0.1";
+              sha256 =
+                "b1816b137826a6c5da5d19b0d52f1f0a1263756e1598ece8cd31be95a74e1a85";
+            };
+
+            meta = {
+              description = ''Background jobs OTP style'';
+              license = stdenv.lib.licenses.gpl3;
+              homepage = "https://github.com/pavlos/sideshow";
+            };
+          } // packageOverrides)
+      ) {};
+
+    sideshow = sideshow_0_0_1;
+
+    sidetask_1_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, sidejob_2_0_0 }:
+          buildMix ({
+            name = "sidetask";
+            version = "1.1.0";
+            src = fetchHex {
+              pkg = "sidetask";
+              version = "1.1.0";
+              sha256 =
+                "acf9f1620c003a13942cf607e360cfbfe57a3b5dcef1471653f4168891446d54";
+            };
+            beamDeps  = [ sidejob_2_0_0 ];
+
+            meta = {
+              longDescription = ''SideTask is an alternative to Elixir`s
+                                Task.Supervisor that uses Basho`s sidejob
+                                library for better parallelism and to support
+                                capacity limiting of Tasks. SideTask provides an
+                                API similar to Task.Supervisor, with the
+                                addition that all calls that start a new task
+                                require a sidejob resource as argument and can
+                                return `{:error, :overload}`. Convenience
+                                functions for adding and deleting sidejob
+                                resources are provided.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/MSch/sidetask";
+            };
+          } // packageOverrides)
+      ) {};
+
+    sidetask = sidetask_1_1_0;
+
+    signaturex_1_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "signaturex";
+            version = "1.0.1";
+            src = fetchHex {
+              pkg = "signaturex";
+              version = "1.0.1";
+              sha256 =
+                "a8cb1b527026288dcb8d72a351e784c00cbd6e08964109595f08d85f41f022cc";
+            };
+
+            meta = {
+              description = ''Simple key/secret based authentication for
+                            APIs'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/edgurgel/signaturex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    signaturex = signaturex_1_0_1;
+
+    simetric_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "simetric";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "simetric";
+              version = "0.1.0";
+              sha256 =
+                "5a69a4b65670a0af0dba7e775b56e6995f2e599771ea360e87e28fd5b7eab3a9";
+            };
+
+            meta = {
+              longDescription = ''The library provides facilities to perform
+                                approximate string matching and measurement of
+                                string similarity/distance.'';
+              license = stdenv.lib.licenses.isc;
+              homepage = "https://github.com/lexmag/simetric";
+            };
+          } // packageOverrides)
+      ) {};
+
+    simetric = simetric_0_1_0;
+
+    simple_agent_0_0_7 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "simple_agent";
+            version = "0.0.7";
+            src = fetchHex {
+              pkg = "simple_agent";
+              version = "0.0.7";
+              sha256 =
+                "23532eed173ab8e1a980095c5a1352e41d9f2a149005ed21b9d4f67859603ffe";
+            };
+
+            meta = {
+              description = ''A simplification/abstraction layer for the Agent
+                            module.'';
+              license = stdenv.lib.licenses.mit;
+              homepage =
+                "https://github.com/TheFirstAvenger/elixir-simple_agent.git";
+            };
+          } // packageOverrides)
+      ) {};
+
+    simple_agent = simple_agent_0_0_7;
+
+    simple_bar_0_0_7 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "simple_bar";
+            version = "0.0.7";
+            src = fetchHex {
+              pkg = "simple_bar";
+              version = "0.0.7";
+              sha256 =
+                "68fca76dee6fb1073e613e3498121b6a50739a2786f35d826309c55f55735ae1";
+            };
+
+            meta = {
+              description = ''The simplest cli progress bar'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/jeffreybaird/simple_bar";
+            };
+          } // packageOverrides)
+      ) {};
+
+    simple_bar = simple_bar_0_0_7;
+
+    simple_secrets_1_0_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          pkcs7_1_0_2,
+          msgpax_0_8_2
+        }:
+          buildMix ({
+            name = "simple_secrets";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "simple_secrets";
+              version = "1.0.0";
+              sha256 =
+                "797c98d49250fb343ed9a98411db641a3e5ae3344433f0a46d22dfec98bce11f";
+            };
+            beamDeps  = [ pkcs7_1_0_2 msgpax_0_8_2 ];
+
+            meta = {
+              description = ''A simple, opinionated library for encrypting
+                            small packets of data securely.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/camshaft/simple_secrets_ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    simple_secrets = simple_secrets_1_0_0;
+
+    simplex_0_4_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          timex_1_0_2,
+          sweet_xml_0_6_1,
+          poison_1_5_2,
+          ibrowse_4_2_2,
+          httpotion_2_2_2
+        }:
+          buildMix ({
+            name = "simplex";
+            version = "0.4.0";
+            src = fetchHex {
+              pkg = "simplex";
+              version = "0.4.0";
+              sha256 =
+                "43dfdc62aa2c4919464615b5acc4f03b028b3b9875fa72c128563e7d794ba2a2";
+            };
+            beamDeps  = [
+                          timex_1_0_2
+                          sweet_xml_0_6_1
+                          poison_1_5_2
+                          ibrowse_4_2_2
+                          httpotion_2_2_2
+                        ];
+
+            meta = {
+              description = ''An Elixir library for interacting with the Amazon
+                            SimpleDB API.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/adamkittelson/simplex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    simplex = simplex_0_4_0;
+
+    simpre_0_1_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "simpre";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "simpre";
+              version = "0.1.0";
+              sha256 =
+                "db0a48789360d2a683ea3a8605c2fb0134eb9fb63f07c0069be78906cdf5fb94";
+            };
+
+            meta = {
+              description = ''Simple Process Registry'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/yuce/simpre.git";
+            };
+          } // packageOverrides)
+      ) {};
+
+    simpre = simpre_0_1_0;
+
+    skills_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "skills";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "skills";
+              version = "0.0.1";
+              sha256 =
+                "3845188cae5b6f43a8a9488a57831be8259ca83131ac0a1adfd24fbe846eb30f";
+            };
+
+            meta = {
+              description = ''A skill-based ranking algorithms library for
+                            Elixir. Includes Elo and TrueSkill.'';
+              license = stdenv.lib.licenses.mpl20;
+              homepage = "https://github.com/folz/skills.ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    skills = skills_0_0_1;
+
+    slim_fast_0_10_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "slim_fast";
+            version = "0.10.0";
+            src = fetchHex {
+              pkg = "slim_fast";
+              version = "0.10.0";
+              sha256 =
+                "aae7eb1573c1ee98f5fa11098d758b80b35f4d67e6e5f81135ae4d66cb571c44";
+            };
+
+            meta = {
+              description = ''An Elixir library for rendering slim
+                            templates.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/doomspork/slim_fast";
+            };
+          } // packageOverrides)
+      ) {};
+
+    slim_fast = slim_fast_0_10_0;
+
+    slime_0_12_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "slime";
+            version = "0.12.2";
+            src = fetchHex {
+              pkg = "slime";
+              version = "0.12.2";
+              sha256 =
+                "389ed56ef536f25e29a99979ff1a3402ce21a0d40fcc49be93e44dcde11b9633";
+            };
+
+            meta = {
+              description = ''An Elixir library for rendering Slim-like
+                            templates.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/slime-lang/slime";
+            };
+          } // packageOverrides)
+      ) {};
+
+    slime = slime_0_12_2;
+
+    slugerl_1_0_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "slugerl";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "slugerl";
+              version = "1.0.0";
+              sha256 =
+                "5a06364270afb773b32a7a4e05cf9cb4ccf904faedb2825d7336f3065e4f791b";
+            };
+
+            buildPlugins  = [ rebar3_hex ];
+
+
+            meta = {
+              description = ''slugify'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/thraxil/slugerl";
+            };
+          } // packageOverrides)
+      ) {};
+
+    slugerl = slugerl_1_0_0;
+
+    slugger_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "slugger";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "slugger";
+              version = "0.1.0";
+              sha256 =
+                "c74ef1f09acd6952591d89ab6747b337aaec9624e57623ca3a7b9e2cf536a8a3";
+            };
+
+            meta = {
+              longDescription = ''The library Slugger can generate slugs from
+                                given strings that can be used in URLs or file
+                                names.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/h4cc/slugger";
+            };
+          } // packageOverrides)
+      ) {};
+
+    slugger = slugger_0_1_0;
+
+    smurf_0_1_3 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "smurf";
+            version = "0.1.3";
+            src = fetchHex {
+              pkg = "smurf";
+              version = "0.1.3";
+              sha256 =
+                "5ed8e18ec8eea0647e7e938ce15cc76e59497d0a259cea15124520a48f0d6be6";
+            };
+
+            meta = {
+              description = ''SMF interfacing library for erlang'';
+              license = stdenv.lib.licenses.cddl;
+              homepage = "https://github.com/project-fifo/smurf";
+            };
+          } // packageOverrides)
+      ) {};
+
+    smurf = smurf_0_1_3;
+
+    sorted_set_1_1_0 = callPackage
+      (
+        {
+          buildMix, packageOverrides ? {}, fetchHex, red_black_tree_1_2_0
+        }:
+          buildMix ({
+            name = "sorted_set";
+            version = "1.1.0";
+            src = fetchHex {
+              pkg = "sorted_set";
+              version = "1.1.0";
+              sha256 =
+                "2c2c119554e02d8c813fd9511a8417b20f8efd3c27fa4ab722ba733140fb9a46";
+            };
+            beamDeps  = [ red_black_tree_1_2_0 ];
+
+            meta = {
+              description = ''SortedSet implementation for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/SenecaSystems/sorted_set";
+            };
+          } // packageOverrides)
+      ) {};
+
+    sorted_set = sorted_set_1_1_0;
+
+    spaceapi_0_1_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, poison_2_1_0 }:
+          buildMix ({
+            name = "spaceapi";
+            version = "0.1.2";
+            src = fetchHex {
+              pkg = "spaceapi";
+              version = "0.1.2";
+              sha256 =
+                "2d9f7da251e3d6dfd33248173622166afb6ecb28dc6286191ab178d85117584d";
+            };
+            beamDeps  = [ poison_2_1_0 ];
+
+            meta = {
+              description = ''A small Elixir package for parsing the Space
+                            API'';
+              license = with stdenv.lib.licenses; [ mit gpl3 ];
+              homepage = "https://github.com/geistesk/spaceapi";
+            };
+          } // packageOverrides)
+      ) {};
+
+    spaceapi = spaceapi_0_1_2;
+
+    spacesaving_0_0_3 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          earmark_0_2_1,
+          dialyze_0_2_1
+        }:
+          buildMix ({
+            name = "spacesaving";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "spacesaving";
+              version = "0.0.3";
+              sha256 =
+                "e13f6ceb1adaad447f12eab1cfc5668a2ab4784393c67b4c8cde815533cd43f8";
+            };
+            beamDeps  = [ earmark_0_2_1 dialyze_0_2_1 ];
+
+            meta = {
+              description = ''stream count distinct element estimation using
+                            the \"space saving\" algorithm.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/rozap/spacesaving";
+            };
+          } // packageOverrides)
+      ) {};
+
+    spacesaving = spacesaving_0_0_3;
+
+    sparkpost_0_1_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poison_1_5_2,
+          httpotion_2_2_2
+        }:
+          buildMix ({
+            name = "sparkpost";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "sparkpost";
+              version = "0.1.0";
+              sha256 =
+                "704fa320132235db00c4b40b6990e63ec3c2581d681d86c0765ef930c88a2694";
+            };
+            beamDeps  = [ poison_1_5_2 httpotion_2_2_2 ];
+
+            meta = {
+              description = ''The official Elixir package for the SparkPost
+                            API'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/SparkPost/elixir-sparkpost";
+            };
+          } // packageOverrides)
+      ) {};
+
+    sparkpost = sparkpost_0_1_0;
+
+    spell_0_1_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poison_1_4_0,
+          msgpax_0_8_2
+        }:
+          buildMix ({
+            name = "spell";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "spell";
+              version = "0.1.0";
+              sha256 =
+                "c768ada54d3cbda57d63344b0b9c91520362700dde4b939a825358f01f1dbfa9";
+            };
+            beamDeps  = [ poison_1_4_0 msgpax_0_8_2 ];
+
+            meta = {
+              longDescription = ''Spell is an extensible Elixir WAMP client.
+                                Spell supports the client subscriber, publisher,
+                                callee, and caller roles.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/MyMedsAndMe/spell";
+            };
+          } // packageOverrides)
+      ) {};
+
+    spell = spell_0_1_0;
+
+    spf_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "spf";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "spf";
+              version = "0.0.1";
+              sha256 =
+                "64126066eaac871e08a1ece2721e0fccb36220b28a4c6b03f08f0d4d459909a3";
+            };
+
+            meta = {
+              description = ''SPF implementation in Elixir.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/hex-sh/spf";
+            };
+          } // packageOverrides)
+      ) {};
+
+    spf = spf_0_0_1;
+
+    spherical_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "spherical";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "spherical";
+              version = "0.0.1";
+              sha256 =
+                "eaa7f1a4d265a0a6d0b8e23b530882dda0e68e35780a5af50ac6a2d9d2ba2fac";
+            };
+
+            meta = {
+              description = ''An spherical geometry library for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/arpunk/spherical";
+            };
+          } // packageOverrides)
+      ) {};
+
+    spherical = spherical_0_0_1;
+
+    spout_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "spout";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "spout";
+              version = "0.0.1";
+              sha256 =
+                "5389628219cfa6df18ba366cb668055e44e97eccfea38d385d0581c489f3926a";
+            };
+
+            meta = {
+              longDescription = ''A TAP producer that integrates with existing
+                                ExUnit tests via an ExUnit formatter'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/Stratus3D/Spout";
+            };
+          } // packageOverrides)
+      ) {};
+
+    spout = spout_0_0_1;
+
+    sshex_2_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "sshex";
+            version = "2.1.0";
+            src = fetchHex {
+              pkg = "sshex";
+              version = "2.1.0";
+              sha256 =
+                "303bd8fd007bf2d10ddfae83b74acafc747f24908c2590b098ba2e85c570c58b";
+            };
+
+            meta = {
+              description = ''Simple SSH helpers for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/rubencaro/sshex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    sshex = sshex_2_1_0;
+
+    stackd_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "stackd";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "stackd";
+              version = "0.0.1";
+              sha256 =
+                "41749dc834f92af4954988b5e9155d45fcbf63224ecfcabce6f1fc80f3aff8f9";
+            };
+
+            meta = {
+              description = ''Stackd'';
+
+            };
+          } // packageOverrides)
+      ) {};
+
+    stackd = stackd_0_0_1;
+
+    stash_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "stash";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "stash";
+              version = "1.0.0";
+              sha256 =
+                "ac68a470ed2a292b59c1dbf286a97e8b25ec72adaeeb3734c183dc54b659f7d6";
+            };
+
+            meta = {
+              description = ''Simple ETS backed key/value store for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/zackehh/stash";
+            };
+          } // packageOverrides)
+      ) {};
+
+    stash = stash_1_0_0;
+
+    stathat_0_0_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "stathat";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "stathat";
+              version = "0.0.3";
+              sha256 =
+                "2d3663d1bbbf13fbae688a89656dd53f747e69d23ec73bcfd8835c2ca9d09c35";
+            };
+
+            meta = {
+              description = ''StatHat client library.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/travisjeffery/stathat";
+            };
+          } // packageOverrides)
+      ) {};
+
+    stathat = stathat_0_0_3;
+
+    statix_0_7_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "statix";
+            version = "0.7.0";
+            src = fetchHex {
+              pkg = "statix";
+              version = "0.7.0";
+              sha256 =
+                "0439c5698eaef7c2de213d9bff5681eeccc1dec789931e9ae73b9d2b2968234b";
+            };
+
+            meta = {
+              description = ''An Elixir client for StatsD compatible
+                            servers.'';
+              license = stdenv.lib.licenses.isc;
+              homepage = "https://github.com/lexmag/statix";
+            };
+          } // packageOverrides)
+      ) {};
+
+    statix = statix_0_7_0;
+
+    std_json_io_0_1_0 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          porcelain_2_0_1,
+          poolboy_1_5_1,
+          poison_1_5_2,
+          fs_0_9_2
+        }:
+          buildMix ({
+            name = "std_json_io";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "std_json_io";
+              version = "0.1.0";
+              sha256 =
+                "14f1c18c31a0b0b3ffb1e654247925335059eec9c800d81dd6379166e7403d1e";
+            };
+            beamDeps  = [ porcelain_2_0_1 poolboy_1_5_1 poison_1_5_2 fs_0_9_2
+                      ];
+
+            meta = {
+              description = ''Application for managing and communicating with
+                            IO servers via JSON'';
+
+            };
+          } // packageOverrides)
+      ) {};
+
+    std_json_io = std_json_io_0_1_0;
+
+    stemex_0_1_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "stemex";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "stemex";
+              version = "0.1.1";
+              sha256 =
+                "219b8e81fedba5a9bb978b8f7eaf230e77f2702d58e409adcca998fde1788521";
+            };
+
+            meta = {
+              longDescription = ''Stemex is a NIF wrapper above snowball
+                                containing stemmers for : danish, dutch,
+                                english, finnish, french, german, hungarian,
+                                italian, kraaij_pohlmann, lovins, norwegian,
+                                portuguese, romanian, russian, spanish, swedish,
+                                turkish.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/awetzel/stemex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    stemex = stemex_0_1_1;
+
+    stillir_1_0_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "stillir";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "stillir";
+              version = "1.0.0";
+              sha256 =
+                "04afdee2e5123b6da11fcc28c38d581f74db0cbe1faa1c36ed4f364797b588c0";
+            };
+
+            meta = {
+              description = ''Read Unix env vars into application config'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/heroku/stillir";
+            };
+          } // packageOverrides)
+      ) {};
+
+    stillir = stillir_1_0_0;
+
+    stopwatch_0_0_7 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, timex_1_0_2 }:
+          buildMix ({
+            name = "stopwatch";
+            version = "0.0.7";
+            src = fetchHex {
+              pkg = "stopwatch";
+              version = "0.0.7";
+              sha256 =
+                "de20ad70ca3b0f70d0a2000858e80c0afd4163101e18d0428ee62a58e7c8360a";
+            };
+            beamDeps  = [ timex_1_0_2 ];
+
+            meta = {
+              description = ''The stopwatch provides an easy api to measure
+                            elapsed time and profile code.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/matteosister/stopwatch";
+            };
+          } // packageOverrides)
+      ) {};
+
+    stopwatch = stopwatch_0_0_7;
+
+    stream_runner_1_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "stream_runner";
+            version = "1.1.0";
+            src = fetchHex {
+              pkg = "stream_runner";
+              version = "1.1.0";
+              sha256 =
+                "3c2da3658440ba57224cd484de4b0d8b128e5463413ac05285cdfa4b37e30798";
+            };
+
+            meta = {
+              description = ''Run a Stream as a process'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/fishcakez/stream_runner";
+            };
+          } // packageOverrides)
+      ) {};
+
+    stream_runner = stream_runner_1_1_0;
+
+    stream_weaver_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "stream_weaver";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "stream_weaver";
+              version = "0.0.2";
+              sha256 =
+                "6664a585d4afaac63e69f367e79bcc6af886dbebd1f8b66a099f6164973dc168";
+            };
+
+            meta = {
+              description = ''Library for working with streams'';
+
+            };
+          } // packageOverrides)
+      ) {};
+
+    stream_weaver = stream_weaver_0_0_2;
+
+    strftimerl_0_1_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "strftimerl";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "strftimerl";
+              version = "0.1.1";
+              sha256 =
+                "c09c7cd6a421bcbc1020c1440a2e73e312b852adbb3034d11f3dffa27d7953b1";
+            };
+
+            meta = {
+              description = ''strftime formatting in erlang'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/gmr/strftimerl";
+            };
+          } // packageOverrides)
+      ) {};
+
+    strftimerl = strftimerl_0_1_1;
+
+    strict_comparison_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "strict_comparison";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "strict_comparison";
+              version = "0.0.1";
+              sha256 =
+                "c033d7c5befc4971171a20c8fce96ae04fc0ebf0bae790b7ee0e7498f9d7997e";
+            };
+
+            meta = {
+              description = ''Provides strict number comparison in both regular
+                            code and guards.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/antipax/strict_comparison";
+            };
+          } // packageOverrides)
+      ) {};
+
+    strict_comparison = strict_comparison_0_0_1;
+
+    struct_fields_0_3_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "struct_fields";
+            version = "0.3.0";
+            src = fetchHex {
+              pkg = "struct_fields";
+              version = "0.3.0";
+              sha256 =
+                "d0ec469ccb59d2207a94cb8e3d3ce9b8bf09f239695e33a0e2447e2a1ff2178b";
+            };
+
+            meta = {
+              description = ''Tiny module to easily get a list of fields for
+                            structs.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/nTraum/struct_fields";
+            };
+          } // packageOverrides)
+      ) {};
+
+    struct_fields = struct_fields_0_3_0;
+
+    supool_1_5_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "supool";
+            version = "1.5.1";
+            src = fetchHex {
+              pkg = "supool";
+              version = "1.5.1";
+              sha256 =
+                "c191d63ff19ae177bf4cfba02303ae4552d8b48ec4133e24053e037513dfae09";
+            };
+
+            meta = {
+              description = ''Erlang Process Pool as a Supervisor'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/okeuday/supool";
+            };
+          } // packageOverrides)
+      ) {};
+
+    supool = supool_1_5_1;
+
+    sweet_xml_0_5_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "sweet_xml";
+            version = "0.5.1";
+            src = fetchHex {
+              pkg = "sweet_xml";
+              version = "0.5.1";
+              sha256 =
+                "3266dedc5e2e6c6b1c5b8a088504a58980632727803de22a5a276da847ea6947";
+            };
+
+            meta = {
+              description = ''An sweet wrapper of :xmerl to help query xml
+                            docs'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/awetzel/sweet_xml";
+            };
+          } // packageOverrides)
+      ) {};
+
+    sweet_xml_0_6_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "sweet_xml";
+            version = "0.6.1";
+            src = fetchHex {
+              pkg = "sweet_xml";
+              version = "0.6.1";
+              sha256 =
+                "30059e5367a4728ca4b246682adc72618a0a8c997eca6f52a107b2fe3ab4f313";
+            };
+
+            meta = {
+              description = ''An sweet wrapper of :xmerl to help query xml
+                            docs'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/awetzel/sweet_xml";
+            };
+          } // packageOverrides)
+      ) {};
+
+    sweet_xml = sweet_xml_0_6_1;
+
+    switchboard_0_3_2 = callPackage
+      (
+        {
+          buildRebar3,
+          packageOverrides ? {},
+          fetchHex,
+          lager_3_0_2,
+          jsx_2_8_0,
+          gproc_0_5_0,
+          cowboy_1_0_4
+        }:
+          buildRebar3 ({
+            name = "switchboard";
+            version = "0.3.2";
+            src = fetchHex {
+              pkg = "switchboard";
+              version = "0.3.2";
+              sha256 =
+                "0b1debb284cd63e5220dc56462dafebd1418579bb40a5b8e51dfdf1f50bfbeb3";
+            };
+
+            buildPlugins  = [ rebar3_hex ];
+
+            beamDeps  = [ lager_3_0_2 jsx_2_8_0 gproc_0_5_0 cowboy_1_0_4 ];
+
+            meta = {
+              description = ''Conduct monitoring and operations across email
+                            accounts'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/thusfresh/switchboard";
+            };
+          } // packageOverrides)
+      ) {};
+
+    switchboard = switchboard_0_3_2;
+
+    syn_1_2_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "syn";
+            version = "1.2.1";
+            src = fetchHex {
+              pkg = "syn";
+              version = "1.2.1";
+              sha256 =
+                "a21864a00c39f6753cde0269c979c5260dc9bf1991ca0d5c9635ebec499d6f61";
+            };
+
+            meta = {
+              description = ''A global Process Registry and Process Group
+                            manager.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/ostinelli/syn";
+            };
+          } // packageOverrides)
+      ) {};
+
+    syn = syn_1_2_1;
+
+    syn_osc_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, osc_0_1_1 }:
+          buildMix ({
+            name = "syn_osc";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "syn_osc";
+              version = "0.1.0";
+              sha256 =
+                "7cdb75d8e9a64f3e2baf77bce83d06e0da4361d34a82c3ddda68a6efb3d21df9";
+            };
+            beamDeps  = [ osc_0_1_1 ];
+
+            meta = {
+              description = ''SynOSC encoder/decoder for elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/camshaft/syn_osc_ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    syn_osc = syn_osc_0_1_0;
+
+    synthex_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "synthex";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "synthex";
+              version = "0.1.0";
+              sha256 =
+                "111932916800698a032b9cf7e883146613acc788d165066210e1e09b00e476bc";
+            };
+
+            meta = {
+              description = ''A signal synthesis library'';
+              license = stdenv.lib.licenses.isc;
+              homepage = "https://github.com/bitgamma/synthex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    synthex = synthex_0_1_0;
+
+    system_env_loader_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "system_env_loader";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "system_env_loader";
+              version = "0.1.0";
+              sha256 =
+                "b271e8dcc857d7e36159554c343ed0af950e9dc8adf0f4cee399228142f68ec6";
+            };
+
+            meta = {
+              longDescription = ''A little package to load (bashlike) files
+                                with exported ENV variables into Elixir
+                                runtime'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/ruby2elixir/system_env_loader";
+            };
+          } // packageOverrides)
+      ) {};
+
+    system_env_loader = system_env_loader_0_1_0;
+
+    table_0_0_4 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "table";
+            version = "0.0.4";
+            src = fetchHex {
+              pkg = "table";
+              version = "0.0.4";
+              sha256 =
+                "9962976cb40b4cd517a03c572ced492185e9642bb224e29942f9b7671e31c55a";
+            };
+
+            meta = {
+              description = ''ascii tables for cli'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/zweifisch/table";
+            };
+          } // packageOverrides)
+      ) {};
+
+    table = table_0_0_4;
+
+    table_rex_0_4_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "table_rex";
+            version = "0.4.0";
+            src = fetchHex {
+              pkg = "table_rex";
+              version = "0.4.0";
+              sha256 =
+                "71776a56629b850c647d298577f153faa41d3a98cff41446dd799c6bf30fcf19";
+            };
+
+            meta = {
+              description = ''Generate configurable text-based tables for
+                            display (ASCII & more)'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/djm/table_rex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    table_rex_0_8_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "table_rex";
+            version = "0.8.0";
+            src = fetchHex {
+              pkg = "table_rex";
+              version = "0.8.0";
+              sha256 =
+                "8d026afe99ac07f1261eae09334edbf8ec7ce55b812c3a60440ed88db83aad82";
+            };
+
+            meta = {
+              description = ''Generate configurable text-based tables for
+                            display (ASCII & more)'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/djm/table_rex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    table_rex = table_rex_0_8_0;
+
+    tabula_2_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "tabula";
+            version = "2.0.1";
+            src = fetchHex {
+              pkg = "tabula";
+              version = "2.0.1";
+              sha256 =
+                "ed66a6d83890eaece976daf1083aa4e0ed9d877e185a1a9ccf1f2c87ee61b49e";
+            };
+
+            meta = {
+              description = ''Pretty printer for maps/structs collections'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/aerosol/Tabula";
+            };
+          } // packageOverrides)
+      ) {};
+
+    tabula = tabula_2_0_1;
+
+    tachometer_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "tachometer";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "tachometer";
+              version = "0.1.0";
+              sha256 =
+                "5b2624c593280fc7a4621b264688509ba76ca3450a70ae0cfff43183604f903c";
+            };
+
+            meta = {
+              description = ''Scheduler instrumentation for BEAM in Elixir'';
+              license = stdenv.lib.licenses.gpl3;
+              homepage = "https://github.com/pavlos/tachometer";
+            };
+          } // packageOverrides)
+      ) {};
+
+    tachometer = tachometer_0_1_0;
+
+    tail_1_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "tail";
+            version = "1.0.1";
+            src = fetchHex {
+              pkg = "tail";
+              version = "1.0.1";
+              sha256 =
+                "8cec5c708be02aab6094f9c6fdf5b6b0e68c0c3d4f2f9ae341e743d119e9c07f";
+            };
+
+            meta = {
+              longDescription = ''A simple file tail functionality. Calls a
+                                callback function whenever new lines are
+                                detected on a file.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/TheFirstAvenger/elixir-tail.git";
+            };
+          } // packageOverrides)
+      ) {};
+
+    tail = tail_1_0_1;
+
+    tane_0_3_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "tane";
+            version = "0.3.1";
+            src = fetchHex {
+              pkg = "tane";
+              version = "0.3.1";
+              sha256 =
+                "8154bcc365b7f21d7ab6ff6d122f6dc110dda05bbfcd7f331a7f514512913e0a";
+            };
+
+            meta = {
+              description = ''Library for Seeding Databases'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/Joe-noh/tane";
+            };
+          } // packageOverrides)
+      ) {};
+
+    tane = tane_0_3_1;
+
+    tap_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "tap";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "tap";
+              version = "0.1.0";
+              sha256 =
+                "6016e69aafb18d75cb82ec30c2e09660eccf5cbd439b6a6d81a68b0825f13172";
+            };
+
+            meta = {
+              description = ''Elixir tracing'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/eproxus/tap";
+            };
+          } // packageOverrides)
+      ) {};
+
+    tap = tap_0_1_0;
+
+    tau_0_0_6 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "tau";
+            version = "0.0.6";
+            src = fetchHex {
+              pkg = "tau";
+              version = "0.0.6";
+              sha256 =
+                "6469f53ae39221f045b6dbd8199eaa95ed5f6c1252b063bc6edd1f21ae2ad0e7";
+            };
+
+            meta = {
+              description = ''The mathematical constant tau'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/FranklinChen/tau";
+            };
+          } // packageOverrides)
+      ) {};
+
+    tau = tau_0_0_6;
+
+    tds_0_5_4 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, decimal_1_1_1 }:
+          buildMix ({
+            name = "tds";
+            version = "0.5.4";
+            src = fetchHex {
+              pkg = "tds";
+              version = "0.5.4";
+              sha256 =
+                "110eb8d8a58d0d5fe629bfe75dacb56fa14bde441d2baffbfa2bb0c65ee66cba";
+            };
+            beamDeps  = [ decimal_1_1_1 ];
+
+            meta = {
+              description = ''MSSQL / TDS Driver for Ecto.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/livehelpnow/tds";
+            };
+          } // packageOverrides)
+      ) {};
+
+    tds = tds_0_5_4;
+
+    tea_crypto_1_0_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "tea_crypto";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "tea_crypto";
+              version = "1.0.0";
+              sha256 =
+                "0e7e60d0afe79f0624faa8a358a3a00c912cfa548f3632383927abca4db29cc6";
+            };
+
+            meta = {
+              description = ''A TEA implementation in Erlang. '';
+
+              homepage = "https://github.com/keichan34/tea_crypto";
+            };
+          } // packageOverrides)
+      ) {};
+
+    tea_crypto = tea_crypto_1_0_0;
+
+    teacup_0_3_2 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex, simpre_0_1_0 }:
+          buildRebar3 ({
+            name = "teacup";
+            version = "0.3.2";
+            src = fetchHex {
+              pkg = "teacup";
+              version = "0.3.2";
+              sha256 =
+                "53d616e19d858524e34cf113f0f418c5631db4ee01430f7b3d19afcf9beb68b1";
+            };
+
+            beamDeps  = [ simpre_0_1_0 ];
+
+            meta = {
+              description = ''Simple TCP client library for Erlang'';
+              license = stdenv.lib.licenses.mit;
+            };
+          } // packageOverrides)
+      ) {};
+
+    teacup = teacup_0_3_2;
+
+    teacup_nats_0_3_1 = callPackage
+      (
+        {
+          buildRebar3,
+          packageOverrides ? {},
+          fetchHex,
+          teacup_0_3_2,
+          nats_msg_0_4_1,
+          jsx_2_8_0
+        }:
+          buildRebar3 ({
+            name = "teacup_nats";
+            version = "0.3.1";
+            src = fetchHex {
+              pkg = "teacup_nats";
+              version = "0.3.1";
+              sha256 =
+                "5ffd0732ca26931784c8c9fc713545ef02449a8ae9208e3c8b079623a36044c9";
+            };
+
+            beamDeps  = [ teacup_0_3_2 nats_msg_0_4_1 jsx_2_8_0 ];
+
+            meta = {
+              description = ''Teacup based NATS Client for Erlang'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/yuce/teacup_nats.git";
+            };
+          } // packageOverrides)
+      ) {};
+
+    teacup_nats = teacup_nats_0_3_1;
+
+    teamcity_exunit_formatter_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "teamcity_exunit_formatter";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "teamcity_exunit_formatter";
+              version = "0.2.0";
+              sha256 =
+                "894a7791c21537bef8438bfe8706b2612e7248f1e316af0ba8c0a0d95c19f0dc";
+            };
+
+            meta = {
+              longDescription = ''A formatter for Elixirs ExUnit that formats
+                                as TeamCity Service Messages. Will let you track
+                                test results in TeamCitys UI'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/lixhq/teamcity-exunit-formatter";
+            };
+          } // packageOverrides)
+      ) {};
+
+    teamcity_exunit_formatter = teamcity_exunit_formatter_0_2_0;
+
+    telehashname_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "telehashname";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "telehashname";
+              version = "0.0.2";
+              sha256 =
+                "301a92653dafa69f118fdb8b8ca42259ac2e82441175231e1d67afcd26409f71";
+            };
+
+            meta = {
+              description = ''Telehash hashname implementation'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/mwmiller/telehashname_ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    telehashname = telehashname_0_0_2;
+
+    telephonist_0_1_2 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          immortal_0_2_0,
+          ex_twiml_2_1_0
+        }:
+          buildMix ({
+            name = "telephonist";
+            version = "0.1.2";
+            src = fetchHex {
+              pkg = "telephonist";
+              version = "0.1.2";
+              sha256 =
+                "c89922cfc4137dace4fd6458a6ff32f624dd9775b2e90efffbd864cdaa537a3e";
+            };
+            beamDeps  = [ immortal_0_2_0 ex_twiml_2_1_0 ];
+
+            meta = {
+               license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/danielberkompas/telephonist";
+            };
+          } // packageOverrides)
+      ) {};
+
+    telephonist = telephonist_0_1_2;
+
+    temp_0_4_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "temp";
+            version = "0.4.0";
+            src = fetchHex {
+              pkg = "temp";
+              version = "0.4.0";
+              sha256 =
+                "1a852035e1c8bb9b33d00d322161689553d412fea783617afbd22112d481ffff";
+            };
+
+            meta = {
+              description = ''An Elixir module to easily create and use
+                            temporary files and directories.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/tuvistavie/elixir-temp";
+            };
+          } // packageOverrides)
+      ) {};
+
+    temp = temp_0_4_0;
+
+    temporary_env_1_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "temporary_env";
+            version = "1.0.1";
+            src = fetchHex {
+              pkg = "temporary_env";
+              version = "1.0.1";
+              sha256 =
+                "64bd9bade983bbdbb0c59c35343faa4c86d5533a8fe596891be84d52a41bdfe0";
+            };
+
+            meta = {
+              description = ''A tool for managing application env state within
+                            tests.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/lpil/temporary-env";
+            };
+          } // packageOverrides)
+      ) {};
+
+    temporary_env = temporary_env_1_0_1;
+
+    term_table_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "term_table";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "term_table";
+              version = "0.0.2";
+              sha256 =
+                "e0a39ef8fa4343ded18bf53b381c12ae557ca2982e24351788db457b38bd7924";
+            };
+
+            meta = {
+              description = ''Pretty terminal table for Elixir'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/ske77/term_table";
+            };
+          } // packageOverrides)
+      ) {};
+
+    term_table = term_table_0_0_2;
+
+    termcap_0_1_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "termcap";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "termcap";
+              version = "0.1.0";
+              sha256 =
+                "8c5167d68759bd1cd020eeaf5fd94153430fd19fa5a5fdeeb0b3129f0aba2a21";
+            };
+
+            meta = {
+              description = ''Pure erlang termcap library'';
+              license = stdenv.lib.licenses.mit;
+            };
+          } // packageOverrides)
+      ) {};
+
+    termcap = termcap_0_1_0;
+
+    tesla_0_2_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, exjsx_3_1_0 }:
+          buildMix ({
+            name = "tesla";
+            version = "0.2.1";
+            src = fetchHex {
+              pkg = "tesla";
+              version = "0.2.1";
+              sha256 =
+                "02193ace70596445a5924e33a7e89ee15378dde07197b59bb5fba9217d8afc10";
+            };
+            beamDeps  = [ exjsx_3_1_0 ];
+
+            meta = {
+              description = ''HTTP client library, with support for middleware
+                            and multiple adapters.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/monterail/tesla";
+            };
+          } // packageOverrides)
+      ) {};
+
+    tesla = tesla_0_2_1;
+
+    test_times_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "test_times";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "test_times";
+              version = "1.0.0";
+              sha256 =
+                "be468ea6002d247f743bd005c4ed71b5f86ae0e9b112ab52fea8c4f5db71cced";
+            };
+
+            meta = {
+              description = ''Report individual test times in ascending
+                            order'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/pinfieldharm/test_times";
+            };
+          } // packageOverrides)
+      ) {};
+
+    test_times = test_times_1_0_0;
+
+    tfidf_0_1_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "tfidf";
+            version = "0.1.2";
+            src = fetchHex {
+              pkg = "tfidf";
+              version = "0.1.2";
+              sha256 =
+                "9dc3b778a31998671a3a3e91d5abcf1c7e9794e39d97d4eba4ce4150d80e2b36";
+            };
+
+            meta = {
+              description = ''Elixir implementation of tf-idf (Term
+                            frequency-inverse document frequency)'';
+              license = stdenv.lib.licenses.unlicense;
+              homepage = "https://github.com/OCannings/tf-idf";
+            };
+          } // packageOverrides)
+      ) {};
+
+    tfidf = tfidf_0_1_2;
+
+    the_fuzz_0_2_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "the_fuzz";
+            version = "0.2.2";
+            src = fetchHex {
+              pkg = "the_fuzz";
+              version = "0.2.2";
+              sha256 =
+                "fe851aee08b2e09b6e5cc5acb08c48691f7ac27f52d8400ad55bb045e1f350c5";
+            };
+
+            meta = {
+              longDescription = ''String metrics and phonetic algorithms for
+                                Elixir (e.g. Dice/Sorensen, Hamming, Jaccard,
+                                Jaro, Jaro-Winkler, Levenshtein, Metaphone,
+                                N-Gram, NYSIIS, Overlap, Ratcliff/Obershelp,
+                                Refined NYSIIS, Refined Soundex, Soundex,
+                                Tversky, Tanimoto, Weighted Levenshtein). Based
+                                Heavily on StringMetrics for Scala written by
+                                Rocky Madden.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/smashedtoatoms/the_fuzz";
+            };
+          } // packageOverrides)
+      ) {};
+
+    the_fuzz = the_fuzz_0_2_2;
+
+    thermex_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "thermex";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "thermex";
+              version = "0.0.2";
+              sha256 =
+                "10ac274c919012c31539ecd7c4b2b27ba413af46c4dad86029203dc84b956ec3";
+            };
+
+            meta = {
+              description = ''An OTP application for watching temperature
+                            sensors'';
+
+            };
+          } // packageOverrides)
+      ) {};
+
+    thermex = thermex_0_0_2;
+
+    thrift_1_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "thrift";
+            version = "1.2.0";
+            src = fetchHex {
+              pkg = "thrift";
+              version = "1.2.0";
+              sha256 =
+                "c16a8192125b8067ff4e8d0391ae8d59e3428176ebda381b01db782dab8177e7";
+            };
+
+            meta = {
+              longDescription = ''A collection of utilities for working with
+                                Thrift in Elixir. Provides a copy of the Erlang
+                                Thrift runtime.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/pinterest/elixir-thrift";
+            };
+          } // packageOverrides)
+      ) {};
+
+    thrift = thrift_1_2_0;
+
+    time_distance_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, timex_1_0_2 }:
+          buildMix ({
+            name = "time_distance";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "time_distance";
+              version = "0.0.1";
+              sha256 =
+                "41ebe658882f2defd2cd472960e5a31b18d7ea2a4520c06907f7f2093d030e58";
+            };
+            beamDeps  = [ timex_1_0_2 ];
+
+            meta = {
+              longDescription = ''Show the difference between two specified
+                                times, or between a specified time and now in
+                                words (eg. 1 week ago)'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/aussiegeek/time_distance";
+            };
+          } // packageOverrides)
+      ) {};
+
+    time_distance = time_distance_0_0_1;
+
+    time_seer_0_0_6 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "time_seer";
+            version = "0.0.6";
+            src = fetchHex {
+              pkg = "time_seer";
+              version = "0.0.6";
+              sha256 =
+                "b5cfe4b5126deef913a91463c735c214efdde1cfb57e9303444d1a687fde53f5";
+            };
+
+            meta = {
+              longDescription = ''TimeSeer is an Elixir library for parsing
+                                dates and times and returning Erlang style date
+                                and time tuples. Eg. \"15:12:07\" \"2:42pm\"
+                                \"24/12/2014\" will become {15,12,7}, {14,42,0},
+                                and {2014,12,24} respectively.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/lau/time_seer";
+            };
+          } // packageOverrides)
+      ) {};
+
+    time_seer = time_seer_0_0_6;
+
+    timex_1_0_0_rc4 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          tzdata_0_1_201603,
+          combine_0_7_0
+        }:
+          buildMix ({
+            name = "timex";
+            version = "1.0.0-rc4";
+            src = fetchHex {
+              pkg = "timex";
+              version = "1.0.0-rc4";
+              sha256 =
+                "3da1356901fe205455404c83d2ea7804b63ed47e3a2cdb428545e568e05d6885";
+            };
+            beamDeps  = [ tzdata_0_1_201603 combine_0_7_0 ];
+
+            meta = {
+              longDescription = ''A comprehensive date/time library for Elixir
+                                Fully timezone-aware, using the Olson Timezone
+                                database - Supports local-timezone lookups -
+                                Supports POSIX-style timezones - Supports
+                                lookups of any Olson tzdata timezones - Supports
+                                arbitrary shifts across time and through
+                                timezones, including ambiguous time periods,
+                                non-existent time periods, and leaps. Provides
+                                both Date and DateTime types, for use depending
+                                on your needs, with an AmbiguousDateTime type
+                                for handling those DateTime values which fall on
+                                an ambigouos timezone period. Extendable via
+                                Convertable and Comparable protocols, so you can
+                                use Timex with your own types! Locale-aware,
+                                currently only supports \"ru\" and \"en\", but
+                                more will be added over time. Provides a broad
+                                array of date/time helper functions -
+                                shifting/adding/subtracting - diffing -
+                                comparing/before?/after?/between? - conversions
+                                - get day of week, week of year, ISO dates, and
+                                names for each - get the beginning or ending of
+                                a given week - get the beginning or ending of a
+                                year, quarter, week, or month - get days in a
+                                given month - normalization Provides a broad
+                                array of time-specific helpers - convert to and
+                                from units: weeks, days, hours, seconds, ms, and
+                                microseconds - measure execution time -
+                                diff/compare - to/from 12/24 hour clock times -
+                                add/subtract Safe date/time string formatting
+                                and parsing - Informative parser errors -
+                                Supports strftime, as well as an easier to read
+                                formatter, i.e. `{ISO:Basic}`, `{YYYY}` -
+                                Supports many formats out of the box: ISO8601
+                                basic and extended, RFC822, RFC1123, RFC3339,
+                                ANSIC, UNIX - Relative time formatter (i.e. \"2
+                                years from now\") Extendable - Protocols for
+                                core modules like the parser tokenizer - Easy to
+                                wrap to add extra functionality Can be used with
+                                Phoenix and Ecto when used with timex_ecto
+                                package'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/bitwalker/timex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    timex_1_0_2 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          tzdata_0_1_201603,
+          combine_0_7_0
+        }:
+          buildMix ({
+            name = "timex";
+            version = "1.0.2";
+            src = fetchHex {
+              pkg = "timex";
+              version = "1.0.2";
+              sha256 =
+                "cbc359d21b5e2e694ab437e614bb4198af5be1031da4969dfd7ddf1b56064c88";
+            };
+            beamDeps  = [ tzdata_0_1_201603 combine_0_7_0 ];
+
+            meta = {
+              longDescription = ''A comprehensive date/time library for Elixir
+                                Fully timezone-aware, using the Olson Timezone
+                                database - Supports local-timezone lookups -
+                                Supports POSIX-style timezones - Supports
+                                lookups of any Olson tzdata timezones - Supports
+                                arbitrary shifts across time and through
+                                timezones, including ambiguous time periods,
+                                non-existent time periods, and leaps. Provides
+                                both Date and DateTime types, for use depending
+                                on your needs, with an AmbiguousDateTime type
+                                for handling those DateTime values which fall on
+                                an ambigouos timezone period. Extendable via
+                                Convertable and Comparable protocols, so you can
+                                use Timex with your own types! Locale-aware,
+                                currently only supports \"ru\" and \"en\", but
+                                more will be added over time. Provides a broad
+                                array of date/time helper functions -
+                                shifting/adding/subtracting - diffing -
+                                comparing/before?/after?/between? - conversions
+                                - get day of week, week of year, ISO dates, and
+                                names for each - get the beginning or ending of
+                                a given week - get the beginning or ending of a
+                                year, quarter, week, or month - get days in a
+                                given month - normalization Provides a broad
+                                array of time-specific helpers - convert to and
+                                from units: weeks, days, hours, seconds, ms, and
+                                microseconds - measure execution time -
+                                diff/compare - to/from 12/24 hour clock times -
+                                add/subtract Safe date/time string formatting
+                                and parsing - Informative parser errors -
+                                Supports strftime, as well as an easier to read
+                                formatter, i.e. `{ISO:Basic}`, `{YYYY}` -
+                                Supports many formats out of the box: ISO8601
+                                basic and extended, RFC822, RFC1123, RFC3339,
+                                ANSIC, UNIX - Relative time formatter (i.e. \"2
+                                years from now\") Extendable - Protocols for
+                                core modules like the parser tokenizer - Easy to
+                                wrap to add extra functionality Can be used with
+                                Phoenix and Ecto when used with timex_ecto
+                                package'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/bitwalker/timex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    timex_2_1_3 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          tzdata_0_1_201603,
+          gettext_0_10_0,
+          combine_0_7_0
+        }:
+          buildMix ({
+            name = "timex";
+            version = "2.1.3";
+            src = fetchHex {
+              pkg = "timex";
+              version = "2.1.3";
+              sha256 =
+                "d39de4fc4ca4ceb08841f4ea362a5d3e6c07d6300b77d18581b0c034a8c8ac60";
+            };
+            beamDeps  = [ tzdata_0_1_201603 gettext_0_10_0 combine_0_7_0 ];
+
+            meta = {
+              longDescription = ''A comprehensive date/time library for Elixir
+                                Fully timezone-aware, using the Olson Timezone
+                                database - Supports local-timezone lookups -
+                                Supports POSIX-style timezones - Supports
+                                lookups of any Olson tzdata timezones - Supports
+                                arbitrary shifts across time and through
+                                timezones, including ambiguous time periods,
+                                non-existent time periods, and leaps. Provides
+                                both Date and DateTime types, for use depending
+                                on your needs, with an AmbiguousDateTime type
+                                for handling those DateTime values which fall on
+                                an ambigouos timezone period. Extendable via
+                                Convertable and Comparable protocols, so you can
+                                use Timex with your own types! Locale-aware,
+                                currently only supports \"ru\" and \"en\", but
+                                more will be added over time. Provides a broad
+                                array of date/time helper functions -
+                                shifting/adding/subtracting - diffing -
+                                comparing/before?/after?/between? - conversions
+                                - get day of week, week of year, ISO dates, and
+                                names for each - get the beginning or ending of
+                                a given week - get the beginning or ending of a
+                                year, quarter, week, or month - get days in a
+                                given month - normalization Provides a broad
+                                array of time-specific helpers - convert to and
+                                from units: weeks, days, hours, seconds, ms, and
+                                microseconds - measure execution time -
+                                diff/compare - to/from 12/24 hour clock times -
+                                add/subtract Safe date/time string formatting
+                                and parsing - Informative parser errors -
+                                Supports strftime, as well as an easier to read
+                                formatter, i.e. `{ISO:Basic}`, `{YYYY}` -
+                                Supports many formats out of the box: ISO8601
+                                basic and extended, RFC822, RFC1123, RFC3339,
+                                ANSIC, UNIX - Relative time formatter (i.e. \"2
+                                years from now\") Extendable - Protocols for
+                                core modules like the parser tokenizer - Easy to
+                                wrap to add extra functionality Can be used with
+                                Phoenix and Ecto when used with timex_ecto
+                                package'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/bitwalker/timex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    timex = timex_2_1_3;
+
+    timex_interval_0_6_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, timex_1_0_0_rc4 }:
+          buildMix ({
+            name = "timex_interval";
+            version = "0.6.0";
+            src = fetchHex {
+              pkg = "timex_interval";
+              version = "0.6.0";
+              sha256 =
+                "c2d932e892cb15dacabafdc456040208c285c6d00087f688282d6693a6bbb04e";
+            };
+            beamDeps  = [ timex_1_0_0_rc4 ];
+
+            meta = {
+              description = ''A date/time interval library for Elixir projects,
+                            based on Timex.'';
+              license = stdenv.lib.licenses.apsl20;
+              homepage = "https://github.com/atabary/timex-interval";
+            };
+          } // packageOverrides)
+      ) {};
+
+    timex_interval = timex_interval_0_6_0;
+
+    tinymt_0_3_1 = callPackage
+      (
+        {  buildErlangMk, packageOverrides ? {}, fetchHex }:
+          buildErlangMk ({
+            name = "tinymt";
+            version = "0.3.1";
+            src = fetchHex {
+              pkg = "tinymt";
+              version = "0.3.1";
+              sha256 =
+                "9de8fcedf254661bc4aa550aac317e28be35d4a5d91adf3fa3689dfad6cc1e5a";
+            };
+
+            meta = {
+              description = ''Tiny Mersenne Twister (TinyMT) for Erlang'';
+              license = stdenv.lib.licenses.bsd2;
+              homepage = "https://github.com/jj1bdx/tinymt-erlang/";
+            };
+          } // packageOverrides)
+      ) {};
+
+    tinymt = tinymt_0_3_1;
+
+    tirexs_0_8_0_beta5 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, exjsx_3_2_0 }:
+          buildMix ({
+            name = "tirexs";
+            version = "0.8.0-beta5";
+            src = fetchHex {
+              pkg = "tirexs";
+              version = "0.8.0-beta5";
+              sha256 =
+                "5aec67541a1361aca21e6849c78755727596a6e93e2ad90d53add537892d399c";
+            };
+            beamDeps  = [ exjsx_3_2_0 ];
+
+            meta = {
+              description = ''An Elixir flavored DSL for building JSON based
+                            queries to Elasticsearch engine'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/Zatvobor/tirexs";
+            };
+          } // packageOverrides)
+      ) {};
+
+    tirexs = tirexs_0_8_0_beta5;
+
+    tlv_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "tlv";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "tlv";
+              version = "0.1.0";
+              sha256 =
+                "bc040b662594ad6c83f1d931ee2e74f8d00697afa215087297f64546a0c500e9";
+            };
+
+            meta = {
+              description = ''Encodes/Decodes BER-TLVs structures'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/bitgamma/elixir_tlv";
+            };
+          } // packageOverrides)
+      ) {};
+
+    tlv = tlv_0_1_0;
+
+    todo_1_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "todo";
+            version = "1.2.0";
+            src = fetchHex {
+              pkg = "todo";
+              version = "1.2.0";
+              sha256 =
+                "92b0da31ee335a4caff5bb91950688fc3195c2eb78cc70be80e3b616f2be88bc";
+            };
+
+            meta = {
+              description = ''A small TODO comments utility.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/niahoo/elixir-todo";
+            };
+          } // packageOverrides)
+      ) {};
+
+    todo = todo_1_2_0;
+
+    toniq_1_0_5 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          uuid_1_1_3,
+          exredis_0_2_3
+        }:
+          buildMix ({
+            name = "toniq";
+            version = "1.0.5";
+            src = fetchHex {
+              pkg = "toniq";
+              version = "1.0.5";
+              sha256 =
+                "aa67c43131393872d82d53b9a8bf4a3d5b97c52a6588d53aaa61c29828e0664a";
+            };
+            beamDeps  = [ uuid_1_1_3 exredis_0_2_3 ];
+
+            meta = {
+              longDescription = ''Simple and reliable background job processing
+                                library for Elixir. Has persistence, retries,
+                                concurrency limiting, error handling and is
+                                heroku friendly.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/joakimk/toniq";
+            };
+          } // packageOverrides)
+      ) {};
+
+    toniq = toniq_1_0_5;
+
+    towel_0_2_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "towel";
+            version = "0.2.1";
+            src = fetchHex {
+              pkg = "towel";
+              version = "0.2.1";
+              sha256 =
+                "e7b7c5e7e6d8df9e781e130d1defccc9a27f888f7b95c132d8ccd1d6957d3b7a";
+            };
+
+            meta = {
+              description = ''A delightfully simple monad library that`s
+                            written for Elixir.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/knrz/towel";
+            };
+          } // packageOverrides)
+      ) {};
+
+    towel = towel_0_2_1;
+
+    tqdm_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "tqdm";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "tqdm";
+              version = "0.0.1";
+              sha256 =
+                "70636f54515581abefb88020a5393b87a64186b7fa4a59a50e52854f999319bc";
+            };
+
+            meta = {
+              longDescription = ''Add a progress bar to your enumerables
+                                (Lists, Maps, Streams, Ranges, etc.) in a
+                                second.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/antipax/tqdm_elixir";
+            };
+          } // packageOverrides)
+      ) {};
+
+    tqdm = tqdm_0_0_1;
+
+    trackline_0_0_1 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          timex_1_0_2,
+          exml_0_1_0,
+          exmerl_0_1_1,
+          erlsom_1_2_1,
+          apex_0_3_7
+        }:
+          buildMix ({
+            name = "trackline";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "trackline";
+              version = "0.0.1";
+              sha256 =
+                "42ee5d56b2ec0c55715e7f03a9aacd6d7ce8543519e9ec696335348eb1a24f7c";
+            };
+            beamDeps  = [
+                          timex_1_0_2
+                          exml_0_1_0
+                          exmerl_0_1_1
+                          erlsom_1_2_1
+                          apex_0_3_7
+                        ];
+
+            meta = {
+              description = ''A GPX parser for Elixir.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/andrewhao/trackline";
+            };
+          } // packageOverrides)
+      ) {};
+
+    trackline = trackline_0_0_1;
+
+    tradie_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "tradie";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "tradie";
+              version = "0.0.1";
+              sha256 =
+                "d317c61c9bd9ab46184df8036057855e676d8598905c6708b9a9e26af3b7fd04";
+            };
+
+            meta = {
+              longDescription = ''Execute multiple tasks in parallel, allowing
+                                retry for each task, and a global timeout. Based
+                                loosely on
+                                http://theerlangelist.com/article/beyond_taskasync.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/madlep/tradie";
+            };
+          } // packageOverrides)
+      ) {};
+
+    tradie = tradie_0_0_1;
+
+    trailing_format_plug_0_0_4 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          plug_1_1_3,
+          cowboy_1_0_4
+        }:
+          buildMix ({
+            name = "trailing_format_plug";
+            version = "0.0.4";
+            src = fetchHex {
+              pkg = "trailing_format_plug";
+              version = "0.0.4";
+              sha256 =
+                "16e2485b7069c8e025460d183d4711d9c5bbf46ae532dde859cc6623d12bfc71";
+            };
+            beamDeps  = [ plug_1_1_3 cowboy_1_0_4 ];
+
+            meta = {
+              longDescription = ''An elixir plug to support legacy APIs that
+                                use a rails-like trailing format:
+                                http://api.dev/resources.format'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "http://github.com/mschae/trailing_format_plug";
+            };
+          } // packageOverrides)
+      ) {};
+
+    trailing_format_plug = trailing_format_plug_0_0_4;
+
+    transducer_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "transducer";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "transducer";
+              version = "0.1.0";
+              sha256 =
+                "89533238e42bace715485c5113bb5c39beecb333c00f4624ae85d5c0f6e96db4";
+            };
+
+            meta = {
+              longDescription = ''Composable algorithmic transformations.
+                                Transducers let you combine reduction operations
+                                like `map`, `filter`, `take_while`, `take`, and
+                                so on into a single reducing function. As with
+                                Stream, but in contrast to Enum, all operations
+                                are performed for each item before the next item
+                                in the enumerable is processed. One difference
+                                with the Stream module is that the transducers`
+                                reducing functions don`t have to produce an
+                                enumerable, while Stream module transformations
+                                always do.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/garyposter/elixir-transducer";
+            };
+          } // packageOverrides)
+      ) {};
+
+    transducer = transducer_0_1_0;
+
+    trie_1_5_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "trie";
+            version = "1.5.0";
+            src = fetchHex {
+              pkg = "trie";
+              version = "1.5.0";
+              sha256 =
+                "613981536e33f58d92e44bd31801376f71deee0e57c63372fe8ab5fbbc37f7dc";
+            };
+
+            meta = {
+              description = ''Erlang Trie Implementation'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/okeuday/trie";
+            };
+          } // packageOverrides)
+      ) {};
+
+    trie_1_5_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "trie";
+            version = "1.5.1";
+            src = fetchHex {
+              pkg = "trie";
+              version = "1.5.1";
+              sha256 =
+                "4b845dccfca8962b90584e98d270e2ff43e2e181bb046c4aae0e0f457679f98d";
+            };
+
+            meta = {
+              description = ''Erlang Trie Implementation'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/okeuday/trie";
+            };
+          } // packageOverrides)
+      ) {};
+
+    trie = trie_1_5_1;
+
+    trot_0_5_3 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poison_1_5_2,
+          plug_heartbeat_0_2_0,
+          plug_0_14_0,
+          cowboy_1_0_4,
+          calliope_0_3_0
+        }:
+          buildMix ({
+            name = "trot";
+            version = "0.5.3";
+            src = fetchHex {
+              pkg = "trot";
+              version = "0.5.3";
+              sha256 =
+                "982a4ff3a0fffe1e9cc752313fd4c45487fdd484dde7265728da4579c29354e1";
+            };
+            beamDeps  = [
+                          poison_1_5_2
+                          plug_heartbeat_0_2_0
+                          plug_0_14_0
+                          cowboy_1_0_4
+                          calliope_0_3_0
+                        ];
+
+            meta = {
+              description = ''A web micro-framework based on Plug and
+                            Cowboy.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/hexedpackets/trot";
+            };
+          } // packageOverrides)
+      ) {};
+
+    trot = trot_0_5_3;
+
+    tsuru_1_4_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "tsuru";
+            version = "1.4.0";
+            src = fetchHex {
+              pkg = "tsuru";
+              version = "1.4.0";
+              sha256 =
+                "7825d3b530b46a8c4ff93b3c83a31d0f2ce042ddc741a89d3776edfd9f2828f7";
+            };
+
+            meta = {
+              description = ''A collection of useful tools for Erlang
+                            applications'';
+              license = stdenv.lib.licenses.mit;
+            };
+          } // packageOverrides)
+      ) {};
+
+    tsuru = tsuru_1_4_0;
+
+    type_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "type";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "type";
+              version = "0.0.2";
+              sha256 =
+                "1553ec18df7781cc1144477e075ac3c907aa7900db308d9d43cf7cfbeeb7a8ac";
+            };
+
+            meta = {
+              description = ''A module for checking the type of an argument'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/jeffreybaird/type";
+            };
+          } // packageOverrides)
+      ) {};
+
+    type = type_0_0_2;
+
+    tzdata_0_1_201603 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "tzdata";
+            version = "0.1.201603";
+            src = fetchHex {
+              pkg = "tzdata";
+              version = "0.1.201603";
+              sha256 =
+                "77598cedfb09cfdfb8f431c51131eb84229c46b2c5a7eebdf5904b2b8f003225";
+            };
+
+            meta = {
+              description = ''Tzdata is a parser and library for the tz
+                            database.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/lau/tzdata";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ua_inspector_0_11_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, poolboy_1_5_1 }:
+          buildMix ({
+            name = "ua_inspector";
+            version = "0.11.0";
+            src = fetchHex {
+              pkg = "ua_inspector";
+              version = "0.11.0";
+              sha256 =
+                "ddc05b1293962317caab370610131e950a697a62ac7d041c885e5540dba1cf72";
+            };
+            beamDeps  = [ poolboy_1_5_1 ];
+
+            meta = {
+              description = ''User agent parser library'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/elixytics/ua_inspector";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ua_inspector = ua_inspector_0_11_0;
+
+    uber_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "uber";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "uber";
+              version = "0.1.0";
+              sha256 =
+                "bf3dde22ad6207577ea1093649394d968ef94725fdc56d5ea6afd22d12886d9a";
+            };
+
+            meta = {
+              description = ''Utilities for working with the UBER hypermedia
+                            format'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/gamache/uber.ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    uber = uber_0_1_0;
+
+    udpflux_0_0_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "udpflux";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "udpflux";
+              version = "0.0.2";
+              sha256 =
+                "0a6d0003b818364bad9ed8bc55b8789b8fc129d055799cd517a551445fe0649e";
+            };
+
+            meta = {
+              description = ''An opinionated UDP-only InfluxDB client'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/timbuchwaldt/udpflux";
+            };
+          } // packageOverrides)
+      ) {};
+
+    udpflux = udpflux_0_0_2;
+
+    ueberauth_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, plug_1_1_3 }:
+          buildMix ({
+            name = "ueberauth";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "ueberauth";
+              version = "0.2.0";
+              sha256 =
+                "d6ee9cfe96be0e2b4005cb482b8e29c20ae0d6f7332ea9f686397c4ab20bf4de";
+            };
+            beamDeps  = [ plug_1_1_3 ];
+
+            meta = {
+              description = ''An Elixir Authentication System for Plug-based
+                            Web Applications'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/ueberauth/ueberauth";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ueberauth = ueberauth_0_2_0;
+
+    ueberauth_identity_0_2_3 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          ueberauth_0_2_0,
+          plug_1_1_3
+        }:
+          buildMix ({
+            name = "ueberauth_identity";
+            version = "0.2.3";
+            src = fetchHex {
+              pkg = "ueberauth_identity";
+              version = "0.2.3";
+              sha256 =
+                "ebbb4d7fe6c94053486a32794ab2a561f004f01fd1099c7e0a69901dc32c51ca";
+            };
+            beamDeps  = [ ueberauth_0_2_0 plug_1_1_3 ];
+
+            meta = {
+              description = ''An Ueberauth strategy for basic
+                            username/password'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/ueberauth/ueberauth_identity";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ueberauth_identity = ueberauth_identity_0_2_3;
+
+    ui_0_1_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "ui";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "ui";
+              version = "0.1.1";
+              sha256 =
+                "492da59ca39055c0dfc794a2ebd564adb9ed635402c7b46659981f32aa9d94c1";
+            };
+
+            buildPlugins  = [ rebar3_hex ];
+
+
+            meta = {
+              description = ''An OTP application'';
+
+            };
+          } // packageOverrides)
+      ) {};
+
+    ui = ui_0_1_1;
+
+    uk_postcode_0_3_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "uk_postcode";
+            version = "0.3.0";
+            src = fetchHex {
+              pkg = "uk_postcode";
+              version = "0.3.0";
+              sha256 =
+                "a03250f6896bef8851f243856d36952e7776a8d2fa654aa4d3336d841cbb59f8";
+            };
+
+            meta = {
+              longDescription = ''UK postcode parsing and validation library.
+                                Validate full postcodes or parts of a postcode,
+                                and can extract parts of a full postcode. '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/KushalP/uk_postcode";
+            };
+          } // packageOverrides)
+      ) {};
+
+    uk_postcode = uk_postcode_0_3_0;
+
+    ulitos_0_3_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "ulitos";
+            version = "0.3.0";
+            src = fetchHex {
+              pkg = "ulitos";
+              version = "0.3.0";
+              sha256 =
+                "385f5fdc4cb2ea9f2ae3abcdec3f8dcbb120095f9d50acfd4ee58ecef18429d3";
+            };
+
+            meta = {
+              description = ''Erlang common utils'';
+
+              homepage = "https://github.com/palkan/ulitos";
+            };
+          } // packageOverrides)
+      ) {};
+
+    ulitos = ulitos_0_3_0;
+
+    unit_fun_0_5_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "unit_fun";
+            version = "0.5.1";
+            src = fetchHex {
+              pkg = "unit_fun";
+              version = "0.5.1";
+              sha256 =
+                "adc90b1e6363234d2507b6f1af08186831fb556ee8c8cb62d13fb03b8c3cc93c";
+            };
+
+            meta = {
+              description = ''Library for adding units/dimensions to numeric
+                            types.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/meadsteve/unit_fun";
+            };
+          } // packageOverrides)
+      ) {};
+
+    unit_fun = unit_fun_0_5_1;
+
+    units_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "units";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "units";
+              version = "1.0.0";
+              sha256 =
+                "edac76cb036b993ef35781701fc561b4a6c95e4d7c89dba0d6f96ae3077b8ffe";
+            };
+
+            meta = {
+              description = ''Common unit conversions for Elixir.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/solatis/units";
+            };
+          } // packageOverrides)
+      ) {};
+
+    units = units_1_0_0;
+
+    uri_0_1_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "uri";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "uri";
+              version = "0.1.0";
+              sha256 =
+                "3833c3b5745fc0822df86c3a3591219048026fea8a535223b440d26029218996";
+            };
+
+            meta = {
+              description = ''URI Parsing/Encoding Library'';
+
+            };
+          } // packageOverrides)
+      ) {};
+
+    uri = uri_0_1_0;
+
+    urilib_0_1_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "urilib";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "urilib";
+              version = "0.1.1";
+              sha256 =
+                "6000180e6977263e5996921f243e0c152aad29c87d202f8a650acb412c5aa758";
+            };
+
+            meta = {
+              description = ''A RFC-3986 URI Library for parsing and building
+                            URIs'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/gmr/urilib";
+            };
+          } // packageOverrides)
+      ) {};
+
+    urilib = urilib_0_1_1;
+
+    uuid_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "uuid";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "uuid";
+              version = "1.0.0";
+              sha256 =
+                "ff0a92c21c23935a944a5c5608c1c5af8d629ff5e11593001434d21efcb343b4";
+            };
+
+            meta = {
+              description = ''UUID generator and utilities for Elixir.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/zyro/elixir-uuid";
+            };
+          } // packageOverrides)
+      ) {};
+
+    uuid_1_1_3 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "uuid";
+            version = "1.1.3";
+            src = fetchHex {
+              pkg = "uuid";
+              version = "1.1.3";
+              sha256 =
+                "dab67ed70fc162595e63b84c38904fb2ea1779909b46a5f61753ba7ddbe9877b";
+            };
+
+            meta = {
+              description = ''UUID generator and utilities for Elixir.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/zyro/elixir-uuid";
+            };
+          } // packageOverrides)
+      ) {};
+
+    uuid = uuid_1_1_3;
+
+    vagrant_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "vagrant";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "vagrant";
+              version = "0.0.1";
+              sha256 =
+                "805a78a9ee586546d0716ddc9afc3417630c48faab4606cf54c863b10a05ce52";
+            };
+
+            meta = {
+              description = ''Vagrant CLI Wrapper'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/mobileoverlord/vagrant";
+            };
+          } // packageOverrides)
+      ) {};
+
+    vagrant = vagrant_0_0_1;
+
+    varpool_1_5_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "varpool";
+            version = "1.5.1";
+            src = fetchHex {
+              pkg = "varpool";
+              version = "1.5.1";
+              sha256 =
+                "ff6059bdcd0efad606e8c54ee623cfeaef59778c18e343dd772e84d99d188e26";
+            };
+
+            meta = {
+              description = ''Erlang Process Pools as a Local Variable'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/okeuday/varpool";
+            };
+          } // packageOverrides)
+      ) {};
+
+    varpool = varpool_1_5_1;
+
+    vector_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "vector";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "vector";
+              version = "0.1.0";
+              sha256 =
+                "2399175b7daa136a15ddbaeeb007de0b903fd21979aec1afa2ead92d37033870";
+            };
+
+            meta = {
+              longDescription = ''Library of common vector functions for use in
+                                geometric or graphical calculations.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/pkinney/vector_ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    vector_0_2_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "vector";
+            version = "0.2.1";
+            src = fetchHex {
+              pkg = "vector";
+              version = "0.2.1";
+              sha256 =
+                "20c7d2b83aae6da37c53e7d3139096b4dcfbd289a57b38a07dfb570a1c6e38fb";
+            };
+
+            meta = {
+              longDescription = ''Library of common vector functions for use in
+                                geometric or graphical calculations.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/pkinney/vector_ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    vector = vector_0_2_1;
+
+    verify_origin_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, plug_1_1_3 }:
+          buildMix ({
+            name = "verify_origin";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "verify_origin";
+              version = "0.1.0";
+              sha256 =
+                "90834033676cb0ca632f208f489f6eb92ae94323fe7243efba577e1deb031167";
+            };
+            beamDeps  = [ plug_1_1_3 ];
+
+            meta = {
+              description = ''A library for using Origin header checking to
+                            prevent CSRF'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/danmcclain/verify_origin";
+            };
+          } // packageOverrides)
+      ) {};
+
+    verify_origin = verify_origin_0_1_0;
+
+    verk_0_9_11 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          watcher_1_0_0,
+          timex_1_0_2,
+          redix_0_3_6,
+          poolboy_1_5_1,
+          poison_1_5_2
+        }:
+          buildMix ({
+            name = "verk";
+            version = "0.9.11";
+            src = fetchHex {
+              pkg = "verk";
+              version = "0.9.11";
+              sha256 =
+                "79183e0e79a106f0712bd291ac1c81124a497d4e1aef0f9db6672ec5b6190b49";
+            };
+            beamDeps  = [
+                          watcher_1_0_0
+                          timex_1_0_2
+                          redix_0_3_6
+                          poolboy_1_5_1
+                          poison_1_5_2
+                        ];
+
+            meta = {
+              description = ''Verk is a job processing system backed by
+                            Redis.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/edgurgel/verk";
+            };
+          } // packageOverrides)
+      ) {};
+
+    verk = verk_0_9_11;
+
+    vex_0_5_5 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "vex";
+            version = "0.5.5";
+            src = fetchHex {
+              pkg = "vex";
+              version = "0.5.5";
+              sha256 =
+                "fade5440a742304214d1cb53d5ce6bd39dafb6e2ae87e5ce36041a7aa4c365f9";
+            };
+
+            meta = {
+              description = ''An extensible data validation library for
+                            Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/CargoSense/vex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    vex = vex_0_5_5;
+
+    voorhees_0_1_1 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poison_2_1_0,
+          ex_doc_0_11_4
+        }:
+          buildMix ({
+            name = "voorhees";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "voorhees";
+              version = "0.1.1";
+              sha256 =
+                "0cacff8371280ede205633691a60604f1c3d771508f9b7ffa83d523526326112";
+            };
+            beamDeps  = [ poison_2_1_0 ex_doc_0_11_4 ];
+
+            meta = {
+              description = ''A library for validating JSON responses'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/danmcclain/voorhees";
+            };
+          } // packageOverrides)
+      ) {};
+
+    voorhees = voorhees_0_1_1;
+
+    voxpop_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "voxpop";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "voxpop";
+              version = "0.0.1";
+              sha256 =
+                "85a410b1df2de5852ce491c653d29781b1db2845f8d2e51d9809f7ebbe90a6c9";
+            };
+
+            meta = {
+              description = ''Voxpop generates text from declarative
+                            grammars.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/zovafit/voxpop";
+            };
+          } // packageOverrides)
+      ) {};
+
+    voxpop = voxpop_0_0_1;
+
+    watcher_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "watcher";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "watcher";
+              version = "1.0.0";
+              sha256 =
+                "53620951438e857d24f1ef324f94f42b90e8d6069dd6553ec4e6331370418b2b";
+            };
+
+            meta = {
+              description = ''Watcher for GenEvent'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/edgurgel/watcher";
+            };
+          } // packageOverrides)
+      ) {};
+
+    watcher = watcher_1_0_0;
+
+    web_socket_0_0_1 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          poison_1_4_0,
+          plug_0_12_2,
+          cowboy_1_0_4
+        }:
+          buildMix ({
+            name = "web_socket";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "web_socket";
+              version = "0.0.1";
+              sha256 =
+                "b0afdac11840d17b2a2af5cc1939416fac13f64209083e06e6873002ae44ce12";
+            };
+            beamDeps  = [ poison_1_4_0 plug_0_12_2 cowboy_1_0_4 ];
+
+            meta = {
+              description = ''Modular web framework '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/slogsdon/plug-web-socket";
+            };
+          } // packageOverrides)
+      ) {};
+
+    web_socket = web_socket_0_0_1;
+
+    webassembly_0_6_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "webassembly";
+            version = "0.6.1";
+            src = fetchHex {
+              pkg = "webassembly";
+              version = "0.6.1";
+              sha256 =
+                "687cc567c6c58e154ca5f5bd45986c6fda530c42702ab7c6007f6cb663db4137";
+            };
+
+            meta = {
+              longDescription = ''WebAssembly is a web DSL for Elixir. You
+                                create html structure straight using do blocks.
+                                Means, you can intermix html-building blocks
+                                with full Elixir syntax. DSL output is an
+                                iolist, which you can flatten to string, but
+                                better use is to just feed it to the socket (via
+                                Plug & Cowboy). WebAssembly aims to have 100%
+                                test coverage.'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/herenowcoder/webassembly";
+            };
+          } // packageOverrides)
+      ) {};
+
+    webassembly = webassembly_0_6_1;
+
+    websocket_client_1_1_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "websocket_client";
+            version = "1.1.0";
+            src = fetchHex {
+              pkg = "websocket_client";
+              version = "1.1.0";
+              sha256 =
+                "21c3d0df073634f2ca349af5b54a61755d637d6390c34d8d57c064f68ca92acd";
+            };
+
+            meta = {
+              description = ''Erlang websocket client'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/sanmiguel/websocket_client";
+            };
+          } // packageOverrides)
+      ) {};
+
+    websocket_client = websocket_client_1_1_0;
+
+    wechat_check_signature_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, plug_1_1_3 }:
+          buildMix ({
+            name = "wechat_check_signature";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "wechat_check_signature";
+              version = "0.0.1";
+              sha256 =
+                "5c5bb053c15082e12ad6da485fc4f711efa9198107368a42456aeafcf870caec";
+            };
+            beamDeps  = [ plug_1_1_3 ];
+
+            meta = {
+              description = ''An Elixir Plug for checking wechat signature.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/octocandy/wechat_check_signature";
+            };
+          } // packageOverrides)
+      ) {};
+
+    wechat_check_signature = wechat_check_signature_0_0_1;
+
+    wechatex_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, plug_1_1_3 }:
+          buildMix ({
+            name = "wechatex";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "wechatex";
+              version = "0.0.1";
+              sha256 =
+                "211971a79d38326dbf5e603ee00165708eb17670f2a84e54df929191c6fef81c";
+            };
+            beamDeps  = [ plug_1_1_3 ];
+
+            meta = {
+              description = ''Wechat plugins for Elixir.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/octocandy/wechatex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    wechatex = wechatex_0_0_1;
+
+    white_bread_2_5_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "white_bread";
+            version = "2.5.0";
+            src = fetchHex {
+              pkg = "white_bread";
+              version = "2.5.0";
+              sha256 =
+                "0256755080fadfbd45285ace5279147a6f8af3df2ae89eed70b5072471f21360";
+            };
+
+            meta = {
+              longDescription = ''Story BDD tool based on cucumber. Parses
+                                Gherkin formatted feature files and executes
+                                them as tests.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/meadsteve/white-bread";
+            };
+          } // packageOverrides)
+      ) {};
+
+    white_bread = white_bread_2_5_0;
+
+    witchcraft_0_4_2 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          quark_1_0_2,
+          algae_0_10_0
+        }:
+          buildMix ({
+            name = "witchcraft";
+            version = "0.4.2";
+            src = fetchHex {
+              pkg = "witchcraft";
+              version = "0.4.2";
+              sha256 =
+                "cdd6379d5a8b0baab3b79b0c9b87473d8292e0d9a80fa2e21fac61d31218609f";
+            };
+            beamDeps  = [ quark_1_0_2 algae_0_10_0 ];
+
+            meta = {
+              description = ''Common algebraic structures and functions'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/robot-overlord/witchcraft";
+            };
+          } // packageOverrides)
+      ) {};
+
+    witchcraft = witchcraft_0_4_2;
+
+    wizard_0_1_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "wizard";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "wizard";
+              version = "0.1.0";
+              sha256 =
+                "cc22faf9e76f50592906b816027fef4ee1942a59005cf8c831c7f76e48b9193e";
+            };
+
+            meta = {
+              description = ''Wizard is a math and statistics library for
+                            Elixir.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/raywan/wizard";
+            };
+          } // packageOverrides)
+      ) {};
+
+    wizard = wizard_0_1_0;
+
+    work_queue_0_0_3 = callPackage
+      (
+        {
+          buildMix, packageOverrides ? {}, fetchHex, pipe_while_ok_0_0_2
+        }:
+          buildMix ({
+            name = "work_queue";
+            version = "0.0.3";
+            src = fetchHex {
+              pkg = "work_queue";
+              version = "0.0.3";
+              sha256 =
+                "31b000cf454ee0a8f90408ea10c33ee6cdd062256a7dd3aac7fe67c48fcbb424";
+            };
+            beamDeps  = [ pipe_while_ok_0_0_2 ];
+
+            meta = {
+              description = ''A simple implement of the Hungry Consumer model
+                            of concurrent servers. '';
+              license = stdenv.lib.licenses.free;
+              homepage = "https://github.com/pragdave/work_queue";
+            };
+          } // packageOverrides)
+      ) {};
+
+    work_queue = work_queue_0_0_3;
+
+    worker_pool_1_0_4 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "worker_pool";
+            version = "1.0.4";
+            src = fetchHex {
+              pkg = "worker_pool";
+              version = "1.0.4";
+              sha256 =
+                "7854a3b94e9624728db3a0475d00e7d0728adf3bf2ee3802bbf8ca10356d6f64";
+            };
+
+            meta = {
+              description = ''Erlang Worker Pool'';
+              license = stdenv.lib.licenses.free;
+              homepage = "https://github.com/inaka/worker_pool";
+            };
+          } // packageOverrides)
+      ) {};
+
+    worker_pool = worker_pool_1_0_4;
+
+    workex_0_10_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, exactor_2_2_0 }:
+          buildMix ({
+            name = "workex";
+            version = "0.10.0";
+            src = fetchHex {
+              pkg = "workex";
+              version = "0.10.0";
+              sha256 =
+                "9bb48e3ff0294021ecc78d86d4a7521dbe46e129ae9e51a46c9f2a67a63e9cbd";
+            };
+            beamDeps  = [ exactor_2_2_0 ];
+
+            meta = {
+              description = ''A behaviour for simple flow control and
+                            backpressure.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/sasa1977/workex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    workex = workex_0_10_0;
+
+    workshop_0_5_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "workshop";
+            version = "0.5.1";
+            src = fetchHex {
+              pkg = "workshop";
+              version = "0.5.1";
+              sha256 =
+                "f6eaab9360764e83cca6892d939357e505fe163412b22acca7ea4fe307c8bed2";
+            };
+
+            meta = {
+              longDescription = ''Mix tasks for creating and running
+                                interactive workshops for teaching people how to
+                                program in Elixir, and other things.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/gausby/workshop";
+            };
+          } // packageOverrides)
+      ) {};
+
+    workshop = workshop_0_5_1;
+
+    world_json_0_1_6 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex, poison_1_3_1 }:
+          buildMix ({
+            name = "world_json";
+            version = "0.1.6";
+            src = fetchHex {
+              pkg = "world_json";
+              version = "0.1.6";
+              sha256 =
+                "f91493355bc522e6ee58eed6d21fca41c32f246052c1324cb5f08b2eb1eb5e83";
+            };
+            beamDeps  = [ poison_1_3_1 ];
+
+            meta = {
+              description = ''topojson country and state/province collections
+                            for elixir/erlang'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/camshaft/world_json_ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    world_json = world_json_0_1_6;
+
+    xlsx_parser_0_0_4 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          timex_1_0_2,
+          sweet_xml_0_5_1,
+          simple_agent_0_0_7
+        }:
+          buildMix ({
+            name = "xlsx_parser";
+            version = "0.0.4";
+            src = fetchHex {
+              pkg = "xlsx_parser";
+              version = "0.0.4";
+              sha256 =
+                "53d86e1142483421d5c1fe769f69980560a6809ca37a13c3dcd4c49fee46a831";
+            };
+            beamDeps  = [ timex_1_0_2 sweet_xml_0_5_1 simple_agent_0_0_7 ];
+
+            meta = {
+              longDescription = ''Simple parsing of xlsx spreadsheet data. Data
+                                can be retrieved or written to csv.'';
+              license = stdenv.lib.licenses.mit;
+              homepage =
+                "https://github.com/TheFirstAvenger/elixir-xlsx_parser.git";
+            };
+          } // packageOverrides)
+      ) {};
+
+    xlsx_parser = xlsx_parser_0_0_4;
+
+    xlsxir_0_0_2 = callPackage
+      (
+        {
+          buildMix,
+          packageOverrides ? {},
+          fetchHex,
+          sweet_xml_0_6_1,
+          ex_doc_0_11_4,
+          earmark_0_2_1
+        }:
+          buildMix ({
+            name = "xlsxir";
+            version = "0.0.2";
+            src = fetchHex {
+              pkg = "xlsxir";
+              version = "0.0.2";
+              sha256 =
+                "7019d6c58f87543fcccc463cec5132d7a2343f5ef2ffdbb77095b694646e6ab0";
+            };
+            beamDeps  = [ sweet_xml_0_6_1 ex_doc_0_11_4 earmark_0_2_1 ];
+
+            meta = {
+              longDescription = ''Parses Microsoft Excel worksheets (currently
+                                only .xlsx format) and returns the data in
+                                either a list or a map.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/kennellroxco/xlsxir";
+            };
+          } // packageOverrides)
+      ) {};
+
+    xlsxir = xlsxir_0_0_2;
+
+    xml_builder_0_0_8 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "xml_builder";
+            version = "0.0.8";
+            src = fetchHex {
+              pkg = "xml_builder";
+              version = "0.0.8";
+              sha256 =
+                "51922bc50e0ef79c757d1016eda2a486f8688cd7307c4519102ea1fea4c5a3cd";
+            };
+
+            meta = {
+              description = ''XML builder for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/joshnuss/xml_builder";
+            };
+          } // packageOverrides)
+      ) {};
+
+    xml_builder = xml_builder_0_0_8;
+
+    xmlrpc_0_9_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "xmlrpc";
+            version = "0.9.1";
+            src = fetchHex {
+              pkg = "xmlrpc";
+              version = "0.9.1";
+              sha256 =
+                "b2f6941248fa2e55e89dcb69304f58a7cc4203ce68b986260836933be8fac879";
+            };
+
+            meta = {
+              longDescription = ''XML-RPC encoder/decder for Elixir. Supports
+                                all valid datatypes. Input (ie untrusted) is
+                                parsed with erlsom against an xml-schema for
+                                security.'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/ewildgoose/elixir-xml_rpc";
+            };
+          } // packageOverrides)
+      ) {};
+
+    xmlrpc = xmlrpc_0_9_1;
+
+    xref_runner_0_2_5 = callPackage
+      (
+        {
+          buildErlangMk, packageOverrides ? {}, fetchHex, getopt_0_8_2
+        }:
+          buildErlangMk ({
+            name = "xref_runner";
+            version = "0.2.5";
+            src = fetchHex {
+              pkg = "xref_runner";
+              version = "0.2.5";
+              sha256 =
+                "12ca46c02789b0b2755284dedeb73aac0d9a3120c28c992040feb86766ee2c9a";
+            };
+            beamDeps  = [ getopt_0_8_2 ];
+
+            meta = {
+              description = ''Xref Runner'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/inaka/xref_runner";
+            };
+          } // packageOverrides)
+      ) {};
+
+    xref_runner = xref_runner_0_2_5;
+
+    xxhash_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "xxhash";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "xxhash";
+              version = "0.2.0";
+              sha256 =
+                "ed57fd84e2c4fc440c28fa6a59d2c2ec0d3957b58dfd05cf06da8824ee6494d8";
+            };
+
+            meta = {
+              description = ''Native Elixir xxHash port.'';
+              license = stdenv.lib.licenses.free;
+              homepage = "https://github.com/ttvd/elixir-xxhash";
+            };
+          } // packageOverrides)
+      ) {};
+
+    xxhash = xxhash_0_2_0;
+
+    yaml_elixir_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "yaml_elixir";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "yaml_elixir";
+              version = "1.0.0";
+              sha256 =
+                "8d318d459561678bbe42bdcc7282ebe9dd7538f34045812054edf226634bf4a7";
+            };
+
+            meta = {
+              description = ''Yaml parser for Elixir based on native Erlang
+                            implementation.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/KamilLelonek/yaml-elixir";
+            };
+          } // packageOverrides)
+      ) {};
+
+    yaml_elixir = yaml_elixir_1_0_0;
+
+    yes_msg_0_1_0 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "yes_msg";
+            version = "0.1.0";
+            src = fetchHex {
+              pkg = "yes_msg";
+              version = "0.1.0";
+              sha256 =
+                "45e0a13d87cf84fa50001b27f898b470c610207947e4ddb1b1160804b4e62e0e";
+            };
+
+            meta = {
+              description = ''Yet another simple message (YES) parser for
+                            Erlang.'';
+              license = stdenv.lib.licenses.mit;
+            };
+          } // packageOverrides)
+      ) {};
+
+    yes_msg = yes_msg_0_1_0;
+
+    yubico_0_1_4 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "yubico";
+            version = "0.1.4";
+            src = fetchHex {
+              pkg = "yubico";
+              version = "0.1.4";
+              sha256 =
+                "0609f63f3b6141e56014b5247526448a41bf9f61431800891b8c219310f425ad";
+            };
+
+            meta = {
+              description = ''Client implementing the Yubico Validation
+                            Protocol Version 2.0.'';
+              license = stdenv.lib.licenses.bsd3;
+              homepage = "https://github.com/project-fifo/erlang-yubico";
+            };
+          } // packageOverrides)
+      ) {};
+
+    yubico = yubico_0_1_4;
+
+    yuri_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "yuri";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "yuri";
+              version = "1.0.0";
+              sha256 =
+                "4a4c851f7ea20141201a9b69eaefb300b420e6c94a1513519aaef39f63d939c5";
+            };
+
+            meta = {
+              description = ''Simple struct for representing URIs.'';
+              license = stdenv.lib.licenses.wtfpl;
+              homepage = "https://github.com/kemonomachi/yuri";
+            };
+          } // packageOverrides)
+      ) {};
+
+    yuri = yuri_1_0_0;
+
+    yyid_0_1_2 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "yyid";
+            version = "0.1.2";
+            src = fetchHex {
+              pkg = "yyid";
+              version = "0.1.2";
+              sha256 =
+                "37fb0acf8e7f30e66fbba18326b357aeaeb19b671b59d4beb8c8bd943370eeab";
+            };
+
+            meta = {
+              longDescription = ''Generates random tokens that look like type 4
+                                UUIDs: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx '';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/janlelis/yyid.ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    yyid = yyid_0_1_2;
+
+    zarex_0_2_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "zarex";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "zarex";
+              version = "0.2.0";
+              sha256 =
+                "2e7d632116b1ec750ab2bd86e4936cc6f84a467c98a9507b4b3cf828f1edc1e1";
+            };
+
+            meta = {
+              description = ''Filename sanitization for Elixir'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/ricn/zarex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    zarex = zarex_0_2_0;
+
+    zbase32_1_0_0 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "zbase32";
+            version = "1.0.0";
+            src = fetchHex {
+              pkg = "zbase32";
+              version = "1.0.0";
+              sha256 =
+                "bea25493cb512cf0d0ee4e1140c4dc276a27cc299c9b304117ec7b7e4af557b6";
+            };
+
+            meta = {
+              longDescription = ''Efficient implementation of z-base-32, Phil
+                                Zimmermann`s human-oriented base-32 encoding.
+                                z-base-32 is a Base32 encoding designed to be
+                                easier for human use and more compact. It
+                                includes 1, 8 and 9 but excludes l, v and 2. It
+                                also permutes the alphabet so that the easier
+                                characters are the ones that occur more
+                                frequently. It compactly encodes bitstrings
+                                whose length in bits is not a multiple of 8, and
+                                omits trailing padding characters. z-base-32 was
+                                used in Mnet open source project, and is
+                                currently used in Phil Zimmermann`s ZRTP
+                                protocol, and in the Tahoe-LAFS open source
+                                project.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/pspdfkit-labs/zbase32";
+            };
+          } // packageOverrides)
+      ) {};
+
+    zbase32 = zbase32_1_0_0;
+
+    zigzag_0_0_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "zigzag";
+            version = "0.0.1";
+            src = fetchHex {
+              pkg = "zigzag";
+              version = "0.0.1";
+              sha256 =
+                "27a151e219cf0dcabda9977aad3fbae7b8c366c88a88846e830bc4364f31ed95";
+            };
+
+            meta = {
+              description = ''Zigzag is a fast and flexible parallel processing
+                            library for Elixir.'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/utkarshkukreti/zigzag.ex";
+            };
+          } // packageOverrides)
+      ) {};
+
+    zigzag = zigzag_0_0_1;
+
+    zipper_0_2_0 = callPackage
+      (
+        {  buildErlangMk, packageOverrides ? {}, fetchHex }:
+          buildErlangMk ({
+            name = "zipper";
+            version = "0.2.0";
+            src = fetchHex {
+              pkg = "zipper";
+              version = "0.2.0";
+              sha256 =
+                "8f5a9271cebd535ff9bf9fd6829a36b3031d16c71b2ae6712e171f117520c023";
+            };
+
+            meta = {
+              description = ''Generic Zipper Implementation for Erlang'';
+              license = stdenv.lib.licenses.asl20;
+              homepage = "https://github.com/inaka/zipper";
+            };
+          } // packageOverrides)
+      ) {};
+
+    zipper = zipper_0_2_0;
+
+    zipper_tree_0_1_1 = callPackage
+      (
+        {  buildMix, packageOverrides ? {}, fetchHex }:
+          buildMix ({
+            name = "zipper_tree";
+            version = "0.1.1";
+            src = fetchHex {
+              pkg = "zipper_tree";
+              version = "0.1.1";
+              sha256 =
+                "df6e81d6be9c9ac582bcde541e263d1379485f5cbb5b7cd1b55cd031fe7741ea";
+            };
+
+            meta = {
+              description = ''Methods for travelsal and modification of Trees
+                            using a zipper. '';
+              license = stdenv.lib.licenses.wtfpl;
+              homepage = "https://github.com/Dkendal/zipper_tree";
+            };
+          } // packageOverrides)
+      ) {};
+
+    zipper_tree = zipper_tree_0_1_1;
+
+    zlist_1_0_1 = callPackage
+      (
+        {  buildRebar3, packageOverrides ? {}, fetchHex }:
+          buildRebar3 ({
+            name = "zlist";
+            version = "1.0.1";
+            src = fetchHex {
+              pkg = "zlist";
+              version = "1.0.1";
+              sha256 =
+                "d63b2ef3328f9b4b3ad827663db3d3b878311d08973c2abc202a66ad55c8a78c";
+            };
+
+            meta = {
+              description = ''Erlang lazy list library'';
+              license = stdenv.lib.licenses.mit;
+              homepage = "https://github.com/egobrain/zlist";
+            };
+          } // packageOverrides)
+      ) {};
+
+    zlist = zlist_1_0_1;
+
+  };
+in stdenv.lib.fix' (stdenv.lib.extends overrides packages)
\ No newline at end of file
diff --git a/pkgs/development/beam-modules/hex-registry-snapshot.nix b/pkgs/development/beam-modules/hex-registry-snapshot.nix
new file mode 100644
index 00000000000..3c2690c0103
--- /dev/null
+++ b/pkgs/development/beam-modules/hex-registry-snapshot.nix
@@ -0,0 +1,23 @@
+{stdenv, writeText, fetchFromGitHub }:
+
+stdenv.mkDerivation rec {
+    name = "hex-registry";
+    rev = "59b836d";
+    version = "0.0.0+build.${rev}";
+
+    src = fetchFromGitHub {
+        owner = "erlang-nix";
+        repo = "hex-pm-registry-snapshots";
+        inherit rev;
+        sha256 = "1l8m6ckn5ivhfiv3k4dymi6b7wg511fwymnpxd6ymfd39dq0n5b0";
+    };
+
+    installPhase = ''
+       mkdir -p "$out/var/hex"
+       zcat "registry.ets.gz" > "$out/var/hex/registry.ets"
+    '';
+
+    setupHook = writeText "setupHook.sh" ''
+        export HEX_REGISTRY_SNAPSHOT="$1/var/hex/registry.ets"
+   '';
+}
diff --git a/pkgs/development/beam-modules/hex/default.nix b/pkgs/development/beam-modules/hex/default.nix
new file mode 100644
index 00000000000..2cb06b07e59
--- /dev/null
+++ b/pkgs/development/beam-modules/hex/default.nix
@@ -0,0 +1,58 @@
+{stdenv, fetchFromGitHub, writeText, elixir }:
+
+let
+  shell = drv: stdenv.mkDerivation {
+          name = "interactive-shell-${drv.name}";
+          buildInputs = [ drv ];
+    };
+
+  pkg = self: stdenv.mkDerivation rec {
+    name = "hex";
+    version = "v0.11.3";
+
+    src = fetchFromGitHub {
+        owner = "hexpm";
+        repo = "hex";
+        rev = "f5e200ad95f030f0a7ab88a86545dd0dde1ee521";
+        sha256 = "0n4cgmnbmglarydls9pmxznbzp49pv85ncbd4f2lp1fm7qr08xfw";
+    };
+
+    setupHook = writeText "setupHook.sh" ''
+       addToSearchPath ERL_LIBS "$1/lib/erlang/lib/"
+    '';
+
+    dontStrip = true;
+
+    buildInputs = [ elixir ];
+
+    buildPhase = ''
+      runHook preBuild
+      export HEX_OFFLINE=1
+      export HEX_HOME=./
+      export MIX_ENV=prod
+      mix compile
+      runHook postBuild
+    '';
+
+    installPhase = ''
+      runHook preInstall
+
+      mkdir -p $out/lib/erlang/lib
+      cp -r ./_build/prod/lib/hex $out/lib/erlang/lib/
+
+      runHook postInstall
+    '';
+
+    meta = {
+      description = "Package manager for the Erlang VM https://hex.pm";
+      license = stdenv.lib.licenses.mit;
+      homepage = "https://github.com/hexpm/hex";
+      maintainers = with stdenv.lib.maintainers; [ ericbmerritt ];
+    };
+
+    passthru = {
+      env = shell self;
+    };
+
+};
+in stdenv.lib.fix pkg
diff --git a/pkgs/development/beam-modules/mix-bootstrap b/pkgs/development/beam-modules/mix-bootstrap
new file mode 100755
index 00000000000..c4a1b364daa
--- /dev/null
+++ b/pkgs/development/beam-modules/mix-bootstrap
@@ -0,0 +1,112 @@
+#!/usr/bin/env escript
+%% -*- erlang-indent-level: 4;indent-tabs-mode: nil -*-
+%%! -smp enable
+%%% ---------------------------------------------------------------------------
+%%% @doc
+%%% The purpose of this command is to prepare a rebar3 project so that
+%%% rebar3 understands that the dependencies are all already
+%%% installed. If you want a hygienic build on nix then you must run
+%%% this command before running rebar3. I suggest that you add a
+%%% `Makefile` to your project and have the bootstrap command be a
+%%% dependency of the build commands. See the nix documentation for
+%%% more information.
+%%%
+%%% This command designed to have as few dependencies as possible so
+%%% that it can be a dependency of root level packages like rebar3. To
+%%% that end it does many things in a fairly simplistic way. That is
+%%% by design.
+%%%
+%%% ### Assumptions
+%%%
+%%% This command makes the following assumptions:
+%%%
+%%% * It is run in a nix-shell or nix-build environment
+%%% * that all dependencies have been added to the ERL_LIBS
+%%%   Environment Variable
+
+-record(data, {version
+              , erl_libs
+              , root
+              , name
+              , registry_snapshot}).
+-define(LOCAL_HEX_REGISTRY, "registry.ets").
+
+main(Args) ->
+    {ok, RequiredData} = gather_required_data_from_the_environment(Args),
+    ok = bootstrap_libs(RequiredData).
+
+%% @doc
+%% This takes an app name in the standard OTP <name>-<version> format
+%% and returns just the app name. Why? because rebar is doesn't
+%% respect OTP conventions in some cases.
+-spec fixup_app_name(file:name()) -> string().
+fixup_app_name(Path) ->
+    BaseName = filename:basename(Path),
+    case string:tokens(BaseName, "-") of
+        [Name, _Version] -> Name;
+        Name -> Name
+    end.
+
+
+-spec gather_required_data_from_the_environment([string()]) -> {ok, #data{}}.
+gather_required_data_from_the_environment(_) ->
+    {ok, #data{ version = guard_env("version")
+              , erl_libs = os:getenv("ERL_LIBS", [])
+              , root = code:root_dir()
+              , name = guard_env("name")
+              , registry_snapshot = guard_env("HEX_REGISTRY_SNAPSHOT")}}.
+
+-spec guard_env(string()) -> string().
+guard_env(Name) ->
+    case os:getenv(Name) of
+        false ->
+            stderr("Expected Environment variable ~s! Are you sure you are "
+                   "running in a Nix environment? Either a nix-build, "
+                   "nix-shell, etc?~n", [Name]),
+            erlang:halt(1);
+        Variable ->
+            Variable
+    end.
+
+-spec bootstrap_libs(#data{}) -> ok.
+bootstrap_libs(#data{erl_libs = ErlLibs}) ->
+    io:format("Bootstrapping dependent libraries~n"),
+    Target = "_build/prod/lib/",
+    Paths = string:tokens(ErlLibs, ":"),
+    CopiableFiles =
+        lists:foldl(fun(Path, Acc) ->
+                            gather_directory_contents(Path) ++ Acc
+                    end, [], Paths),
+    lists:foreach(fun (Path) ->
+                          ok = link_app(Path, Target)
+                  end, CopiableFiles).
+
+-spec gather_directory_contents(string()) -> [{string(), string()}].
+gather_directory_contents(Path) ->
+    {ok, Names} = file:list_dir(Path),
+    lists:map(fun(AppName) ->
+                 {filename:join(Path, AppName), fixup_app_name(AppName)}
+              end, Names).
+
+%% @doc
+%% Makes a symlink from the directory pointed at by Path to a
+%% directory of the same name in Target. So if we had a Path of
+%% {`foo/bar/baz/bash`, `baz`} and a Target of `faz/foo/foos`, the symlink
+%% would be `faz/foo/foos/baz`.
+-spec link_app({string(), string()}, string()) -> ok.
+link_app({Path, TargetFile}, TargetDir) ->
+    Target = filename:join(TargetDir, TargetFile),
+    ok = make_symlink(Path, Target).
+
+-spec make_symlink(string(), string()) -> ok.
+make_symlink(Path, TargetFile) ->
+    file:delete(TargetFile),
+    ok = filelib:ensure_dir(TargetFile),
+    io:format("Making symlink from ~s to ~s~n", [Path, TargetFile]),
+    ok = file:make_symlink(Path, TargetFile).
+
+%% @doc
+%% Write the result of the format string out to stderr.
+-spec stderr(string(), [term()]) -> ok.
+stderr(FormatStr, Args) ->
+    io:put_chars(standard_error, io_lib:format(FormatStr, Args)).
diff --git a/pkgs/development/beam-modules/pgsql/default.nix b/pkgs/development/beam-modules/pgsql/default.nix
new file mode 100644
index 00000000000..6fc1587a38e
--- /dev/null
+++ b/pkgs/development/beam-modules/pgsql/default.nix
@@ -0,0 +1,34 @@
+{stdenv, fetchFromGitHub, buildRebar3 }:
+
+let
+  shell = drv: stdenv.mkDerivation {
+          name = "interactive-shell-${drv.name}";
+          buildInputs = [ drv ];
+    };
+
+  pkg = self: buildRebar3 rec {
+    name = "pgsql";
+    version = "25+beta.2";
+
+    src = fetchFromGitHub {
+        owner = "semiocast";
+        repo = "pgsql";
+        rev = "14f632bc89e464d82ce3ef12a67ed8c2adb5b60c";
+        sha256 = "17dcahiwlw61zhy8aq9rn46lwb35fb9q3372s4wmz01czm8c348w";
+    };
+
+    dontStrip = true;
+
+    meta = {
+      description = "Erlang PostgreSQL Driver";
+      license = stdenv.lib.licenses.mit;
+      homepage = "https://github.com/semiocast/pgsql";
+      maintainers = with stdenv.lib.maintainers; [ ericbmerritt ];
+    };
+
+    passthru = {
+      env = shell self;
+    };
+
+};
+in stdenv.lib.fix pkg
diff --git a/pkgs/development/erlang-modules/webdriver/default.nix b/pkgs/development/beam-modules/webdriver/default.nix
index bf84ac286ba..bf84ac286ba 100644
--- a/pkgs/development/erlang-modules/webdriver/default.nix
+++ b/pkgs/development/beam-modules/webdriver/default.nix
diff --git a/pkgs/development/compilers/chez/default.nix b/pkgs/development/compilers/chez/default.nix
new file mode 100644
index 00000000000..d9e7cc50730
--- /dev/null
+++ b/pkgs/development/compilers/chez/default.nix
@@ -0,0 +1,59 @@
+{ stdenv, fetchgit, coreutils, ncurses, libX11 }:
+
+stdenv.mkDerivation rec {
+  name    = "chez-scheme-${version}";
+  version = "9.4-${dver}";
+  dver    = "20160501";
+
+  src = fetchgit {
+    url    = "https://github.com/cisco/chezscheme.git";
+    rev    = "8343b7172532a00d2d19914206fcf83c93798c80";
+    sha256 = "1jq55sdk468lckccfnqh0iv868bhw6yb9ba9bakqg2pfydb8r4qf";
+    fetchSubmodules = true;
+  };
+
+  enableParallelBuilding = true;
+  buildInputs = [ ncurses libX11 ];
+
+  /* Chez uses a strange default search path, which completely
+  ** ignores the installation prefix for some reason, and instead
+  ** defaults to {/usr,/usr/local,$HOME}/lib for finding the .boot
+  ** file.
+  **
+  ** Also, we patch out a very annoying 'feature' in ./configure, too,
+  ** which tries to use 'git' to update submodules.
+  **
+  ** Finally, we have to also fix a few occurrences to tools with
+  ** absolute paths in some helper scripts, otherwise the build will
+  ** fail on NixOS or in any chroot build.
+  */
+  patchPhase = ''
+    substituteInPlace ./c/scheme.c \
+      --replace "/usr/lib/csv" "$out/lib/csv"
+
+    substituteInPlace ./configure \
+      --replace "git submodule init && git submodule update || exit 1" ""
+
+    substituteInPlace ./workarea \
+      --replace "/bin/ln" "${coreutils}/bin/ln"
+
+    substituteInPlace ./makefiles/installsh \
+      --replace "/usr/bin/true" "${coreutils}/bin/true"
+  '';
+
+  /* Don't use configureFlags, since that just implicitly appends
+  ** everything onto a --prefix flag, which ./configure gets very angry
+  ** about.
+  */
+  configurePhase = ''
+    ./configure --threads --installprefix=$out --installman=$out/share/man
+  '';
+
+  meta = {
+    description = "A powerful and incredibly fast R6RS Scheme compiler";
+    homepage    = "http://www.scheme.com";
+    license     = stdenv.lib.licenses.asl20;
+    platforms   = stdenv.lib.platforms.linux;
+    maintainers = with stdenv.lib.maintainers; [ thoughtpolice ];
+  };
+}
diff --git a/pkgs/development/compilers/cudatoolkit/default.nix b/pkgs/development/compilers/cudatoolkit/default.nix
index f13826ddb8c..c13118977a1 100644
--- a/pkgs/development/compilers/cudatoolkit/default.nix
+++ b/pkgs/development/compilers/cudatoolkit/default.nix
@@ -32,7 +32,7 @@ let
         gtk2 glib fontconfig freetype unixODBC alsaLib
       ];
 
-      rpath = "${stdenv.lib.makeLibraryPath runtimeDependencies}:${stdenv.cc.cc}/lib64";
+      rpath = "${stdenv.lib.makeLibraryPath runtimeDependencies}:${stdenv.cc.cc.lib}/lib64";
 
       unpackPhase = ''
         sh $src --keep --noexec
diff --git a/pkgs/development/compilers/ecl/default.nix b/pkgs/development/compilers/ecl/default.nix
index 1b8b8d862cf..73c4755e9cd 100644
--- a/pkgs/development/compilers/ecl/default.nix
+++ b/pkgs/development/compilers/ecl/default.nix
@@ -1,6 +1,6 @@
 {stdenv, fetchurl
 , libtool, autoconf, automake
-, gmp, mpfr, libffi
+, gmp, mpfr, libffi, makeWrapper
 , noUnicode ? false, 
 }:
 let
@@ -14,7 +14,7 @@ let
     sha256="16ab8qs3awvdxy8xs8jy82v8r04x4wr70l9l2j45vgag18d2nj1d";
   };
   buildInputs = [
-    libtool autoconf automake
+    libtool autoconf automake makeWrapper
   ];
   propagatedBuildInputs = [
     libffi gmp mpfr
@@ -42,6 +42,9 @@ stdenv.mkDerivation {
 
   postInstall = ''
     sed -e 's/@[-a-zA-Z_]*@//g' -i $out/bin/ecl-config
+    wrapProgram "$out/bin/ecl" \
+      --prefix NIX_LDFLAGS ' ' "-L${gmp.lib or gmp.out or gmp}/lib" \
+      --prefix NIX_LDFLAGS ' ' "-L${libffi.lib or libffi.out or libffi}/lib"
   '';
 
   meta = {
diff --git a/pkgs/development/compilers/eql/default.nix b/pkgs/development/compilers/eql/default.nix
index def60aa295f..de531e901d9 100644
--- a/pkgs/development/compilers/eql/default.nix
+++ b/pkgs/development/compilers/eql/default.nix
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
 
   buildInputs = [ ecl qt4 xorgserver xkbcomp xkeyboard_config ];
 
-  NIX_CFLAGS_COMPILE = "-fPIC";
+  NIX_CFLAGS_COMPILE = [ "-fPIC" ];
 
   postPatch = ''
     sed -re 's@[(]in-home "gui/.command-history"[)]@(concatenate '"'"'string (ext:getenv "HOME") "/.eql-gui-command-history")@' -i gui/gui.lisp
diff --git a/pkgs/development/compilers/fpc/lazarus.nix b/pkgs/development/compilers/fpc/lazarus.nix
index 0db5f03a1ab..1f2be91b13a 100644
--- a/pkgs/development/compilers/fpc/lazarus.nix
+++ b/pkgs/development/compilers/fpc/lazarus.nix
@@ -34,7 +34,7 @@ stdenv.mkDerivation {
   ];
   preBuild = ''
     export makeFlags="$makeFlags LAZARUS_INSTALL_DIR=$out/share/lazarus/ INSTALL_PREFIX=$out/"
-    export NIX_LDFLAGS="$NIX_LDFLAGS -L${stdenv.cc.cc}/lib -lXi -lX11 -lglib-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lc -lXext -lpango-1.0 -latk-1.0 -lgdk_pixbuf-2.0 -lcairo -lgcc_s"
+    export NIX_LDFLAGS="$NIX_LDFLAGS -L${stdenv.cc.cc.lib}/lib -lXi -lX11 -lglib-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lc -lXext -lpango-1.0 -latk-1.0 -lgdk_pixbuf-2.0 -lcairo -lgcc_s"
     export LCL_PLATFORM=gtk2
     mkdir -p $out/share "$out/lazarus"
     tar xf ${fpc.src} --strip-components=1 -C $out/share -m
diff --git a/pkgs/development/compilers/gcc/builder.sh b/pkgs/development/compilers/gcc/builder.sh
index 3190c5f5739..5b206a63daa 100644
--- a/pkgs/development/compilers/gcc/builder.sh
+++ b/pkgs/development/compilers/gcc/builder.sh
@@ -210,10 +210,14 @@ preInstall() {
 
 
 postInstall() {
+    mkdir -p "$lib" # some configs don't have anything to put into $lib
+
     # Move runtime libraries to $lib.
     moveToOutput "lib/lib*.so*" "$lib"
     moveToOutput "lib/lib*.la"  "$lib"
-    ln -s lib "$lib/lib64" # for *.la
+    if [ -d "$lib/lib" ]; then
+        ln -s lib "$lib/lib64" # for *.la
+    fi
     moveToOutput "share/gcc-*/python" "$lib"
 
     for i in "$lib"/lib/*.{la,py}; do
diff --git a/pkgs/development/compilers/ghc/8.0.1.nix b/pkgs/development/compilers/ghc/8.0.1.nix
index 404e7e5cc28..656dedc922d 100644
--- a/pkgs/development/compilers/ghc/8.0.1.nix
+++ b/pkgs/development/compilers/ghc/8.0.1.nix
@@ -7,12 +7,12 @@ let
 
 in 
 stdenv.mkDerivation rec {
-  version = "8.0.0.20160411";
+  version = "8.0.0.20160421";
   name = "ghc-${version}";
 
   src = fetchurl {
-    url = "https://downloads.haskell.org/~ghc/8.0.1-rc3/${name}-src.tar.xz";
-    sha256 = "0cgk0li3pwag65xcrjci8l840aphklymjfmsrq0qpdi8bpsmi97d";
+    url = "https://downloads.haskell.org/~ghc/8.0.1-rc4/${name}-src.tar.xz";
+    sha256 = "183p1ilk8rlndi1vmg2vmlx00s18q3j31kin85qpbvicsxb8j1j1";
   };
 
   patches = [
diff --git a/pkgs/development/compilers/ghcjs/default.nix b/pkgs/development/compilers/ghcjs/default.nix
index 929d59a9a9b..fb8d789f533 100644
--- a/pkgs/development/compilers/ghcjs/default.nix
+++ b/pkgs/development/compilers/ghcjs/default.nix
@@ -40,8 +40,8 @@
 
 , ghcjsBootSrc ? fetchgit {
     url = git://github.com/ghcjs/ghcjs-boot.git;
-    rev = "758e79e420403e0f6625eda19b10c46564f7cbb5";
-    sha256 = "0gq1mc86cb2z875a7sdj44yy8g95rwxzkl3z1q8gg33k05s3b58r";
+    rev = "8c549931da27ba9e607f77195208ec156c840c8a";
+    sha256 = "0yg9bnabja39qysh9pg1335qbvbc0r2mdw6cky94p7kavacndfdv";
     fetchSubmodules = true;
   }
 , ghcjsBoot ? import ./ghcjs-boot.nix {
diff --git a/pkgs/development/compilers/go/1.6.nix b/pkgs/development/compilers/go/1.6.nix
index 7572dfddd30..3462cbe47b6 100644
--- a/pkgs/development/compilers/go/1.6.nix
+++ b/pkgs/development/compilers/go/1.6.nix
@@ -15,11 +15,11 @@ in
 
 stdenv.mkDerivation rec {
   name = "go-${version}";
-  version = "1.6";
+  version = "1.6.2";
 
   src = fetchurl {
     url = "https://github.com/golang/go/archive/go${version}.tar.gz";
-    sha256 = "04g7w34qamgy9gqpy75xm03s8xbbslv1735iv1a06z8sphpkgs7m";
+    sha256 = "17sfhg3xfnakk666wlsbhxp4vbn19hlywf5cn1zfcd4zqkcyx30h";
   };
 
   # perl is used for testing go vet
@@ -98,12 +98,6 @@ stdenv.mkDerivation rec {
 
   patches = [
     ./remove-tools-1.5.patch
-    # Fix bug when using musl (see https://github.com/golang/go/issues/14476)
-    # Should be fixed by go 1.6.1
-    (fetchpatch {
-      url = "https://github.com/golang/go/commit/1439158120742e5f41825de90a76b680da64bf76.patch";
-      sha256 = "0yixpbx056ns5wgd3f4absgiyc2ymmqk8mkhhz5ja90dvilzxcwd";
-    })
   ]
   # -ldflags=-s is required to compile on Darwin, see
   # https://github.com/golang/go/issues/11994
diff --git a/pkgs/development/compilers/julia/default.nix b/pkgs/development/compilers/julia/default.nix
index 9886dc4d52a..9e90ecfbe21 100644
--- a/pkgs/development/compilers/julia/default.nix
+++ b/pkgs/development/compilers/julia/default.nix
@@ -159,7 +159,7 @@ stdenv.mkDerivation rec {
     description = "High-level performance-oriented dynamical language for technical computing";
     homepage = "http://julialang.org/";
     license = stdenv.lib.licenses.mit;
-    maintainers = with stdenv.lib.maintainers; [ raskin ttuegel ];
+    maintainers = with stdenv.lib.maintainers; [ raskin ];
     platforms = [ "i686-linux" "x86_64-linux" "x86_64-darwin" ];
   };
 }
diff --git a/pkgs/development/compilers/julia/git.nix b/pkgs/development/compilers/julia/git.nix
index 2fbe50fbc9f..b6d917865d8 100644
--- a/pkgs/development/compilers/julia/git.nix
+++ b/pkgs/development/compilers/julia/git.nix
@@ -42,7 +42,7 @@ let
   
   virtualenvVersion = "1.11.6";
   virtualenv = fetchurl {
-    url = "https://pypi.python.org/packages/source/v/virtualenv/virtualenv-${virtualenvVersion}.tar.gz";
+    url = "mirror://pypi/v/virtualenv/virtualenv-${virtualenvVersion}.tar.gz";
     sha256 = "1xq4prmg25n9cz5zcvbqx68lmc3kl39by582vd8pzs9f3qalqyiy";
   };
 in
diff --git a/pkgs/development/compilers/llvm/3.6/clang/default.nix b/pkgs/development/compilers/llvm/3.6/clang/default.nix
index 2827e073903..ff0f34391af 100644
--- a/pkgs/development/compilers/llvm/3.6/clang/default.nix
+++ b/pkgs/development/compilers/llvm/3.6/clang/default.nix
@@ -2,54 +2,56 @@
 
 let
   gcc = if stdenv.cc.isGNU then stdenv.cc.cc else stdenv.cc.cc.gcc;
-in stdenv.mkDerivation {
-  name = "clang-${version}";
-
-  unpackPhase = ''
-    unpackFile ${fetch "cfe" "1wwr8s6lzr324hv4s1k6na4j5zv6n9kdhi14s4kb9b13d93814df"}
-    mv cfe-${version}.src clang
-    sourceRoot=$PWD/clang
-    unpackFile ${clang-tools-extra_src}
-    mv clang-tools-extra-* $sourceRoot/tools/extra
-  '';
-
-  buildInputs = [ cmake libedit libxml2 llvm ];
-
-  cmakeFlags = [
-    "-DCMAKE_BUILD_TYPE=Release"
-    "-DCMAKE_CXX_FLAGS=-std=c++11"
-  ] ++
-  # Maybe with compiler-rt this won't be needed?
-  (stdenv.lib.optional stdenv.isLinux "-DGCC_INSTALL_PREFIX=${gcc}") ++
-  (stdenv.lib.optional (stdenv.cc.libc != null) "-DC_INCLUDE_DIRS=${stdenv.cc.libc}/include");
-
-  patches = [ ./purity.patch ./cmake-exports.patch ];
-
-  postPatch = ''
-    sed -i -e 's/Args.hasArg(options::OPT_nostdlibinc)/true/' lib/Driver/Tools.cpp
-    sed -i -e 's/DriverArgs.hasArg(options::OPT_nostdlibinc)/true/' lib/Driver/ToolChains.cpp
-  '';
-
-  # Clang expects to find LLVMgold in its own prefix
-  # Clang expects to find sanitizer libraries in its own prefix
-  postInstall = ''
-    ln -sv ${llvm}/lib/LLVMgold.so $out/lib
-    ln -sv ${llvm}/lib/clang/${version}/lib $out/lib/clang/${version}/
-    ln -sv $out/bin/clang $out/bin/cpp
-  '';
-
-  enableParallelBuilding = true;
-
-  passthru = {
-    isClang = true;
-  } // stdenv.lib.optionalAttrs stdenv.isLinux {
-    inherit gcc;
+  self = stdenv.mkDerivation {
+    name = "clang-${version}";
+
+    unpackPhase = ''
+      unpackFile ${fetch "cfe" "1wwr8s6lzr324hv4s1k6na4j5zv6n9kdhi14s4kb9b13d93814df"}
+      mv cfe-${version}.src clang
+      sourceRoot=$PWD/clang
+      unpackFile ${clang-tools-extra_src}
+      mv clang-tools-extra-* $sourceRoot/tools/extra
+    '';
+
+    buildInputs = [ cmake libedit libxml2 llvm ];
+
+    cmakeFlags = [
+      "-DCMAKE_BUILD_TYPE=Release"
+      "-DCMAKE_CXX_FLAGS=-std=c++11"
+    ] ++
+    # Maybe with compiler-rt this won't be needed?
+    (stdenv.lib.optional stdenv.isLinux "-DGCC_INSTALL_PREFIX=${gcc}") ++
+    (stdenv.lib.optional (stdenv.cc.libc != null) "-DC_INCLUDE_DIRS=${stdenv.cc.libc}/include");
+
+    patches = [ ./purity.patch ./cmake-exports.patch ];
+
+    postPatch = ''
+      sed -i -e 's/Args.hasArg(options::OPT_nostdlibinc)/true/' lib/Driver/Tools.cpp
+      sed -i -e 's/DriverArgs.hasArg(options::OPT_nostdlibinc)/true/' lib/Driver/ToolChains.cpp
+    '';
+
+    # Clang expects to find LLVMgold in its own prefix
+    # Clang expects to find sanitizer libraries in its own prefix
+    postInstall = ''
+      ln -sv ${llvm}/lib/LLVMgold.so $out/lib
+      ln -sv ${llvm}/lib/clang/${version}/lib $out/lib/clang/${version}/
+      ln -sv $out/bin/clang $out/bin/cpp
+    '';
+
+    enableParallelBuilding = true;
+
+    passthru = {
+      lib = self; # compatibility with gcc, so that `stdenv.cc.cc.lib` works on both
+      isClang = true;
+    } // stdenv.lib.optionalAttrs stdenv.isLinux {
+      inherit gcc;
+    };
+
+    meta = {
+      description = "A c, c++, objective-c, and objective-c++ frontend for the llvm compiler";
+      homepage    = http://llvm.org/;
+      license     = stdenv.lib.licenses.bsd3;
+      platforms   = stdenv.lib.platforms.all;
+    };
   };
-
-  meta = {
-    description = "A c, c++, objective-c, and objective-c++ frontend for the llvm compiler";
-    homepage    = http://llvm.org/;
-    license     = stdenv.lib.licenses.bsd3;
-    platforms   = stdenv.lib.platforms.all;
-  };
-}
+in self
diff --git a/pkgs/development/compilers/llvm/3.7/clang/default.nix b/pkgs/development/compilers/llvm/3.7/clang/default.nix
index e6369b1167e..aa71bb68553 100644
--- a/pkgs/development/compilers/llvm/3.7/clang/default.nix
+++ b/pkgs/development/compilers/llvm/3.7/clang/default.nix
@@ -2,54 +2,56 @@
 
 let
   gcc = if stdenv.cc.isGNU then stdenv.cc.cc else stdenv.cc.cc.gcc;
-in stdenv.mkDerivation {
-  name = "clang-${version}";
-
-  unpackPhase = ''
-    unpackFile ${fetch "cfe" "0x065d0w9b51xvdjxwfzjxng0gzpbx45fgiaxpap45ragi61dqjn"}
-    mv cfe-${version}.src clang
-    sourceRoot=$PWD/clang
-    unpackFile ${clang-tools-extra_src}
-    mv clang-tools-extra-* $sourceRoot/tools/extra
-  '';
-
-  buildInputs = [ cmake libedit libxml2 llvm ];
-
-  cmakeFlags = [
-    "-DCMAKE_BUILD_TYPE=Release"
-    "-DCMAKE_CXX_FLAGS=-std=c++11"
-  ] ++
-  # Maybe with compiler-rt this won't be needed?
-  (stdenv.lib.optional stdenv.isLinux "-DGCC_INSTALL_PREFIX=${gcc}") ++
-  (stdenv.lib.optional (stdenv.cc.libc != null) "-DC_INCLUDE_DIRS=${stdenv.cc.libc}/include");
-
-  patches = [ ./purity.patch ];
-
-  postPatch = ''
-    sed -i -e 's/Args.hasArg(options::OPT_nostdlibinc)/true/' lib/Driver/Tools.cpp
-    sed -i -e 's/DriverArgs.hasArg(options::OPT_nostdlibinc)/true/' lib/Driver/ToolChains.cpp
-  '';
-
-  # Clang expects to find LLVMgold in its own prefix
-  # Clang expects to find sanitizer libraries in its own prefix
-  postInstall = ''
-    ln -sv ${llvm}/lib/LLVMgold.so $out/lib
-    ln -sv ${llvm}/lib/clang/${version}/lib $out/lib/clang/${version}/
-    ln -sv $out/bin/clang $out/bin/cpp
-  '';
-
-  enableParallelBuilding = true;
-
-  passthru = {
-    isClang = true;
-  } // stdenv.lib.optionalAttrs stdenv.isLinux {
-    inherit gcc;
+  self = stdenv.mkDerivation {
+    name = "clang-${version}";
+
+    unpackPhase = ''
+      unpackFile ${fetch "cfe" "0x065d0w9b51xvdjxwfzjxng0gzpbx45fgiaxpap45ragi61dqjn"}
+      mv cfe-${version}.src clang
+      sourceRoot=$PWD/clang
+      unpackFile ${clang-tools-extra_src}
+      mv clang-tools-extra-* $sourceRoot/tools/extra
+    '';
+
+    buildInputs = [ cmake libedit libxml2 llvm ];
+
+    cmakeFlags = [
+      "-DCMAKE_BUILD_TYPE=Release"
+      "-DCMAKE_CXX_FLAGS=-std=c++11"
+    ] ++
+    # Maybe with compiler-rt this won't be needed?
+    (stdenv.lib.optional stdenv.isLinux "-DGCC_INSTALL_PREFIX=${gcc}") ++
+    (stdenv.lib.optional (stdenv.cc.libc != null) "-DC_INCLUDE_DIRS=${stdenv.cc.libc}/include");
+
+    patches = [ ./purity.patch ];
+
+    postPatch = ''
+      sed -i -e 's/Args.hasArg(options::OPT_nostdlibinc)/true/' lib/Driver/Tools.cpp
+      sed -i -e 's/DriverArgs.hasArg(options::OPT_nostdlibinc)/true/' lib/Driver/ToolChains.cpp
+    '';
+
+    # Clang expects to find LLVMgold in its own prefix
+    # Clang expects to find sanitizer libraries in its own prefix
+    postInstall = ''
+      ln -sv ${llvm}/lib/LLVMgold.so $out/lib
+      ln -sv ${llvm}/lib/clang/${version}/lib $out/lib/clang/${version}/
+      ln -sv $out/bin/clang $out/bin/cpp
+    '';
+
+    enableParallelBuilding = true;
+
+    passthru = {
+      lib = self; # compatibility with gcc, so that `stdenv.cc.cc.lib` works on both
+      isClang = true;
+    } // stdenv.lib.optionalAttrs stdenv.isLinux {
+      inherit gcc;
+    };
+
+    meta = {
+      description = "A c, c++, objective-c, and objective-c++ frontend for the llvm compiler";
+      homepage    = http://llvm.org/;
+      license     = stdenv.lib.licenses.bsd3;
+      platforms   = stdenv.lib.platforms.all;
+    };
   };
-
-  meta = {
-    description = "A c, c++, objective-c, and objective-c++ frontend for the llvm compiler";
-    homepage    = http://llvm.org/;
-    license     = stdenv.lib.licenses.bsd3;
-    platforms   = stdenv.lib.platforms.all;
-  };
-}
+in self
diff --git a/pkgs/development/compilers/llvm/3.8/clang/default.nix b/pkgs/development/compilers/llvm/3.8/clang/default.nix
index 047f87c92a9..71420d4cdcc 100644
--- a/pkgs/development/compilers/llvm/3.8/clang/default.nix
+++ b/pkgs/development/compilers/llvm/3.8/clang/default.nix
@@ -2,54 +2,56 @@
 
 let
   gcc = if stdenv.cc.isGNU then stdenv.cc.cc else stdenv.cc.cc.gcc;
-in stdenv.mkDerivation {
-  name = "clang-${version}";
-
-  unpackPhase = ''
-    unpackFile ${fetch "cfe" "1ybcac8hlr9vl3wg8s4v6cp0c0qgqnwprsv85lihbkq3vqv94504"}
-    mv cfe-${version}.src clang
-    sourceRoot=$PWD/clang
-    unpackFile ${clang-tools-extra_src}
-    mv clang-tools-extra-* $sourceRoot/tools/extra
-  '';
-
-  buildInputs = [ cmake libedit libxml2 llvm python ];
-
-  cmakeFlags = [
-    "-DCMAKE_BUILD_TYPE=Release"
-    "-DCMAKE_CXX_FLAGS=-std=c++11"
-  ] ++
-  # Maybe with compiler-rt this won't be needed?
-  (stdenv.lib.optional stdenv.isLinux "-DGCC_INSTALL_PREFIX=${gcc}") ++
-  (stdenv.lib.optional (stdenv.cc.libc != null) "-DC_INCLUDE_DIRS=${stdenv.cc.libc}/include");
-
-  patches = [ ./purity.patch ];
-
-  postPatch = ''
-    sed -i -e 's/Args.hasArg(options::OPT_nostdlibinc)/true/' lib/Driver/Tools.cpp
-    sed -i -e 's/DriverArgs.hasArg(options::OPT_nostdlibinc)/true/' lib/Driver/ToolChains.cpp
-  '';
-
-  # Clang expects to find LLVMgold in its own prefix
-  # Clang expects to find sanitizer libraries in its own prefix
-  postInstall = ''
-    ln -sv ${llvm}/lib/LLVMgold.so $out/lib
-    ln -sv ${llvm}/lib/clang/${version}/lib $out/lib/clang/${version}/
-    ln -sv $out/bin/clang $out/bin/cpp
-  '';
-
-  enableParallelBuilding = true;
-
-  passthru = {
-    isClang = true;
-  } // stdenv.lib.optionalAttrs stdenv.isLinux {
-    inherit gcc;
+  self = stdenv.mkDerivation {
+    name = "clang-${version}";
+
+    unpackPhase = ''
+      unpackFile ${fetch "cfe" "1ybcac8hlr9vl3wg8s4v6cp0c0qgqnwprsv85lihbkq3vqv94504"}
+      mv cfe-${version}.src clang
+      sourceRoot=$PWD/clang
+      unpackFile ${clang-tools-extra_src}
+      mv clang-tools-extra-* $sourceRoot/tools/extra
+    '';
+
+    buildInputs = [ cmake libedit libxml2 llvm python ];
+
+    cmakeFlags = [
+      "-DCMAKE_BUILD_TYPE=Release"
+      "-DCMAKE_CXX_FLAGS=-std=c++11"
+    ] ++
+    # Maybe with compiler-rt this won't be needed?
+    (stdenv.lib.optional stdenv.isLinux "-DGCC_INSTALL_PREFIX=${gcc}") ++
+    (stdenv.lib.optional (stdenv.cc.libc != null) "-DC_INCLUDE_DIRS=${stdenv.cc.libc}/include");
+
+    patches = [ ./purity.patch ];
+
+    postPatch = ''
+      sed -i -e 's/Args.hasArg(options::OPT_nostdlibinc)/true/' lib/Driver/Tools.cpp
+      sed -i -e 's/DriverArgs.hasArg(options::OPT_nostdlibinc)/true/' lib/Driver/ToolChains.cpp
+    '';
+
+    # Clang expects to find LLVMgold in its own prefix
+    # Clang expects to find sanitizer libraries in its own prefix
+    postInstall = ''
+      ln -sv ${llvm}/lib/LLVMgold.so $out/lib
+      ln -sv ${llvm}/lib/clang/${version}/lib $out/lib/clang/${version}/
+      ln -sv $out/bin/clang $out/bin/cpp
+    '';
+
+    enableParallelBuilding = true;
+
+    passthru = {
+      lib = self; # compatibility with gcc, so that `stdenv.cc.cc.lib` works on both
+      isClang = true;
+    } // stdenv.lib.optionalAttrs stdenv.isLinux {
+      inherit gcc;
+    };
+
+    meta = {
+      description = "A c, c++, objective-c, and objective-c++ frontend for the llvm compiler";
+      homepage    = http://llvm.org/;
+      license     = stdenv.lib.licenses.bsd3;
+      platforms   = stdenv.lib.platforms.all;
+    };
   };
-
-  meta = {
-    description = "A c, c++, objective-c, and objective-c++ frontend for the llvm compiler";
-    homepage    = http://llvm.org/;
-    license     = stdenv.lib.licenses.bsd3;
-    platforms   = stdenv.lib.platforms.all;
-  };
-}
+in self
diff --git a/pkgs/development/compilers/mono/default.nix b/pkgs/development/compilers/mono/default.nix
index 709f0f55788..54e76c731a1 100644
--- a/pkgs/development/compilers/mono/default.nix
+++ b/pkgs/development/compilers/mono/default.nix
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
 
   # In fact I think this line does not help at all to what I
   # wanted to achieve: have mono to find libgdiplus automatically
-  configureFlags = "--x-includes=${libX11}/include --x-libraries=${libX11}/lib --with-libgdiplus=${libgdiplus}/lib/libgdiplus.so ${llvmOpts}";
+  configureFlags = "--x-includes=${libX11.dev}/include --x-libraries=${libX11.out}/lib --with-libgdiplus=${libgdiplus}/lib/libgdiplus.so ${llvmOpts}";
 
   # Attempt to fix this error when running "mcs --version":
   # The file /nix/store/xxx-mono-2.4.2.1/lib/mscorlib.dll is an invalid CIL image
@@ -54,7 +54,7 @@ stdenv.mkDerivation rec {
   # http://www.mono-project.com/Config_DllMap
   postBuild = ''
     find . -name 'config' -type f | while read i; do
-        sed -i "s@libX11.so.6@${libX11}/lib/libX11.so.6@g" $i
+        sed -i "s@libX11.so.6@${libX11.out}/lib/libX11.so.6@g" $i
         sed -i "s@/.*libgdiplus.so@${libgdiplus}/lib/libgdiplus.so@g" $i
     done
   '';
diff --git a/pkgs/development/compilers/oraclejdk/jdk-linux-base.nix b/pkgs/development/compilers/oraclejdk/jdk-linux-base.nix
index 5ac7c417ba2..fe5b3b71258 100644
--- a/pkgs/development/compilers/oraclejdk/jdk-linux-base.nix
+++ b/pkgs/development/compilers/oraclejdk/jdk-linux-base.nix
@@ -11,6 +11,7 @@
 { swingSupport ? true
 , stdenv
 , requireFile
+, makeWrapper
 , unzip
 , file
 , xorg ? null
@@ -83,6 +84,8 @@ let result = stdenv.mkDerivation rec {
   nativeBuildInputs = [ file ]
     ++ stdenv.lib.optional installjce unzip;
 
+  buildInputs = [ makeWrapper ];
+
   # See: https://github.com/NixOS/patchelf/issues/10
   dontStrip = 1;
 
@@ -119,12 +122,6 @@ let result = stdenv.mkDerivation rec {
       done
     fi
 
-    # construct the rpath
-    rpath=
-    for i in $libraries; do
-        rpath=$rpath''${rpath:+:}$i/lib:$i/lib64
-    done
-
     if test -z "$installjdk"; then
       jrePath=$out
     else
@@ -165,6 +162,10 @@ let result = stdenv.mkDerivation rec {
     cat <<EOF >> $out/nix-support/setup-hook
     if [ -z "\$JAVA_HOME" ]; then export JAVA_HOME=$out; fi
     EOF
+
+    # Oracle Java Mission Control needs to know where libgtk-x11 and related is
+    wrapProgram "$out/bin/jmc" \
+        --suffix-each LD_LIBRARY_PATH ':' "${rpath}" \
   '';
 
   inherit installjdk pluginSupport;
@@ -176,6 +177,8 @@ let result = stdenv.mkDerivation rec {
     [stdenv.cc.libc glib libxml2 libav_0_8 ffmpeg libxslt mesa_noglu xorg.libXxf86vm alsaLib fontconfig freetype gnome.pango gnome.gtk cairo gdk_pixbuf atk] ++
     (if swingSupport then [xorg.libX11 xorg.libXext xorg.libXtst xorg.libXi xorg.libXp xorg.libXt xorg.libXrender stdenv.cc.cc] else []);
 
+  rpath = stdenv.lib.strings.makeLibraryPath libraries;
+
   passthru.mozillaPlugin = if installjdk then "/jre/lib/${architecture}/plugins" else "/lib/${architecture}/plugins";
 
   passthru.jre = result; # FIXME: use multiple outputs or return actual JRE package
diff --git a/pkgs/development/compilers/oraclejdk/jdk8-linux.nix b/pkgs/development/compilers/oraclejdk/jdk8-linux.nix
index 554e3fc9838..0a9792f2b4a 100644
--- a/pkgs/development/compilers/oraclejdk/jdk8-linux.nix
+++ b/pkgs/development/compilers/oraclejdk/jdk8-linux.nix
@@ -1,9 +1,9 @@
 import ./jdk-linux-base.nix {
   productVersion = "8";
-  patchVersion = "77";
+  patchVersion = "91";
   downloadUrl = http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html;
-  sha256_i686 = "14hyniai5l9qpg0pbnxa4rhyhk90qgihszfkn8h3vziqhmvrp27j";
-  sha256_x86_64 = "0hyzvvj4bf0r4jda8fv3k06d9bf37nji37qbq067mcjp5abc0zd4";
+  sha256_i686 = "0lndni81vfpz2l6zb8zsshaavk0483q5jc8yzj4fdjv6wnshbkay";
+  sha256_x86_64 = "0lkm3fz1vdi69f34sysavvh3abx603j1frc9hxvr08pwvmm536vg";
   jceName = "jce_policy-8.zip";
   jceDownloadUrl = http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html;
   sha256JCE = "0n8b6b8qmwb14lllk2lk1q1ahd3za9fnjigz5xn65mpg48whl0pk";
diff --git a/pkgs/development/compilers/oraclejdk/jdk8psu-linux.nix b/pkgs/development/compilers/oraclejdk/jdk8psu-linux.nix
index 554e3fc9838..d6d783b8a30 100644
--- a/pkgs/development/compilers/oraclejdk/jdk8psu-linux.nix
+++ b/pkgs/development/compilers/oraclejdk/jdk8psu-linux.nix
@@ -1,9 +1,9 @@
 import ./jdk-linux-base.nix {
   productVersion = "8";
-  patchVersion = "77";
+  patchVersion = "92";
   downloadUrl = http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html;
-  sha256_i686 = "14hyniai5l9qpg0pbnxa4rhyhk90qgihszfkn8h3vziqhmvrp27j";
-  sha256_x86_64 = "0hyzvvj4bf0r4jda8fv3k06d9bf37nji37qbq067mcjp5abc0zd4";
+  sha256_i686 = "095j2hh2xas05jajy4qdj9hxq3k460x4m12rcaxkaxw754imj0vj";
+  sha256_x86_64 = "11wrqd3qbkhimbw9n4g9i0635pjhhnijwxyid7lvjv26kdgg58vr";
   jceName = "jce_policy-8.zip";
   jceDownloadUrl = http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html;
   sha256JCE = "0n8b6b8qmwb14lllk2lk1q1ahd3za9fnjigz5xn65mpg48whl0pk";
diff --git a/pkgs/development/compilers/ponyc/default.nix b/pkgs/development/compilers/ponyc/default.nix
index 07614609519..ef355e64e1e 100644
--- a/pkgs/development/compilers/ponyc/default.nix
+++ b/pkgs/development/compilers/ponyc/default.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation {
 
   patchPhase = ''
     sed 's|/usr/lib/x86_64-linux-gnu/|${glibc.out}/lib/|g' -i src/libponyc/codegen/genexe.c
-    sed 's|/lib/x86_64-linux-gnu/|${stdenv.cc.cc}/lib/|g' -i src/libponyc/codegen/genexe.c
+    sed 's|/lib/x86_64-linux-gnu/|${stdenv.cc.cc.lib}/lib/|g' -i src/libponyc/codegen/genexe.c
   '';
 
   preBuild = ''
diff --git a/pkgs/development/compilers/rustc/default.nix b/pkgs/development/compilers/rustc/default.nix
index e7d44039682..38d6cb0b6e7 100644
--- a/pkgs/development/compilers/rustc/default.nix
+++ b/pkgs/development/compilers/rustc/default.nix
@@ -1,11 +1,11 @@
 { stdenv, callPackage }:
 
 callPackage ./generic.nix {
-  shortVersion = "1.6.0";
+  shortVersion = "1.8.0";
   isRelease = true;
   forceBundledLLVM = false;
   configureFlags = [ "--release-channel=stable" ];
-  srcSha = "1dvpiswl0apknizsz9bcrjnc4c43ys191a1b9gm3569xdlmxr36w";
+  srcSha = "1s03aymmhhrndq29sv9cs8s4p1sg8qvq8ds6lyp6s4ny8nyvdpzy";
 
   /* Rust is bootstrapped from an earlier built version. We need
   to fetch these earlier versions, which vary per platform.
@@ -15,12 +15,12 @@ callPackage ./generic.nix {
   for the tagged release and not a snapshot in the current HEAD.
   */
 
-  snapshotHashLinux686 = "e2553bf399cd134a08ef3511a0a6ab0d7a667216";
-  snapshotHashLinux64 = "7df8ba9dec63ec77b857066109d4b6250f3d222f";
-  snapshotHashDarwin686 = "29750870c82a0347f8b8b735a4e2e0da26f5098d";
-  snapshotHashDarwin64 = "c9f2c588238b4c6998190c3abeb33fd6164099a2";
-  snapshotDate = "2015-08-11";
-  snapshotRev = "1af31d4";
+  snapshotHashLinux686 = "5f194aa7628c0703f0fd48adc4ec7f3cc64b98c7";
+  snapshotHashLinux64 = "d29b7607d13d64078b6324aec82926fb493f59ba";
+  snapshotHashDarwin686 = "4c8e42dd649e247f3576bf9dfa273327b4907f9c";
+  snapshotHashDarwin64 = "411a41363f922d1d93fa62ff2fedf5c35e9cccb2";
+  snapshotDate = "2016-02-17";
+  snapshotRev = "4d3eebf";
 
   patches = [ ./patches/remove-uneeded-git.patch ]
     ++ stdenv.lib.optional stdenv.needsPax ./patches/grsec.patch;
diff --git a/pkgs/development/compilers/rustc/generic.nix b/pkgs/development/compilers/rustc/generic.nix
index 734e43f502b..976c1b932b5 100644
--- a/pkgs/development/compilers/rustc/generic.nix
+++ b/pkgs/development/compilers/rustc/generic.nix
@@ -1,5 +1,5 @@
 { stdenv, fetchurl, fetchgit, fetchzip, file, python2, tzdata, procps
-, llvmPackages_37, jemalloc, ncurses, darwin, binutils
+, llvm, jemalloc, ncurses, darwin, binutils
 
 , shortVersion, isRelease
 , forceBundledLLVM ? false
@@ -12,8 +12,6 @@
 , patches
 } @ args:
 
-assert !stdenv.isFreeBSD;
-
 /* Rust's build process has a few quirks :
 
 - The Rust compiler is written is Rust, so it requires a bootstrap
@@ -39,7 +37,7 @@ let version = if isRelease then
 
     procps = if stdenv.isDarwin then darwin.ps else args.procps;
 
-    llvmShared = llvmPackages_37.llvm.override { enableSharedLibraries = true; };
+    llvmShared = llvm.override { enableSharedLibraries = true; };
 
     platform = if stdenv.system == "i686-linux"
       then "linux-i386"
@@ -64,9 +62,9 @@ let version = if isRelease then
     meta = with stdenv.lib; {
       homepage = http://www.rust-lang.org/;
       description = "A safe, concurrent, practical language";
-      maintainers = with maintainers; [ madjar cstrahan wizeman globin havvy wkennington ];
+      maintainers = with maintainers; [ madjar cstrahan wizeman globin havvy wkennington retrry ];
       license = [ licenses.mit licenses.asl20 ];
-      platforms = platforms.linux;
+      platforms = platforms.linux ++ platforms.darwin;
     };
 
     snapshotHash = if stdenv.system == "i686-linux"
@@ -166,7 +164,8 @@ with stdenv.lib; stdenv.mkDerivation {
   buildInputs = [ ncurses ]
     ++ optional (!forceBundledLLVM) llvmShared;
 
-  enableParallelBuilding = false; # missing files during linking, occasionally
+  # https://github.com/rust-lang/rust/issues/30181
+  # enableParallelBuilding = false; # missing files during linking, occasionally
 
   outputs = [ "out" "doc" ];
   setOutputFlags = false;
diff --git a/pkgs/development/compilers/visual-c++/builder.sh b/pkgs/development/compilers/visual-c++/builder.sh
deleted file mode 100644
index 5469f3760ca..00000000000
--- a/pkgs/development/compilers/visual-c++/builder.sh
+++ /dev/null
@@ -1,26 +0,0 @@
-source $stdenv/setup
-
-mkdir -p $out
-
-cabextract $src
-
-mkdir tmp
-cd tmp
-cabextract ../vcsetup1.cab
-rm ../vc* # reduce temporary disk usage a bit
-
-while read target; do
-    read source
-    echo "$source -> $target"
-    mkdir -p $out/$(dirname $target)
-    cp -p "$source" $out/"$target"
-done < $filemap
-
-# Make DLLs and executables executable.
-find $out \( -iname "*.dll" -o -iname "*.exe" -o -iname "*.config" \) -print0 | xargs -0 chmod +x
-
-cat > $out/setup  <<EOF
-export PATH="$out/VC/bin:$out/Common7/IDE:\$PATH"
-export LIB="$(cygpath -w -p "$out/VC/lib")"
-export INCLUDE="$(cygpath -w -p "$out/VC/include")"
-EOF
diff --git a/pkgs/development/compilers/visual-c++/default.nix b/pkgs/development/compilers/visual-c++/default.nix
deleted file mode 100644
index e111da6e7a1..00000000000
--- a/pkgs/development/compilers/visual-c++/default.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-{stdenv, fetchurl, cabextract}:
-
-assert stdenv.system == "i686-cygwin";
-
-stdenv.mkDerivation {
-  # Derived from Visual C++ 2005 (= VC 8), followed by cl.exe's
-  # internal version number.
-  name = "visual-c++-8-14.00.50727.42";
-  builder = ./builder.sh;
-
-  src = fetchurl {
-    url = http://download.microsoft.com/download/0/5/A/05AA45B9-A4BE-4872-8D57-733DF5297284/Ixpvc.exe;
-    md5 = "5b3b07cb048798822582a752f586bab9";
-  };
-
-  # The `filemap' maps the pretty much useless paths in the CAB file
-  # to their intended destinations in the file system, as determined
-  # from a normal Visual C++ Express installation.
-  #
-  # Recipe for reproducing:
-  # $ find -type f /path/to/unpacked-cab -print0 | xargs -0 md5sum > m1
-  # $ find -type f /path/to/visual-c++ -print0 | xargs -0 md5sum > m2
-  # $ nixpkgs/maintainers/scripts/map-files.pl m1 m2 > filemap
-  filemap = ./filemap;
-
-  buildInputs = [cabextract];
-}
diff --git a/pkgs/development/compilers/visual-c++/filemap b/pkgs/development/compilers/visual-c++/filemap
deleted file mode 100644
index 9f17745e737..00000000000
--- a/pkgs/development/compilers/visual-c++/filemap
+++ /dev/null
@@ -1,622 +0,0 @@
-./Common7/IDE/msobj80.dll
-./FL_msobj71_dll_1_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./Common7/IDE/mspdb80.dll
-./FL_mspdb71_dll_2_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./Common7/IDE/mspdbcore.dll
-./FL_mspdbcore_dll_92167_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./Common7/IDE/mspdbsrv.exe
-./FL_mspdbsrv_exe_92168_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./Common7/IDE/PEVerify.exe
-./FL_PEVerify_exe_142183_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./Common7/IDE/PEVerify.exe.config
-./FL_PEVerify_exe_config_142184________.3643236F_FC70_11D3_A536_0090278A1BB8
-./Common7/IDE/PublicAssemblies/CppCodeProvider.dll
-./FL_CppCodeProvider_dll_72654_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./Common7/IDE/PublicAssemblies/Microsoft.VisualC.VSCodeProvider.dll
-./FL_Microsoft_VisualC_VSCodeProvider_dll_72653_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./Common7/IDE/PublicAssemblies/Microsoft.VisualStudio.VCCodeModel.dll
-./Microsoft_VisualStudio_VCCodeModel_dll_1_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./Common7/IDE/PublicAssemblies/Microsoft.VisualStudio.VCCodeModel.xml
-./FL_Microsoft_VisualStudio_VCCodeModel_xml_141601_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./Common7/IDE/PublicAssemblies/Microsoft.VisualStudio.VCProject.dll
-./Microsoft_VisualStudio_VCProject_dll_1_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./Common7/IDE/PublicAssemblies/Microsoft.VisualStudio.VCProject.xml
-./FL_Microsoft_VisualStudio_VCProject_xml_141602_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./Common7/IDE/PublicAssemblies/Microsoft.VisualStudio.VCProjectEngine.dll
-./FL_Microsoft_VisualStudio_VCProjectEngine__72652_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./Common7/IDE/PublicAssemblies/Microsoft.VisualStudio.VCProjectEngine.xml
-./FL_Microsoft_VisualStudio_VCProjectEngine__141603_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./Common7/Tools/errlook.exe
-./FL_errlook_exe_ENU_X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./Common7/Tools/errlook.hlp
-./FL_errlook_hlp_ENU_X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./Common7/Tools/makehm.exe
-./FL_makehm_exe_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./Common7/Tools/vcvars.txt
-./FL_vcvars32_bat_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./SDK/v2.0/Bin/AxImp.exe
-./FL_AxImp_exe_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./SDK/v2.0/Bin/gacutil.exe
-./FL_gacutil_exe_ENU_X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./SDK/v2.0/Bin/gacutil.exe.config
-./FL_PEVerify_exe_config_142184________.3643236F_FC70_11D3_A536_0090278A1BB8
-./SDK/v2.0/Bin/lc.exe
-./FL_lc_exe_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./SDK/v2.0/Bin/PEVerify.exe
-./FL_PEVerify_exe_142183_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./SDK/v2.0/Bin/PEVerify.exe.config
-./FL_PEVerify_exe_config_142184________.3643236F_FC70_11D3_A536_0090278A1BB8
-./SDK/v2.0/Bin/ResGen.exe
-./FL_ResGen_exe_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./SDK/v2.0/Bin/sgen.exe
-./FL_sgen_exe_94980_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./SDK/v2.0/Bin/signtool.exe
-./FL_signtool_exe_102951_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./SDK/v2.0/Bin/sn.exe
-./FL_sn_exe_ENU_X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./SDK/v2.0/Bin/TlbExp.exe
-./FL_TlbExp_exe_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./SDK/v2.0/Bin/TlbImp.exe
-./TlbImp_exe_1_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./SDK/v2.0/Bin/TlbRef.dll
-./FL_TlbRef_dll_91955_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./SDK/v2.0/Bin/wsdl.exe
-./FL_wsdl_exe_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./SDK/v2.0/Bin/wsdl.exe.config
-./FL_PEVerify_exe_config_142184________.3643236F_FC70_11D3_A536_0090278A1BB8
-./SDK/v2.0/Bin/xsd.exe
-./FL_xsd_exe_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./SDK/v2.0/Lib/mscoree.lib
-./mscoree_lib_1_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/bin/1033/atlprovui.dll
-./FL_atlprovui_dll_122786_ENU_X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/bin/1033/bscmakeui.dll
-./FL_bscmakeui_dll_103043_ENU_X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/bin/1033/clui.dll
-./FL_clui_dll_95594_ENU_X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/bin/1033/cvtresui.dll
-./FL_cvtresui_dll_103020_ENU_X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/bin/1033/linkui.dll
-./FL_linkui_dll_102968_ENU_X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/bin/1033/nmakeui.dll
-./FL_nmakeui_dll_103025_ENU_X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/bin/atlprov.dll
-./FL_atlprov_dll_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/bin/bscmake.exe
-./FL_bscmake_exe_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/bin/c1.dll
-./FL_c1_dll_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/bin/c1xx.dll
-./FL_c1xx_dll_67102_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/bin/c2.dll
-./FL_c2_dll_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/bin/cl.exe
-./FL_cl_exe_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/bin/cl.exe.config
-./FL_xdcmake_exe_config_76491_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/bin/cvtres.exe
-./cvtres_exe_4_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/bin/dumpbin.exe
-./FL_dumpbin_exe_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/bin/editbin.exe
-./FL_editbin_exe_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/bin/lib.exe
-./FL_lib_exe_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/bin/link.exe
-./FL_link_exe_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/bin/link.exe.config
-./FL_xdcmake_exe_config_76491_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/bin/nmake.exe
-./FL_nmake_exe_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/bin/rc.exe
-./rc_exe_1_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/bin/rcdll.dll
-./FL_rcdll_dll_66416_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/bin/undname.exe
-./FL_undname_exe_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/bin/VCExpCmdPromptShortcut.txt
-./FL_blank_txt_120872________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/bin/vcvars32.bat
-./vcvars32_bat_1________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/bin/xdcmake.exe
-./FL_xdcmake_exe_76490_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/bin/xdcmake.exe.config
-./FL_xdcmake_exe_config_76491_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/delayhlp.cpp
-./FL_delayhlp_cpp________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/intrin.h
-./FL_intrin_h_106236_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/memory.h
-./FL_memory_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/time.h
-./FL_time_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/algorithm
-./FL_algrithm________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/assert.h
-./FL_assert_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/bitset
-./FL_bitset________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/cassert
-./FL_cassert________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/cctype
-./FL_cctype________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/cerrno
-./FL_cerrno________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/cfloat
-./FL_cfloat________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/ciso646
-./FL_ciso646________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/climits
-./FL_climits________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/clocale
-./FL_clocale________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/cmath
-./FL_cmath________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/CodeAnalysis/sourceannotations.h
-./FL_sourceannotations_h_126529________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/comdef.h
-./FL_comdef_h________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/comdefsp.h
-./FL_comdefsp_h________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/comip.h
-./FL_comip_h________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/complex
-./FL_complex________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/comutil.h
-./FL_comutil_h________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/conio.h
-./FL_conio_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/crtassem.h
-./FL_crtassem_h_115581_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/crtdbg.h
-./FL_crtdbg_h________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/crtdefs.h
-./FL_crtdefs_h_92449_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/crtwrn.h
-./FL_crtwrn_h_110314_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/csetjmp
-./FL_csetjmp________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/csignal
-./FL_csignal________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/cstdarg
-./FL_cstdarg________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/cstddef
-./FL_cstddef________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/cstdio
-./FL_cstdio________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/cstdlib
-./FL_cstdlib________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/cstring
-./FL_cstring________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/ctime
-./FL_ctime________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/ctype.h
-./FL_ctype_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/cwchar
-./FL_cwchar________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/cwctype
-./FL_cwctype________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/dbgautoattach.h
-./dbgautoattach_h_2________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/minmax.h
-./FL_minmax_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/mm3dnow.h
-./FL_mm3dnow_h________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/mmintrin.h
-./FL_mmintrin_h________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/msclr/all.h
-./FL_all_h_120615________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/msclr/appdomain.h
-./FL_appdomain_h_120616________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/msclr/auto_gcroot.h
-./FL_auto_gcroot_h_120617________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/msclr/auto_handle.h
-./FL_auto_handle_h_120618________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/msclr/com/ptr.h
-./FL_ptr_h_120621________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/msclr/event.h
-./FL_event_h_122275________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/msclr/gcroot.h
-./FL_gcroot_h_134688________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/msclr/lock.h
-./FL_lock_h_120619________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/msclr/safebool.h
-./FL_safebool_h_120620________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/new
-./FL_new________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/new.h
-./FL_new_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/numeric
-./FL_numeric________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/ostream
-./FL_ostream________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/penwin.h
-./FL_penwin_h________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/process.h
-./FL_process_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/queue
-./FL_queue________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/rtcapi.h
-./rtcapi_h_1________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/sal.h
-./FL_sal_h_122276_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/search.h
-./FL_search_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/set
-./FL_set________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/setjmp.h
-./FL_setjmp_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/setjmpex.h
-./FL_setjmpex_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/share.h
-./FL_share_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/signal.h
-./FL_signal_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/sstream
-./FL_sstream________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/stack
-./FL_stack________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/stdarg.h
-./FL_stdarg_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/stddef.h
-./FL_stddef_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/stdexcept
-./FL_stdxcept________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/stdexcpt.h
-./FL_stdexcpt_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/stdio.h
-./FL_stdio_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/stdlib.h
-./FL_stdlib_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/streambuf
-./FL_streambf________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/string
-./FL_string________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/string.h
-./FL_string_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/strstream
-./FL_strstrem________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/swprintf.inl
-./FL_swprintf_inl_114606_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/sys/locking.h
-./locking_h_1_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/sys/stat.h
-./stat_h_1_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/sys/stat.inl
-./FL_stat_inl_73772_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/sys/timeb.h
-./timeb_h_1_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/sys/timeb.inl
-./FL_timeb_inl_73773_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/sys/types.h
-./types_h_1_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/sys/utime.h
-./utime_h_1_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/sys/utime.inl
-./FL_utime_inl_73774_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/sys/wstat.inl
-./FL_wstat_inl_73775_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/tchar.h
-./FL_tchar_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/delayimp.h
-./FL_delayimp_h________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/deque
-./FL_deque________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/direct.h
-./FL_direct_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/dos.h
-./FL_dos_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/dvec.h
-./FL_dvec_h________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/eh.h
-./FL_eh_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/emmintrin.h
-./FL_emmintrin_h________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/errno.h
-./FL_errno_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/exception
-./FL_xception________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/excpt.h
-./FL_excpt_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/fcntl.h
-./FL_fcntl_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/float.h
-./FL_float_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/fpieee.h
-./FL_fpieee_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/fstream
-./FL_fstream________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/functional
-./FL_fctional________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/fvec.h
-./FL_fvec_h________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/gcroot.h
-./FL_gcroot_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/hash_map
-./FL_hash_map________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/hash_set
-./FL_hash_set________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/time.inl
-./FL_time_inl_73769_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/typeinfo
-./FL_typeinfo________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/typeinfo.h
-./FL_typeinfo_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/use_ansi.h
-./FL_use_ansi_h________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/utility
-./FL_utility________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/vadefs.h
-./FL_vadefs_h_76352_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/valarray
-./FL_valarray________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/varargs.h
-./FL_varargs_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/vcclr.h
-./FL_vcclr_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/vector
-./FL_vector________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/wchar.h
-./FL_wchar_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/wctype.h
-./FL_wctype_h________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/wtime.inl
-./FL_wtime_inl_73771_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/xcomplex
-./FL_xcomplex________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/xdebug
-./FL_xdebug________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/xhash
-./FL_xhash________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/xiosbase
-./FL_xiosbase________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/xlocale
-./FL_xlocale________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/xlocinfo
-./FL_xlocinfo________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/xlocinfo.h
-./FL_xlocinfo_h________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/xlocmes
-./FL_xlocmes________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/xlocmon
-./FL_xlocmon________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/xlocnum
-./FL_xlocnum________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/xloctime
-./FL_xloctime________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/xmath.h
-./FL_xmath_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/xmemory
-./FL_xmemory________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/xmmintrin.h
-./FL_xmmintrin_h________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/xstddef
-./FL_xstddef________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/xstring
-./FL_xstring________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/xtree
-./FL_xtree________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/xutility
-./FL_xutility________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/ymath.h
-./FL_ymath_h________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/yvals.h
-./FL_yvals_h________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/_vcclrit.h
-./FL__vcclrit_h_103662_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/invkprxy.h
-./FL_invkprxy_h________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/io.h
-./FL_io_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/iomanip
-./FL_iomanip________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/ios
-./FL_ios________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/iosfwd
-./FL_iosfwd________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/iostream
-./FL_iostream________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/iso646.h
-./FL_iso646_h________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/istream
-./FL_istream________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/iterator
-./FL_iterator________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/ivec.h
-./FL_ivec_h________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/limits
-./FL_limits________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/limits.h
-./FL_limits_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/list
-./FL_list________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/listing.inc
-./listing_inc_1_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/locale
-./FL_locale________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/locale.h
-./FL_locale_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/malloc.h
-./FL_malloc_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/map
-./FL_map________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/math.h
-./FL_math_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/mbctype.h
-./FL_mbctype_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/mbstring.h
-./FL_mbstring_h_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/include/memory
-./FL_memory________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/msvcprtd.lib
-./FL_msvcprtd_lib_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/binmode.obj
-./FL_binmode_obj_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/chkstk.obj
-./chkstk_obj_1_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/commode.obj
-./FL_commode_obj_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/comsupp.lib
-./FL_comsupp_lib_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/comsuppd.lib
-./comsuppd_lib_1_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/comsuppw.lib
-./FL_comsuppw_lib_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/comsuppwd.lib
-./FL_comsuppwd_lib_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/delayimp.lib
-./FL_delayimp_lib_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/fp10.obj
-./FL_fp10_obj_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/invalidcontinue.obj
-./FL_invalidcontinue_obj_117316_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/kernel32.lib
-./FL_kernel32_lib_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/libcmt.lib
-./FL_libcmt_lib_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/libcmt.pdb
-./FL_libcmt_pdb_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/libcmtd.lib
-./FL_libcmtd_lib_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/libcmtd.pdb
-./FL_libcmtd_pdb_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/libcpmt.lib
-./FL_libcpmt_lib_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/libcpmt.pdb
-./FL_libcpmt_pdb_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/libcpmtd.lib
-./FL_libcpmtd_lib_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/libcpmtd.pdb
-./FL_libcpmtd_pdb_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/libsmanifest.res
-./FL_libsmanifest_res_111130________.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/loosefpmath.obj
-./FL_loosefpmath_obj_106228_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/msvcmrt.lib
-./FL_msvcmrt_lib_92271_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/msvcmrtd.lib
-./FL_msvcmrtd_lib_92272_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/msvcprt.lib
-./FL_msvcprt_lib_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/msvcrt.lib
-./FL_msvcrt_lib_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/msvcrtd.lib
-./FL_msvcrtd_lib_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/msvcurt.lib
-./FL_msvcurt_lib_102954_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/msvcurtd.lib
-./FL_msvcurtd_lib_102955_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/newmode.obj
-./FL_newmode_obj_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/noarg.obj
-./FL_noarg_obj_126544_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/nochkclr.obj
-./FL_nochkclr_obj_110315_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/noenv.obj
-./FL_noenv_obj_126545_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/nothrownew.obj
-./FL_nothrownew_obj_97867_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/oldnames.lib
-./FL_oldnames_lib_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/opends60.lib
-./FL_opends60_lib_127616_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/pbinmode.obj
-./FL_pbinmode_obj_125244_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/pcommode.obj
-./FL_pcommode_obj_125245_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/pinvalidcontinue.obj
-./FL_pinvalidcontinue_obj_125246_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/pnewmode.obj
-./FL_pnewmode_obj_125247_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/pnoarg.obj
-./FL_pnoarg_obj_125248_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/pnoenv.obj
-./FL_pnoenv_obj_125249_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/pnothrownew.obj
-./FL_pnothrownew_obj_125250_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/psetargv.obj
-./FL_psetargv_obj_125251_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/pthreadlocale.obj
-./FL_pthreadlocale_obj_125252_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/ptrustm.lib
-./FL_ptrustm_lib_136980_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/ptrustmd.lib
-./FL_ptrustmd_lib_136981_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/ptrustu.lib
-./FL_ptrustu_lib_136982_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/ptrustud.lib
-./FL_ptrustud_lib_136983_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/pwsetargv.obj
-./FL_pwsetargv_obj_125253_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/RunTmChk.lib
-./FL_RunTmChk_lib_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/setargv.obj
-./FL_setargv_obj_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/smalheap.obj
-./FL_smalheap_obj_126541_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/threadlocale.obj
-./FL_threadlocale_obj_126542_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/lib/wsetargv.obj
-./FL_wsetargv_obj_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/vcpackages/1033/vcbuildui.dll
-./FL_vcbuildui_dll_113019_ENU_X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/vcpackages/1033/VCProjectUI.dll
-./FL_prjbldui_dll_ENU_X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/vcpackages/vcbuild.exe
-./FL_vsbuild_exe_75031_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/vcpackages/VCProjectEngine.dll.config
-./FL_VCProjectEngine_dll_config_93244_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/vcpackages/VCProjectEngine.Dll.Express.Config
-./FL_VCProjectEngine_Dll_Express_Config_109708_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/VCProjectDefaults/ATLDynamic.vsprops
-./FL_ATLDynamic_vcstyle_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/VCProjectDefaults/ATLNoCRT.vsprops
-./FL_ATLNoCRT_vcstyle_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/VCProjectDefaults/ATLStatic.vsprops
-./FL_ATLStatic_vcstyle_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/VCProjectDefaults/ATLWithCRT.vsprops
-./FL_ATLWithCRT_vcstyle_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/VCProjectDefaults/BuildBsc.vsprops
-./FL_BuildBsc_vcstyle_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/VCProjectDefaults/CoreWin.vsprops
-./FL_CoreWin_vcstyle_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/VCProjectDefaults/corewin_express.vsprops
-./FL_corewin_express_vsprops_104010_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/VCProjectDefaults/ManagedExtensions.vsprops
-./FL_ManagedExtensions_vcstyle_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/VCProjectDefaults/ManagedExtensionsOldSyntax.vsprops
-./FL_ManagedExtensionsOldSyntax_vsprops_103909_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/VCProjectDefaults/ManagedExtensionsPure.vsprops
-./FL_ManagedExtensionsPure_vsprops_103907_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/VCProjectDefaults/ManagedExtensionsSafe.vsprops
-./FL_ManagedExtensionsSafe_vsprops_103908_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/VCProjectDefaults/MfcDynamic.vsprops
-./FL_MfcDynamic_vcstyle_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/VCProjectDefaults/MfcStatic.vsprops
-./FL_MfcStatic_vcstyle_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/VCProjectDefaults/MultiByteCharSupport.vsprops
-./FL_MultiByteCharSupport_vcstyle_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/VCProjectDefaults/pgoinstrument.vsprops
-./FL_pgoinstrument_vsprops_92166_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/VCProjectDefaults/pgooptimize.vsprops
-./FL_pgooptimize_vsprops_92165_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/VCProjectDefaults/pgoupdate.vsprops
-./FL_pgoupdate_vsprops_92935_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/VCProjectDefaults/StaticAnalysis.vsprops
-./FL_StaticAnalysis_vsprops_122128_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/VCProjectDefaults/UnicodeSupport.vsprops
-./FL_UnicodeSupport_vcstyle_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/VCProjectDefaults/UpgradeFromVC60.vsprops
-./FL_UpgradeFromVC60_vsprops_123105_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/VCProjectDefaults/UpgradeFromVC70.vsprops
-./FL_UpgradeFromVC70_vsprops_123106_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/VCProjectDefaults/UpgradeFromVC71.vsprops
-./FL_UpgradeFromVC71_vsprops_123107_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/VCProjectDefaults/VCMergeModules.xml
-./FL_VCMergeModules_xml_120801_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/VCProjectDefaults/WholeProgOptimize.vsprops
-./FL_WholeProgOptimize_vcstyle_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/VCProjectDefaults/WinDLL.vsprops
-./FL_WinDLL_vcstyle_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
-./VC/vcvarsall.bat
-./FL_vcvarsall_bat_103803________.3643236F_FC70_11D3_A536_0090278A1BB8
diff --git a/pkgs/development/compilers/visual-c++/test/builder.sh b/pkgs/development/compilers/visual-c++/test/builder.sh
deleted file mode 100644
index c11ffc574a8..00000000000
--- a/pkgs/development/compilers/visual-c++/test/builder.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-source $stdenv/setup
-source $visualcpp/setup
-source $windowssdk/setup
-
-mkdir -p $out/bin
-cl "$(cygpath -w $src)" /Fe"$(cygpath -w $out/bin/hello.exe)" user32.lib
diff --git a/pkgs/development/compilers/visual-c++/test/default.nix b/pkgs/development/compilers/visual-c++/test/default.nix
deleted file mode 100644
index 9bb7d663d0e..00000000000
--- a/pkgs/development/compilers/visual-c++/test/default.nix
+++ /dev/null
@@ -1,10 +0,0 @@
-{stdenv, fetchurl, visualcpp, windowssdk}:
-
-assert stdenv.system == "i686-cygwin";
-
-stdenv.mkDerivation {
-  name = "win32-hello";
-  builder = ./builder.sh;
-  src = ./hello.c;
-  inherit visualcpp windowssdk;
-}
diff --git a/pkgs/development/compilers/visual-c++/test/hello.c b/pkgs/development/compilers/visual-c++/test/hello.c
deleted file mode 100644
index 7c96d6441a9..00000000000
--- a/pkgs/development/compilers/visual-c++/test/hello.c
+++ /dev/null
@@ -1,7 +0,0 @@
-#include <windows.h>
-int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrevInstance, LPSTR lpCmdLine,
-                   int nCmdShow)
-{
-    MessageBox(NULL, "Hello World!", "Nix", MB_OK);
-    return 0;
-}
diff --git a/pkgs/development/erlang-modules/default.nix b/pkgs/development/erlang-modules/default.nix
deleted file mode 100644
index f3adf18df0c..00000000000
--- a/pkgs/development/erlang-modules/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-{ stdenv, pkgs }: #? import <nixpkgs> {} }:
-
-let
-  self = rec {
-    hex = import ./hex-packages.nix { stdenv = stdenv; callPackage = self.callPackage; };
-    callPackage = pkgs.lib.callPackageWith (pkgs // self // hex);
-
-    buildRebar3 = callPackage ./build-rebar3.nix {};
-    buildHex = callPackage ./build-hex.nix {};
-
-    ## Non hex packages
-    webdriver = callPackage ./webdriver {};
-  };
-in self // self.hex
diff --git a/pkgs/development/erlang-modules/hex-packages.nix b/pkgs/development/erlang-modules/hex-packages.nix
deleted file mode 100644
index 0d1127b6c79..00000000000
--- a/pkgs/development/erlang-modules/hex-packages.nix
+++ /dev/null
@@ -1,3027 +0,0 @@
-/* hex-packages.nix is an auto-generated file -- DO NOT EDIT! */
-
-/* Unbuildable packages: 
-
- * active_0_9_0
- * amqp_client_3_5_6
- * aws_http_0_2_4
- * barrel_jiffy_0_14_4
- * barrel_jiffy_0_14_5
- * cache_tab_1_0_1
- * certifi_0_1_1
- * cet_0_2_1
- * cloudi_core_1_4_0_rc_4
- * cloudi_core_1_5_1
- * cloudi_service_api_requests_1_5_1
- * cloudi_service_db_1_5_1
- * cloudi_service_db_cassandra_1_3_3
- * cloudi_service_db_cassandra_cql_1_5_1
- * cloudi_service_db_couchdb_1_5_1
- * cloudi_service_db_elasticsearch_1_3_3
- * cloudi_service_db_http_elli_1_5_1
- * cloudi_service_db_memcached_1_5_1
- * cloudi_service_db_mysql_1_5_1
- * cloudi_service_db_pgsql_1_5_1
- * cloudi_service_db_riak_1_3_3
- * cloudi_service_db_tokyotyrant_1_5_0
- * cloudi_service_filesystem_1_5_1
- * cloudi_service_http_client_1_5_1
- * cloudi_service_http_cowboy_1_5_1
- * cloudi_service_http_rest_1_5_1
- * cloudi_service_map_reduce_1_5_1
- * cloudi_service_monitoring_1_5_1
- * cloudi_service_queue_1_5_1
- * cloudi_service_quorum_1_5_1
- * cloudi_service_router_1_5_1
- * cloudi_service_tcp_1_5_1
- * cloudi_service_timers_1_5_1
- * cloudi_service_udp_1_5_1
- * cloudi_service_validate_1_5_1
- * cloudi_service_zeromq_1_5_1
- * cmark_0_6_2
- * comeonin_2_0_1
- * conferl_0_0_1
- * couchbeam_1_2_1
- * cowboy_1_0_4
- * cpg_1_4_0
- * cpg_1_5_1
- * craterl_0_2_3
- * cucumberl_0_0_6
- * db_0_9_0
- * ddb_client_0_1_17
- * denrei_0_2_3
- * dproto_0_1_12
- * dqe_0_1_22
- * ekstat_0_2_2
- * elibphonenumber_0_1_1
- * elli_1_0_4
- * enotify_0_1_0
- * ensq_0_1_6
- * eplugin_0_1_4
- * epubnub_0_1_0
- * eredis_cluster_0_5_4
- * erlang_lua_0_1_0
- * erlastic_search_1_1_1
- * erlaudio_0_2_3
- * erlcloud_0_12_0
- * erltrace_0_1_4
- * escalus_2_6_4
- * ex_bitcask_0_1_0
- * ezmq_0_2_0
- * fast_tls_1_0_0
- * fast_xml_1_1_2
- * fast_yaml_1_0_1
- * fifo_utils_0_1_18
- * folsom_ddb_0_1_20
- * fqc_0_1_7
- * gpb_3_18_10
- * gpb_3_18_8
- * hackney_1_1_0
- * hackney_1_3_1
- * hackney_1_3_2
- * hackney_1_4_4
- * hackney_1_4_8
- * hash_ring_ex_1_1_2
- * jc_1_0_4
- * jose_1_4_2
- * jsx_2_7_2
- * jsxn_0_2_1
- * katipo_0_2_4
- * kvs_2_1_0
- * lager_2_1_1
- * lager_watchdog_0_1_10
- * lasp_0_0_3
- * libleofs_0_1_2
- * locker_1_0_8
- * mad_0_9_0
- * mcrypt_0_1_0
- * mdns_client_0_1_7
- * mdns_client_lib_0_1_33
- * mimerl_1_0_0
- * mmath_0_1_15
- * mmath_0_1_16
- * msgpack_0_4_0
- * mstore_0_1_9
- * n2o_2_3_0
- * nacl_0_3_0
- * neotoma_1_7_3
- * nodefinder_1_4_0
- * nodefinder_1_5_1
- * observer_cli_1_0_3
- * p1_stringprep_1_0_0
- * p1_utils_1_0_0
- * p1_utils_1_0_1
- * p1_utils_1_0_2
- * p1_utils_1_0_3
- * p1_xml_1_1_1
- * parse_trans_2_9_0
- * picosat_0_1_0
- * png_0_1_1
- * pooler_1_4_0
- * protobuffs_0_8_2
- * rankmatcher_0_1_2
- * rebar3_abnfc_plugin_0_1_0
- * rebar3_auto_0_3_0
- * rebar3_eqc_0_0_8
- * rebar3_exunit_0_1_1
- * rebar3_live_0_1_3
- * rebar3_neotoma_plugin_0_2_0
- * rebar3_proper_0_5_0
- * rebar3_proper_plugin_0_1_0
- * rebar3_protobuffs_0_2_0
- * rebar3_run_0_2_0
- * rebar3_yang_plugin_0_2_1
- * rebar_protobuffs_0_1_0
- * relflow_1_0_4
- * reup_0_1_0
- * riak_pb_2_1_0
- * riakc_2_1_1
- * service_1_5_1
- * sfmt_0_12_8
- * siphash_2_1_1
- * snappy_1_1_1
- * stun_1_0_0
- * syslog_1_0_2
- * ucol_nif_1_1_5
- * ui_0_1_1
- * uuid_erl_1_4_0
- * uuid_erl_1_5_1
- * xref_runner_0_2_5
- * yomel_0_5_0
-
-*/
-{ stdenv, callPackage }:
-
-let
-  self = rec {
-    backoff_1_1_3 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "backoff";
-	    version = "1.1.3";
-	    sha256 =
-	      "30cead738d20e4c8d36cd37857dd5e23aeba57cb868bf64766d47d371422bdff";
-	      
-	    meta = {
-	      description = "Exponential backoffs library";
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/ferd/backoff";
-	    };
-	  }
-      ) {};
-    
-    backoff = backoff_1_1_3;
-    
-    barrel_ibrowse_4_2_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "barrel_ibrowse";
-	    version = "4.2.0";
-	    sha256 =
-	      "58bd9e45932c10fd3d0ceb5c4e47952c3243ea300b388192761ac20be197b2ca";
-	      
-	    meta = {
-	      description = "Erlang HTTP client application";
-	      license = stdenv.lib.licenses.free;
-	      homepage = "https://github.com/barrel-db/ibrowse";
-	    };
-	  }
-      ) {};
-    
-    barrel_ibrowse = barrel_ibrowse_4_2_0;
-    
-    barrel_oauth_1_6_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "barrel_oauth";
-	    version = "1.6.0";
-	    sha256 =
-	      "b2a800b771d45f32a9a55d416054b3bdfab3a925b62e8000f2c08b719390d4dd";
-	      
-	    meta = {
-	      description = "An Erlang OAuth 1.0 implementation";
-	      license = stdenv.lib.licenses.bsd3;
-	      homepage = "https://github.com/barrel-db/erlang-oauth";
-	    };
-	  }
-      ) {};
-    
-    barrel_oauth = barrel_oauth_1_6_0;
-    
-    base16_1_0_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "base16";
-	    version = "1.0.0";
-	    sha256 =
-	      "02afd0827e61a7b07093873e063575ca3a2b07520567c7f8cec7c5d42f052d76";
-	      
-	    meta = {
-	      description = "Base16 encoding and decoding";
-	      license = with stdenv.lib.licenses; [ bsd3 free ];
-	      homepage = "https://github.com/goj/base16";
-	    };
-	  }
-      ) {};
-    
-    base16 = base16_1_0_0;
-    
-    base64url_0_0_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "base64url";
-	    version = "0.0.1";
-	    sha256 =
-	      "fab09b20e3f5db886725544cbcf875b8e73ec93363954eb8a1a9ed834aa8c1f9";
-	      
-	    meta = {
-	      description = "URL safe base64-compatible codec";
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/dvv/base64url";
-	    };
-	  }
-      ) {};
-    
-    base64url = base64url_0_0_1;
-    
-    bbmustache_1_0_4 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "bbmustache";
-	    version = "1.0.4";
-	    sha256 =
-	      "03b0d47db66e86df993896dce7578d7e4aae5f84636809b45fa8a3e34ee59b12";
-	      
-	    meta = {
-	      description =
-		"Binary pattern match Based Mustache template engine for Erlang/OTP";
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/soranoba/bbmustache";
-	    };
-	  }
-      ) {};
-    
-    bbmustache_1_1_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "bbmustache";
-	    version = "1.1.0";
-	    sha256 =
-	      "aa22469836bb8a9928ad741bdd2038d49116228bfbe0c2d6c792e1bdd4b256d9";
-	      
-	    meta = {
-	      description =
-		"Binary pattern match Based Mustache template engine for Erlang/OTP";
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/soranoba/bbmustache";
-	    };
-	  }
-      ) {};
-    
-    bbmustache = bbmustache_1_1_0;
-    
-    bear_0_8_3 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "bear";
-	    version = "0.8.3";
-	    sha256 =
-	      "0a04ce4702e00e0a43c0fcdd63e38c9c7d64dceb32b27ffed261709e7c3861ad";
-	      
-	    meta = {
-	      description = "Statistics functions for Erlang";
-	      license = stdenv.lib.licenses.free;
-	      homepage = "https://github.com/puzza007/bear";
-	    };
-	  }
-      ) {};
-    
-    bear = bear_0_8_3;
-    
-    bstr_0_3_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "bstr";
-	    version = "0.3.0";
-	    sha256 =
-	      "0fb4e05619663d48dabcd21023915741277ba392f2a5710dde7ab6034760284d";
-	      
-	    meta = {
-	      description = "Erlang library that uses binaries as strings";
-	      license = stdenv.lib.licenses.bsd3;
-	      homepage = "https://github.com/jcomellas/bstr";
-	    };
-	  }
-      ) {};
-    
-    bstr = bstr_0_3_0;
-    
-    certifi_0_3_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "certifi";
-	    version = "0.3.0";
-	    sha256 =
-	      "42ae85fe91c038a634a5fb8d0c77f4fc581914c508f087c7138e9366a1517f6a";
-	      
-	    meta = {
-	      description = "An OTP library";
-	      license = stdenv.lib.licenses.bsd3;
-	      homepage = "https://github.com/certifi/erlang-certifi";
-	    };
-	  }
-      ) {};
-    
-    certifi = certifi_0_3_0;
-    
-    cf_0_1_2 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "cf";
-	    version = "0.1.2";
-	    sha256 =
-	      "c86f56bca74dd3616057b28574d920973fe665ecb064aa458dc6a2447f3f4924";
-	      
-	    meta = {
-	      description = "Terminal colour helper";
-	      license = stdenv.lib.licenses.mit; 
-	    };
-	  }
-      ) {};
-    
-    cf_0_2_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "cf";
-	    version = "0.2.1";
-	    sha256 =
-	      "baee9aa7ec2dfa3cb4486b67211177caa293f876780f0b313b45718edef6a0a5";
-	      
-	    meta = {
-	      description = "Terminal colour helper";
-	      license = stdenv.lib.licenses.mit; 
-	    };
-	  }
-      ) {};
-    
-    cf = cf_0_2_1;
-    
-    cowlib_1_0_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "cowlib";
-	    version = "1.0.0";
-	    sha256 =
-	      "4dacd60356177ec8cf93dbff399de17435b613f3318202614d3d5acbccee1474";
-	      
-	    meta = {
-	      description = "Support library for manipulating Web protocols";
-	      license = stdenv.lib.licenses.isc;
-	      homepage = "https://github.com/ninenines/cowlib";
-	    };
-	  }
-      ) {};
-    
-    cowlib_1_0_2 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "cowlib";
-	    version = "1.0.2";
-	    sha256 =
-	      "db622da03aa039e6366ab953e31186cc8190d32905e33788a1acb22744e6abd2";
-	      
-	    meta = {
-	      description = "Support library for manipulating Web protocols";
-	      license = stdenv.lib.licenses.isc;
-	      homepage = "https://github.com/ninenines/cowlib";
-	    };
-	  }
-      ) {};
-    
-    cowlib_1_3_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "cowlib";
-	    version = "1.3.0";
-	    sha256 =
-	      "2b1ac020ec92e7a59cb7322779870c2d3adc7c904ecb3b9fa406f04dc9816b73";
-	      
-	    meta = {
-	      description = "Support library for manipulating Web protocols";
-	      license = stdenv.lib.licenses.isc;
-	      homepage = "https://github.com/ninenines/cowlib";
-	    };
-	  }
-      ) {};
-    
-    cowlib = cowlib_1_3_0;
-    
-    crc_0_3_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "crc";
-	    version = "0.3.0";
-	    sha256 =
-	      "23d7cb6a18cca461f46f5a0f341c74fd0a680cdae62460687f1a24f0a7faabd4";
-	      
-	    meta = {
-	      description =
-		"A library used to calculate CRC checksums for binary data";
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/TattdCodeMonkey/crc";
-	    };
-	  }
-      ) {};
-    
-    crc = crc_0_3_0;
-    
-    crypto_rsassa_pss_1_0_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "crypto_rsassa_pss";
-	    version = "1.0.0";
-	    sha256 =
-	      "d8f48874dbef940a8954126249499714e702d8ae0a8f23230a6c2f4a92833313";
-	      
-	    meta = {
-	      description =
-		"RSASSA-PSS Public Key Cryptographic Signature Algorithm for Erlang";
-	      license = stdenv.lib.licenses.free;
-	      homepage =
-		"https://github.com/potatosalad/erlang-crypto_rsassa_pss";
-	    };
-	  }
-      ) {};
-    
-    crypto_rsassa_pss = crypto_rsassa_pss_1_0_0;
-    
-    cth_readable_1_2_0 = callPackage
-      (
-	{ buildHex, cf_0_2_1 }:
-	  buildHex {
-	    name = "cth_readable";
-	    version = "1.2.0";
-	    sha256 =
-	      "41dee2a37e0f266c590b3ea9542ca664e84ebc781a3949115eba658afc08026d";
-	     
-	    erlangDeps  = [ cf_0_2_1 ];
-	    
-	    meta = {
-	      description = "Common Test hooks for more readable logs";
-	      license = stdenv.lib.licenses.bsd3;
-	      homepage = "https://github.com/ferd/cth_readable";
-	    };
-	  }
-      ) {};
-    
-    cth_readable = cth_readable_1_2_0;
-    
-    detergent_0_3_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "detergent";
-	    version = "0.3.0";
-	    sha256 =
-	      "510cfb5d35b4b344762f074b73c8696b4bdde654ea046b3365cf92760ae33362";
-	      
-	    meta = {
-	      description = "An emulsifying Erlang SOAP library";
-	      license = with stdenv.lib.licenses; [ unlicense bsd3 ];
-	      homepage = "https://github.com/devinus/detergent";
-	    };
-	  }
-      ) {};
-    
-    detergent = detergent_0_3_0;
-    
-    dflow_0_1_5 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "dflow";
-	    version = "0.1.5";
-	    sha256 =
-	      "f08e73f22d4c620ef5f358a0b40f8fe3b91219ca3922fbdbe7e42f1cb58f737e";
-	      
-	    meta = {
-	      description = "Pipelined flow processing engine";
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/dalmatinerdb/dflow";
-	    };
-	  }
-      ) {};
-    
-    dflow = dflow_0_1_5;
-    
-    discount_0_7_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "discount";
-	    version = "0.7.0";
-	    sha256 =
-	      "a37b7890620f93aa2fae06eee364cd906991588bc8897e659f51634179519c97";
-	      
-	    meta = {
-	      description = "Elixir NIF for discount, a Markdown parser";
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/asaaki/discount.ex";
-	    };
-	  }
-      ) {};
-    
-    discount = discount_0_7_0;
-    
-    dynamic_compile_1_0_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "dynamic_compile";
-	    version = "1.0.0";
-	    sha256 =
-	      "eb73d8e9a6334914f79c15ee8214acad9659c42222d49beda3e8b6f6789a980a";
-	      
-	    meta = {
-	      description =
-		"compile and load erlang modules from string input";
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/okeuday/dynamic_compile";
-	    };
-	  }
-      ) {};
-    
-    dynamic_compile = dynamic_compile_1_0_0;
-    
-    econfig_0_7_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "econfig";
-	    version = "0.7.1";
-	    sha256 =
-	      "b11d68e3d288b5cb4bd34e668e03176c4ea42790c09f1f449cdbd46a649ea7f3";
-	      
-	    meta = {
-	      description = "simple Erlang config handler using INI files";
-	      license = stdenv.lib.licenses.free;
-	      homepage = "https://github.com/benoitc/econfig";
-	    };
-	  }
-      ) {};
-    
-    econfig = econfig_0_7_1;
-    
-    edown_0_7_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "edown";
-	    version = "0.7.0";
-	    sha256 =
-	      "6d7365a7854cd724e8d1fd005f5faa4444eae6a87eb6df9b789b6e7f6f09110a";
-	      
-	    meta = {
-	      description = "Markdown generated from Edoc";
-	      license = stdenv.lib.licenses.free;
-	      homepage = "https://github.com/uwiger/edown";
-	    };
-	  }
-      ) {};
-    
-    edown = edown_0_7_0;
-    
-    elixir_ale_0_4_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "elixir_ale";
-	    version = "0.4.1";
-	    sha256 =
-	      "2ee5c6989a8005a0ab8f1aea0b4f89b5feae75be78a70bade6627c3624c59c46";
-	      
-	    meta = {
-	      description =
-		"Elixir access to hardware I/O interfaces such as GPIO, I2C, and SPI.";
-	      license = stdenv.lib.licenses.asl20;
-	      homepage = "https://github.com/fhunleth/elixir_ale";
-	    };
-	  }
-      ) {};
-    
-    elixir_ale = elixir_ale_0_4_1;
-    
-    eper_0_94_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "eper";
-	    version = "0.94.0";
-	    sha256 =
-	      "8d853792fa61a7fd068fe9c113a8a44bc839e11ad70cb8d5d2884566e3bede39";
-	      
-	    meta = {
-	      longDescription = ''Erlang Performance and Debugging Tools sherk
-				- a profiler, similar to Linux oprofile or MacOs
-				shark gperf - a graphical performance monitor;
-				shows CPU, memory and network usage dtop -
-				similar to unix top redbug- similar to the OTP
-				dbg application, but safer, better etc.'';
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/massemanet/eper";
-	    };
-	  }
-      ) {};
-    
-    eper = eper_0_94_0;
-    
-    epgsql_3_1_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "epgsql";
-	    version = "3.1.1";
-	    sha256 =
-	      "4b3f478ad090aed7200b2a8c9f2d5ef45c3aaa167be896b5237bba4b40f461d8";
-	      
-	    meta = {
-	      description = "PostgreSQL Client";
-	      license = stdenv.lib.licenses.bsd3;
-	      homepage = "https://github.com/epgsql/epgsql";
-	    };
-	  }
-      ) {};
-    
-    epgsql = epgsql_3_1_1;
-    
-    episcina_1_1_0 = callPackage
-      (
-	{ buildHex, gproc_0_3_1 }:
-	  buildHex {
-	    name = "episcina";
-	    version = "1.1.0";
-	    sha256 =
-	      "16238717bfbc8cb226342f6b098bb1fafb48c7547265a10ad3e6e83899abc46f";
-	     
-	    erlangDeps  = [ gproc_0_3_1 ];
-	    
-	    meta = {
-	      description = "Erlang Connection Pool";
-	      license = stdenv.lib.licenses.free; 
-	    };
-	  }
-      ) {};
-    
-    episcina = episcina_1_1_0;
-    
-    eql_0_1_2 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "eql";
-	    version = "0.1.2";
-	    sha256 =
-	      "3b1a85c491d44262802058c0de97a2c90678d5d45851b88a076b1a45a8d6d4b3";
-	      
-	    meta = {
-	      description = "Erlang with SQL";
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/artemeff/eql";
-	    };
-	  }
-      ) {};
-    
-    eql = eql_0_1_2;
-    
-    eredis_1_0_8 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "eredis";
-	    version = "1.0.8";
-	    sha256 =
-	      "f303533e72129b264a2d8217c4ddc977c7527ff4b8a6a55f92f62b7fcc099334";
-	      
-	    meta = {
-	      description = "Erlang Redis client";
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/wooga/eredis";
-	    };
-	  }
-      ) {};
-    
-    eredis = eredis_1_0_8;
-    
-    erlang_term_1_4_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "erlang_term";
-	    version = "1.4.0";
-	    sha256 =
-	      "1a4d491dbd13b7a714815af10fc658948a5a440de23755a32b741ca07d8ba592";
-	      
-	    meta = {
-	      description = "Provide the in-memory size of Erlang terms";
-	      license = stdenv.lib.licenses.bsd3;
-	      homepage = "https://github.com/okeuday/erlang_term";
-	    };
-	  }
-      ) {};
-    
-    erlang_term_1_5_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "erlang_term";
-	    version = "1.5.1";
-	    sha256 =
-	      "88bae81a80306e82fd3fc43e2d8228049e666f3cfe4627687832cd7edb878e06";
-	      
-	    meta = {
-	      description = "Provide the in-memory size of Erlang terms";
-	      license = stdenv.lib.licenses.bsd3;
-	      homepage = "https://github.com/okeuday/erlang_term";
-	    };
-	  }
-      ) {};
-    
-    erlang_term = erlang_term_1_5_1;
-    
-    erlang_version_0_2_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "erlang_version";
-	    version = "0.2.0";
-	    sha256 =
-	      "74daddba65a247ec57913e5de8f243af42bbbc3d6a0c411a1252da81c09ae661";
-	      
-	    meta = {
-	      description = "Retrieve Erlang/OTP version like `18.1'";
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/sapporo-beam/erlang_version";
-	    };
-	  }
-      ) {};
-    
-    erlang_version = erlang_version_0_2_0;
-    
-    erlcloud_0_11_0 = callPackage
-      (
-	{ buildHex, jsx_2_6_2, lhttpc_1_3_0, meck_0_8_3 }:
-	  buildHex {
-	    name = "erlcloud";
-	    version = "0.11.0";
-	    sha256 =
-	      "ca9876dab57ed8fb5fb75ab6ce11e59a346387d357d7a038a2e18d1d31a30716";
-	     
-	    erlangDeps  = [ jsx_2_6_2 lhttpc_1_3_0 meck_0_8_3 ];
-	    
-	    meta = {
-	      description = "Cloud Computing library for erlang";
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/gleber/erlcloud";
-	    };
-	  }
-      ) {};
-    
-    erldn_1_0_2 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "erldn";
-	    version = "1.0.2";
-	    sha256 =
-	      "51a721f1aac9c5fcc6abb0fa156a97ac8e033ee7cbee1624345ec6e47dfe0aa0";
-	      
-	    meta = {
-	      description = "An edn parser for the Erlang platform.
-";
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/marianoguerra/erldn";
-	    };
-	  }
-      ) {};
-    
-    erldn = erldn_1_0_2;
-    
-    erlexec_1_0_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "erlexec";
-	    version = "1.0.1";
-	    sha256 =
-	      "eb1e11f16288db4ea35af08503eabf1250d5540c1e8bd35ba04312f5f703e14f";
-	    compilePorts = true;
-	     
-	    meta = {
-	      description = "OS Process Manager";
-	      license = stdenv.lib.licenses.bsd3;
-	      homepage = "https://github.com/saleyn/erlexec";
-	    };
-	  }
-      ) {};
-    
-    erlexec = erlexec_1_0_1;
-    
-    erlsh_0_1_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "erlsh";
-	    version = "0.1.0";
-	    sha256 =
-	      "94ef1492dd59fef211f01ffd40c47b6e51c0f59e2a3d0739366e4890961332d9";
-	    compilePorts = true;
-	     
-	    meta = {
-	      longDescription = ''Family of functions and ports involving
-				interacting with the system shell, paths and
-				external programs.'';
-	      license = stdenv.lib.licenses.free; 
-	    };
-	  }
-      ) {};
-    
-    erlsh = erlsh_0_1_0;
-    
-    erlsom_1_2_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "erlsom";
-	    version = "1.2.1";
-	    sha256 =
-	      "e8f4d1d83583df7d1db8346aa30b82a6599b93fcc4b2d9165007e02ed40e7cae";
-	      
-	    meta = {
-	      description = "erlsom XSD parser";
-	      license = stdenv.lib.licenses.free; 
-	    };
-	  }
-      ) {};
-    
-    erlsom = erlsom_1_2_1;
-    
-    erlware_commons_0_18_0 = callPackage
-      (
-	{ buildHex, cf_0_2_1 }:
-	  buildHex {
-	    name = "erlware_commons";
-	    version = "0.18.0";
-	    sha256 =
-	      "e71dda7cd5dcf34c9d07255d49c67e1d229dd230c101fdb996820bcdb5b03c49";
-	     
-	    erlangDeps  = [ cf_0_2_1 ];
-	    
-	    meta = {
-	      description = "Additional standard library for Erlang";
-	      license = stdenv.lib.licenses.free;
-	      homepage = "https://github.com/erlware/erlware_commons";
-	    };
-	  }
-      ) {};
-    
-    erlware_commons = erlware_commons_0_18_0;
-    
-    erlzk_0_6_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "erlzk";
-	    version = "0.6.1";
-	    sha256 =
-	      "6bba045ad0b7beb566825b463ada2464929655ce01e291022c1efed81a674759";
-	      
-	    meta = {
-	      description = "A Pure Erlang ZooKeeper Client (no C dependency)";
-	      license = stdenv.lib.licenses.asl20;
-	      homepage = "https://github.com/huaban/erlzk";
-	    };
-	  }
-      ) {};
-    
-    erlzk = erlzk_0_6_1;
-    
-    esel_0_1_2 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "esel";
-	    version = "0.1.2";
-	    sha256 =
-	      "874d1775c86d27d9e88486a37351ffc09f826ef062c8ea211e65d08e103f946c";
-	      
-	    meta = {
-	      description = "An wrapper around openssl";
-	      license = stdenv.lib.licenses.mit; 
-	    };
-	  }
-      ) {};
-    
-    esel = esel_0_1_2;
-    
-    esqlite_0_2_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "esqlite";
-	    version = "0.2.1";
-	    sha256 =
-	      "79f2d1d05e6e29e50228af794dac8900ce47dd60bc11fbf1279f924f83752689";
-	    compilePorts = true;
-	     
-	    meta = {
-	      description = "A Sqlite3 NIF";
-	      license = stdenv.lib.licenses.asl20;
-	      homepage = "https://github.com/mmzeeman/esqlite";
-	    };
-	  }
-      ) {};
-    
-    esqlite = esqlite_0_2_1;
-    
-    eunit_formatters_0_3_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "eunit_formatters";
-	    version = "0.3.1";
-	    sha256 =
-	      "64a40741429b7aff149c605d5a6135a48046af394a7282074e6003b3b56ae931";
-	      
-	    meta = {
-	      description = "Better output for eunit suites";
-	      license = stdenv.lib.licenses.free;
-	      homepage = "https://github.com/seancribbs/eunit_formatters";
-	    };
-	  }
-      ) {};
-    
-    eunit_formatters = eunit_formatters_0_3_1;
-    
-    exec_1_0_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "exec";
-	    version = "1.0.1";
-	    sha256 =
-	      "87c7ef2dea2bb503bb0eec8cb34776172999aecc6e12d90f7629796a7a3ccb1f";
-	    compilePorts = true;
-	     
-	    meta = {
-	      description = "OS Process Manager";
-	      license = stdenv.lib.licenses.bsd3;
-	      homepage = "https://github.com/saleyn/erlexec";
-	    };
-	  }
-      ) {};
-    
-    exec = exec_1_0_1;
-    
-    exmerl_0_1_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "exmerl";
-	    version = "0.1.1";
-	    sha256 =
-	      "4bb5d6c1863c5e381b460416c9b517a211db9abd9abf0f32c99b07e128b842aa";
-	      
-	    meta = {
-	      description =
-		"An Elixir wrapper for parsing XML through the xmerl_* suite of modules
-";
-	      license = stdenv.lib.licenses.asl20;
-	      homepage = "https://github.com/pwoolcoc/exmerl";
-	    };
-	  }
-      ) {};
-    
-    exmerl = exmerl_0_1_1;
-    
-    feeder_2_0_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "feeder";
-	    version = "2.0.0";
-	    sha256 =
-	      "9780c5f032d3480cf7d9fd71d3f0c5f73211e0d3a8d9cdabcb1327b3a4ff758e";
-	      
-	    meta = {
-	      description = "Stream parse RSS and Atom formatted XML feeds.
-";
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/michaelnisi/feeder";
-	    };
-	  }
-      ) {};
-    
-    feeder = feeder_2_0_0;
-    
-    fn_1_0_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "fn";
-	    version = "1.0.0";
-	    sha256 =
-	      "1433b353c8739bb28ac0d6826c9f6a05033f158e8c8195faf01a863668b3bbc7";
-	      
-	    meta = {
-	      description = "More functional Erlang";
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/artemeff/fn";
-	    };
-	  }
-      ) {};
-    
-    fn = fn_1_0_0;
-    
-    folsom_0_8_3 = callPackage
-      (
-	{ buildHex, bear_0_8_3 }:
-	  buildHex {
-	    name = "folsom";
-	    version = "0.8.3";
-	    sha256 =
-	      "afaa1ea4cd2a10a32242ac5d76fa7b17e98d202883859136b791d9a383b26820";
-	     
-	    erlangDeps  = [ bear_0_8_3 ];
-	    
-	    meta = {
-	      description = "Erlang based metrics system";
-	      license = stdenv.lib.licenses.free; 
-	    };
-	  }
-      ) {};
-    
-    folsom = folsom_0_8_3;
-    
-    folsomite_1_2_8 = callPackage
-      (
-	{ buildHex, folsom_0_8_3 }:
-	  buildHex {
-	    name = "folsomite";
-	    version = "1.2.8";
-	    sha256 =
-	      "9ce64603cdffb8ad55e950142146b3fe05533020906a81aa9c2f524635d813dc";
-	     
-	    erlangDeps  = [ folsom_0_8_3 ];
-	    
-	    meta = {
-	      description = "Blow up your Graphite server with Folsom metrics";
-	      license = stdenv.lib.licenses.free; 
-	    };
-	  }
-      ) {};
-    
-    folsomite = folsomite_1_2_8;
-    
-    fqc_0_1_5 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "fqc";
-	    version = "0.1.5";
-	    sha256 =
-	      "47536dec351a12e1cbe0bc3b52bfff3b0690b0aec660472b5cf49f812eb9aa4f";
-	      
-	    meta = {
-	      description = "FiFo EQC helper";
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/project-fifo/fqc";
-	    };
-	  }
-      ) {};
-    
-    fs_0_9_2 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "fs";
-	    version = "0.9.2";
-	    sha256 =
-	      "9a00246e8af58cdf465ae7c48fd6fd7ba2e43300413dfcc25447ecd3bf76f0c1";
-	    compilePorts = true;
-	     
-	    meta = {
-	      description = "Erlang FileSystem Listener";
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/synrc/fs";
-	    };
-	  }
-      ) {};
-    
-    fs = fs_0_9_2;
-    
-    fuse_2_0_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "fuse";
-	    version = "2.0.0";
-	    sha256 =
-	      "e2c55c0629ce418974165a65b342e54527333303d7e9c1f0493679144c9698cb";
-	      
-	    meta = {
-	      description = "A Circuit breaker implementation for Erlang";
-	      license = stdenv.lib.licenses.free; 
-	    };
-	  }
-      ) {};
-    
-    fuse = fuse_2_0_0;
-    
-    gen_listener_tcp_0_3_2 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "gen_listener_tcp";
-	    version = "0.3.2";
-	    sha256 =
-	      "b3c3fbc525ba2b32d947b06811d38470d5b0abe2ca81b623192a71539ed22336";
-	      
-	    meta = {
-	      description = "Generic TCP Server";
-	      license = stdenv.lib.licenses.free;
-	      homepage = "https://github.com/travelping/gen_listener_tcp";
-	    };
-	  }
-      ) {};
-    
-    gen_listener_tcp = gen_listener_tcp_0_3_2;
-    
-    gen_smtp_0_9_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "gen_smtp";
-	    version = "0.9.0";
-	    sha256 =
-	      "5a05f23a7cbe0c6242d290b445c6bbc0c287e3d0e09d3fcdc6bcd2c8973b6688";
-	      
-	    meta = {
-	      longDescription = ''A generic Erlang SMTP server framework that
-				can be extended via callback modules in the OTP
-				style. '';
-	      license = stdenv.lib.licenses.free;
-	      homepage = "https://github.com/Vagabond/gen_smtp";
-	    };
-	  }
-      ) {};
-    
-    gen_smtp = gen_smtp_0_9_0;
-    
-    getopt_0_8_2 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "getopt";
-	    version = "0.8.2";
-	    sha256 =
-	      "736e6db3679fbbad46373efb96b69509f8e420281635e9d92989af9f0a0483f7";
-	      
-	    meta = {
-	      description = "Command-line options parser for Erlang";
-	      license = stdenv.lib.licenses.free;
-	      homepage = "https://github.com/jcomellas/getopt";
-	    };
-	  }
-      ) {};
-    
-    getopt = getopt_0_8_2;
-    
-    goldrush_0_1_7 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "goldrush";
-	    version = "0.1.7";
-	    sha256 =
-	      "a94a74cd363ce5f4970ed8242c551ec62b71939db1bbfd2e030142cab25a4ffe";
-	      
-	    meta = {
-	      description =
-		"Small, Fast event processing and monitoring for Erlang/OTP applications.
-";
-	      license = stdenv.lib.licenses.isc;
-	      homepage = "https://github.com/DeadZen/goldrush";
-	    };
-	  }
-      ) {};
-    
-    goldrush = goldrush_0_1_7;
-    
-    gproc_0_3_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "gproc";
-	    version = "0.3.1";
-	    sha256 =
-	      "3c449925a5cbf57cc40d13c6c282bc1080b5ed3bad97e1acdbe969fd63a65fce";
-	      
-	    meta = {
-	      longDescription = ''Gproc is a process dictionary for Erlang,
-				which provides a number of useful features
-				beyond what the built-in dictionary has: * Use
-				any term as a process alias * Register a process
-				under several aliases * Non-unique properties
-				can be registered simultaneously by many
-				processes * QLC and match specification
-				interface for efficient queries on the
-				dictionary * Await registration, let's you wait
-				until a process registers itself * Atomically
-				give away registered names and properties to
-				another process * Counters, and aggregated
-				counters, which automatically maintain the total
-				of all counters with a given name * Global
-				registry, with all the above functions applied
-				to a network of nodes'';
-	      license = stdenv.lib.licenses.free;
-	      homepage = "https://github.com/uwiger/gproc";
-	    };
-	  }
-      ) {};
-    
-    gproc_0_5_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "gproc";
-	    version = "0.5.0";
-	    sha256 =
-	      "5bc0fa4e999a6665b92ce57a7f12d7e9d1c26bfc39b0f657994be05cd3818b18";
-	      
-	    meta = {
-	      longDescription = ''Gproc is a process dictionary for Erlang,
-				which provides a number of useful features
-				beyond what the built-in dictionary has: * Use
-				any term as a process alias * Register a process
-				under several aliases * Non-unique properties
-				can be registered simultaneously by many
-				processes * QLC and match specification
-				interface for efficient queries on the
-				dictionary * Await registration, let's you wait
-				until a process registers itself * Atomically
-				give away registered names and properties to
-				another process * Counters, and aggregated
-				counters, which automatically maintain the total
-				of all counters with a given name * Global
-				registry, with all the above functions applied
-				to a network of nodes'';
-	      license = stdenv.lib.licenses.free;
-	      homepage = "https://github.com/uwiger/gproc";
-	    };
-	  }
-      ) {};
-    
-    gproc = gproc_0_5_0;
-    
-    gurka_0_1_7 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "gurka";
-	    version = "0.1.7";
-	    sha256 =
-	      "b46c96446f46a53411a3b45d126ec19e724178818206ca1d2dd16abff28df6b5";
-	      
-	    meta = {
-	      description = "Erlang implementation of Cucumber";
-	      license = stdenv.lib.licenses.mit; 
-	    };
-	  }
-      ) {};
-    
-    gurka = gurka_0_1_7;
-    
-    hamcrest_0_1_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "hamcrest";
-	    version = "0.1.1";
-	    sha256 =
-	      "5207b83e8d3168b9cbbeb3b4c4d83817a38a05f55478510e9c4db83ef83fa0ca";
-	      
-	    meta = {
-	      description = "Erlang port of Hamcrest";
-	      license = stdenv.lib.licenses.free;
-	      homepage = "https://github.com/hyperthunk/hamcrest-erlang";
-	    };
-	  }
-      ) {};
-    
-    hamcrest = hamcrest_0_1_1;
-    
-    hlc_2_0_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "hlc";
-	    version = "2.0.0";
-	    sha256 =
-	      "460ac04654e920e068d1fd17aec1f78b1879cc42ac7f3def7497f0d1cc5056ad";
-	      
-	    meta = {
-	      description = "hybrid logical clock";
-	      license = stdenv.lib.licenses.free;
-	      homepage = "https://github.com/barrel-db/hlc";
-	    };
-	  }
-      ) {};
-    
-    hlc = hlc_2_0_0;
-    
-    hooks_1_1_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "hooks";
-	    version = "1.1.1";
-	    sha256 =
-	      "6834ad3a2a624a5ffd49e9cb146ff49ded423b67f31905b122d24128c72c5c85";
-	      
-	    meta = {
-	      description = "generic plugin & hook system";
-	      license = stdenv.lib.licenses.bsd3;
-	      homepage = "https://github.com/barrel-db/hooks";
-	    };
-	  }
-      ) {};
-    
-    hooks = hooks_1_1_1;
-    
-    http_signature_1_1_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "http_signature";
-	    version = "1.1.0";
-	    sha256 =
-	      "3e6036d9c29289ed0e35dd6f41821dec9061ce20aad3c4d35dcbae8c84eb3baa";
-	      
-	    meta = {
-	      description =
-		"Erlang and Elixir implementations of Joyent's HTTP Signature Scheme.";
-	      license = stdenv.lib.licenses.free;
-	      homepage =
-		"https://github.com/potatosalad/erlang-http_signature";
-	    };
-	  }
-      ) {};
-    
-    http_signature = http_signature_1_1_0;
-    
-    ibrowse_4_2_2 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "ibrowse";
-	    version = "4.2.2";
-	    sha256 =
-	      "b800cb7442bcc852c6832821e9d0a7098ff626e1415bddaeff4596640b31c0ae";
-	      
-	    meta = {
-	      description = "Erlang HTTP client application";
-	      license = with stdenv.lib.licenses; [ free bsd3 ];
-	      homepage = "https://github.com/cmullaparthi/ibrowse";
-	    };
-	  }
-      ) {};
-    
-    ibrowse = ibrowse_4_2_2;
-    
-    idna_1_0_2 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "idna";
-	    version = "1.0.2";
-	    sha256 =
-	      "a5d645e307aa4f67efe31682f720b7eaf431ab148b3d6fb66cbaf6314499610f";
-	      
-	    meta = {
-	      description = "A pure Erlang IDNA implementation";
-	      license = stdenv.lib.licenses.free;
-	      homepage = "https://github.com/benoitc/erlang-idna";
-	    };
-	  }
-      ) {};
-    
-    idna_1_0_3 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "idna";
-	    version = "1.0.3";
-	    sha256 =
-	      "357d489a51112db4f216034406834f9172b3c0ff5a12f83fb28b25ca271541d1";
-	      
-	    meta = {
-	      description = "A pure Erlang IDNA implementation";
-	      license = stdenv.lib.licenses.free;
-	      homepage = "https://github.com/benoitc/erlang-idna";
-	    };
-	  }
-      ) {};
-    
-    idna = idna_1_0_3;
-    
-    inaka_aleppo_0_9_6 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "inaka_aleppo";
-	    version = "0.9.6";
-	    sha256 =
-	      "774171dc84a300f63a15fe732773edf535d7414286890e961e754f1f794dbc85";
-	      
-	    meta = {
-	      description = "Aleppo: ALternative Erlang Pre-ProcessOr";
-	      license = stdenv.lib.licenses.free;
-	      homepage = "https://github.com/inaka/aleppo";
-	    };
-	  }
-      ) {};
-    
-    inaka_aleppo = inaka_aleppo_0_9_6;
-    
-    inaka_mixer_0_1_5 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "inaka_mixer";
-	    version = "0.1.5";
-	    sha256 =
-	      "37af35b1c17a94a0cb643cba23cba2ca68d6fe51c3ad8337629d4c3c017cc912";
-	      
-	    meta = {
-	      description = "Mix in public functions from external modules";
-	      license = stdenv.lib.licenses.asl20;
-	      homepage = "https://github.com/inaka/mixer";
-	    };
-	  }
-      ) {};
-    
-    inaka_mixer = inaka_mixer_0_1_5;
-    
-    jiffy_0_14_7 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "jiffy";
-	    version = "0.14.7";
-	    sha256 =
-	      "2b3b0f7976dae9c8266036e0d7e0398b64ac5207e3beee4c57896e44b2c17e97";
-	    compilePorts = true;
-	     
-	    meta = {
-	      description = "JSON Decoder/Encoder";
-	      license = with stdenv.lib.licenses; [ mit bsd3 ];
-	      homepage = "https://github.com/davisp/jiffy";
-	    };
-	  }
-      ) {};
-    
-    jiffy = jiffy_0_14_7;
-    
-    jsone_1_2_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "jsone";
-	    version = "1.2.0";
-	    sha256 =
-	      "a60e74284d3a923cde65c00a39dd4542fd7da7c22e8385c0378ad419c54b2e08";
-	      
-	    meta = {
-	      description = "Erlang JSON Library";
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/sile/jsone";
-	    };
-	  }
-      ) {};
-    
-    jsone = jsone_1_2_0;
-    
-    jsx_1_4_5 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "jsx";
-	    version = "1.4.5";
-	    sha256 =
-	      "ff5115611c5dd789cebe3addc07d18b86340f701c52ad063caba6fe8da3a489b";
-	      
-	    meta = {
-	      longDescription = ''an erlang application for consuming,
-				producing and manipulating json. inspired by
-				yajl'';
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/talentdeficit/jsx";
-	    };
-	  }
-      ) {};
-    
-    jsx_2_2_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "jsx";
-	    version = "2.2.0";
-	    sha256 =
-	      "d0bbc1ef47fd2fed84e28faed66918cf9eceed03b7ded48a23076e716fdbc84f";
-	      
-	    meta = {
-	      longDescription = ''an erlang application for consuming,
-				producing and manipulating json. inspired by
-				yajl'';
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/talentdeficit/jsx";
-	    };
-	  }
-      ) {};
-    
-    jsx_2_6_2 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "jsx";
-	    version = "2.6.2";
-	    sha256 =
-	      "6bfccb6461cc3c7d5cc63f3e69ffeb2f1f8de50eca5980065311c056a69a907f";
-	      
-	    meta = {
-	      longDescription = ''an erlang application for consuming,
-				producing and manipulating json. inspired by
-				yajl'';
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/talentdeficit/jsx";
-	    };
-	  }
-      ) {};
-    
-    jsx_2_7_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "jsx";
-	    version = "2.7.1";
-	    sha256 =
-	      "52d0e8bda0c8624bc59c3119236eb49bb66289702ea3d59ad76fd2a56cdf9089";
-	      
-	    meta = {
-	      longDescription = ''an erlang application for consuming,
-				producing and manipulating json. inspired by
-				yajl'';
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/talentdeficit/jsx";
-	    };
-	  }
-      ) {};
-    
-    jsx_2_8_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "jsx";
-	    version = "2.8.0";
-	    sha256 =
-	      "a8ba15d5bac2c48b2be1224a0542ad794538d79e2cc16841a4e24ca75f0f8378";
-	      
-	    meta = {
-	      longDescription = ''an erlang application for consuming,
-				producing and manipulating json. inspired by
-				yajl'';
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/talentdeficit/jsx";
-	    };
-	  }
-      ) {};
-    
-    jsx = jsx_2_8_0;
-    
-    jsxd_0_1_10 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "jsxd";
-	    version = "0.1.10";
-	    sha256 =
-	      "f71a8238f08a1dee130e8959ff5343524891fa6531392667a5b911cead5f5082";
-	      
-	    meta = {
-	      description =
-		"jsx data structire traversing and modification library.";
-	      license = stdenv.lib.licenses.cddl;
-	      homepage = "https://github.com/Licenser/jsxd";
-	    };
-	  }
-      ) {};
-    
-    jsxd = jsxd_0_1_10;
-    
-    jwalk_1_1_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "jwalk";
-	    version = "1.1.0";
-	    sha256 =
-	      "10c150910ba3539583887cb2b5c3f70d602138471e6f6b5c22498aa18ed654e1";
-	      
-	    meta = {
-	      longDescription = ''Helper module for working with Erlang
-				proplist, map, EEP-18 and mochijson-style
-				representations of JSON'';
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/jr0senblum/jwalk";
-	    };
-	  }
-      ) {};
-    
-    jwalk = jwalk_1_1_0;
-    
-    jwt_0_1_1 = callPackage
-      (
-	{ buildHex, base64url_0_0_1, jsx_2_8_0 }:
-	  buildHex {
-	    name = "jwt";
-	    version = "0.1.1";
-	    sha256 =
-	      "abcff4a2a42af2b7b7bdf55eeb2b73ce2e3bef760750004e74bc5835d64d2188";
-	     
-	    erlangDeps  = [ base64url_0_0_1 jsx_2_8_0 ];
-	    
-	    meta = {
-	      description = "Erlang JWT library";
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/artemeff/jwt";
-	    };
-	  }
-      ) {};
-    
-    jwt = jwt_0_1_1;
-    
-    key2value_1_4_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "key2value";
-	    version = "1.4.0";
-	    sha256 =
-	      "ad63453fcf54ab853581b78c6d2df56be41ea691ba4bc05920264c19f35a0ded";
-	      
-	    meta = {
-	      description = "Erlang 2-way Map";
-	      license = stdenv.lib.licenses.bsd3;
-	      homepage = "https://github.com/okeuday/key2value";
-	    };
-	  }
-      ) {};
-    
-    key2value_1_5_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "key2value";
-	    version = "1.5.1";
-	    sha256 =
-	      "2a40464b9f8ef62e8828d869ac8d2bf9135b4956d29ba4eb044e8522b2d35ffa";
-	      
-	    meta = {
-	      description = "Erlang 2-way Map";
-	      license = stdenv.lib.licenses.bsd3;
-	      homepage = "https://github.com/okeuday/key2value";
-	    };
-	  }
-      ) {};
-    
-    key2value = key2value_1_5_1;
-    
-    keys1value_1_5_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "keys1value";
-	    version = "1.5.1";
-	    sha256 =
-	      "2385132be0903c170fe21e54a0c3e746a604777b66ee458bb6e5f25650d3354f";
-	      
-	    meta = {
-	      description = "Erlang Set Associative Map For Key Lists";
-	      license = stdenv.lib.licenses.bsd3;
-	      homepage = "https://github.com/okeuday/keys1value";
-	    };
-	  }
-      ) {};
-    
-    keys1value = keys1value_1_5_1;
-    
-    lager_3_0_1 = callPackage
-      (
-	{ buildHex, goldrush_0_1_7 }:
-	  buildHex {
-	    name = "lager";
-	    version = "3.0.1";
-	    sha256 =
-	      "d32c9233105b72dc5c1f6a8fe9a33cc205ecccc359c4449950060cee5a329e35";
-	     
-	    erlangDeps  = [ goldrush_0_1_7 ];
-	    
-	    meta = {
-	      description = "Erlang logging framework";
-	      license = stdenv.lib.licenses.free;
-	      homepage = "https://github.com/basho/lager";
-	    };
-	  }
-      ) {};
-    
-    lager_3_0_2 = callPackage
-      (
-	{ buildHex, goldrush_0_1_7 }:
-	  buildHex {
-	    name = "lager";
-	    version = "3.0.2";
-	    sha256 =
-	      "527f3b233e01b6cb68780c14ef675ed08ec02247dc029cacecbb56c78dfca100";
-	     
-	    erlangDeps  = [ goldrush_0_1_7 ];
-	    
-	    meta = {
-	      description = "Erlang logging framework";
-	      license = stdenv.lib.licenses.free;
-	      homepage = "https://github.com/basho/lager";
-	    };
-	  }
-      ) {};
-    
-    lager = lager_3_0_2;
-    
-    lasse_1_1_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "lasse";
-	    version = "1.1.0";
-	    sha256 =
-	      "53e70ea9031f7583331a9f9bdbb29da933e591e5c4cce521b4bf85c68e7f3385";
-	      
-	    meta = {
-	      description = "Lasse: Server-Sent Event handler for Cowboy";
-	      license = stdenv.lib.licenses.asl20;
-	      homepage = "https://github.com/inaka/lasse";
-	    };
-	  }
-      ) {};
-    
-    lasse = lasse_1_1_0;
-    
-    lhttpc_1_3_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "lhttpc";
-	    version = "1.3.0";
-	    sha256 =
-	      "ddd2bd4b85159bc987c954b14877168e6a3c3e516105702189776e97c50296a4";
-	      
-	    meta = {
-	      description = "Lightweight HTTP/1.1 client";
-	      license = stdenv.lib.licenses.bsd3;
-	      homepage = "https://github.com/talko/lhttpc";
-	    };
-	  }
-      ) {};
-    
-    lhttpc = lhttpc_1_3_0;
-    
-    libsnarlmatch_0_1_5 = callPackage
-      (
-	{ buildHex, fqc_0_1_5 }:
-	  buildHex {
-	    name = "libsnarlmatch";
-	    version = "0.1.5";
-	    sha256 =
-	      "11410122ca7a0685c4a7df1795d7f5a1e7bf9c5f17096414402fd9d1f0e1ac04";
-	     
-	    erlangDeps  = [ fqc_0_1_5 ];
-	    
-	    meta = {
-	      description = "permission matcher library";
-	      license = stdenv.lib.licenses.cddl;
-	      homepage = "https://github.com/project-fifo/libsnarlmatch";
-	    };
-	  }
-      ) {};
-    
-    libsnarlmatch_0_1_7 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "libsnarlmatch";
-	    version = "0.1.7";
-	    sha256 =
-	      "72e9bcf7968e75774393778146ac6596116f1c60136dd607ad249183684ee380";
-	      
-	    meta = {
-	      description = "permission matcher library";
-	      license = stdenv.lib.licenses.cddl;
-	      homepage = "https://github.com/project-fifo/libsnarlmatch";
-	    };
-	  }
-      ) {};
-    
-    libsnarlmatch = libsnarlmatch_0_1_7;
-    
-    lru_1_3_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "lru";
-	    version = "1.3.1";
-	    sha256 =
-	      "cd6ac15c383d58cd2933df9cb918617b24b12b6e5fb24d94c4c8f200fd93f619";
-	      
-	    meta = {
-	      description = "implements a fixed-size LRU cache";
-	      license = stdenv.lib.licenses.bsd3;
-	      homepage = "https://github.com/barrel-db/erlang-lru";
-	    };
-	  }
-      ) {};
-    
-    lru = lru_1_3_1;
-    
-    lz4_0_2_2 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "lz4";
-	    version = "0.2.2";
-	    sha256 =
-	      "a59522221e7cdfe3792bf8b3bb21cfe7ac657790e5826201fa2c5d0bc7484a2d";
-	    compilePorts = true;
-	     
-	    meta = {
-	      description = "LZ4 bindings for Erlang";
-	      license = stdenv.lib.licenses.isc;
-	      homepage = "https://github.com/szktty/erlang-lz4.git";
-	    };
-	  }
-      ) {};
-    
-    lz4 = lz4_0_2_2;
-    
-    mdns_server_0_2_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "mdns_server";
-	    version = "0.2.0";
-	    sha256 =
-	      "bc9465880e15e57033960ab6820258b87134bef69032210c67e53e3718e289d0";
-	      
-	    meta = {
-	      description = "mDNS service discovery server";
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/Licenser/erlang-mdns-server";
-	    };
-	  }
-      ) {};
-    
-    mdns_server = mdns_server_0_2_0;
-    
-    mdns_server_lib_0_2_3 = callPackage
-      (
-	{ buildHex, lager_3_0_2, mdns_server_0_2_0, ranch_1_1_0 }:
-	  buildHex {
-	    name = "mdns_server_lib";
-	    version = "0.2.3";
-	    sha256 =
-	      "078775ccea5d768095716ca6bd82f657601203352495d9726f4cc080c8c07695";
-	     
-	    erlangDeps  = [ lager_3_0_2 mdns_server_0_2_0 ranch_1_1_0 ];
-	    
-	    meta = {
-	      description =
-		"server side for mdns client server implementation";
-	      license = stdenv.lib.licenses.cddl;
-	      homepage = "https://github.com/Licenser/mdns_server_lib";
-	    };
-	  }
-      ) {};
-    
-    mdns_server_lib = mdns_server_lib_0_2_3;
-    
-    meck_0_8_3 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "meck";
-	    version = "0.8.3";
-	    sha256 =
-	      "53bd3873d0193d6b2b4a165cfc4b9ffc3934355c3ba19e88239ef6a027cc02b6";
-	      
-	    meta = {
-	      description = "A mocking framework for Erlang";
-	      license = stdenv.lib.licenses.asl20;
-	      homepage = "https://github.com/eproxus/meck";
-	    };
-	  }
-      ) {};
-    
-    meck_0_8_4 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "meck";
-	    version = "0.8.4";
-	    sha256 =
-	      "2cdfbd0edd8f62b3d2061efc03c0e490282dd2ea6de44e15d2006e83f4f8eead";
-	      
-	    meta = {
-	      description = "A mocking framework for Erlang";
-	      license = stdenv.lib.licenses.asl20;
-	      homepage = "https://github.com/eproxus/meck";
-	    };
-	  }
-      ) {};
-    
-    meck = meck_0_8_4;
-    
-    metrics_0_2_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "metrics";
-	    version = "0.2.1";
-	    sha256 =
-	      "1cccc3534fa5a7861a3dcc0414afba00a616937e82c95d6172a523a5d2e97c03";
-	      
-	    meta = {
-	      description =
-		"A generic interface to different metrics systems in Erlang.";
-	      license = stdenv.lib.licenses.bsd3;
-	      homepage = "https://github.com/benoitc/erlang-metrics";
-	    };
-	  }
-      ) {};
-    
-    metrics = metrics_0_2_1;
-    
-    mimerl_1_0_2 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "mimerl";
-	    version = "1.0.2";
-	    sha256 =
-	      "7a4c8e1115a2732a67d7624e28cf6c9f30c66711a9e92928e745c255887ba465";
-	      
-	    meta = {
-	      description = "Library to handle mimetypes";
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/benoitc/mimerl";
-	    };
-	  }
-      ) {};
-    
-    mimerl_1_1_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "mimerl";
-	    version = "1.1.0";
-	    sha256 =
-	      "def0f1922a5dcdeeee6e4f41139b364e7f0f40239774b528a0986b12bcb42ddc";
-	      
-	    meta = {
-	      description = "Library to handle mimetypes";
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/benoitc/mimerl";
-	    };
-	  }
-      ) {};
-    
-    mimerl = mimerl_1_1_0;
-    
-    mochiweb_2_12_2 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "mochiweb";
-	    version = "2.12.2";
-	    sha256 =
-	      "d3e681d4054b74a96cf2efcd09e94157ab83a5f55ddc4ce69f90b8144673bd7a";
-	      
-	    meta = {
-	      description =
-		"MochiWeb is an Erlang library for building lightweight HTTP servers.
-";
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/mochi/mochiweb";
-	    };
-	  }
-      ) {};
-    
-    mochiweb = mochiweb_2_12_2;
-    
-    mtx_1_0_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "mtx";
-	    version = "1.0.0";
-	    sha256 =
-	      "3bdcb209fe3cdfc5a6b5b95f619ecd123b7ee1d9203ace2178c8ff73be5bb90f";
-	      
-	    meta = {
-	      description = "Metrics Client";
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/synrc/mtx";
-	    };
-	  }
-      ) {};
-    
-    mtx = mtx_1_0_0;
-    
-    pc_1_2_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "pc";
-	    version = "1.2.0";
-	    sha256 =
-	      "ef0f59d26a25af0a5247ef1a06d28d8300f8624647b02dc521ac79a7eceb8883";
-	      
-	    meta = {
-	      description = "a rebar3 port compiler for native code";
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/blt/port_compiler";
-	    };
-	  }
-      ) {};
-    
-    pc = pc_1_2_0;
-    
-    poolboy_1_5_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "poolboy";
-	    version = "1.5.1";
-	    sha256 =
-	      "8f7168911120e13419e086e78d20e4d1a6776f1eee2411ac9f790af10813389f";
-	      
-	    meta = {
-	      description = "A hunky Erlang worker pool factory";
-	      license = with stdenv.lib.licenses; [ unlicense asl20 ];
-	      homepage = "https://github.com/devinus/poolboy";
-	    };
-	  }
-      ) {};
-    
-    poolboy = poolboy_1_5_1;
-    
-    pooler_1_5_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "pooler";
-	    version = "1.5.0";
-	    sha256 =
-	      "f493b4b947967fa4250dd1f96e86a5440ecab51da114d2c256cced58ad991908";
-	      
-	    meta = {
-	      description = "An OTP Process Pool Application";
-	      license = stdenv.lib.licenses.asl20;
-	      homepage = "https://github.com/seth/pooler";
-	    };
-	  }
-      ) {};
-    
-    pooler = pooler_1_5_0;
-    
-    pot_0_9_3 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "pot";
-	    version = "0.9.3";
-	    sha256 =
-	      "752d2605c15605cd455cb3514b1ce329309eb61dfa88397dce49772dac9ad581";
-	      
-	    meta = {
-	      description = "One Time Passwords for Erlang";
-	      license = stdenv.lib.licenses.free; 
-	    };
-	  }
-      ) {};
-    
-    pot = pot_0_9_3;
-    
-    pqueue_1_5_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "pqueue";
-	    version = "1.5.1";
-	    sha256 =
-	      "7ba01afe6b50ea4b239fa770f9e2c2db4871b3927ac44aea180d1fd52601b317";
-	      
-	    meta = {
-	      description = "Erlang Priority Queue Implementation";
-	      license = stdenv.lib.licenses.bsd3;
-	      homepage = "https://github.com/okeuday/pqueue";
-	    };
-	  }
-      ) {};
-    
-    pqueue = pqueue_1_5_1;
-    
-    proper_1_1_1_beta = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "proper";
-	    version = "1.1.1-beta";
-	    sha256 =
-	      "bde5c0fef0f8d804a7c06aab4f293d19f42149e5880b3412b75efa608e86d342";
-	      
-	    meta = {
-	      description =
-		"QuickCheck-inspired property-based testing tool for Erlang.";
-	      license = stdenv.lib.licenses.free;
-	      homepage = "https://github.com/manopapad/proper";
-	    };
-	  }
-      ) {};
-    
-    proper = proper_1_1_1_beta;
-    
-    providers_1_6_0 = callPackage
-      (
-	{ buildHex, getopt_0_8_2 }:
-	  buildHex {
-	    name = "providers";
-	    version = "1.6.0";
-	    sha256 =
-	      "0f6876529a613d34224de8c61d3660388eb981142360f2699486d8536050ce2f";
-	     
-	    erlangDeps  = [ getopt_0_8_2 ];
-	    
-	    meta = {
-	      description = "Providers provider";
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/tsloughter/providers";
-	    };
-	  }
-      ) {};
-    
-    providers = providers_1_6_0;
-    
-    quickrand_1_5_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "quickrand";
-	    version = "1.5.1";
-	    sha256 =
-	      "0b3dcc6ddb23319c1f6a5ed143778864b8ad2f0ebd693a2d121cf5ae0c4db507";
-	      
-	    meta = {
-	      longDescription = ''Quick Random Number Generation: Provides a
-				simple interface to call efficient random number
-				generation functions based on the context.
-				Proper random number seeding is enforced.'';
-	      license = stdenv.lib.licenses.bsd3;
-	      homepage = "https://github.com/okeuday/quickrand";
-	    };
-	  }
-      ) {};
-    
-    quickrand = quickrand_1_5_1;
-    
-    quintana_0_2_0 = callPackage
-      (
-	{ buildHex, folsom_0_8_3 }:
-	  buildHex {
-	    name = "quintana";
-	    version = "0.2.0";
-	    sha256 =
-	      "0646fe332ca3415ca6b0b273b4a5689ec902b9f9004ca62229ded00bd5f64cda";
-	     
-	    erlangDeps  = [ folsom_0_8_3 ];
-	    
-	    meta = {
-	      description = "Wrapper around some Folsom functions";
-	      license = stdenv.lib.licenses.free; 
-	    };
-	  }
-      ) {};
-    
-    quintana_0_2_1 = callPackage
-      (
-	{ buildHex, folsom_0_8_3 }:
-	  buildHex {
-	    name = "quintana";
-	    version = "0.2.1";
-	    sha256 =
-	      "d4683eb33c71f6cab3b17b896b4fa9180f17a0a8b086440bfe0c5675182f0194";
-	     
-	    erlangDeps  = [ folsom_0_8_3 ];
-	    
-	    meta = {
-	      description = "Wrapper around some Folsom functions";
-	      license = stdenv.lib.licenses.free; 
-	    };
-	  }
-      ) {};
-    
-    quintana = quintana_0_2_1;
-    
-    rabbit_common_3_5_6 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "rabbit_common";
-	    version = "3.5.6";
-	    sha256 =
-	      "9335ab3ebc4e8e140d7bc9b1b0e7ee99c0aa87d0a746b704184121ba35c04f1c";
-	      
-	    meta = {
-	      longDescription = ''Includes modules which are a runtime
-				dependency of the RabbitMQ/AMQP Erlang client
-				and are common to the RabbitMQ server.'';
-	      license = stdenv.lib.licenses.mpl11;
-	      homepage = "https://github.com/jbrisbin/rabbit_common";
-	    };
-	  }
-      ) {};
-    
-    rabbit_common = rabbit_common_3_5_6;
-    
-    ranch_1_1_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "ranch";
-	    version = "1.1.0";
-	    sha256 =
-	      "98ade939e63e6567da5dec5bc5bd93cbdc53d53f8b1aa998adec60dc4057f048";
-	      
-	    meta = {
-	      description = "Socket acceptor pool for TCP protocols";
-	      license = stdenv.lib.licenses.isc;
-	      homepage = "https://github.com/ninenines/ranch";
-	    };
-	  }
-      ) {};
-    
-    ranch_1_2_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "ranch";
-	    version = "1.2.0";
-	    sha256 =
-	      "82bbb48cdad151000f7ad600d7a29afd972df409fde600bbc9b1ed4fdc08c399";
-	      
-	    meta = {
-	      description = "Socket acceptor pool for TCP protocols";
-	      license = stdenv.lib.licenses.isc;
-	      homepage = "https://github.com/ninenines/ranch";
-	    };
-	  }
-      ) {};
-    
-    ranch = ranch_1_2_0;
-    
-    ratx_0_1_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "ratx";
-	    version = "0.1.0";
-	    sha256 =
-	      "fbf933ff32fdc127200880f5b567820bf03504ade1bd697ffbc0535dbafc23d6";
-	      
-	    meta = {
-	      description =
-		"Rate limiter and overload protection for erlang and elixir applications.
-";
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/liveforeverx/ratx";
-	    };
-	  }
-      ) {};
-    
-    ratx = ratx_0_1_0;
-    
-    rebar3_asn1_compiler_1_0_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "rebar3_asn1_compiler";
-	    version = "1.0.0";
-	    sha256 =
-	      "25ec1d5c97393195650ac8c7a06a267a886a1479950ee047c43b5228c07b30b9";
-	      
-	    meta = {
-	      description = "Compile ASN.1 modules with Rebar3";
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/pyykkis/rebar3_asn1_compiler";
-	    };
-	  }
-      ) {};
-    
-    rebar3_asn1_compiler = rebar3_asn1_compiler_1_0_0;
-    
-    rebar3_diameter_compiler_0_3_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "rebar3_diameter_compiler";
-	    version = "0.3.1";
-	    sha256 =
-	      "c5965e3810ccf9ef9ba9185a81fe569ef6e9f3a9e546e99c5e900736b0c39274";
-	      
-	    meta = {
-	      description = "Compile diameter .dia files";
-	      license = stdenv.lib.licenses.mit;
-	      homepage =
-		"https://github.com/carlosedp/rebar3_diameter_compiler";
-	    };
-	  }
-      ) {};
-    
-    rebar3_diameter_compiler = rebar3_diameter_compiler_0_3_1;
-    
-    rebar3_hex_1_14_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "rebar3_hex";
-	    version = "1.14.0";
-	    sha256 =
-	      "e655ba352835654d41b8077695415792a0de01f3200aa1ce0c8458f785ec2311";
-	      
-	    meta = {
-	      description = "Hex.pm plugin for rebar3";
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/tsloughter/rebar3_hex";
-	    };
-	  }
-      ) {};
-    
-    rebar3_hex = rebar3_hex_1_14_0;
-    
-    rebar3_idl_compiler_0_3_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "rebar3_idl_compiler";
-	    version = "0.3.0";
-	    sha256 =
-	      "31ba95205c40b990cb3c49abb397abc47b4d5f9c402db83f9daebbc44e69789d";
-	      
-	    meta = {
-	      description = "Rebar3 IDL Compiler";
-	      license = stdenv.lib.licenses.free;
-	      homepage = "https://github.com/sebastiw/rebar3_idl_compiler";
-	    };
-	  }
-      ) {};
-    
-    rebar3_idl_compiler = rebar3_idl_compiler_0_3_0;
-    
-    rebar_alias_0_1_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "rebar_alias";
-	    version = "0.1.0";
-	    sha256 =
-	      "59fb42b39964af3a29ebe94c11247f618dd4d5e4e1a69cfaffabbed03ccff70f";
-	      
-	    meta = {
-	      description = "A rebar plugin";
-	      license = stdenv.lib.licenses.free; 
-	    };
-	  }
-      ) {};
-    
-    rebar_alias = rebar_alias_0_1_0;
-    
-    rebar_erl_vsn_0_1_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "rebar_erl_vsn";
-	    version = "0.1.0";
-	    sha256 =
-	      "7cf1e2e85a80785a4e4e1529a2c837dbd2d540214cf791214e56f931e5e9865d";
-	      
-	    meta = {
-	      description = "defines for erlang versions";
-	      license = stdenv.lib.licenses.mit; 
-	    };
-	  }
-      ) {};
-    
-    rebar_erl_vsn = rebar_erl_vsn_0_1_0;
-    
-    recon_2_2_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "recon";
-	    version = "2.2.1";
-	    sha256 =
-	      "6c548ad0f4916495a78977674a251847869f85b5125b7c2a44da3178955adfd1";
-	      
-	    meta = {
-	      longDescription = ''Recon wants to be a set of tools usable in
-				production to diagnose Erlang problems or
-				inspect production environment safely.'';
-	      license = stdenv.lib.licenses.free;
-	      homepage = "https://github.com/ferd/recon";
-	    };
-	  }
-      ) {};
-    
-    recon = recon_2_2_1;
-    
-    redo_2_0_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "redo";
-	    version = "2.0.1";
-	    sha256 =
-	      "f7b2be8c825ec34413c54d8f302cc935ce4ecac8421ae3914c5dadd816dcb1e6";
-	      
-	    meta = {
-	      description = "Pipelined Redis Erlang Driver";
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/heroku/redo";
-	    };
-	  }
-      ) {};
-    
-    redo = redo_2_0_1;
-    
-    reltool_util_1_4_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "reltool_util";
-	    version = "1.4.0";
-	    sha256 =
-	      "a625874976fffe8ab56d4b5b7d5fd37620a2692462bbe24ae003ab13052ef0d3";
-	      
-	    meta = {
-	      description = "Erlang reltool utility functionality application";
-	      license = stdenv.lib.licenses.bsd3;
-	      homepage = "https://github.com/okeuday/reltool_util";
-	    };
-	  }
-      ) {};
-    
-    reltool_util_1_5_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "reltool_util";
-	    version = "1.5.1";
-	    sha256 =
-	      "746e16871afdcf85d8a115389193c8d660d0df1d26d6ac700590e0ad252646b1";
-	      
-	    meta = {
-	      description = "Erlang reltool utility functionality application";
-	      license = stdenv.lib.licenses.bsd3;
-	      homepage = "https://github.com/okeuday/reltool_util";
-	    };
-	  }
-      ) {};
-    
-    reltool_util = reltool_util_1_5_1;
-    
-    relx_3_13_0 = callPackage
-      (
-	{
-	  buildHex,
-	  bbmustache_1_0_4,
-	  cf_0_2_1,
-	  erlware_commons_0_18_0,
-	  getopt_0_8_2,
-	  providers_1_6_0
-	}:
-	  buildHex {
-	    name = "relx";
-	    version = "3.13.0";
-	    sha256 =
-	      "1ccadc6c9c6883807be0a6250411d2c299c532928e0a6d07db812400a2303ec1";
-	     
-	    erlangDeps  = [
-			    bbmustache_1_0_4
-			    cf_0_2_1
-			    erlware_commons_0_18_0
-			    getopt_0_8_2
-			    providers_1_6_0
-			  ];
-	    
-	    meta = {
-	      description = "Release assembler for Erlang/OTP Releases";
-	      license = stdenv.lib.licenses.free;
-	      homepage = "https://github.com/erlware/relx";
-	    };
-	  }
-      ) {};
-    
-    relx = relx_3_13_0;
-    
-    savory_0_0_2 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "savory";
-	    version = "0.0.2";
-	    sha256 =
-	      "a45ef32a6f45092e1328bc1eb47bda3c8f992afe863aaa73c455f31b0c8591b9";
-	      
-	    meta = {
-	      longDescription = ''An Elixir implementation of Freza's salt_nif
-				which interfaces with libsodium, a wrapper for
-				the cryptographic primitive libary NaCl. '';
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/electricFeel/savory";
-	    };
-	  }
-      ) {};
-    
-    savory = savory_0_0_2;
-    
-    sbroker_0_7_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "sbroker";
-	    version = "0.7.0";
-	    sha256 =
-	      "5bc0bfd79896fd5b92072a71fa4a1e120f4110f2cf9562a0b9dd2fcfe9e5cfd2";
-	      
-	    meta = {
-	      description =
-		"Process broker for dispatching with backpressure and load shedding";
-	      license = stdenv.lib.licenses.free;
-	      homepage = "https://github.com/fishcakez/sbroker";
-	    };
-	  }
-      ) {};
-    
-    sbroker = sbroker_0_7_0;
-    
-    serial_0_1_2 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "serial";
-	    version = "0.1.2";
-	    sha256 =
-	      "c0aed287f565b7ce1e1091a6a3dd08fd99bf0884c81b53ecf978c502ef652231";
-	      
-	    meta = {
-	      description = "Serial communication through Elixir ports";
-	      license = stdenv.lib.licenses.isc;
-	      homepage = "https://github.com/bitgamma/elixir_serial";
-	    };
-	  }
-      ) {};
-    
-    serial = serial_0_1_2;
-    
-    sidejob_2_0_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "sidejob";
-	    version = "2.0.0";
-	    sha256 =
-	      "19fea24060a1d0d37e78480fbd79d6b95e07f445aad725f7124a23194641c743";
-	      
-	    meta = {
-	      longDescription = ''sidejob is an Erlang library that implements
-				a parallel, capacity-limited request pool. In
-				sidejob, these pools are called resources. A
-				resource is managed by multiple gen_server like
-				processes which can be sent calls and casts
-				using sidejob:call or sidejob:cast respectively.
-				This library was originally written to support
-				process bounding in Riak using the
-				sidejob_supervisor behavior. In Riak, this is
-				used to limit the number of concurrent get/put
-				FSMs that can be active, failing client requests
-				with {error, overload} if the limit is ever hit.
-				The purpose being to provide a fail-safe
-				mechanism during extreme overload scenarios. '';
-	      license = stdenv.lib.licenses.asl20;
-	      homepage = "https://github.com/basho/sidejob";
-	    };
-	  }
-      ) {};
-    
-    sidejob = sidejob_2_0_0;
-    
-    slp_0_0_2 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "slp";
-	    version = "0.0.2";
-	    sha256 =
-	      "27e5f7330c7ce631f16e3ec5781b31cbb2247d2bcdeab1e979a66dcc4397bd77";
-	      
-	    meta = {
-	      longDescription = ''An Elixir application for using the Service
-				Location Protocol. SLP is a commonly used
-				service discovery protocol.'';
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/stuart/elixir_slp";
-	    };
-	  }
-      ) {};
-    
-    slp = slp_0_0_2;
-    
-    smurf_0_1_3 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "smurf";
-	    version = "0.1.3";
-	    sha256 =
-	      "5ed8e18ec8eea0647e7e938ce15cc76e59497d0a259cea15124520a48f0d6be6";
-	      
-	    meta = {
-	      description = "SMF interfacing library for erlang";
-	      license = stdenv.lib.licenses.cddl;
-	      homepage = "https://github.com/project-fifo/smurf";
-	    };
-	  }
-      ) {};
-    
-    smurf = smurf_0_1_3;
-    
-    ssl_verify_hostname_1_0_5 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "ssl_verify_hostname";
-	    version = "1.0.5";
-	    sha256 =
-	      "f2cb11e6144e10ab39d1e14bf9fb2437b690979c70bf5428e9dc4bfaf1dfeabf";
-	      
-	    meta = {
-	      description = "Hostname verification library for Erlang";
-	      license = stdenv.lib.licenses.mit;
-	      homepage =
-		"https://github.com/deadtrickster/ssl_verify_hostname.erl";
-	    };
-	  }
-      ) {};
-    
-    ssl_verify_hostname_1_0_6 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "ssl_verify_hostname";
-	    version = "1.0.6";
-	    sha256 =
-	      "72b2fc8a8e23d77eed4441137fefa491bbf4a6dc52e9c0045f3f8e92e66243b5";
-	      
-	    meta = {
-	      description = "Hostname verification library for Erlang";
-	      license = stdenv.lib.licenses.mit;
-	      homepage =
-		"https://github.com/deadtrickster/ssl_verify_hostname.erl";
-	    };
-	  }
-      ) {};
-    
-    ssl_verify_hostname = ssl_verify_hostname_1_0_6;
-    
-    strftimerl_0_1_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "strftimerl";
-	    version = "0.1.1";
-	    sha256 =
-	      "c09c7cd6a421bcbc1020c1440a2e73e312b852adbb3034d11f3dffa27d7953b1";
-	      
-	    meta = {
-	      description = "strftime formatting in erlang";
-	      license = stdenv.lib.licenses.bsd3;
-	      homepage = "https://github.com/gmr/strftimerl";
-	    };
-	  }
-      ) {};
-    
-    strftimerl = strftimerl_0_1_1;
-    
-    supool_1_5_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "supool";
-	    version = "1.5.1";
-	    sha256 =
-	      "c191d63ff19ae177bf4cfba02303ae4552d8b48ec4133e24053e037513dfae09";
-	      
-	    meta = {
-	      description = "Erlang Process Pool as a Supervisor";
-	      license = stdenv.lib.licenses.bsd3;
-	      homepage = "https://github.com/okeuday/supool";
-	    };
-	  }
-      ) {};
-    
-    supool = supool_1_5_1;
-    
-    tea_crypto_1_0_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "tea_crypto";
-	    version = "1.0.0";
-	    sha256 =
-	      "0e7e60d0afe79f0624faa8a358a3a00c912cfa548f3632383927abca4db29cc6";
-	      
-	    meta = {
-	      description = "A TEA implementation in Erlang.
-";
-	      license = stdenv.lib.licenses.free;
-	      homepage = "https://github.com/keichan34/tea_crypto";
-	    };
-	  }
-      ) {};
-    
-    tea_crypto = tea_crypto_1_0_0;
-    
-    termcap_0_1_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "termcap";
-	    version = "0.1.0";
-	    sha256 =
-	      "8c5167d68759bd1cd020eeaf5fd94153430fd19fa5a5fdeeb0b3129f0aba2a21";
-	      
-	    meta = {
-	      description = "Pure erlang termcap library";
-	      license = stdenv.lib.licenses.mit; 
-	    };
-	  }
-      ) {};
-    
-    termcap = termcap_0_1_0;
-    
-    tinymt_0_3_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "tinymt";
-	    version = "0.3.1";
-	    sha256 =
-	      "9de8fcedf254661bc4aa550aac317e28be35d4a5d91adf3fa3689dfad6cc1e5a";
-	      
-	    meta = {
-	      description = "Tiny Mersenne Twister (TinyMT) for Erlang";
-	      license = stdenv.lib.licenses.free;
-	      homepage = "https://github.com/jj1bdx/tinymt-erlang/";
-	    };
-	  }
-      ) {};
-    
-    tinymt = tinymt_0_3_1;
-    
-    trie_1_5_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "trie";
-	    version = "1.5.0";
-	    sha256 =
-	      "613981536e33f58d92e44bd31801376f71deee0e57c63372fe8ab5fbbc37f7dc";
-	      
-	    meta = {
-	      description = "Erlang Trie Implementation";
-	      license = stdenv.lib.licenses.bsd3;
-	      homepage = "https://github.com/okeuday/trie";
-	    };
-	  }
-      ) {};
-    
-    trie_1_5_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "trie";
-	    version = "1.5.1";
-	    sha256 =
-	      "4b845dccfca8962b90584e98d270e2ff43e2e181bb046c4aae0e0f457679f98d";
-	      
-	    meta = {
-	      description = "Erlang Trie Implementation";
-	      license = stdenv.lib.licenses.bsd3;
-	      homepage = "https://github.com/okeuday/trie";
-	    };
-	  }
-      ) {};
-    
-    trie = trie_1_5_1;
-    
-    tsuru_1_0_2 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "tsuru";
-	    version = "1.0.2";
-	    sha256 =
-	      "b586ad8d47799a086e4225494f5e3cf4e306ca255a173a4b48fe51d542cefb6b";
-	      
-	    meta = {
-	      description =
-		"A collection of useful tools for Erlang applications";
-	      license = stdenv.lib.licenses.mit; 
-	    };
-	  }
-      ) {};
-    
-    tsuru = tsuru_1_0_2;
-    
-    uri_0_1_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "uri";
-	    version = "0.1.0";
-	    sha256 =
-	      "3833c3b5745fc0822df86c3a3591219048026fea8a535223b440d26029218996";
-	      
-	    meta = {
-	      description = "URI Parsing/Encoding Library";
-	      license = stdenv.lib.licenses.free; 
-	    };
-	  }
-      ) {};
-    
-    uri = uri_0_1_0;
-    
-    varpool_1_5_1 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "varpool";
-	    version = "1.5.1";
-	    sha256 =
-	      "ff6059bdcd0efad606e8c54ee623cfeaef59778c18e343dd772e84d99d188e26";
-	      
-	    meta = {
-	      description = "Erlang Process Pools as a Local Variable";
-	      license = stdenv.lib.licenses.bsd3;
-	      homepage = "https://github.com/okeuday/varpool";
-	    };
-	  }
-      ) {};
-    
-    varpool = varpool_1_5_1;
-    
-    weber_0_1_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "weber";
-	    version = "0.1.0";
-	    sha256 =
-	      "742c45b3c99e207dd0aeccb818edd2ace4af10699c96fbcee0ce2f692dc5fe12";
-	      
-	    meta = {
-	      description = "weber - is Elixir MVC web framework";
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/elixir-web/weber";
-	    };
-	  }
-      ) {};
-    
-    weber = weber_0_1_0;
-    
-    websocket_client_1_1_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "websocket_client";
-	    version = "1.1.0";
-	    sha256 =
-	      "21c3d0df073634f2ca349af5b54a61755d637d6390c34d8d57c064f68ca92acd";
-	      
-	    meta = {
-	      description = "Erlang websocket client";
-	      license = stdenv.lib.licenses.mit;
-	      homepage = "https://github.com/sanmiguel/websocket_client";
-	    };
-	  }
-      ) {};
-    
-    websocket_client = websocket_client_1_1_0;
-    
-    worker_pool_1_0_4 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "worker_pool";
-	    version = "1.0.4";
-	    sha256 =
-	      "7854a3b94e9624728db3a0475d00e7d0728adf3bf2ee3802bbf8ca10356d6f64";
-	      
-	    meta = {
-	      description = "Erlang Worker Pool";
-	      license = stdenv.lib.licenses.free;
-	      homepage = "https://github.com/inaka/worker_pool";
-	    };
-	  }
-      ) {};
-    
-    worker_pool = worker_pool_1_0_4;
-    
-    wpa_supplicant_0_1_0 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "wpa_supplicant";
-	    version = "0.1.0";
-	    sha256 =
-	      "8a73ca51203401755d42ba636918106540aa3723006dab344dc8a7ec8fa2f3d5";
-	      
-	    meta = {
-	      longDescription = ''Elixir interface to the wpa_supplicant
-				daemon. The wpa_supplicant provides application
-				support for scanning for access points, managing
-				Wi-Fi connections, and handling all of the
-				security and other parameters associated with
-				Wi-Fi. '';
-	      license = with stdenv.lib.licenses; [ asl20 free ];
-	      homepage = "https://github.com/fhunleth/wpa_supplicant.ex";
-	    };
-	  }
-      ) {};
-    
-    wpa_supplicant = wpa_supplicant_0_1_0;
-    
-    zipper_0_1_5 = callPackage
-      (
-	{ buildHex }:
-	  buildHex {
-	    name = "zipper";
-	    version = "0.1.5";
-	    sha256 =
-	      "7df5552f41169a8feb1a2e81e2753ec4e4debb7d48cdf1edc77037205782d547";
-	      
-	    meta = {
-	      description = "Generic Zipper Implementation for Erlang";
-	      license = stdenv.lib.licenses.asl20;
-	      homepage = "https://github.com/inaka/zipper";
-	    };
-	  }
-      ) {};
-    
-    zipper = zipper_0_1_5;
-    
-  };
-in self
\ No newline at end of file
diff --git a/pkgs/development/guile-modules/guile-lib/default.nix b/pkgs/development/guile-modules/guile-lib/default.nix
index 7cce27c387e..de456b4983a 100644
--- a/pkgs/development/guile-modules/guile-lib/default.nix
+++ b/pkgs/development/guile-modules/guile-lib/default.nix
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
 
   preCheck =
     # Make `libgcc_s.so' visible for `pthread_cancel'.
-    '' export LD_LIBRARY_PATH="$(dirname $(echo ${stdenv.cc.cc}/lib*/libgcc_s.so)):$LD_LIBRARY_PATH"
+    '' export LD_LIBRARY_PATH="$(dirname $(echo ${stdenv.cc.cc.lib}/lib*/libgcc_s.so)):$LD_LIBRARY_PATH"
     '';
 
   meta = {
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix
index 1cbda56844b..7874d007763 100644
--- a/pkgs/development/haskell-modules/configuration-common.nix
+++ b/pkgs/development/haskell-modules/configuration-common.nix
@@ -1020,4 +1020,12 @@ self: super: {
   c2hs_0_27_1 = if pkgs.stdenv.isDarwin
                 then dontCheck super.c2hs_0_27_1
                 else super.c2hs_0_27_1;
+
+  # tinc is a new build driver a la Stack that's not yet available from Hackage.
+  tinc = self.callPackage ../tools/haskell/tinc {};
+
+  # Avoid transient build failures because the QuickCheck testsuite cannot
+  # generate enough conclusive test cases.
+  split = dontCheck super.split;
+
 }
diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix
index 77735182d0e..d5259ef2d13 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix
@@ -77,4 +77,10 @@ self: super: {
   # Needs void on pre 7.10.x compilers.
   conduit = addBuildDepend super.conduit self.void;
 
+  # Needs tagged on pre 7.6.x compilers.
+  reflection = addBuildDepend super.reflection self.tagged;
+
+  # Needs nats on pre 7.6.x compilers.
+  semigroups = addBuildDepend super.semigroups self.nats;
+
 }
diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix
index d354ea1305d..db0aa51492f 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix
@@ -78,4 +78,10 @@ self: super: {
   # Needs void on pre 7.10.x compilers.
   conduit = addBuildDepend super.conduit self.void;
 
+  # Needs tagged on pre 7.6.x compilers.
+  reflection = addBuildDepend super.reflection self.tagged;
+
+  # Needs nats on pre 7.6.x compilers.
+  semigroups = addBuildDepend super.semigroups self.nats;
+
 }
diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix
index 0103eb3c598..e2bb4f00d78 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix
@@ -89,4 +89,10 @@ self: super: {
   # Needs void on pre 7.10.x compilers.
   conduit = addBuildDepend super.conduit self.void;
 
+  # Needs tagged on pre 7.6.x compilers.
+  reflection = addBuildDepend super.reflection self.tagged;
+
+  # Needs nats on pre 7.6.x compilers.
+  semigroups = addBuildDepend super.semigroups self.nats;
+
 }
diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix
index 5550016b9b5..555223b7594 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix
@@ -49,9 +49,6 @@ self: super: {
   # Deviate from Stackage here to fix lots of builds.
   transformers-compat = self.transformers-compat_0_5_1_4;
 
-  # https://github.com/sol/doctest/issues/125
-  doctest = self.doctest_0_11_0;
-
   # No modules defined for this compiler.
   fail = dontHaddock super.fail;
 
diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
index 2eb897d799c..e6be3acaf53 100644
--- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
+++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
@@ -123,6 +123,9 @@ dont-distribute-packages:
   Win32-services-wrapper:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
   XInput:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
 
+  # Depens on shine, which is a ghcjs project.
+  shine-varying:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+
   # The build succeeds, but takes insanely long (> 2 hours).
   sharc-timbre:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
 
diff --git a/pkgs/development/haskell-modules/configuration-lts-0.0.nix b/pkgs/development/haskell-modules/configuration-lts-0.0.nix
index 0255bb3f2f8..5d5e07c3a48 100644
--- a/pkgs/development/haskell-modules/configuration-lts-0.0.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-0.0.nix
@@ -1185,10 +1185,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1217,6 +1219,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1365,6 +1368,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1391,6 +1395,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1616,6 +1621,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1799,6 +1805,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_4_0_2";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2208,6 +2215,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2465,6 +2473,7 @@ self: super: {
   "csv-conduit" = doDistribute super."csv-conduit_0_6_3";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2537,6 +2546,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4324,6 +4334,7 @@ self: super: {
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
   "here" = doDistribute super."here_1_2_6";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4405,6 +4416,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = dontDistribute super."hindent";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4747,6 +4759,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = dontDistribute super."hspec-smallcheck";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4888,6 +4901,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -5076,6 +5093,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5637,6 +5655,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5768,6 +5787,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13";
@@ -6153,6 +6173,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6375,6 +6396,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6596,6 +6618,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_1";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6622,6 +6645,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6829,12 +6853,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "presburger" = dontDistribute super."presburger";
@@ -7461,6 +7487,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7536,6 +7563,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = dontDistribute super."servant-client";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = dontDistribute super."servant-docs";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7624,6 +7652,8 @@ self: super: {
   "shelltestrunner" = dontDistribute super."shelltestrunner";
   "shelly" = doDistribute super."shelly_1_5_6";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7890,6 +7920,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -8008,7 +8039,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8477,6 +8510,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_3_3_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8624,6 +8658,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9251,6 +9286,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-0.1.nix b/pkgs/development/haskell-modules/configuration-lts-0.1.nix
index 7a6b8d9c397..994ca185089 100644
--- a/pkgs/development/haskell-modules/configuration-lts-0.1.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-0.1.nix
@@ -1185,10 +1185,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1217,6 +1219,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1365,6 +1368,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1391,6 +1395,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1616,6 +1621,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1799,6 +1805,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_4_0_2";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2208,6 +2215,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2465,6 +2473,7 @@ self: super: {
   "csv-conduit" = doDistribute super."csv-conduit_0_6_3";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2537,6 +2546,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4324,6 +4334,7 @@ self: super: {
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
   "here" = doDistribute super."here_1_2_6";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4405,6 +4416,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = dontDistribute super."hindent";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4747,6 +4759,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = dontDistribute super."hspec-smallcheck";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4888,6 +4901,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -5076,6 +5093,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5637,6 +5655,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5768,6 +5787,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13";
@@ -6153,6 +6173,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6375,6 +6396,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6596,6 +6618,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_1";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6622,6 +6645,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6829,12 +6853,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "presburger" = dontDistribute super."presburger";
@@ -7461,6 +7487,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7536,6 +7563,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = dontDistribute super."servant-client";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = dontDistribute super."servant-docs";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7624,6 +7652,8 @@ self: super: {
   "shelltestrunner" = dontDistribute super."shelltestrunner";
   "shelly" = doDistribute super."shelly_1_5_6";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7890,6 +7920,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -8008,7 +8039,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8477,6 +8510,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_3_3_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8624,6 +8658,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9251,6 +9286,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-0.2.nix b/pkgs/development/haskell-modules/configuration-lts-0.2.nix
index 564778ac7d1..13288cf6eef 100644
--- a/pkgs/development/haskell-modules/configuration-lts-0.2.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-0.2.nix
@@ -1185,10 +1185,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1217,6 +1219,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1365,6 +1368,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1391,6 +1395,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1616,6 +1621,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1799,6 +1805,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_4_0_2";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2208,6 +2215,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2465,6 +2473,7 @@ self: super: {
   "csv-conduit" = doDistribute super."csv-conduit_0_6_3";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2537,6 +2546,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4324,6 +4334,7 @@ self: super: {
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
   "here" = doDistribute super."here_1_2_6";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4405,6 +4416,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = dontDistribute super."hindent";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4747,6 +4759,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = dontDistribute super."hspec-smallcheck";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4888,6 +4901,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -5076,6 +5093,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5637,6 +5655,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5768,6 +5787,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13";
@@ -6153,6 +6173,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6375,6 +6396,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6596,6 +6618,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_1";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6622,6 +6645,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6829,12 +6853,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "presburger" = dontDistribute super."presburger";
@@ -7461,6 +7487,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7536,6 +7563,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = dontDistribute super."servant-client";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = dontDistribute super."servant-docs";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7624,6 +7652,8 @@ self: super: {
   "shelltestrunner" = dontDistribute super."shelltestrunner";
   "shelly" = doDistribute super."shelly_1_5_6";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7890,6 +7920,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -8008,7 +8039,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8477,6 +8510,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_3_3_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8624,6 +8658,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9251,6 +9286,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-0.3.nix b/pkgs/development/haskell-modules/configuration-lts-0.3.nix
index c99f5b114ee..a2a328b65c0 100644
--- a/pkgs/development/haskell-modules/configuration-lts-0.3.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-0.3.nix
@@ -1185,10 +1185,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1217,6 +1219,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1365,6 +1368,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1391,6 +1395,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1616,6 +1621,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1799,6 +1805,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_4_0_2";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2208,6 +2215,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2465,6 +2473,7 @@ self: super: {
   "csv-conduit" = doDistribute super."csv-conduit_0_6_3";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2537,6 +2546,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4324,6 +4334,7 @@ self: super: {
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
   "here" = doDistribute super."here_1_2_6";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4405,6 +4416,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = dontDistribute super."hindent";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4747,6 +4759,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = dontDistribute super."hspec-smallcheck";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4888,6 +4901,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -5076,6 +5093,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5637,6 +5655,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5768,6 +5787,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13";
@@ -6153,6 +6173,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6375,6 +6396,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6596,6 +6618,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_1";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6622,6 +6645,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6829,12 +6853,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "presburger" = dontDistribute super."presburger";
@@ -7461,6 +7487,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7536,6 +7563,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = dontDistribute super."servant-client";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = dontDistribute super."servant-docs";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7624,6 +7652,8 @@ self: super: {
   "shelltestrunner" = dontDistribute super."shelltestrunner";
   "shelly" = doDistribute super."shelly_1_5_6";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7890,6 +7920,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -8008,7 +8039,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8477,6 +8510,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_3_3_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8624,6 +8658,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9251,6 +9286,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-0.4.nix b/pkgs/development/haskell-modules/configuration-lts-0.4.nix
index 8519ea145d0..8947dce5d90 100644
--- a/pkgs/development/haskell-modules/configuration-lts-0.4.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-0.4.nix
@@ -1185,10 +1185,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1217,6 +1219,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1365,6 +1368,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1391,6 +1395,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1616,6 +1621,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1799,6 +1805,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_4_0_2";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2208,6 +2215,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2465,6 +2473,7 @@ self: super: {
   "csv-conduit" = doDistribute super."csv-conduit_0_6_3";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2537,6 +2546,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4321,6 +4331,7 @@ self: super: {
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
   "here" = doDistribute super."here_1_2_6";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4402,6 +4413,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = dontDistribute super."hindent";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4744,6 +4756,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = dontDistribute super."hspec-smallcheck";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4885,6 +4898,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -5073,6 +5090,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5634,6 +5652,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5765,6 +5784,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13";
@@ -6150,6 +6170,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6372,6 +6393,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6593,6 +6615,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_1_2";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6619,6 +6642,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6826,12 +6850,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "presburger" = dontDistribute super."presburger";
@@ -7457,6 +7483,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7532,6 +7559,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = dontDistribute super."servant-client";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = dontDistribute super."servant-docs";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7620,6 +7648,8 @@ self: super: {
   "shelltestrunner" = dontDistribute super."shelltestrunner";
   "shelly" = doDistribute super."shelly_1_5_6";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7886,6 +7916,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -8004,7 +8035,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8473,6 +8506,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_3_3_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8620,6 +8654,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9247,6 +9282,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-0.5.nix b/pkgs/development/haskell-modules/configuration-lts-0.5.nix
index aa8bcf7c0f1..74c95cb7400 100644
--- a/pkgs/development/haskell-modules/configuration-lts-0.5.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-0.5.nix
@@ -1185,10 +1185,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1217,6 +1219,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1365,6 +1368,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1391,6 +1395,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1616,6 +1621,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1799,6 +1805,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_4_0_2";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2208,6 +2215,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2465,6 +2473,7 @@ self: super: {
   "csv-conduit" = doDistribute super."csv-conduit_0_6_3";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2537,6 +2546,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4321,6 +4331,7 @@ self: super: {
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
   "here" = doDistribute super."here_1_2_6";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4402,6 +4413,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = dontDistribute super."hindent";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4744,6 +4756,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = dontDistribute super."hspec-smallcheck";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4885,6 +4898,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -5073,6 +5090,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5634,6 +5652,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5765,6 +5784,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13";
@@ -6150,6 +6170,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6372,6 +6393,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6593,6 +6615,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_1_2";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6619,6 +6642,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6826,12 +6850,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "presburger" = dontDistribute super."presburger";
@@ -7457,6 +7483,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7532,6 +7559,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = dontDistribute super."servant-client";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = dontDistribute super."servant-docs";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7620,6 +7648,8 @@ self: super: {
   "shelltestrunner" = dontDistribute super."shelltestrunner";
   "shelly" = doDistribute super."shelly_1_5_6";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7886,6 +7916,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -8004,7 +8035,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8473,6 +8506,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_3_3_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8620,6 +8654,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9247,6 +9282,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-0.6.nix b/pkgs/development/haskell-modules/configuration-lts-0.6.nix
index 70f9e6ec9a8..1e44d58aefd 100644
--- a/pkgs/development/haskell-modules/configuration-lts-0.6.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-0.6.nix
@@ -1184,10 +1184,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1216,6 +1218,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1364,6 +1367,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1390,6 +1394,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1615,6 +1620,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1798,6 +1804,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_4_0_2";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2207,6 +2214,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2464,6 +2472,7 @@ self: super: {
   "csv-conduit" = doDistribute super."csv-conduit_0_6_3";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2536,6 +2545,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4319,6 +4329,7 @@ self: super: {
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
   "here" = doDistribute super."here_1_2_6";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4400,6 +4411,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = dontDistribute super."hindent";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4742,6 +4754,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = dontDistribute super."hspec-smallcheck";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4883,6 +4896,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -5071,6 +5088,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5632,6 +5650,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5763,6 +5782,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13";
@@ -6148,6 +6168,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6370,6 +6391,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6591,6 +6613,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_1_3";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6617,6 +6640,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6824,12 +6848,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "presburger" = dontDistribute super."presburger";
@@ -7454,6 +7480,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7529,6 +7556,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = dontDistribute super."servant-client";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = dontDistribute super."servant-docs";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7617,6 +7645,8 @@ self: super: {
   "shelltestrunner" = dontDistribute super."shelltestrunner";
   "shelly" = doDistribute super."shelly_1_5_6";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7883,6 +7913,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -8001,7 +8032,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8470,6 +8503,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_3_3_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8617,6 +8651,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9242,6 +9277,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-0.7.nix b/pkgs/development/haskell-modules/configuration-lts-0.7.nix
index 663960a8d01..f5075c4afc2 100644
--- a/pkgs/development/haskell-modules/configuration-lts-0.7.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-0.7.nix
@@ -1184,10 +1184,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1216,6 +1218,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1364,6 +1367,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1390,6 +1394,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1615,6 +1620,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1798,6 +1804,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_4_0_2";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2207,6 +2214,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2464,6 +2472,7 @@ self: super: {
   "csv-conduit" = doDistribute super."csv-conduit_0_6_3";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2536,6 +2545,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4319,6 +4329,7 @@ self: super: {
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
   "here" = doDistribute super."here_1_2_6";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4400,6 +4411,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = dontDistribute super."hindent";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4742,6 +4754,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = dontDistribute super."hspec-smallcheck";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4883,6 +4896,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -5071,6 +5088,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5632,6 +5650,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5763,6 +5782,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13";
@@ -6148,6 +6168,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6370,6 +6391,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6591,6 +6613,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_1_3";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6617,6 +6640,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6824,12 +6848,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "presburger" = dontDistribute super."presburger";
@@ -7454,6 +7480,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7529,6 +7556,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = dontDistribute super."servant-client";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = dontDistribute super."servant-docs";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7617,6 +7645,8 @@ self: super: {
   "shelltestrunner" = dontDistribute super."shelltestrunner";
   "shelly" = doDistribute super."shelly_1_5_6";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7883,6 +7913,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -8001,7 +8032,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8470,6 +8503,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_3_3_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8617,6 +8651,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9242,6 +9277,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-1.0.nix b/pkgs/development/haskell-modules/configuration-lts-1.0.nix
index 11a254ac8e4..b1e9391c5f8 100644
--- a/pkgs/development/haskell-modules/configuration-lts-1.0.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-1.0.nix
@@ -1181,10 +1181,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1213,6 +1215,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1361,6 +1364,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1387,6 +1391,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1612,6 +1617,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1794,6 +1800,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2201,6 +2208,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2457,6 +2465,7 @@ self: super: {
   "csv-conduit" = doDistribute super."csv-conduit_0_6_3";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2529,6 +2538,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4311,6 +4321,7 @@ self: super: {
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
   "here" = doDistribute super."here_1_2_6";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4392,6 +4403,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = dontDistribute super."hindent";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4733,6 +4745,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = dontDistribute super."hspec-smallcheck";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4874,6 +4887,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -5062,6 +5079,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5623,6 +5641,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5754,6 +5773,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13";
@@ -6139,6 +6159,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6361,6 +6382,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6582,6 +6604,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_1_3";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6608,6 +6631,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6815,12 +6839,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "presburger" = dontDistribute super."presburger";
@@ -7444,6 +7470,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7519,6 +7546,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = dontDistribute super."servant-client";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = dontDistribute super."servant-docs";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7607,6 +7635,8 @@ self: super: {
   "shelltestrunner" = dontDistribute super."shelltestrunner";
   "shelly" = doDistribute super."shelly_1_5_7";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7872,6 +7902,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7990,7 +8021,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8459,6 +8492,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_3_3_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8606,6 +8640,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9230,6 +9265,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-1.1.nix b/pkgs/development/haskell-modules/configuration-lts-1.1.nix
index b320d53dee1..4f833f432c8 100644
--- a/pkgs/development/haskell-modules/configuration-lts-1.1.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-1.1.nix
@@ -1181,10 +1181,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1213,6 +1215,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1361,6 +1364,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1387,6 +1391,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1612,6 +1617,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1794,6 +1800,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2200,6 +2207,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2455,6 +2463,7 @@ self: super: {
   "csv-conduit" = doDistribute super."csv-conduit_0_6_3";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2527,6 +2536,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4307,6 +4317,7 @@ self: super: {
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
   "here" = doDistribute super."here_1_2_6";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4388,6 +4399,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = dontDistribute super."hindent";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4727,6 +4739,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = dontDistribute super."hspec-smallcheck";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4868,6 +4881,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -5056,6 +5073,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5617,6 +5635,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5748,6 +5767,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_1";
@@ -6132,6 +6152,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6354,6 +6375,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6575,6 +6597,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_1_4";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6601,6 +6624,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6808,12 +6832,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "presburger" = dontDistribute super."presburger";
@@ -7437,6 +7463,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7512,6 +7539,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = dontDistribute super."servant-client";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = dontDistribute super."servant-docs";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7599,6 +7627,8 @@ self: super: {
   "shelltestrunner" = dontDistribute super."shelltestrunner";
   "shelly" = doDistribute super."shelly_1_5_7";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7864,6 +7894,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7981,7 +8012,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8447,6 +8480,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_3_3_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8594,6 +8628,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9217,6 +9252,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-1.10.nix b/pkgs/development/haskell-modules/configuration-lts-1.10.nix
index 90a8e2daf9b..988c7e3714a 100644
--- a/pkgs/development/haskell-modules/configuration-lts-1.10.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-1.10.nix
@@ -1180,10 +1180,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1212,6 +1214,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1360,6 +1363,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1386,6 +1390,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1611,6 +1616,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1793,6 +1799,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2197,6 +2204,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2451,6 +2459,7 @@ self: super: {
   "csv-conduit" = doDistribute super."csv-conduit_0_6_3";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2523,6 +2532,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4296,6 +4306,7 @@ self: super: {
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
   "here" = doDistribute super."here_1_2_6";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4377,6 +4388,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = dontDistribute super."hindent";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4716,6 +4728,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = dontDistribute super."hspec-smallcheck";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4857,6 +4870,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -5040,6 +5057,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5600,6 +5618,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5731,6 +5750,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_1";
@@ -6114,6 +6134,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6335,6 +6356,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6555,6 +6577,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_1_7";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6581,6 +6604,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6788,12 +6812,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "presburger" = dontDistribute super."presburger";
@@ -7416,6 +7442,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7490,6 +7517,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = dontDistribute super."servant-client";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = dontDistribute super."servant-docs";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7576,6 +7604,8 @@ self: super: {
   "shelltestrunner" = dontDistribute super."shelltestrunner";
   "shelly" = doDistribute super."shelly_1_5_7";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7841,6 +7871,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7958,7 +7989,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8420,6 +8453,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_3_3_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8567,6 +8601,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9187,6 +9222,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-1.11.nix b/pkgs/development/haskell-modules/configuration-lts-1.11.nix
index e4b68356bb8..0fe6da3b536 100644
--- a/pkgs/development/haskell-modules/configuration-lts-1.11.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-1.11.nix
@@ -1180,10 +1180,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1212,6 +1214,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1360,6 +1363,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1386,6 +1390,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1611,6 +1616,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1793,6 +1799,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2197,6 +2204,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2451,6 +2459,7 @@ self: super: {
   "csv-conduit" = doDistribute super."csv-conduit_0_6_3";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2523,6 +2532,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4295,6 +4305,7 @@ self: super: {
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
   "here" = doDistribute super."here_1_2_6";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4376,6 +4387,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = dontDistribute super."hindent";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4715,6 +4727,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = dontDistribute super."hspec-smallcheck";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4856,6 +4869,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -5037,6 +5054,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5596,6 +5614,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5727,6 +5746,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_1";
@@ -6110,6 +6130,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6331,6 +6352,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6551,6 +6573,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_1_7";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6577,6 +6600,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6784,12 +6808,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "presburger" = dontDistribute super."presburger";
@@ -7412,6 +7438,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7486,6 +7513,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = dontDistribute super."servant-client";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = dontDistribute super."servant-docs";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7572,6 +7600,8 @@ self: super: {
   "shelltestrunner" = dontDistribute super."shelltestrunner";
   "shelly" = doDistribute super."shelly_1_5_7";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7837,6 +7867,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7954,7 +7985,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8416,6 +8449,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_3_3_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8563,6 +8597,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9183,6 +9218,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-1.12.nix b/pkgs/development/haskell-modules/configuration-lts-1.12.nix
index 0d516ef3b00..6523554f052 100644
--- a/pkgs/development/haskell-modules/configuration-lts-1.12.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-1.12.nix
@@ -1180,10 +1180,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1212,6 +1214,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1360,6 +1363,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1386,6 +1390,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1611,6 +1616,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1793,6 +1799,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2197,6 +2204,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2451,6 +2459,7 @@ self: super: {
   "csv-conduit" = doDistribute super."csv-conduit_0_6_3";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2523,6 +2532,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4294,6 +4304,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4375,6 +4386,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = dontDistribute super."hindent";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4714,6 +4726,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = dontDistribute super."hspec-smallcheck";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4855,6 +4868,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -5036,6 +5053,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5595,6 +5613,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5726,6 +5745,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_1";
@@ -6109,6 +6129,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6330,6 +6351,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6550,6 +6572,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_1_7";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6576,6 +6599,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6783,12 +6807,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "presburger" = dontDistribute super."presburger";
@@ -7411,6 +7437,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7485,6 +7512,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = dontDistribute super."servant-client";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = dontDistribute super."servant-docs";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7571,6 +7599,8 @@ self: super: {
   "shelltestrunner" = dontDistribute super."shelltestrunner";
   "shelly" = doDistribute super."shelly_1_5_7";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7836,6 +7866,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7953,7 +7984,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8415,6 +8448,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_3_3_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8562,6 +8596,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9182,6 +9217,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-1.13.nix b/pkgs/development/haskell-modules/configuration-lts-1.13.nix
index 23f248767de..9b192de0166 100644
--- a/pkgs/development/haskell-modules/configuration-lts-1.13.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-1.13.nix
@@ -1180,10 +1180,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1212,6 +1214,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1360,6 +1363,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1386,6 +1390,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1611,6 +1616,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1793,6 +1799,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2197,6 +2204,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2451,6 +2459,7 @@ self: super: {
   "csv-conduit" = doDistribute super."csv-conduit_0_6_3";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2523,6 +2532,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4293,6 +4303,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4374,6 +4385,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = dontDistribute super."hindent";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4713,6 +4725,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = dontDistribute super."hspec-smallcheck";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4854,6 +4867,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -5035,6 +5052,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5594,6 +5612,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5725,6 +5744,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_1";
@@ -6108,6 +6128,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6329,6 +6350,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6549,6 +6571,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_2";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6575,6 +6598,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6782,12 +6806,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "presburger" = dontDistribute super."presburger";
@@ -7410,6 +7436,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7484,6 +7511,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = dontDistribute super."servant-client";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = dontDistribute super."servant-docs";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7570,6 +7598,8 @@ self: super: {
   "shelltestrunner" = dontDistribute super."shelltestrunner";
   "shelly" = doDistribute super."shelly_1_5_7";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7835,6 +7865,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7952,7 +7983,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8413,6 +8446,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_3_3_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8560,6 +8594,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9180,6 +9215,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-1.14.nix b/pkgs/development/haskell-modules/configuration-lts-1.14.nix
index 546298ae581..a2021991e50 100644
--- a/pkgs/development/haskell-modules/configuration-lts-1.14.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-1.14.nix
@@ -1179,10 +1179,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1211,6 +1213,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1359,6 +1362,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1385,6 +1389,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1609,6 +1614,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1791,6 +1797,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2195,6 +2202,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2448,6 +2456,7 @@ self: super: {
   "csv-conduit" = doDistribute super."csv-conduit_0_6_3";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2520,6 +2529,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4290,6 +4300,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4371,6 +4382,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = dontDistribute super."hindent";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4710,6 +4722,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = dontDistribute super."hspec-smallcheck";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4851,6 +4864,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -5032,6 +5049,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5591,6 +5609,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5722,6 +5741,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_1";
@@ -6104,6 +6124,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6325,6 +6346,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6545,6 +6567,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_2";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6571,6 +6594,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6778,12 +6802,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "presburger" = dontDistribute super."presburger";
@@ -7405,6 +7431,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7479,6 +7506,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = dontDistribute super."servant-client";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = dontDistribute super."servant-docs";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7565,6 +7593,8 @@ self: super: {
   "shelltestrunner" = dontDistribute super."shelltestrunner";
   "shelly" = doDistribute super."shelly_1_5_7";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7830,6 +7860,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7947,7 +7978,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8408,6 +8441,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_3_3_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8555,6 +8589,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9175,6 +9210,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-1.15.nix b/pkgs/development/haskell-modules/configuration-lts-1.15.nix
index 83357e85a48..b5fdfd2a4aa 100644
--- a/pkgs/development/haskell-modules/configuration-lts-1.15.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-1.15.nix
@@ -1178,10 +1178,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1210,6 +1212,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1358,6 +1361,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1384,6 +1388,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1608,6 +1613,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1790,6 +1796,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2193,6 +2200,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2445,6 +2453,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2517,6 +2526,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4286,6 +4296,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4367,6 +4378,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = dontDistribute super."hindent";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4706,6 +4718,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = dontDistribute super."hspec-smallcheck";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4847,6 +4860,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -5028,6 +5045,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5587,6 +5605,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5718,6 +5737,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_1";
@@ -6098,6 +6118,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6319,6 +6340,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6539,6 +6561,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_2";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6565,6 +6588,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6772,12 +6796,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "presburger" = dontDistribute super."presburger";
@@ -7398,6 +7424,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7472,6 +7499,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = dontDistribute super."servant-client";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = dontDistribute super."servant-docs";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7558,6 +7586,8 @@ self: super: {
   "shelltestrunner" = dontDistribute super."shelltestrunner";
   "shelly" = doDistribute super."shelly_1_5_7";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7823,6 +7853,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7939,7 +7970,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8399,6 +8432,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_3_3_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8546,6 +8580,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9165,6 +9200,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-1.2.nix b/pkgs/development/haskell-modules/configuration-lts-1.2.nix
index 805787d79cc..2ce53895ab7 100644
--- a/pkgs/development/haskell-modules/configuration-lts-1.2.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-1.2.nix
@@ -1181,10 +1181,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1213,6 +1215,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1361,6 +1364,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1387,6 +1391,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1612,6 +1617,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1794,6 +1800,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2199,6 +2206,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2453,6 +2461,7 @@ self: super: {
   "csv-conduit" = doDistribute super."csv-conduit_0_6_3";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2525,6 +2534,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4304,6 +4314,7 @@ self: super: {
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
   "here" = doDistribute super."here_1_2_6";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4385,6 +4396,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = dontDistribute super."hindent";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4724,6 +4736,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = dontDistribute super."hspec-smallcheck";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4865,6 +4878,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -5053,6 +5070,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5614,6 +5632,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5745,6 +5764,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_1";
@@ -6129,6 +6149,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6351,6 +6372,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6571,6 +6593,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_1_4";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6597,6 +6620,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6804,12 +6828,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "presburger" = dontDistribute super."presburger";
@@ -7432,6 +7458,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7506,6 +7533,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = dontDistribute super."servant-client";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = dontDistribute super."servant-docs";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7593,6 +7621,8 @@ self: super: {
   "shelltestrunner" = dontDistribute super."shelltestrunner";
   "shelly" = doDistribute super."shelly_1_5_7";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7858,6 +7888,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7975,7 +8006,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8441,6 +8474,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_3_3_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8588,6 +8622,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9211,6 +9246,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-1.4.nix b/pkgs/development/haskell-modules/configuration-lts-1.4.nix
index 51c417a9f81..5092c1f02a7 100644
--- a/pkgs/development/haskell-modules/configuration-lts-1.4.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-1.4.nix
@@ -1180,10 +1180,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1212,6 +1214,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1360,6 +1363,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1386,6 +1390,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1611,6 +1616,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1793,6 +1799,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2198,6 +2205,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2452,6 +2460,7 @@ self: super: {
   "csv-conduit" = doDistribute super."csv-conduit_0_6_3";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2524,6 +2533,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4301,6 +4311,7 @@ self: super: {
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
   "here" = doDistribute super."here_1_2_6";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4382,6 +4393,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = dontDistribute super."hindent";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4721,6 +4733,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = dontDistribute super."hspec-smallcheck";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4862,6 +4875,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -5050,6 +5067,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5611,6 +5629,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5742,6 +5761,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_1";
@@ -6125,6 +6145,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6347,6 +6368,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6567,6 +6589,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_1_4";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6593,6 +6616,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6800,12 +6824,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "presburger" = dontDistribute super."presburger";
@@ -7428,6 +7454,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7502,6 +7529,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = dontDistribute super."servant-client";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = dontDistribute super."servant-docs";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7589,6 +7617,8 @@ self: super: {
   "shelltestrunner" = dontDistribute super."shelltestrunner";
   "shelly" = doDistribute super."shelly_1_5_7";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7854,6 +7884,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7971,7 +8002,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8436,6 +8469,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_3_3_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8583,6 +8617,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9206,6 +9241,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-1.5.nix b/pkgs/development/haskell-modules/configuration-lts-1.5.nix
index 81f9a63bb68..de2508852e7 100644
--- a/pkgs/development/haskell-modules/configuration-lts-1.5.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-1.5.nix
@@ -1180,10 +1180,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1212,6 +1214,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1360,6 +1363,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1386,6 +1390,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1611,6 +1616,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1793,6 +1799,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2197,6 +2204,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2451,6 +2459,7 @@ self: super: {
   "csv-conduit" = doDistribute super."csv-conduit_0_6_3";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2523,6 +2532,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4300,6 +4310,7 @@ self: super: {
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
   "here" = doDistribute super."here_1_2_6";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4381,6 +4392,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = dontDistribute super."hindent";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4720,6 +4732,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = dontDistribute super."hspec-smallcheck";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4861,6 +4874,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -5049,6 +5066,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5610,6 +5628,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5741,6 +5760,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_1";
@@ -6124,6 +6144,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6346,6 +6367,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6566,6 +6588,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_1_4";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6592,6 +6615,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6799,12 +6823,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "presburger" = dontDistribute super."presburger";
@@ -7427,6 +7453,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7501,6 +7528,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = dontDistribute super."servant-client";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = dontDistribute super."servant-docs";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7588,6 +7616,8 @@ self: super: {
   "shelltestrunner" = dontDistribute super."shelltestrunner";
   "shelly" = doDistribute super."shelly_1_5_7";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7853,6 +7883,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7970,7 +8001,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8434,6 +8467,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_3_3_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8581,6 +8615,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9203,6 +9238,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-1.7.nix b/pkgs/development/haskell-modules/configuration-lts-1.7.nix
index 5b1f3e1dcf3..72af4fc6c77 100644
--- a/pkgs/development/haskell-modules/configuration-lts-1.7.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-1.7.nix
@@ -1180,10 +1180,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1212,6 +1214,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1360,6 +1363,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1386,6 +1390,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1611,6 +1616,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1793,6 +1799,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2197,6 +2204,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2451,6 +2459,7 @@ self: super: {
   "csv-conduit" = doDistribute super."csv-conduit_0_6_3";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2523,6 +2532,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4300,6 +4310,7 @@ self: super: {
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
   "here" = doDistribute super."here_1_2_6";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4381,6 +4392,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = dontDistribute super."hindent";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4720,6 +4732,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = dontDistribute super."hspec-smallcheck";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4861,6 +4874,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -5044,6 +5061,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5605,6 +5623,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5736,6 +5755,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_1";
@@ -6119,6 +6139,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6341,6 +6362,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6561,6 +6583,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_1_4";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6587,6 +6610,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6794,12 +6818,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "presburger" = dontDistribute super."presburger";
@@ -7422,6 +7448,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7496,6 +7523,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = dontDistribute super."servant-client";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = dontDistribute super."servant-docs";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7583,6 +7611,8 @@ self: super: {
   "shelltestrunner" = dontDistribute super."shelltestrunner";
   "shelly" = doDistribute super."shelly_1_5_7";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7848,6 +7878,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7965,7 +7996,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8429,6 +8462,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_3_3_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8576,6 +8610,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9198,6 +9233,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-1.8.nix b/pkgs/development/haskell-modules/configuration-lts-1.8.nix
index ac4010b02ce..b7b754a984f 100644
--- a/pkgs/development/haskell-modules/configuration-lts-1.8.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-1.8.nix
@@ -1180,10 +1180,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1212,6 +1214,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1360,6 +1363,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1386,6 +1390,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1611,6 +1616,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1793,6 +1799,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2197,6 +2204,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2451,6 +2459,7 @@ self: super: {
   "csv-conduit" = doDistribute super."csv-conduit_0_6_3";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2523,6 +2532,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4297,6 +4307,7 @@ self: super: {
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
   "here" = doDistribute super."here_1_2_6";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4378,6 +4389,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = dontDistribute super."hindent";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4717,6 +4729,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = dontDistribute super."hspec-smallcheck";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4858,6 +4871,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -5041,6 +5058,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5601,6 +5619,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5732,6 +5751,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_1";
@@ -6115,6 +6135,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6337,6 +6358,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6557,6 +6579,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_1_4";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6583,6 +6606,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6790,12 +6814,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "presburger" = dontDistribute super."presburger";
@@ -7418,6 +7444,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7492,6 +7519,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = dontDistribute super."servant-client";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = dontDistribute super."servant-docs";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7579,6 +7607,8 @@ self: super: {
   "shelltestrunner" = dontDistribute super."shelltestrunner";
   "shelly" = doDistribute super."shelly_1_5_7";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7844,6 +7874,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7961,7 +7992,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8424,6 +8457,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_3_3_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8571,6 +8605,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9193,6 +9228,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-1.9.nix b/pkgs/development/haskell-modules/configuration-lts-1.9.nix
index 88c8976fcde..6cb77fd1f9b 100644
--- a/pkgs/development/haskell-modules/configuration-lts-1.9.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-1.9.nix
@@ -1180,10 +1180,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1212,6 +1214,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1360,6 +1363,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1386,6 +1390,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1611,6 +1616,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1793,6 +1799,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2197,6 +2204,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2451,6 +2459,7 @@ self: super: {
   "csv-conduit" = doDistribute super."csv-conduit_0_6_3";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2523,6 +2532,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4296,6 +4306,7 @@ self: super: {
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
   "here" = doDistribute super."here_1_2_6";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4377,6 +4388,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = dontDistribute super."hindent";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4716,6 +4728,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = dontDistribute super."hspec-smallcheck";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4857,6 +4870,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -5040,6 +5057,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5600,6 +5618,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5731,6 +5750,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_1";
@@ -6114,6 +6134,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6336,6 +6357,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6556,6 +6578,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_1_4";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6582,6 +6605,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6789,12 +6813,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "presburger" = dontDistribute super."presburger";
@@ -7417,6 +7443,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7491,6 +7518,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = dontDistribute super."servant-client";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = dontDistribute super."servant-docs";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7578,6 +7606,8 @@ self: super: {
   "shelltestrunner" = dontDistribute super."shelltestrunner";
   "shelly" = doDistribute super."shelly_1_5_7";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7843,6 +7873,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7960,7 +7991,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8423,6 +8456,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_3_3_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8570,6 +8604,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9192,6 +9227,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.0.nix b/pkgs/development/haskell-modules/configuration-lts-2.0.nix
index 71aaba0f7c7..fa5928d6b72 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.0.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.0.nix
@@ -1172,10 +1172,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1204,6 +1206,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1352,6 +1355,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1377,6 +1381,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1600,6 +1605,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1759,6 +1765,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html" = doDistribute super."blaze-html_0_8_0_2";
@@ -1780,6 +1787,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2182,6 +2190,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2432,6 +2441,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2504,6 +2514,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4269,6 +4280,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4349,6 +4361,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_4_1";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4686,6 +4699,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4766,6 +4780,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4827,6 +4842,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -5003,6 +5022,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5555,6 +5575,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5685,6 +5706,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_1";
@@ -6059,6 +6081,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6277,6 +6300,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6496,6 +6520,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_2";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6522,6 +6547,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6728,12 +6754,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = doDistribute super."present_2_2";
@@ -7354,6 +7382,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7427,6 +7456,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_2_2";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_3_1";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7512,6 +7542,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_1_2";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7774,6 +7806,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7890,7 +7923,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8348,6 +8383,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_4_0_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8494,6 +8530,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9107,6 +9144,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.1.nix b/pkgs/development/haskell-modules/configuration-lts-2.1.nix
index b99a3578e26..8ff45e0c7df 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.1.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.1.nix
@@ -1172,10 +1172,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1204,6 +1206,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1352,6 +1355,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1377,6 +1381,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1600,6 +1605,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1759,6 +1765,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html" = doDistribute super."blaze-html_0_8_0_2";
@@ -1780,6 +1787,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2181,6 +2189,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2431,6 +2440,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2503,6 +2513,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4268,6 +4279,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4348,6 +4360,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_4_1";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4685,6 +4698,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4765,6 +4779,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4826,6 +4841,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -5002,6 +5021,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5554,6 +5574,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5684,6 +5705,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_1";
@@ -6058,6 +6080,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6276,6 +6299,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6495,6 +6519,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_2";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6521,6 +6546,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6727,12 +6753,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = doDistribute super."present_2_2";
@@ -7353,6 +7381,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7426,6 +7455,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_2_2";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_3_1";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7511,6 +7541,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_1_2";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7773,6 +7805,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7889,7 +7922,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8347,6 +8382,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_4_0_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8493,6 +8529,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9105,6 +9142,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.10.nix b/pkgs/development/haskell-modules/configuration-lts-2.10.nix
index 168ea034922..3b13848d98a 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.10.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.10.nix
@@ -1167,10 +1167,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1199,6 +1201,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1347,6 +1350,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1372,6 +1376,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1592,6 +1597,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1750,6 +1756,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html" = doDistribute super."blaze-html_0_8_0_2";
@@ -1771,6 +1778,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2170,6 +2178,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2419,6 +2428,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2491,6 +2501,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4249,6 +4260,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4329,6 +4341,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_4_2";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4665,6 +4678,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4745,6 +4759,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4805,6 +4820,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4980,6 +4999,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5529,6 +5549,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5659,6 +5680,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -6033,6 +6055,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6251,6 +6274,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6469,6 +6493,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_5";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6495,6 +6520,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6700,12 +6726,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = doDistribute super."present_2_2";
@@ -7323,6 +7351,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7396,6 +7425,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_2_2";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_3_1";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7481,6 +7511,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_1_2";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7742,6 +7774,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7853,7 +7886,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8307,6 +8342,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_4_0_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8453,6 +8489,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9063,6 +9100,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.11.nix b/pkgs/development/haskell-modules/configuration-lts-2.11.nix
index 0458c7f6fa5..14570e607c8 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.11.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.11.nix
@@ -1167,10 +1167,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1198,6 +1200,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1346,6 +1349,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1371,6 +1375,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1591,6 +1596,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1749,6 +1755,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html" = doDistribute super."blaze-html_0_8_0_2";
@@ -1770,6 +1777,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2169,6 +2177,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2418,6 +2427,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2490,6 +2500,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4246,6 +4257,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4326,6 +4338,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_4_2";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4662,6 +4675,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4742,6 +4756,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4802,6 +4817,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4977,6 +4996,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5525,6 +5545,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5655,6 +5676,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -6028,6 +6050,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6246,6 +6269,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6463,6 +6487,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_6";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6489,6 +6514,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6694,12 +6720,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = doDistribute super."present_2_2";
@@ -7316,6 +7344,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7389,6 +7418,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_2_2";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_3_1";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7474,6 +7504,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_1_2";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7735,6 +7767,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7845,7 +7878,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8298,6 +8333,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_4_0_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8444,6 +8480,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9054,6 +9091,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.12.nix b/pkgs/development/haskell-modules/configuration-lts-2.12.nix
index baf1df1a41c..706e342f6b2 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.12.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.12.nix
@@ -1167,10 +1167,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1198,6 +1200,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1346,6 +1349,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1371,6 +1375,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1591,6 +1596,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1749,6 +1755,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html" = doDistribute super."blaze-html_0_8_0_2";
@@ -1770,6 +1777,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2169,6 +2177,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2418,6 +2427,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2490,6 +2500,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4246,6 +4257,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4326,6 +4338,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_4_2";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4662,6 +4675,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4742,6 +4756,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4802,6 +4817,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4977,6 +4996,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5525,6 +5545,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5655,6 +5676,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -6028,6 +6050,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6246,6 +6269,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6463,6 +6487,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_6";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6489,6 +6514,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6694,12 +6720,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = doDistribute super."present_2_2";
@@ -7316,6 +7344,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7388,6 +7417,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_2_2";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_3_1";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7473,6 +7503,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_1_2";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7734,6 +7766,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7844,7 +7877,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8297,6 +8332,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_4_0_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8443,6 +8479,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9053,6 +9090,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.13.nix b/pkgs/development/haskell-modules/configuration-lts-2.13.nix
index 539dce09b7e..7cad852e803 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.13.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.13.nix
@@ -1167,10 +1167,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1198,6 +1200,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1346,6 +1349,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1371,6 +1375,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1591,6 +1596,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1749,6 +1755,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html" = doDistribute super."blaze-html_0_8_0_2";
@@ -1770,6 +1777,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2169,6 +2177,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2418,6 +2427,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2490,6 +2500,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4245,6 +4256,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4325,6 +4337,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_4_2";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4661,6 +4674,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4741,6 +4755,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4801,6 +4816,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4975,6 +4994,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5523,6 +5543,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5653,6 +5674,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -6026,6 +6048,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6244,6 +6267,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6461,6 +6485,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_6";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6487,6 +6512,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6692,12 +6718,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = doDistribute super."present_2_2";
@@ -7314,6 +7342,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7386,6 +7415,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_2_2";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_3_1";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7471,6 +7501,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_1_2";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7732,6 +7764,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7842,7 +7875,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8295,6 +8330,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_4_0_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8441,6 +8477,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9051,6 +9088,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.14.nix b/pkgs/development/haskell-modules/configuration-lts-2.14.nix
index bc153d27d4d..951fd6c2f8d 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.14.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.14.nix
@@ -1167,10 +1167,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1198,6 +1200,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1346,6 +1349,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1371,6 +1375,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1591,6 +1596,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1749,6 +1755,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html" = doDistribute super."blaze-html_0_8_0_2";
@@ -1770,6 +1777,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2169,6 +2177,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2418,6 +2427,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2490,6 +2500,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4244,6 +4255,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4324,6 +4336,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_4_2";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4660,6 +4673,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4739,6 +4753,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4799,6 +4814,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4973,6 +4992,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5521,6 +5541,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5651,6 +5672,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -6024,6 +6046,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6242,6 +6265,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6459,6 +6483,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_6";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6485,6 +6510,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6690,12 +6716,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = doDistribute super."present_2_2";
@@ -7312,6 +7340,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7384,6 +7413,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_2_2";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_3_1";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7469,6 +7499,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_1_2";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7729,6 +7761,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7839,7 +7872,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8292,6 +8327,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_4_0_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8438,6 +8474,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9017,6 +9054,7 @@ self: super: {
   "yesod-auth-basic" = dontDistribute super."yesod-auth-basic";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
   "yesod-auth-fb" = doDistribute super."yesod-auth-fb_1_6_6";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -9046,6 +9084,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.15.nix b/pkgs/development/haskell-modules/configuration-lts-2.15.nix
index 25f1ebb4746..8adbc6fec84 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.15.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.15.nix
@@ -1167,10 +1167,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1198,6 +1200,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1346,6 +1349,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1371,6 +1375,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1591,6 +1596,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1749,6 +1755,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html" = doDistribute super."blaze-html_0_8_0_2";
@@ -1770,6 +1777,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2169,6 +2177,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2418,6 +2427,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2490,6 +2500,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4243,6 +4254,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4323,6 +4335,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_4_2";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4659,6 +4672,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4738,6 +4752,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4798,6 +4813,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4972,6 +4991,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5520,6 +5540,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5650,6 +5671,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -6022,6 +6044,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6240,6 +6263,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6457,6 +6481,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_6";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6483,6 +6508,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6688,12 +6714,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = doDistribute super."present_2_2";
@@ -7310,6 +7338,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7382,6 +7411,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_2_2";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_3_1";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7467,6 +7497,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_1_2";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7727,6 +7759,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7836,7 +7869,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8289,6 +8324,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_4_0_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8435,6 +8471,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9014,6 +9051,7 @@ self: super: {
   "yesod-auth-basic" = dontDistribute super."yesod-auth-basic";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
   "yesod-auth-fb" = doDistribute super."yesod-auth-fb_1_6_6";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -9043,6 +9081,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.16.nix b/pkgs/development/haskell-modules/configuration-lts-2.16.nix
index 28ce1c139ed..3e319aa5ed4 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.16.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.16.nix
@@ -1167,10 +1167,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1198,6 +1200,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1346,6 +1349,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1371,6 +1375,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1591,6 +1596,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1749,6 +1755,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html" = doDistribute super."blaze-html_0_8_0_2";
@@ -1770,6 +1777,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2168,6 +2176,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2416,6 +2425,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2488,6 +2498,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4239,6 +4250,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4319,6 +4331,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_4_2";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4655,6 +4668,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4734,6 +4748,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4794,6 +4809,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4968,6 +4987,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5515,6 +5535,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5645,6 +5666,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -6017,6 +6039,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6235,6 +6258,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6452,6 +6476,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_6";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6478,6 +6503,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6683,12 +6709,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = doDistribute super."present_2_2";
@@ -7305,6 +7333,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7377,6 +7406,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_2_2";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_3_1";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7462,6 +7492,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_1_2";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7722,6 +7754,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7831,7 +7864,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8284,6 +8319,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_4_0_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8430,6 +8466,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9009,6 +9046,7 @@ self: super: {
   "yesod-auth-basic" = dontDistribute super."yesod-auth-basic";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
   "yesod-auth-fb" = doDistribute super."yesod-auth-fb_1_6_6";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -9038,6 +9076,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.17.nix b/pkgs/development/haskell-modules/configuration-lts-2.17.nix
index 6285c0d2fc9..0a58df94535 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.17.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.17.nix
@@ -1167,10 +1167,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1198,6 +1200,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1346,6 +1349,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1371,6 +1375,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1590,6 +1595,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1748,6 +1754,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html" = doDistribute super."blaze-html_0_8_0_2";
@@ -1768,6 +1775,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2166,6 +2174,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2414,6 +2423,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2486,6 +2496,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4235,6 +4246,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4315,6 +4327,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_4_2";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4651,6 +4664,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4730,6 +4744,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4790,6 +4805,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4964,6 +4983,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5511,6 +5531,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5641,6 +5662,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -6013,6 +6035,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6230,6 +6253,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6447,6 +6471,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_6";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6473,6 +6498,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6678,12 +6704,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = doDistribute super."present_2_2";
@@ -7300,6 +7328,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7372,6 +7401,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_2_2";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_3_1";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7457,6 +7487,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_1_2";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7717,6 +7749,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7826,7 +7859,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8279,6 +8314,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_4_0_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8425,6 +8461,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9004,6 +9041,7 @@ self: super: {
   "yesod-auth-basic" = dontDistribute super."yesod-auth-basic";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
   "yesod-auth-fb" = doDistribute super."yesod-auth-fb_1_6_6";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -9033,6 +9071,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.18.nix b/pkgs/development/haskell-modules/configuration-lts-2.18.nix
index 485cb290ded..e7a9357da6a 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.18.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.18.nix
@@ -1167,10 +1167,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1198,6 +1200,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1346,6 +1349,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1371,6 +1375,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1590,6 +1595,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1748,6 +1754,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html" = doDistribute super."blaze-html_0_8_0_2";
@@ -1768,6 +1775,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2165,6 +2173,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2413,6 +2422,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2485,6 +2495,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4233,6 +4244,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4313,6 +4325,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_4_2";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4649,6 +4662,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4728,6 +4742,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4788,6 +4803,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4962,6 +4981,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5509,6 +5529,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5639,6 +5660,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -6011,6 +6033,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6227,6 +6250,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6444,6 +6468,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_6";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6470,6 +6495,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6675,12 +6701,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = doDistribute super."present_2_2";
@@ -7297,6 +7325,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7369,6 +7398,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_2_2";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_3_1";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7454,6 +7484,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_1_2";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7714,6 +7746,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7823,7 +7856,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8275,6 +8310,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_4_0_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8421,6 +8457,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -8999,6 +9036,7 @@ self: super: {
   "yesod-auth-basic" = dontDistribute super."yesod-auth-basic";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
   "yesod-auth-fb" = doDistribute super."yesod-auth-fb_1_6_6";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -9028,6 +9066,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.19.nix b/pkgs/development/haskell-modules/configuration-lts-2.19.nix
index f8db93c6968..de4b6c8fbb8 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.19.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.19.nix
@@ -1167,10 +1167,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1198,6 +1200,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1346,6 +1349,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1371,6 +1375,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1590,6 +1595,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1748,6 +1754,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html" = doDistribute super."blaze-html_0_8_0_2";
@@ -1768,6 +1775,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2165,6 +2173,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2413,6 +2422,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2485,6 +2495,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4232,6 +4243,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4312,6 +4324,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_4_2";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4648,6 +4661,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4727,6 +4741,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4787,6 +4802,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4961,6 +4980,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5508,6 +5528,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5638,6 +5659,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -6009,6 +6031,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6225,6 +6248,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6442,6 +6466,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_6";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6468,6 +6493,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6673,12 +6699,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = doDistribute super."present_2_2";
@@ -7295,6 +7323,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7367,6 +7396,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_2_2";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_3_1";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7452,6 +7482,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_1_2";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7711,6 +7743,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7820,7 +7853,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8272,6 +8307,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_4_0_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8418,6 +8454,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -8995,6 +9032,7 @@ self: super: {
   "yesod-auth-basic" = dontDistribute super."yesod-auth-basic";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
   "yesod-auth-fb" = doDistribute super."yesod-auth-fb_1_6_6";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -9024,6 +9062,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.2.nix b/pkgs/development/haskell-modules/configuration-lts-2.2.nix
index e3c531543f4..b1785347434 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.2.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.2.nix
@@ -1171,10 +1171,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1203,6 +1205,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1351,6 +1354,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1376,6 +1380,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1599,6 +1604,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1758,6 +1764,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html" = doDistribute super."blaze-html_0_8_0_2";
@@ -1779,6 +1786,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2178,6 +2186,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2428,6 +2437,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2500,6 +2510,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4265,6 +4276,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4345,6 +4357,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_4_2";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4682,6 +4695,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4762,6 +4776,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4823,6 +4838,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4999,6 +5018,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5551,6 +5571,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5681,6 +5702,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_1";
@@ -6055,6 +6077,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6273,6 +6296,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6492,6 +6516,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_2";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6518,6 +6543,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6724,12 +6750,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = doDistribute super."present_2_2";
@@ -7350,6 +7378,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7423,6 +7452,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_2_2";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_3_1";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7508,6 +7538,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_1_2";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7770,6 +7802,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7886,7 +7919,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8344,6 +8379,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_4_0_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8490,6 +8526,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9101,6 +9138,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.20.nix b/pkgs/development/haskell-modules/configuration-lts-2.20.nix
index 4e691183c72..13fd59373ee 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.20.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.20.nix
@@ -1167,10 +1167,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1198,6 +1200,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1346,6 +1349,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1371,6 +1375,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1590,6 +1595,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1748,6 +1754,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html" = doDistribute super."blaze-html_0_8_0_2";
@@ -1768,6 +1775,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2165,6 +2173,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2412,6 +2421,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2484,6 +2494,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4231,6 +4242,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4311,6 +4323,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_4_2";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4647,6 +4660,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4726,6 +4740,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4786,6 +4801,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4960,6 +4979,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5507,6 +5527,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5637,6 +5658,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -6008,6 +6030,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6224,6 +6247,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6441,6 +6465,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_6";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6467,6 +6492,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6671,12 +6697,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = doDistribute super."present_2_2";
@@ -7293,6 +7321,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7365,6 +7394,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_2_2";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_3_1";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7450,6 +7480,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_1_2";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7708,6 +7740,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7817,7 +7850,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8269,6 +8304,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_4_0_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8415,6 +8451,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -8992,6 +9029,7 @@ self: super: {
   "yesod-auth-basic" = dontDistribute super."yesod-auth-basic";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
   "yesod-auth-fb" = doDistribute super."yesod-auth-fb_1_6_6";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -9021,6 +9059,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.21.nix b/pkgs/development/haskell-modules/configuration-lts-2.21.nix
index 78b6bc0f7fb..9718fd66f08 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.21.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.21.nix
@@ -1167,10 +1167,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1198,6 +1200,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1346,6 +1349,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1371,6 +1375,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1590,6 +1595,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1748,6 +1754,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html" = doDistribute super."blaze-html_0_8_1_0";
@@ -1768,6 +1775,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2165,6 +2173,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2412,6 +2421,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2484,6 +2494,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4231,6 +4242,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4311,6 +4323,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_4_2";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4647,6 +4660,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4726,6 +4740,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4786,6 +4801,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4960,6 +4979,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5507,6 +5527,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5637,6 +5658,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -6008,6 +6030,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6224,6 +6247,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6441,6 +6465,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_6";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6467,6 +6492,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6670,12 +6696,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = doDistribute super."present_2_2";
@@ -7292,6 +7320,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7364,6 +7393,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_2_2";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_3_1";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7449,6 +7479,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_1_2";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7707,6 +7739,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7816,7 +7849,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8268,6 +8303,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_4_0_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8414,6 +8450,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -8990,6 +9027,7 @@ self: super: {
   "yesod-auth-basic" = dontDistribute super."yesod-auth-basic";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
   "yesod-auth-fb" = doDistribute super."yesod-auth-fb_1_6_6";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -9019,6 +9057,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.22.nix b/pkgs/development/haskell-modules/configuration-lts-2.22.nix
index dce3be779b8..c9c1be69df4 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.22.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.22.nix
@@ -1167,10 +1167,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1198,6 +1200,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1346,6 +1349,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1371,6 +1375,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1590,6 +1595,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1748,6 +1754,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html" = doDistribute super."blaze-html_0_8_1_0";
@@ -1768,6 +1775,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2165,6 +2173,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2412,6 +2421,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2484,6 +2494,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4231,6 +4242,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4311,6 +4323,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_4_2";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4646,6 +4659,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4725,6 +4739,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4785,6 +4800,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4959,6 +4978,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5506,6 +5526,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5636,6 +5657,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -6007,6 +6029,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6223,6 +6246,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6440,6 +6464,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_6";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6466,6 +6491,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6669,12 +6695,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = doDistribute super."present_2_2";
@@ -7291,6 +7319,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7363,6 +7392,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_2_2";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_3_1";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7448,6 +7478,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_1_2";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7706,6 +7738,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7815,7 +7848,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8267,6 +8302,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_4_0_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8413,6 +8449,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -8989,6 +9026,7 @@ self: super: {
   "yesod-auth-basic" = dontDistribute super."yesod-auth-basic";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
   "yesod-auth-fb" = doDistribute super."yesod-auth-fb_1_6_6";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -9018,6 +9056,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.3.nix b/pkgs/development/haskell-modules/configuration-lts-2.3.nix
index 8d75abce905..5548314dff3 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.3.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.3.nix
@@ -1171,10 +1171,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1203,6 +1205,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1351,6 +1354,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1376,6 +1380,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1599,6 +1604,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1758,6 +1764,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html" = doDistribute super."blaze-html_0_8_0_2";
@@ -1779,6 +1786,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2178,6 +2186,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2428,6 +2437,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2500,6 +2510,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4264,6 +4275,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4344,6 +4356,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_4_2";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4681,6 +4694,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4761,6 +4775,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4822,6 +4837,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4997,6 +5016,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5549,6 +5569,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5679,6 +5700,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_1";
@@ -6053,6 +6075,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6271,6 +6294,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6490,6 +6514,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_2";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6516,6 +6541,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6722,12 +6748,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = doDistribute super."present_2_2";
@@ -7348,6 +7376,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7421,6 +7450,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_2_2";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_3_1";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7506,6 +7536,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_1_2";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7768,6 +7800,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7884,7 +7917,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8342,6 +8377,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_4_0_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8488,6 +8524,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9099,6 +9136,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.4.nix b/pkgs/development/haskell-modules/configuration-lts-2.4.nix
index df9e812a624..9becf92e39a 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.4.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.4.nix
@@ -1171,10 +1171,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1203,6 +1205,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1351,6 +1354,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1376,6 +1380,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1599,6 +1604,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1757,6 +1763,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html" = doDistribute super."blaze-html_0_8_0_2";
@@ -1778,6 +1785,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2177,6 +2185,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2427,6 +2436,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2499,6 +2509,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4263,6 +4274,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4343,6 +4355,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_4_2";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4680,6 +4693,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4760,6 +4774,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4821,6 +4836,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4996,6 +5015,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5548,6 +5568,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5678,6 +5699,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_1";
@@ -6052,6 +6074,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6270,6 +6293,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6488,6 +6512,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_2";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6514,6 +6539,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6720,12 +6746,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = doDistribute super."present_2_2";
@@ -7345,6 +7373,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7418,6 +7447,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_2_2";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_3_1";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7503,6 +7533,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_1_2";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7765,6 +7797,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7881,7 +7914,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8339,6 +8374,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_4_0_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8485,6 +8521,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9096,6 +9133,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.5.nix b/pkgs/development/haskell-modules/configuration-lts-2.5.nix
index 4be1a01459d..c770cc19433 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.5.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.5.nix
@@ -1171,10 +1171,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1203,6 +1205,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1351,6 +1354,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1376,6 +1380,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1599,6 +1604,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1757,6 +1763,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html" = doDistribute super."blaze-html_0_8_0_2";
@@ -1778,6 +1785,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2177,6 +2185,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2426,6 +2435,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2498,6 +2508,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4262,6 +4273,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4342,6 +4354,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_4_2";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4679,6 +4692,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4759,6 +4773,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4820,6 +4835,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4995,6 +5014,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5547,6 +5567,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5677,6 +5698,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_1";
@@ -6051,6 +6073,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6269,6 +6292,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6487,6 +6511,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_3";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6513,6 +6538,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6719,12 +6745,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = doDistribute super."present_2_2";
@@ -7344,6 +7372,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7417,6 +7446,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_2_2";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_3_1";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7502,6 +7532,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_1_2";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7764,6 +7796,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7880,7 +7913,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8338,6 +8373,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_4_0_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8484,6 +8520,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9095,6 +9132,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.6.nix b/pkgs/development/haskell-modules/configuration-lts-2.6.nix
index 05fb1073481..b18878eda98 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.6.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.6.nix
@@ -1169,10 +1169,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1201,6 +1203,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1349,6 +1352,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1374,6 +1378,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1596,6 +1601,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1754,6 +1760,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html" = doDistribute super."blaze-html_0_8_0_2";
@@ -1775,6 +1782,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2174,6 +2182,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2423,6 +2432,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2495,6 +2505,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4257,6 +4268,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4337,6 +4349,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_4_2";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4674,6 +4687,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4754,6 +4768,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4815,6 +4830,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4990,6 +5009,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5542,6 +5562,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5672,6 +5693,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_1";
@@ -6045,6 +6067,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6263,6 +6286,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6481,6 +6505,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_3";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6507,6 +6532,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6713,12 +6739,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = doDistribute super."present_2_2";
@@ -7338,6 +7366,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7411,6 +7440,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_2_2";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_3_1";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7496,6 +7526,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_1_2";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7758,6 +7790,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7874,7 +7907,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8330,6 +8365,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_4_0_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8476,6 +8512,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9087,6 +9124,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.7.nix b/pkgs/development/haskell-modules/configuration-lts-2.7.nix
index 0efc62933c2..a310f5c2279 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.7.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.7.nix
@@ -1168,10 +1168,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1200,6 +1202,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1348,6 +1351,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1373,6 +1377,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1595,6 +1600,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1753,6 +1759,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html" = doDistribute super."blaze-html_0_8_0_2";
@@ -1774,6 +1781,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2173,6 +2181,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2422,6 +2431,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2494,6 +2504,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4256,6 +4267,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4336,6 +4348,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_4_2";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4673,6 +4686,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4753,6 +4767,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4814,6 +4829,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4989,6 +5008,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5541,6 +5561,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5671,6 +5692,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_1";
@@ -6045,6 +6067,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6263,6 +6286,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6481,6 +6505,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_3";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6507,6 +6532,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6713,12 +6739,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = doDistribute super."present_2_2";
@@ -7338,6 +7366,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7411,6 +7440,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_2_2";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_3_1";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7496,6 +7526,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_1_2";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7758,6 +7790,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7874,7 +7907,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8330,6 +8365,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_4_0_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8476,6 +8512,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9087,6 +9124,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.8.nix b/pkgs/development/haskell-modules/configuration-lts-2.8.nix
index 58baca11287..6f38b78b48a 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.8.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.8.nix
@@ -1167,10 +1167,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1199,6 +1201,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1347,6 +1350,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1372,6 +1376,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1594,6 +1599,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1752,6 +1758,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html" = doDistribute super."blaze-html_0_8_0_2";
@@ -1773,6 +1780,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2172,6 +2180,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2421,6 +2430,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2493,6 +2503,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4254,6 +4265,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4334,6 +4346,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_4_2";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4671,6 +4684,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4751,6 +4765,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4812,6 +4827,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4987,6 +5006,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5539,6 +5559,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5669,6 +5690,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_1";
@@ -6043,6 +6065,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6261,6 +6284,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6479,6 +6503,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_3";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6505,6 +6530,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6711,12 +6737,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = doDistribute super."present_2_2";
@@ -7335,6 +7363,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7408,6 +7437,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_2_2";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_3_1";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7493,6 +7523,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_1_2";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7754,6 +7786,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7868,7 +7901,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8324,6 +8359,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_4_0_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8470,6 +8506,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9081,6 +9118,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-2.9.nix b/pkgs/development/haskell-modules/configuration-lts-2.9.nix
index 525aa9a24b3..e082c07865a 100644
--- a/pkgs/development/haskell-modules/configuration-lts-2.9.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-2.9.nix
@@ -1167,10 +1167,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_7_4";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1199,6 +1201,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1347,6 +1350,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = dontDistribute super."apiary";
@@ -1372,6 +1376,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1592,6 +1597,7 @@ self: super: {
   "benchpress" = dontDistribute super."benchpress";
   "bencode" = dontDistribute super."bencode";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1750,6 +1756,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html" = doDistribute super."blaze-html_0_8_0_2";
@@ -1771,6 +1778,7 @@ self: super: {
   "bloodhound" = doDistribute super."bloodhound_0_5_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
   "bloomfilter" = dontDistribute super."bloomfilter";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2170,6 +2178,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2419,6 +2428,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2491,6 +2501,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -4250,6 +4261,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4330,6 +4342,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_4_2";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4666,6 +4679,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = dontDistribute super."hspec-snap";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4746,6 +4760,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4806,6 +4821,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = dontDistribute super."hvect";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4981,6 +5000,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -5532,6 +5552,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5662,6 +5683,7 @@ self: super: {
   "mangopay" = dontDistribute super."mangopay";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -6036,6 +6058,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = dontDistribute super."nationstates";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6254,6 +6277,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6472,6 +6496,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_1_5";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6498,6 +6523,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6704,12 +6730,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = doDistribute super."present_2_2";
@@ -7328,6 +7356,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7401,6 +7430,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_2_2";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_3_1";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7486,6 +7516,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_1_2";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7747,6 +7779,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7859,7 +7892,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8313,6 +8348,7 @@ self: super: {
   "transformers-compat" = doDistribute super."transformers-compat_0_4_0_3";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-lift" = dontDistribute super."transformers-lift";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
@@ -8459,6 +8495,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus-model" = dontDistribute super."udbus-model";
@@ -9069,6 +9106,7 @@ self: super: {
   "yesod-gitrepo" = doDistribute super."yesod-gitrepo_0_1_1_0";
   "yesod-gitrev" = dontDistribute super."yesod-gitrev";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.0.nix b/pkgs/development/haskell-modules/configuration-lts-3.0.nix
index 2f630612612..dc44bbbcf45 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.0.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.0.nix
@@ -1146,10 +1146,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-qq" = doDistribute super."aeson-qq_0_8_0";
   "aeson-schema" = doDistribute super."aeson-schema_0_3_0_7";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
@@ -1176,6 +1178,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1322,6 +1325,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_3";
@@ -1337,6 +1341,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1550,6 +1555,7 @@ self: super: {
   "benchmark-function" = dontDistribute super."benchmark-function";
   "benchpress" = dontDistribute super."benchpress";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1703,6 +1709,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html" = doDistribute super."blaze-html_0_8_1_0";
@@ -1722,6 +1729,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = doDistribute super."bloodhound_0_7_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2110,6 +2118,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2354,6 +2363,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2426,6 +2436,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2717,6 +2728,7 @@ self: super: {
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
   "docopt" = dontDistribute super."docopt";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -4140,6 +4152,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4217,6 +4230,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_5_4";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4549,6 +4563,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = doDistribute super."hspec-snap_0_3_3_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4686,6 +4701,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = doDistribute super."hvect_0_2_0_0";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4852,6 +4871,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4879,6 +4899,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -5374,6 +5395,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5501,6 +5523,7 @@ self: super: {
   "mangopay" = doDistribute super."mangopay_1_11_4";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5859,6 +5882,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = doDistribute super."nationstates_0_2_0_0";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6070,6 +6094,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6111,6 +6136,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
@@ -6281,6 +6307,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6306,6 +6333,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6502,12 +6530,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -7123,6 +7153,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7193,6 +7224,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7243,6 +7275,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_0";
@@ -7273,6 +7306,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_3_3";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7531,6 +7566,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7633,7 +7669,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8074,6 +8112,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -8216,6 +8255,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -8780,6 +8820,7 @@ self: super: {
   "yesod-auth" = doDistribute super."yesod-auth_1_4_6";
   "yesod-auth-account-fork" = dontDistribute super."yesod-auth-account-fork";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8805,6 +8846,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.1.nix b/pkgs/development/haskell-modules/configuration-lts-3.1.nix
index 71f470495eb..564fca0b8df 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.1.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.1.nix
@@ -1146,10 +1146,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = doDistribute super."aeson-schema_0_3_0_7";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1175,6 +1177,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1321,6 +1324,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_3";
@@ -1336,6 +1340,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1549,6 +1554,7 @@ self: super: {
   "benchmark-function" = dontDistribute super."benchmark-function";
   "benchpress" = dontDistribute super."benchpress";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1702,6 +1708,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html" = doDistribute super."blaze-html_0_8_1_0";
@@ -1721,6 +1728,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = doDistribute super."bloodhound_0_7_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2109,6 +2117,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2353,6 +2362,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2425,6 +2435,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2716,6 +2727,7 @@ self: super: {
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
   "docopt" = dontDistribute super."docopt";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -4138,6 +4150,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4215,6 +4228,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_5_4";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4547,6 +4561,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = doDistribute super."hspec-snap_0_3_3_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4684,6 +4699,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = doDistribute super."hvect_0_2_0_0";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4850,6 +4869,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4877,6 +4897,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -5372,6 +5393,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5498,6 +5520,7 @@ self: super: {
   "mangopay" = doDistribute super."mangopay_1_11_4";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5855,6 +5878,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = doDistribute super."nationstates_0_2_0_0";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6066,6 +6090,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6107,6 +6132,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
@@ -6277,6 +6303,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6302,6 +6329,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6497,12 +6525,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -7117,6 +7147,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7187,6 +7218,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7237,6 +7269,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_0";
@@ -7267,6 +7300,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_3_3";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7525,6 +7560,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7627,7 +7663,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8068,6 +8106,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -8210,6 +8249,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -8773,6 +8813,7 @@ self: super: {
   "yesod-auth" = doDistribute super."yesod-auth_1_4_6";
   "yesod-auth-account-fork" = dontDistribute super."yesod-auth-account-fork";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8798,6 +8839,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.10.nix b/pkgs/development/haskell-modules/configuration-lts-3.10.nix
index 780ff76271a..80084167d43 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.10.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.10.nix
@@ -1143,10 +1143,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = doDistribute super."aeson-extra_0_2_1_0";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = doDistribute super."aeson-schema_0_3_0_7";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1172,6 +1174,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1316,6 +1319,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1331,6 +1335,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1542,6 +1547,7 @@ self: super: {
   "benchmark-function" = dontDistribute super."benchmark-function";
   "benchpress" = dontDistribute super."benchpress";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1694,6 +1700,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
@@ -1711,6 +1718,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = doDistribute super."bloodhound_0_7_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2099,6 +2107,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2342,6 +2351,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2414,6 +2424,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2700,6 +2711,7 @@ self: super: {
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
   "docopt" = dontDistribute super."docopt";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -4114,6 +4126,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4190,6 +4203,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_5_4";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4520,6 +4534,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = doDistribute super."hspec-snap_0_3_3_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4657,6 +4672,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = doDistribute super."hvect_0_2_0_0";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4821,6 +4840,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4848,6 +4868,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -5338,6 +5359,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5464,6 +5486,7 @@ self: super: {
   "mangopay" = doDistribute super."mangopay_1_11_5";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5819,6 +5842,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = doDistribute super."nationstates_0_2_0_3";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6027,6 +6051,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6068,6 +6093,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
@@ -6237,6 +6263,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2_1";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6262,6 +6289,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6454,12 +6482,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4_0_2";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -7070,6 +7100,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7140,6 +7171,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4_5";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4_5";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7190,6 +7222,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_4";
@@ -7220,6 +7253,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_4";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7475,6 +7510,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7576,7 +7612,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8013,6 +8051,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -8154,6 +8193,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -8708,6 +8748,7 @@ self: super: {
   "yesod-auth" = doDistribute super."yesod-auth_1_4_8";
   "yesod-auth-account-fork" = dontDistribute super."yesod-auth-account-fork";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8733,6 +8774,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.11.nix b/pkgs/development/haskell-modules/configuration-lts-3.11.nix
index 219ce8c5bca..a7a66f37824 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.11.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.11.nix
@@ -1143,10 +1143,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = doDistribute super."aeson-extra_0_2_1_0";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = doDistribute super."aeson-schema_0_3_0_7";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1172,6 +1174,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1316,6 +1319,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1331,6 +1335,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1542,6 +1547,7 @@ self: super: {
   "benchmark-function" = dontDistribute super."benchmark-function";
   "benchpress" = dontDistribute super."benchpress";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1694,6 +1700,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
@@ -1711,6 +1718,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = doDistribute super."bloodhound_0_7_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2098,6 +2106,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2341,6 +2350,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2413,6 +2423,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2699,6 +2710,7 @@ self: super: {
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
   "docopt" = dontDistribute super."docopt";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -4112,6 +4124,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4188,6 +4201,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_5_4";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4518,6 +4532,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = doDistribute super."hspec-snap_0_3_3_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4655,6 +4670,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = doDistribute super."hvect_0_2_0_0";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4819,6 +4838,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4846,6 +4866,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -5336,6 +5357,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5462,6 +5484,7 @@ self: super: {
   "mangopay" = doDistribute super."mangopay_1_11_5";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5817,6 +5840,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = doDistribute super."nationstates_0_2_0_3";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6025,6 +6049,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6066,6 +6091,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
@@ -6235,6 +6261,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2_2";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6259,6 +6286,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6451,12 +6479,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4_0_2";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -7067,6 +7097,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7137,6 +7168,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4_5";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4_5";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7187,6 +7219,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_4";
@@ -7217,6 +7250,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_4";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7472,6 +7507,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7573,7 +7609,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8010,6 +8048,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -8151,6 +8190,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -8705,6 +8745,7 @@ self: super: {
   "yesod-auth" = doDistribute super."yesod-auth_1_4_8";
   "yesod-auth-account-fork" = dontDistribute super."yesod-auth-account-fork";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8730,6 +8771,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.12.nix b/pkgs/development/haskell-modules/configuration-lts-3.12.nix
index ae199402bb8..928bc177e6a 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.12.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.12.nix
@@ -1143,10 +1143,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = doDistribute super."aeson-extra_0_2_1_0";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = doDistribute super."aeson-schema_0_3_0_7";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1172,6 +1174,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1316,6 +1319,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1331,6 +1335,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1542,6 +1547,7 @@ self: super: {
   "benchmark-function" = dontDistribute super."benchmark-function";
   "benchpress" = dontDistribute super."benchpress";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1694,6 +1700,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
@@ -1711,6 +1718,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = doDistribute super."bloodhound_0_7_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2097,6 +2105,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2340,6 +2349,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2412,6 +2422,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2698,6 +2709,7 @@ self: super: {
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
   "docopt" = dontDistribute super."docopt";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -4110,6 +4122,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4186,6 +4199,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_5_4";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4516,6 +4530,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = doDistribute super."hspec-snap_0_3_3_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4653,6 +4668,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = doDistribute super."hvect_0_2_0_0";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4817,6 +4836,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4844,6 +4864,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -5334,6 +5355,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5460,6 +5482,7 @@ self: super: {
   "mangopay" = doDistribute super."mangopay_1_11_5";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5815,6 +5838,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = doDistribute super."nationstates_0_2_0_3";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6023,6 +6047,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6064,6 +6089,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
@@ -6232,6 +6258,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2_2";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6256,6 +6283,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6448,12 +6476,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4_0_2";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -7064,6 +7094,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7134,6 +7165,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4_5";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4_5";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7184,6 +7216,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_4";
@@ -7214,6 +7247,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_4";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7469,6 +7504,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7570,7 +7606,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8005,6 +8043,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -8146,6 +8185,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -8700,6 +8740,7 @@ self: super: {
   "yesod-auth" = doDistribute super."yesod-auth_1_4_8";
   "yesod-auth-account-fork" = dontDistribute super."yesod-auth-account-fork";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8725,6 +8766,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.13.nix b/pkgs/development/haskell-modules/configuration-lts-3.13.nix
index 4650f41cec9..45442c782c0 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.13.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.13.nix
@@ -1143,10 +1143,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = doDistribute super."aeson-extra_0_2_1_0";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = doDistribute super."aeson-schema_0_3_0_7";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1172,6 +1174,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1316,6 +1319,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1331,6 +1335,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1542,6 +1547,7 @@ self: super: {
   "benchmark-function" = dontDistribute super."benchmark-function";
   "benchpress" = dontDistribute super."benchpress";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1694,6 +1700,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
@@ -1711,6 +1718,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = doDistribute super."bloodhound_0_7_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2097,6 +2105,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2340,6 +2349,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2412,6 +2422,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2698,6 +2709,7 @@ self: super: {
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
   "docopt" = dontDistribute super."docopt";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -4110,6 +4122,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4185,6 +4198,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_5_4";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4515,6 +4529,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = doDistribute super."hspec-snap_0_3_3_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4652,6 +4667,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = doDistribute super."hvect_0_2_0_0";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4816,6 +4835,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4843,6 +4863,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -5332,6 +5353,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5458,6 +5480,7 @@ self: super: {
   "mangopay" = doDistribute super."mangopay_1_11_5";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5813,6 +5836,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = doDistribute super."nationstates_0_2_0_3";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6021,6 +6045,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6062,6 +6087,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
@@ -6229,6 +6255,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2_2";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6253,6 +6280,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6445,12 +6473,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4_0_2";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -7061,6 +7091,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7131,6 +7162,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4_5";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4_5";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7181,6 +7213,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_4";
@@ -7211,6 +7244,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_4";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7466,6 +7501,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7567,7 +7603,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8002,6 +8040,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -8143,6 +8182,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -8696,6 +8736,7 @@ self: super: {
   "yesod-auth" = doDistribute super."yesod-auth_1_4_8";
   "yesod-auth-account-fork" = dontDistribute super."yesod-auth-account-fork";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8721,6 +8762,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.14.nix b/pkgs/development/haskell-modules/configuration-lts-3.14.nix
index bc556968a5e..3a2e3d30d4e 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.14.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.14.nix
@@ -1141,10 +1141,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = doDistribute super."aeson-extra_0_2_2_0";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = doDistribute super."aeson-schema_0_3_0_7";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1170,6 +1172,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1314,6 +1317,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1329,6 +1333,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1540,6 +1545,7 @@ self: super: {
   "benchmark-function" = dontDistribute super."benchmark-function";
   "benchpress" = dontDistribute super."benchpress";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1692,6 +1698,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
@@ -1709,6 +1716,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = doDistribute super."bloodhound_0_7_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2094,6 +2102,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2336,6 +2345,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2408,6 +2418,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2692,6 +2703,7 @@ self: super: {
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
   "docopt" = dontDistribute super."docopt";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -4104,6 +4116,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4179,6 +4192,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_5_5";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4509,6 +4523,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = doDistribute super."hspec-snap_0_3_3_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4645,6 +4660,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = doDistribute super."hvect_0_2_0_0";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4809,6 +4828,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4836,6 +4856,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -5325,6 +5346,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5451,6 +5473,7 @@ self: super: {
   "mangopay" = doDistribute super."mangopay_1_11_5";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5806,6 +5829,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = doDistribute super."nationstates_0_2_0_3";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6014,6 +6038,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6055,6 +6080,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
@@ -6222,6 +6248,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2_2_1";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6246,6 +6273,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6438,12 +6466,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4_0_2";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -7054,6 +7084,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7124,6 +7155,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4_5";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4_5";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7174,6 +7206,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_4";
@@ -7204,6 +7237,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_4";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7459,6 +7494,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7560,7 +7596,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -7995,6 +8033,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -8136,6 +8175,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -8688,6 +8728,7 @@ self: super: {
   "yesod-auth" = doDistribute super."yesod-auth_1_4_8";
   "yesod-auth-account-fork" = dontDistribute super."yesod-auth-account-fork";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8713,6 +8754,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.15.nix b/pkgs/development/haskell-modules/configuration-lts-3.15.nix
index 1ac8a09b7bc..49d22021c49 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.15.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.15.nix
@@ -1141,10 +1141,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = doDistribute super."aeson-extra_0_2_2_0";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = doDistribute super."aeson-schema_0_3_0_7";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1170,6 +1172,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1314,6 +1317,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1329,6 +1333,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1540,6 +1545,7 @@ self: super: {
   "benchmark-function" = dontDistribute super."benchmark-function";
   "benchpress" = dontDistribute super."benchpress";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1692,6 +1698,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
@@ -1709,6 +1716,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = doDistribute super."bloodhound_0_7_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2094,6 +2102,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2336,6 +2345,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2408,6 +2418,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2692,6 +2703,7 @@ self: super: {
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
   "docopt" = dontDistribute super."docopt";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -4103,6 +4115,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4178,6 +4191,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_5_5";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4507,6 +4521,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = doDistribute super."hspec-snap_0_3_3_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4642,6 +4657,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = doDistribute super."hvect_0_2_0_0";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4806,6 +4825,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4833,6 +4853,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -5322,6 +5343,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5448,6 +5470,7 @@ self: super: {
   "mangopay" = doDistribute super."mangopay_1_11_5";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5803,6 +5826,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = doDistribute super."nationstates_0_2_0_3";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6011,6 +6035,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6052,6 +6077,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
@@ -6219,6 +6245,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2_2_1";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6243,6 +6270,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6435,12 +6463,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4_0_2";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -7051,6 +7081,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7121,6 +7152,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4_5";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4_5";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7170,6 +7202,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_4";
@@ -7200,6 +7233,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_4";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7455,6 +7490,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7556,7 +7592,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -7991,6 +8029,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -8132,6 +8171,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -8684,6 +8724,7 @@ self: super: {
   "yesod-auth" = doDistribute super."yesod-auth_1_4_8";
   "yesod-auth-account-fork" = dontDistribute super."yesod-auth-account-fork";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8709,6 +8750,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.16.nix b/pkgs/development/haskell-modules/configuration-lts-3.16.nix
index 3cea49933c4..c296a9132a1 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.16.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.16.nix
@@ -1140,10 +1140,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = doDistribute super."aeson-extra_0_2_2_0";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = doDistribute super."aeson-schema_0_3_0_7";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1169,6 +1171,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1313,6 +1316,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1328,6 +1332,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1539,6 +1544,7 @@ self: super: {
   "benchmark-function" = dontDistribute super."benchmark-function";
   "benchpress" = dontDistribute super."benchpress";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1691,6 +1697,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
@@ -1708,6 +1715,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = doDistribute super."bloodhound_0_7_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2093,6 +2101,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2335,6 +2344,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2407,6 +2417,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2691,6 +2702,7 @@ self: super: {
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
   "docopt" = dontDistribute super."docopt";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -4100,6 +4112,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4175,6 +4188,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_5_5";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4504,6 +4518,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = doDistribute super."hspec-snap_0_3_3_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4639,6 +4654,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = doDistribute super."hvect_0_2_0_0";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4803,6 +4822,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4830,6 +4850,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -5318,6 +5339,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5444,6 +5466,7 @@ self: super: {
   "mangopay" = doDistribute super."mangopay_1_11_5";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5798,6 +5821,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = doDistribute super."nationstates_0_2_0_3";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6006,6 +6030,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6047,6 +6072,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
@@ -6214,6 +6240,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2_2_1";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6238,6 +6265,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6429,12 +6457,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4_0_2";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -7044,6 +7074,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7114,6 +7145,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4_5";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4_5";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7163,6 +7195,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_4";
@@ -7193,6 +7226,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_4";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7448,6 +7483,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7549,7 +7585,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -7981,6 +8019,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -8122,6 +8161,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -8674,6 +8714,7 @@ self: super: {
   "yesod-auth" = doDistribute super."yesod-auth_1_4_8";
   "yesod-auth-account-fork" = dontDistribute super."yesod-auth-account-fork";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8699,6 +8740,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.17.nix b/pkgs/development/haskell-modules/configuration-lts-3.17.nix
index fa7a46da9d7..501a11cc54c 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.17.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.17.nix
@@ -1140,10 +1140,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = doDistribute super."aeson-extra_0_2_2_0";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = doDistribute super."aeson-schema_0_3_0_7";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1169,6 +1171,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1313,6 +1316,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1328,6 +1332,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1538,6 +1543,7 @@ self: super: {
   "benchmark-function" = dontDistribute super."benchmark-function";
   "benchpress" = dontDistribute super."benchpress";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1690,6 +1696,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
@@ -1707,6 +1714,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = doDistribute super."bloodhound_0_7_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2092,6 +2100,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2334,6 +2343,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2406,6 +2416,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2690,6 +2701,7 @@ self: super: {
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
   "docopt" = dontDistribute super."docopt";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -4098,6 +4110,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4173,6 +4186,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_5_5";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4502,6 +4516,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = doDistribute super."hspec-snap_0_3_3_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4637,6 +4652,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = doDistribute super."hvect_0_2_0_0";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4800,6 +4819,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4827,6 +4847,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -5315,6 +5336,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5440,6 +5462,7 @@ self: super: {
   "mangopay" = doDistribute super."mangopay_1_11_5";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5793,6 +5816,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = doDistribute super."nationstates_0_2_0_3";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6001,6 +6025,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6042,6 +6067,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
@@ -6209,6 +6235,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2_3";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6233,6 +6260,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6424,12 +6452,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4_0_2";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -7039,6 +7069,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7109,6 +7140,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4_5";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4_5";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7158,6 +7190,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_4";
@@ -7188,6 +7221,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_4_1";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7443,6 +7478,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7544,7 +7580,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -7976,6 +8014,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -8117,6 +8156,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -8669,6 +8709,7 @@ self: super: {
   "yesod-auth" = doDistribute super."yesod-auth_1_4_11";
   "yesod-auth-account-fork" = dontDistribute super."yesod-auth-account-fork";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8694,6 +8735,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.18.nix b/pkgs/development/haskell-modules/configuration-lts-3.18.nix
index 90a553ae7f6..8eed33d20a2 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.18.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.18.nix
@@ -1140,10 +1140,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = doDistribute super."aeson-extra_0_2_3_0";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = doDistribute super."aeson-schema_0_3_0_7";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1169,6 +1171,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1313,6 +1316,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1328,6 +1332,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1538,6 +1543,7 @@ self: super: {
   "benchmark-function" = dontDistribute super."benchmark-function";
   "benchpress" = dontDistribute super."benchpress";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1690,6 +1696,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
@@ -1707,6 +1714,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = doDistribute super."bloodhound_0_7_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2091,6 +2099,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2333,6 +2342,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2405,6 +2415,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2689,6 +2700,7 @@ self: super: {
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
   "docopt" = dontDistribute super."docopt";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -4093,6 +4105,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4168,6 +4181,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_5_5";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4497,6 +4511,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = doDistribute super."hspec-snap_0_3_3_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4631,6 +4646,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = doDistribute super."hvect_0_2_0_0";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4794,6 +4813,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4821,6 +4841,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -5309,6 +5330,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5434,6 +5456,7 @@ self: super: {
   "mangopay" = doDistribute super."mangopay_1_11_5";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5787,6 +5810,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = doDistribute super."nationstates_0_2_0_3";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -5995,6 +6019,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6036,6 +6061,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
@@ -6202,6 +6228,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2_3";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6226,6 +6253,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6417,12 +6445,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4_0_2";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -7032,6 +7062,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7102,6 +7133,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4_5";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4_5";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7151,6 +7183,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_4";
@@ -7180,6 +7213,8 @@ self: super: {
   "shellish" = dontDistribute super."shellish";
   "shellmate" = dontDistribute super."shellmate";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7435,6 +7470,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7536,7 +7572,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -7968,6 +8006,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -8109,6 +8148,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -8661,6 +8701,7 @@ self: super: {
   "yesod-auth" = doDistribute super."yesod-auth_1_4_11";
   "yesod-auth-account-fork" = dontDistribute super."yesod-auth-account-fork";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8686,6 +8727,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.19.nix b/pkgs/development/haskell-modules/configuration-lts-3.19.nix
index b188b36981f..a41538e4805 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.19.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.19.nix
@@ -72,6 +72,7 @@ self: super: {
   "Advgame" = dontDistribute super."Advgame";
   "AesonBson" = dontDistribute super."AesonBson";
   "Agata" = dontDistribute super."Agata";
+  "Agda" = doDistribute super."Agda_2_4_2_5";
   "Agda-executable" = dontDistribute super."Agda-executable";
   "AhoCorasick" = dontDistribute super."AhoCorasick";
   "AlgorithmW" = dontDistribute super."AlgorithmW";
@@ -1139,10 +1140,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = doDistribute super."aeson-extra_0_2_3_0";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = doDistribute super."aeson-schema_0_3_0_7";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1168,6 +1171,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1312,6 +1316,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1327,6 +1332,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1535,6 +1541,7 @@ self: super: {
   "benchmark-function" = dontDistribute super."benchmark-function";
   "benchpress" = dontDistribute super."benchpress";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1687,6 +1694,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
@@ -1704,6 +1712,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = doDistribute super."bloodhound_0_7_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2086,6 +2095,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2327,6 +2337,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2399,6 +2410,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2683,6 +2695,7 @@ self: super: {
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
   "docopt" = dontDistribute super."docopt";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -4087,6 +4100,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4162,6 +4176,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_5_5";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4489,6 +4504,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = doDistribute super."hspec-snap_0_3_3_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4623,6 +4639,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = doDistribute super."hvect_0_2_0_0";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4786,6 +4806,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4813,6 +4834,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -5299,6 +5321,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5424,6 +5447,7 @@ self: super: {
   "mangopay" = doDistribute super."mangopay_1_11_5";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5777,6 +5801,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = doDistribute super."nationstates_0_2_0_3";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -5984,6 +6009,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6025,6 +6051,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
@@ -6191,6 +6218,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2_4";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6215,6 +6243,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6406,12 +6435,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4_0_2";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -7021,6 +7052,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7091,6 +7123,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4_5";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4_5";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7140,6 +7173,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_4";
@@ -7169,6 +7203,8 @@ self: super: {
   "shellish" = dontDistribute super."shellish";
   "shellmate" = dontDistribute super."shellmate";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7423,6 +7459,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7524,7 +7561,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -7956,6 +7995,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -8097,6 +8137,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -8648,6 +8689,7 @@ self: super: {
   "yesod-auth" = doDistribute super."yesod-auth_1_4_11";
   "yesod-auth-account-fork" = dontDistribute super."yesod-auth-account-fork";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8673,6 +8715,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.2.nix b/pkgs/development/haskell-modules/configuration-lts-3.2.nix
index 2cc19194784..53be954857c 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.2.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.2.nix
@@ -1145,10 +1145,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = doDistribute super."aeson-schema_0_3_0_7";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1174,6 +1176,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1319,6 +1322,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_3";
@@ -1334,6 +1338,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1547,6 +1552,7 @@ self: super: {
   "benchmark-function" = dontDistribute super."benchmark-function";
   "benchpress" = dontDistribute super."benchpress";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1700,6 +1706,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html" = doDistribute super."blaze-html_0_8_1_0";
@@ -1719,6 +1726,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = doDistribute super."bloodhound_0_7_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2107,6 +2115,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2351,6 +2360,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2423,6 +2433,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2713,6 +2724,7 @@ self: super: {
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
   "docopt" = dontDistribute super."docopt";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -4134,6 +4146,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4211,6 +4224,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_5_4";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4543,6 +4557,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = doDistribute super."hspec-snap_0_3_3_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4680,6 +4695,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = doDistribute super."hvect_0_2_0_0";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4846,6 +4865,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4873,6 +4893,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -5366,6 +5387,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5492,6 +5514,7 @@ self: super: {
   "mangopay" = doDistribute super."mangopay_1_11_4";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5849,6 +5872,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = doDistribute super."nationstates_0_2_0_0";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6060,6 +6084,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6101,6 +6126,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
@@ -6271,6 +6297,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6296,6 +6323,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6491,12 +6519,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -7110,6 +7140,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7180,6 +7211,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7230,6 +7262,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_0";
@@ -7260,6 +7293,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_3_3";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7517,6 +7552,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7619,7 +7655,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8060,6 +8098,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -8202,6 +8241,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -8765,6 +8805,7 @@ self: super: {
   "yesod-auth" = doDistribute super."yesod-auth_1_4_6";
   "yesod-auth-account-fork" = dontDistribute super."yesod-auth-account-fork";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8790,6 +8831,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.20.nix b/pkgs/development/haskell-modules/configuration-lts-3.20.nix
index 1e73dfd5753..58bef4e1657 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.20.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.20.nix
@@ -72,6 +72,7 @@ self: super: {
   "Advgame" = dontDistribute super."Advgame";
   "AesonBson" = dontDistribute super."AesonBson";
   "Agata" = dontDistribute super."Agata";
+  "Agda" = doDistribute super."Agda_2_4_2_5";
   "Agda-executable" = dontDistribute super."Agda-executable";
   "AhoCorasick" = dontDistribute super."AhoCorasick";
   "AlgorithmW" = dontDistribute super."AlgorithmW";
@@ -1138,10 +1139,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = doDistribute super."aeson-extra_0_2_3_0";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = doDistribute super."aeson-schema_0_3_0_7";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1167,6 +1170,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1311,6 +1315,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1326,6 +1331,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1534,6 +1540,7 @@ self: super: {
   "benchmark-function" = dontDistribute super."benchmark-function";
   "benchpress" = dontDistribute super."benchpress";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1686,6 +1693,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
@@ -1703,6 +1711,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = doDistribute super."bloodhound_0_7_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2085,6 +2094,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2326,6 +2336,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2398,6 +2409,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2682,6 +2694,7 @@ self: super: {
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
   "docopt" = dontDistribute super."docopt";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -4086,6 +4099,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4161,6 +4175,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_5_5";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4488,6 +4503,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = doDistribute super."hspec-snap_0_3_3_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4622,6 +4638,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = doDistribute super."hvect_0_2_0_0";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4785,6 +4805,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4812,6 +4833,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -5298,6 +5320,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5423,6 +5446,7 @@ self: super: {
   "mangopay" = doDistribute super."mangopay_1_11_5";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5776,6 +5800,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = doDistribute super."nationstates_0_2_0_3";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -5983,6 +6008,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6024,6 +6050,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
@@ -6190,6 +6217,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2_4";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6214,6 +6242,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6405,12 +6434,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4_0_2";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -7019,6 +7050,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7089,6 +7121,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4_5";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4_5";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7138,6 +7171,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_4";
@@ -7167,6 +7201,8 @@ self: super: {
   "shellish" = dontDistribute super."shellish";
   "shellmate" = dontDistribute super."shellmate";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7421,6 +7457,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7521,7 +7558,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -7953,6 +7992,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -8094,6 +8134,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -8644,6 +8685,7 @@ self: super: {
   "yesod-auth" = doDistribute super."yesod-auth_1_4_11";
   "yesod-auth-account-fork" = dontDistribute super."yesod-auth-account-fork";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8669,6 +8711,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.21.nix b/pkgs/development/haskell-modules/configuration-lts-3.21.nix
index b6e3b1ef503..ac0f58b31bd 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.21.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.21.nix
@@ -72,6 +72,7 @@ self: super: {
   "Advgame" = dontDistribute super."Advgame";
   "AesonBson" = dontDistribute super."AesonBson";
   "Agata" = dontDistribute super."Agata";
+  "Agda" = doDistribute super."Agda_2_4_2_5";
   "Agda-executable" = dontDistribute super."Agda-executable";
   "AhoCorasick" = dontDistribute super."AhoCorasick";
   "AlgorithmW" = dontDistribute super."AlgorithmW";
@@ -1138,10 +1139,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = doDistribute super."aeson-extra_0_2_3_0";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = doDistribute super."aeson-schema_0_3_0_7";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1167,6 +1170,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1311,6 +1315,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1326,6 +1331,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1534,6 +1540,7 @@ self: super: {
   "benchmark-function" = dontDistribute super."benchmark-function";
   "benchpress" = dontDistribute super."benchpress";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1686,6 +1693,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
@@ -1703,6 +1711,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = doDistribute super."bloodhound_0_7_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2085,6 +2094,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2325,6 +2335,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2397,6 +2408,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2681,6 +2693,7 @@ self: super: {
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
   "docopt" = dontDistribute super."docopt";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -4083,6 +4096,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4158,6 +4172,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_5_5";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4485,6 +4500,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = doDistribute super."hspec-snap_0_3_3_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4619,6 +4635,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = doDistribute super."hvect_0_2_0_0";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4780,6 +4800,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4807,6 +4828,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -5293,6 +5315,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5418,6 +5441,7 @@ self: super: {
   "mangopay" = doDistribute super."mangopay_1_11_5";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5770,6 +5794,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = doDistribute super."nationstates_0_2_0_3";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -5977,6 +6002,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6018,6 +6044,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
@@ -6183,6 +6210,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2_4";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6207,6 +6235,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6397,12 +6426,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4_0_2";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -7009,6 +7040,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7079,6 +7111,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4_6";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4_6";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7125,6 +7158,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_4";
@@ -7154,6 +7188,8 @@ self: super: {
   "shellish" = dontDistribute super."shellish";
   "shellmate" = dontDistribute super."shellmate";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7407,6 +7443,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7507,7 +7544,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -7939,6 +7978,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -8080,6 +8120,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -8626,6 +8667,7 @@ self: super: {
   "yesod-auth" = doDistribute super."yesod-auth_1_4_11";
   "yesod-auth-account-fork" = dontDistribute super."yesod-auth-account-fork";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8651,6 +8693,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.22.nix b/pkgs/development/haskell-modules/configuration-lts-3.22.nix
index 1c35577c40b..438cbbc5a19 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.22.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.22.nix
@@ -72,6 +72,7 @@ self: super: {
   "Advgame" = dontDistribute super."Advgame";
   "AesonBson" = dontDistribute super."AesonBson";
   "Agata" = dontDistribute super."Agata";
+  "Agda" = doDistribute super."Agda_2_4_2_5";
   "Agda-executable" = dontDistribute super."Agda-executable";
   "AhoCorasick" = dontDistribute super."AhoCorasick";
   "AlgorithmW" = dontDistribute super."AlgorithmW";
@@ -1138,10 +1139,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = doDistribute super."aeson-extra_0_2_3_0";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = doDistribute super."aeson-schema_0_3_0_7";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1167,6 +1170,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1311,6 +1315,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1326,6 +1331,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1534,6 +1540,7 @@ self: super: {
   "benchmark-function" = dontDistribute super."benchmark-function";
   "benchpress" = dontDistribute super."benchpress";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1686,6 +1693,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
@@ -1703,6 +1711,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = doDistribute super."bloodhound_0_7_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2085,6 +2094,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2325,6 +2335,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2397,6 +2408,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2681,6 +2693,7 @@ self: super: {
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
   "docopt" = dontDistribute super."docopt";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -4080,6 +4093,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4155,6 +4169,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_5_5";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4482,6 +4497,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = doDistribute super."hspec-snap_0_3_3_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4616,6 +4632,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = doDistribute super."hvect_0_2_0_0";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4775,6 +4795,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4801,6 +4822,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -5287,6 +5309,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5412,6 +5435,7 @@ self: super: {
   "mangopay" = doDistribute super."mangopay_1_11_5";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5764,6 +5788,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = doDistribute super."nationstates_0_2_0_3";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -5971,6 +5996,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6012,6 +6038,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
@@ -6177,6 +6204,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2_4";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6201,6 +6229,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6391,12 +6420,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4_0_2";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -7003,6 +7034,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7073,6 +7105,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4_6";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4_6";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7119,6 +7152,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_4";
@@ -7148,6 +7182,8 @@ self: super: {
   "shellish" = dontDistribute super."shellish";
   "shellmate" = dontDistribute super."shellmate";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7401,6 +7437,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7501,7 +7538,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -7933,6 +7972,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -8074,6 +8114,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -8620,6 +8661,7 @@ self: super: {
   "yesod-auth" = doDistribute super."yesod-auth_1_4_11";
   "yesod-auth-account-fork" = dontDistribute super."yesod-auth-account-fork";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8645,6 +8687,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.3.nix b/pkgs/development/haskell-modules/configuration-lts-3.3.nix
index cc729839b38..0b13ec7c6b0 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.3.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.3.nix
@@ -1145,10 +1145,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = doDistribute super."aeson-schema_0_3_0_7";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1174,6 +1176,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1319,6 +1322,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1334,6 +1338,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1547,6 +1552,7 @@ self: super: {
   "benchmark-function" = dontDistribute super."benchmark-function";
   "benchpress" = dontDistribute super."benchpress";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1700,6 +1706,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html" = doDistribute super."blaze-html_0_8_1_0";
@@ -1719,6 +1726,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = doDistribute super."bloodhound_0_7_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2107,6 +2115,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2351,6 +2360,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2423,6 +2433,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2713,6 +2724,7 @@ self: super: {
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
   "docopt" = dontDistribute super."docopt";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -4133,6 +4145,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4210,6 +4223,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_5_4";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4541,6 +4555,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = doDistribute super."hspec-snap_0_3_3_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4678,6 +4693,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = doDistribute super."hvect_0_2_0_0";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4844,6 +4863,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4871,6 +4891,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -5364,6 +5385,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5490,6 +5512,7 @@ self: super: {
   "mangopay" = doDistribute super."mangopay_1_11_4";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5847,6 +5870,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = doDistribute super."nationstates_0_2_0_1";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6058,6 +6082,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6099,6 +6124,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
@@ -6269,6 +6295,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6294,6 +6321,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6489,12 +6517,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -7107,6 +7137,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7177,6 +7208,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4_2";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4_2";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7227,6 +7259,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_0";
@@ -7257,6 +7290,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_3_3";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7513,6 +7548,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7615,7 +7651,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8056,6 +8094,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -8198,6 +8237,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -8760,6 +8800,7 @@ self: super: {
   "yesod-auth" = doDistribute super."yesod-auth_1_4_6";
   "yesod-auth-account-fork" = dontDistribute super."yesod-auth-account-fork";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8785,6 +8826,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.4.nix b/pkgs/development/haskell-modules/configuration-lts-3.4.nix
index 01a9caafa27..70650c9956a 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.4.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.4.nix
@@ -1145,10 +1145,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = doDistribute super."aeson-schema_0_3_0_7";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1174,6 +1176,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1319,6 +1322,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1334,6 +1338,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1547,6 +1552,7 @@ self: super: {
   "benchmark-function" = dontDistribute super."benchmark-function";
   "benchpress" = dontDistribute super."benchpress";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1700,6 +1706,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html" = doDistribute super."blaze-html_0_8_1_0";
@@ -1719,6 +1726,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = doDistribute super."bloodhound_0_7_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2107,6 +2115,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2351,6 +2360,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2423,6 +2433,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2713,6 +2724,7 @@ self: super: {
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
   "docopt" = dontDistribute super."docopt";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -4133,6 +4145,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4210,6 +4223,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_5_4";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4541,6 +4555,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = doDistribute super."hspec-snap_0_3_3_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4678,6 +4693,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = doDistribute super."hvect_0_2_0_0";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4844,6 +4863,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4871,6 +4891,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -5364,6 +5385,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5490,6 +5512,7 @@ self: super: {
   "mangopay" = doDistribute super."mangopay_1_11_4";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5847,6 +5870,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = doDistribute super."nationstates_0_2_0_2";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6058,6 +6082,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6099,6 +6124,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
@@ -6269,6 +6295,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6294,6 +6321,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6489,12 +6517,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -7107,6 +7137,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7177,6 +7208,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4_2";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4_2";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7227,6 +7259,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_1";
@@ -7257,6 +7290,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_3_3";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7513,6 +7548,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7614,7 +7650,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8055,6 +8093,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -8197,6 +8236,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -8758,6 +8798,7 @@ self: super: {
   "yesod-auth" = doDistribute super."yesod-auth_1_4_6";
   "yesod-auth-account-fork" = dontDistribute super."yesod-auth-account-fork";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8783,6 +8824,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.5.nix b/pkgs/development/haskell-modules/configuration-lts-3.5.nix
index d427bfbcde7..4f178b4b1cf 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.5.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.5.nix
@@ -1145,10 +1145,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = doDistribute super."aeson-schema_0_3_0_7";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1174,6 +1176,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1318,6 +1321,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1333,6 +1337,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1546,6 +1551,7 @@ self: super: {
   "benchmark-function" = dontDistribute super."benchmark-function";
   "benchpress" = dontDistribute super."benchpress";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1699,6 +1705,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html" = doDistribute super."blaze-html_0_8_1_0";
@@ -1718,6 +1725,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = doDistribute super."bloodhound_0_7_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2106,6 +2114,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2350,6 +2359,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2422,6 +2432,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2712,6 +2723,7 @@ self: super: {
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
   "docopt" = dontDistribute super."docopt";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -4131,6 +4143,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4207,6 +4220,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_5_4";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4537,6 +4551,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = doDistribute super."hspec-snap_0_3_3_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4674,6 +4689,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = doDistribute super."hvect_0_2_0_0";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4838,6 +4857,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4865,6 +4885,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -5358,6 +5379,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5484,6 +5506,7 @@ self: super: {
   "mangopay" = doDistribute super."mangopay_1_11_4";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5840,6 +5863,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = doDistribute super."nationstates_0_2_0_3";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6051,6 +6075,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6092,6 +6117,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
@@ -6261,6 +6287,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6286,6 +6313,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6480,12 +6508,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4_0_2";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -7098,6 +7128,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7168,6 +7199,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4_2";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4_2";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7218,6 +7250,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_1";
@@ -7248,6 +7281,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_3_4";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7504,6 +7539,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7605,7 +7641,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8043,6 +8081,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -8185,6 +8224,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -8745,6 +8785,7 @@ self: super: {
   "yesod-auth" = doDistribute super."yesod-auth_1_4_6_1";
   "yesod-auth-account-fork" = dontDistribute super."yesod-auth-account-fork";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8770,6 +8811,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.6.nix b/pkgs/development/haskell-modules/configuration-lts-3.6.nix
index 00eeb284498..cf8d12a6493 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.6.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.6.nix
@@ -1145,10 +1145,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = doDistribute super."aeson-schema_0_3_0_7";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1174,6 +1176,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1318,6 +1321,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1333,6 +1337,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1546,6 +1551,7 @@ self: super: {
   "benchmark-function" = dontDistribute super."benchmark-function";
   "benchpress" = dontDistribute super."benchpress";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1699,6 +1705,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html" = doDistribute super."blaze-html_0_8_1_0";
@@ -1718,6 +1725,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = doDistribute super."bloodhound_0_7_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2106,6 +2114,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2350,6 +2359,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2422,6 +2432,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2712,6 +2723,7 @@ self: super: {
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
   "docopt" = dontDistribute super."docopt";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -4128,6 +4140,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4204,6 +4217,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_5_4";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4534,6 +4548,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = doDistribute super."hspec-snap_0_3_3_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4671,6 +4686,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = doDistribute super."hvect_0_2_0_0";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4835,6 +4854,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4862,6 +4882,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -5352,6 +5373,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5478,6 +5500,7 @@ self: super: {
   "mangopay" = doDistribute super."mangopay_1_11_4";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5834,6 +5857,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = doDistribute super."nationstates_0_2_0_3";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6045,6 +6069,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6086,6 +6111,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
@@ -6255,6 +6281,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6280,6 +6307,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6474,12 +6502,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4_0_2";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -7092,6 +7122,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7162,6 +7193,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4_2";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4_2";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7212,6 +7244,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_1";
@@ -7242,6 +7275,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_3_4";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7498,6 +7533,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7599,7 +7635,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8037,6 +8075,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -8178,6 +8217,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -8737,6 +8777,7 @@ self: super: {
   "yesod-auth" = doDistribute super."yesod-auth_1_4_6_1";
   "yesod-auth-account-fork" = dontDistribute super."yesod-auth-account-fork";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8762,6 +8803,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.7.nix b/pkgs/development/haskell-modules/configuration-lts-3.7.nix
index fe0bb9ea923..3cf88fb2e61 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.7.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.7.nix
@@ -1145,10 +1145,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = doDistribute super."aeson-schema_0_3_0_7";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1174,6 +1176,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1318,6 +1321,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1333,6 +1337,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1544,6 +1549,7 @@ self: super: {
   "benchmark-function" = dontDistribute super."benchmark-function";
   "benchpress" = dontDistribute super."benchpress";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1697,6 +1703,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html" = doDistribute super."blaze-html_0_8_1_0";
@@ -1716,6 +1723,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = doDistribute super."bloodhound_0_7_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2104,6 +2112,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2347,6 +2356,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2419,6 +2429,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2709,6 +2720,7 @@ self: super: {
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
   "docopt" = dontDistribute super."docopt";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -4124,6 +4136,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4200,6 +4213,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_5_4";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4530,6 +4544,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = doDistribute super."hspec-snap_0_3_3_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4667,6 +4682,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = doDistribute super."hvect_0_2_0_0";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4831,6 +4850,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4858,6 +4878,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -5348,6 +5369,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5474,6 +5496,7 @@ self: super: {
   "mangopay" = doDistribute super."mangopay_1_11_5";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5830,6 +5853,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = doDistribute super."nationstates_0_2_0_3";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6041,6 +6065,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6082,6 +6107,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
@@ -6251,6 +6277,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6276,6 +6303,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6469,12 +6497,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4_0_2";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -7086,6 +7116,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7156,6 +7187,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4_4";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4_4";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7206,6 +7238,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_1";
@@ -7236,6 +7269,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_4";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7491,6 +7526,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7592,7 +7628,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8030,6 +8068,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -8171,6 +8210,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -8728,6 +8768,7 @@ self: super: {
   "yesod-auth" = doDistribute super."yesod-auth_1_4_6_1";
   "yesod-auth-account-fork" = dontDistribute super."yesod-auth-account-fork";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8753,6 +8794,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.8.nix b/pkgs/development/haskell-modules/configuration-lts-3.8.nix
index 164e06229bf..104697b1a4b 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.8.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.8.nix
@@ -1145,10 +1145,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = dontDistribute super."aeson-extra";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = doDistribute super."aeson-schema_0_3_0_7";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1174,6 +1176,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1318,6 +1321,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1333,6 +1337,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1544,6 +1549,7 @@ self: super: {
   "benchmark-function" = dontDistribute super."benchmark-function";
   "benchpress" = dontDistribute super."benchpress";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1697,6 +1703,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
@@ -1714,6 +1721,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = doDistribute super."bloodhound_0_7_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2102,6 +2110,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2345,6 +2354,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2417,6 +2427,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2703,6 +2714,7 @@ self: super: {
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
   "docopt" = dontDistribute super."docopt";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -4118,6 +4130,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4194,6 +4207,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_5_4";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4524,6 +4538,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = doDistribute super."hspec-snap_0_3_3_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4661,6 +4676,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = doDistribute super."hvect_0_2_0_0";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4825,6 +4844,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4852,6 +4872,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -5342,6 +5363,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5468,6 +5490,7 @@ self: super: {
   "mangopay" = doDistribute super."mangopay_1_11_5";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5823,6 +5846,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = doDistribute super."nationstates_0_2_0_3";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6034,6 +6058,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6075,6 +6100,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
@@ -6244,6 +6270,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2_1";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6269,6 +6296,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6461,12 +6489,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4_0_2";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -7078,6 +7108,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7148,6 +7179,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4_4";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4_4";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7198,6 +7230,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_1";
@@ -7228,6 +7261,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_4";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7483,6 +7518,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7584,7 +7620,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8021,6 +8059,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -8162,6 +8201,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -8719,6 +8759,7 @@ self: super: {
   "yesod-auth" = doDistribute super."yesod-auth_1_4_6_1";
   "yesod-auth-account-fork" = dontDistribute super."yesod-auth-account-fork";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8744,6 +8785,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-3.9.nix b/pkgs/development/haskell-modules/configuration-lts-3.9.nix
index 9d6b3a0a81f..be7b35aabf7 100644
--- a/pkgs/development/haskell-modules/configuration-lts-3.9.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-3.9.nix
@@ -1143,10 +1143,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = doDistribute super."aeson-extra_0_2_1_0";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = doDistribute super."aeson-schema_0_3_0_7";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1172,6 +1174,7 @@ self: super: {
   "airship" = dontDistribute super."airship";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1316,6 +1319,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1331,6 +1335,7 @@ self: super: {
   "applicative-fail" = dontDistribute super."applicative-fail";
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = dontDistribute super."apply-refact";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1542,6 +1547,7 @@ self: super: {
   "benchmark-function" = dontDistribute super."benchmark-function";
   "benchpress" = dontDistribute super."benchpress";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1694,6 +1700,7 @@ self: super: {
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
   "blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
@@ -1711,6 +1718,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = doDistribute super."bloodhound_0_7_0_1";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2099,6 +2107,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2342,6 +2351,7 @@ self: super: {
   "css-syntax" = dontDistribute super."css-syntax";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2414,6 +2424,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2700,6 +2711,7 @@ self: super: {
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
   "docopt" = dontDistribute super."docopt";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -4114,6 +4126,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4190,6 +4203,7 @@ self: super: {
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
   "hindent" = doDistribute super."hindent_4_5_4";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4520,6 +4534,7 @@ self: super: {
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-setup" = dontDistribute super."hspec-setup";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-smallcheck" = doDistribute super."hspec-smallcheck_0_3_0";
   "hspec-snap" = doDistribute super."hspec-snap_0_3_3_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
@@ -4657,6 +4672,10 @@ self: super: {
   "huzzy" = dontDistribute super."huzzy";
   "hvect" = doDistribute super."hvect_0_2_0_0";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hworker" = dontDistribute super."hworker";
@@ -4821,6 +4840,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4848,6 +4868,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -5338,6 +5359,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5464,6 +5486,7 @@ self: super: {
   "mangopay" = doDistribute super."mangopay_1_11_5";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5819,6 +5842,7 @@ self: super: {
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
   "nationstates" = doDistribute super."nationstates_0_2_0_3";
+  "native" = dontDistribute super."native";
   "nats" = doDistribute super."nats_1";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
@@ -6029,6 +6053,7 @@ self: super: {
   "open-browser" = dontDistribute super."open-browser";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -6070,6 +6095,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-applicative" = doDistribute super."optparse-applicative_0_11_0_2";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
@@ -6239,6 +6265,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2_1";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6264,6 +6291,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgp-wordlist" = dontDistribute super."pgp-wordlist";
@@ -6456,12 +6484,14 @@ self: super: {
   "prefix-units" = doDistribute super."prefix-units_0_1_0_2";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4_0_2";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -7073,6 +7103,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -7143,6 +7174,7 @@ self: super: {
   "servant-blaze" = dontDistribute super."servant-blaze";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4_4";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4_4";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -7193,6 +7225,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_3";
@@ -7223,6 +7256,8 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelly" = doDistribute super."shelly_1_6_4";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
@@ -7478,6 +7513,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7579,7 +7615,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -8016,6 +8054,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -8157,6 +8196,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -8714,6 +8754,7 @@ self: super: {
   "yesod-auth" = doDistribute super."yesod-auth_1_4_7";
   "yesod-auth-account-fork" = dontDistribute super."yesod-auth-account-fork";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8739,6 +8780,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-4.0.nix b/pkgs/development/haskell-modules/configuration-lts-4.0.nix
index 36b97d7d686..5613b9d9119 100644
--- a/pkgs/development/haskell-modules/configuration-lts-4.0.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-4.0.nix
@@ -72,6 +72,7 @@ self: super: {
   "Advgame" = dontDistribute super."Advgame";
   "AesonBson" = dontDistribute super."AesonBson";
   "Agata" = dontDistribute super."Agata";
+  "Agda" = doDistribute super."Agda_2_4_2_5";
   "Agda-executable" = dontDistribute super."Agda-executable";
   "AhoCorasick" = dontDistribute super."AhoCorasick";
   "AlgorithmW" = dontDistribute super."AlgorithmW";
@@ -1114,10 +1115,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = doDistribute super."aeson-extra_0_3_0_0";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1143,6 +1146,7 @@ self: super: {
   "airship" = doDistribute super."airship_0_4_1_0";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1286,6 +1290,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1301,6 +1306,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = doDistribute super."apply-refact_0_1_0_0";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1342,6 +1348,7 @@ self: super: {
   "arxiv" = dontDistribute super."arxiv";
   "ascetic" = dontDistribute super."ascetic";
   "ascii" = dontDistribute super."ascii";
+  "ascii-progress" = doDistribute super."ascii-progress_0_3_2_0";
   "ascii-vector-avc" = dontDistribute super."ascii-vector-avc";
   "ascii85-conduit" = dontDistribute super."ascii85-conduit";
   "asciidiagram" = doDistribute super."asciidiagram_1_1_1_1";
@@ -1502,6 +1509,7 @@ self: super: {
   "bench" = dontDistribute super."bench";
   "benchmark-function" = dontDistribute super."benchmark-function";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1648,6 +1656,7 @@ self: super: {
   "blas-hs" = dontDistribute super."blas-hs";
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
@@ -1665,6 +1674,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = doDistribute super."bloodhound_0_10_0_0";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2038,6 +2048,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2073,6 +2084,7 @@ self: super: {
   "complexity" = dontDistribute super."complexity";
   "compose-ltr" = dontDistribute super."compose-ltr";
   "compose-trans" = dontDistribute super."compose-trans";
+  "composition-tree" = doDistribute super."composition-tree_0_2_0_1";
   "compression" = dontDistribute super."compression";
   "compstrat" = dontDistribute super."compstrat";
   "comptrans" = dontDistribute super."comptrans";
@@ -2270,6 +2282,7 @@ self: super: {
   "css" = dontDistribute super."css";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2340,6 +2353,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2614,6 +2628,7 @@ self: super: {
   "docidx" = dontDistribute super."docidx";
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -3984,6 +3999,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4055,6 +4071,8 @@ self: super: {
   "himerge" = dontDistribute super."himerge";
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
+  "hindent" = doDistribute super."hindent_4_6_1";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4368,6 +4386,7 @@ self: super: {
   "hspec-monad-control" = dontDistribute super."hspec-monad-control";
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-snap" = doDistribute super."hspec-snap_0_4_0_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
   "hspec-test-framework" = dontDistribute super."hspec-test-framework";
@@ -4438,6 +4457,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4491,6 +4511,10 @@ self: super: {
   "huttons-razor" = dontDistribute super."huttons-razor";
   "huzzy" = dontDistribute super."huzzy";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hws" = dontDistribute super."hws";
@@ -4647,6 +4671,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4672,6 +4697,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -5148,6 +5174,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5270,6 +5297,7 @@ self: super: {
   "mandulia" = dontDistribute super."mandulia";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5610,6 +5638,7 @@ self: super: {
   "nanq" = dontDistribute super."nanq";
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
+  "native" = dontDistribute super."native";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
   "natural-numbers" = dontDistribute super."natural-numbers";
@@ -5806,6 +5835,7 @@ self: super: {
   "opaleye-trans" = dontDistribute super."opaleye-trans";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -5847,6 +5877,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-applicative" = doDistribute super."optparse-applicative_0_12_0_0";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
@@ -6005,6 +6036,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2_4";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6028,6 +6060,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgsql-simple" = dontDistribute super."pgsql-simple";
@@ -6208,12 +6241,14 @@ self: super: {
   "prednote-test" = dontDistribute super."prednote-test";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4_0_2";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -6796,6 +6831,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -6865,6 +6901,7 @@ self: super: {
   "servant-blaze" = doDistribute super."servant-blaze_0_4_4_6";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4_6";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4_6";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -6908,6 +6945,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_4";
@@ -6938,11 +6976,14 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelltestrunner" = dontDistribute super."shelltestrunner";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
   "shortcut-links" = doDistribute super."shortcut-links_0_4_1_0";
   "shorten-strings" = dontDistribute super."shorten-strings";
+  "should-not-typecheck" = doDistribute super."should-not-typecheck_2_0_1";
   "show" = dontDistribute super."show";
   "show-type" = dontDistribute super."show-type";
   "showdown" = dontDistribute super."showdown";
@@ -7031,6 +7072,7 @@ self: super: {
   "sloth" = dontDistribute super."sloth";
   "slug" = doDistribute super."slug_0_1_1";
   "smallarray" = dontDistribute super."smallarray";
+  "smallcaps" = doDistribute super."smallcaps_0_6_0_1";
   "smallcheck-laws" = dontDistribute super."smallcheck-laws";
   "smallcheck-lens" = dontDistribute super."smallcheck-lens";
   "smallcheck-series" = dontDistribute super."smallcheck-series";
@@ -7180,6 +7222,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7278,7 +7321,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -7692,6 +7737,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -7828,6 +7874,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -8336,6 +8383,7 @@ self: super: {
   "yesod-angular-ui" = dontDistribute super."yesod-angular-ui";
   "yesod-auth" = doDistribute super."yesod-auth_1_4_11";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8361,6 +8409,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-4.1.nix b/pkgs/development/haskell-modules/configuration-lts-4.1.nix
index 8825b25d688..dad52f109ee 100644
--- a/pkgs/development/haskell-modules/configuration-lts-4.1.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-4.1.nix
@@ -72,6 +72,7 @@ self: super: {
   "Advgame" = dontDistribute super."Advgame";
   "AesonBson" = dontDistribute super."AesonBson";
   "Agata" = dontDistribute super."Agata";
+  "Agda" = doDistribute super."Agda_2_4_2_5";
   "Agda-executable" = dontDistribute super."Agda-executable";
   "AhoCorasick" = dontDistribute super."AhoCorasick";
   "AlgorithmW" = dontDistribute super."AlgorithmW";
@@ -1113,10 +1114,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = doDistribute super."aeson-extra_0_3_0_0";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1142,6 +1145,7 @@ self: super: {
   "airship" = doDistribute super."airship_0_4_2_0";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1284,6 +1288,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1299,6 +1304,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = doDistribute super."apply-refact_0_1_0_0";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1340,6 +1346,7 @@ self: super: {
   "arxiv" = dontDistribute super."arxiv";
   "ascetic" = dontDistribute super."ascetic";
   "ascii" = dontDistribute super."ascii";
+  "ascii-progress" = doDistribute super."ascii-progress_0_3_2_0";
   "ascii-vector-avc" = dontDistribute super."ascii-vector-avc";
   "ascii85-conduit" = dontDistribute super."ascii85-conduit";
   "asciidiagram" = doDistribute super."asciidiagram_1_1_1_1";
@@ -1500,6 +1507,7 @@ self: super: {
   "bench" = dontDistribute super."bench";
   "benchmark-function" = dontDistribute super."benchmark-function";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1646,6 +1654,7 @@ self: super: {
   "blas-hs" = dontDistribute super."blas-hs";
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
@@ -1663,6 +1672,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = doDistribute super."bloodhound_0_10_0_0";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2036,6 +2046,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2071,6 +2082,7 @@ self: super: {
   "complexity" = dontDistribute super."complexity";
   "compose-ltr" = dontDistribute super."compose-ltr";
   "compose-trans" = dontDistribute super."compose-trans";
+  "composition-tree" = doDistribute super."composition-tree_0_2_0_1";
   "compression" = dontDistribute super."compression";
   "compstrat" = dontDistribute super."compstrat";
   "comptrans" = dontDistribute super."comptrans";
@@ -2268,6 +2280,7 @@ self: super: {
   "css" = dontDistribute super."css";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2338,6 +2351,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2612,6 +2626,7 @@ self: super: {
   "docidx" = dontDistribute super."docidx";
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -3977,6 +3992,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4048,6 +4064,8 @@ self: super: {
   "himerge" = dontDistribute super."himerge";
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
+  "hindent" = doDistribute super."hindent_4_6_1";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4361,6 +4379,7 @@ self: super: {
   "hspec-monad-control" = dontDistribute super."hspec-monad-control";
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-snap" = doDistribute super."hspec-snap_0_4_0_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
   "hspec-test-framework" = dontDistribute super."hspec-test-framework";
@@ -4431,6 +4450,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4484,6 +4504,10 @@ self: super: {
   "huttons-razor" = dontDistribute super."huttons-razor";
   "huzzy" = dontDistribute super."huzzy";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hws" = dontDistribute super."hws";
@@ -4636,6 +4660,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4660,6 +4685,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -5133,6 +5159,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5255,6 +5282,7 @@ self: super: {
   "mandulia" = dontDistribute super."mandulia";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5595,6 +5623,7 @@ self: super: {
   "nanq" = dontDistribute super."nanq";
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
+  "native" = dontDistribute super."native";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
   "natural-numbers" = dontDistribute super."natural-numbers";
@@ -5791,6 +5820,7 @@ self: super: {
   "opaleye-trans" = dontDistribute super."opaleye-trans";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -5832,6 +5862,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-applicative" = doDistribute super."optparse-applicative_0_12_0_0";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
@@ -5937,6 +5968,7 @@ self: super: {
   "pasty" = dontDistribute super."pasty";
   "patch-combinators" = dontDistribute super."patch-combinators";
   "patch-image" = dontDistribute super."patch-image";
+  "patches-vector" = doDistribute super."patches-vector_0_1_5_1";
   "path" = doDistribute super."path_0_5_3";
   "path-io" = dontDistribute super."path-io";
   "pathfinding" = dontDistribute super."pathfinding";
@@ -5989,6 +6021,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2_4";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -6012,6 +6045,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgsql-simple" = dontDistribute super."pgsql-simple";
@@ -6191,12 +6225,14 @@ self: super: {
   "prednote-test" = dontDistribute super."prednote-test";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-extras" = doDistribute super."prelude-extras_0_4_0_2";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -6779,6 +6815,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -6848,6 +6885,7 @@ self: super: {
   "servant-blaze" = doDistribute super."servant-blaze_0_4_4_6";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4_6";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4_6";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -6891,6 +6929,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_4";
@@ -6921,11 +6960,14 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelltestrunner" = dontDistribute super."shelltestrunner";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
   "shortcut-links" = doDistribute super."shortcut-links_0_4_1_0";
   "shorten-strings" = dontDistribute super."shorten-strings";
+  "should-not-typecheck" = doDistribute super."should-not-typecheck_2_0_1";
   "show" = dontDistribute super."show";
   "show-type" = dontDistribute super."show-type";
   "showdown" = dontDistribute super."showdown";
@@ -7014,6 +7056,7 @@ self: super: {
   "sloth" = dontDistribute super."sloth";
   "slug" = doDistribute super."slug_0_1_1";
   "smallarray" = dontDistribute super."smallarray";
+  "smallcaps" = doDistribute super."smallcaps_0_6_0_1";
   "smallcheck-laws" = dontDistribute super."smallcheck-laws";
   "smallcheck-lens" = dontDistribute super."smallcheck-lens";
   "smallcheck-series" = dontDistribute super."smallcheck-series";
@@ -7163,6 +7206,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7261,7 +7305,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -7675,6 +7721,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -7811,6 +7858,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -8083,6 +8131,7 @@ self: super: {
   "wai-routing" = doDistribute super."wai-routing_0_12_2";
   "wai-session-alt" = dontDistribute super."wai-session-alt";
   "wai-session-clientsession" = dontDistribute super."wai-session-clientsession";
+  "wai-session-postgresql" = doDistribute super."wai-session-postgresql_0_2_0_4";
   "wai-session-tokyocabinet" = dontDistribute super."wai-session-tokyocabinet";
   "wai-static-cache" = dontDistribute super."wai-static-cache";
   "wai-static-pages" = dontDistribute super."wai-static-pages";
@@ -8318,6 +8367,7 @@ self: super: {
   "yesod-angular-ui" = dontDistribute super."yesod-angular-ui";
   "yesod-auth" = doDistribute super."yesod-auth_1_4_11";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8343,6 +8393,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-4.2.nix b/pkgs/development/haskell-modules/configuration-lts-4.2.nix
index a1f662912d2..53c71284163 100644
--- a/pkgs/development/haskell-modules/configuration-lts-4.2.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-4.2.nix
@@ -72,6 +72,7 @@ self: super: {
   "Advgame" = dontDistribute super."Advgame";
   "AesonBson" = dontDistribute super."AesonBson";
   "Agata" = dontDistribute super."Agata";
+  "Agda" = doDistribute super."Agda_2_4_2_5";
   "Agda-executable" = dontDistribute super."Agda-executable";
   "AhoCorasick" = dontDistribute super."AhoCorasick";
   "AlgorithmW" = dontDistribute super."AlgorithmW";
@@ -1112,10 +1113,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = doDistribute super."aeson-extra_0_3_0_0";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1141,6 +1144,7 @@ self: super: {
   "airship" = doDistribute super."airship_0_4_3_0";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1283,6 +1287,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1298,6 +1303,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = doDistribute super."apply-refact_0_1_0_0";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1339,6 +1345,7 @@ self: super: {
   "arxiv" = dontDistribute super."arxiv";
   "ascetic" = dontDistribute super."ascetic";
   "ascii" = dontDistribute super."ascii";
+  "ascii-progress" = doDistribute super."ascii-progress_0_3_2_0";
   "ascii-vector-avc" = dontDistribute super."ascii-vector-avc";
   "ascii85-conduit" = dontDistribute super."ascii85-conduit";
   "asciidiagram" = doDistribute super."asciidiagram_1_1_1_1";
@@ -1499,6 +1506,7 @@ self: super: {
   "bench" = dontDistribute super."bench";
   "benchmark-function" = dontDistribute super."benchmark-function";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1645,6 +1653,7 @@ self: super: {
   "blas-hs" = dontDistribute super."blas-hs";
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
@@ -1662,6 +1671,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = doDistribute super."bloodhound_0_10_0_0";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2031,6 +2041,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2066,6 +2077,7 @@ self: super: {
   "complexity" = dontDistribute super."complexity";
   "compose-ltr" = dontDistribute super."compose-ltr";
   "compose-trans" = dontDistribute super."compose-trans";
+  "composition-tree" = doDistribute super."composition-tree_0_2_0_1";
   "compression" = dontDistribute super."compression";
   "compstrat" = dontDistribute super."compstrat";
   "comptrans" = dontDistribute super."comptrans";
@@ -2262,6 +2274,7 @@ self: super: {
   "css" = dontDistribute super."css";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2332,6 +2345,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2605,6 +2619,7 @@ self: super: {
   "docidx" = dontDistribute super."docidx";
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -3958,6 +3973,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -4029,6 +4045,8 @@ self: super: {
   "himerge" = dontDistribute super."himerge";
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
+  "hindent" = doDistribute super."hindent_4_6_1";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4340,6 +4358,7 @@ self: super: {
   "hspec-monad-control" = dontDistribute super."hspec-monad-control";
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-snap" = doDistribute super."hspec-snap_0_4_0_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
   "hspec-test-framework" = dontDistribute super."hspec-test-framework";
@@ -4410,6 +4429,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4463,6 +4483,10 @@ self: super: {
   "huttons-razor" = dontDistribute super."huttons-razor";
   "huzzy" = dontDistribute super."huzzy";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hws" = dontDistribute super."hws";
@@ -4613,6 +4637,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4636,6 +4661,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -5108,6 +5134,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5230,6 +5257,7 @@ self: super: {
   "mandulia" = dontDistribute super."mandulia";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5567,6 +5595,7 @@ self: super: {
   "nanq" = dontDistribute super."nanq";
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
+  "native" = dontDistribute super."native";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
   "natural-numbers" = dontDistribute super."natural-numbers";
@@ -5763,6 +5792,7 @@ self: super: {
   "opaleye-trans" = dontDistribute super."opaleye-trans";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -5804,6 +5834,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-applicative" = doDistribute super."optparse-applicative_0_12_0_0";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
@@ -5909,6 +5940,7 @@ self: super: {
   "pasty" = dontDistribute super."pasty";
   "patch-combinators" = dontDistribute super."patch-combinators";
   "patch-image" = dontDistribute super."patch-image";
+  "patches-vector" = doDistribute super."patches-vector_0_1_5_1";
   "path" = doDistribute super."path_0_5_3";
   "path-io" = dontDistribute super."path-io";
   "pathfinding" = dontDistribute super."pathfinding";
@@ -5961,6 +5993,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2_4";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -5984,6 +6017,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgsql-simple" = dontDistribute super."pgsql-simple";
@@ -6161,11 +6195,13 @@ self: super: {
   "prednote-test" = dontDistribute super."prednote-test";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -6744,6 +6780,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -6812,6 +6849,7 @@ self: super: {
   "servant-blaze" = doDistribute super."servant-blaze_0_4_4_6";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4_6";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4_6";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -6855,6 +6893,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_4";
@@ -6885,11 +6924,14 @@ self: super: {
   "shellmate" = dontDistribute super."shellmate";
   "shelltestrunner" = dontDistribute super."shelltestrunner";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
   "shortcut-links" = doDistribute super."shortcut-links_0_4_1_0";
   "shorten-strings" = dontDistribute super."shorten-strings";
+  "should-not-typecheck" = doDistribute super."should-not-typecheck_2_0_1";
   "show" = dontDistribute super."show";
   "show-type" = dontDistribute super."show-type";
   "showdown" = dontDistribute super."showdown";
@@ -6974,6 +7016,7 @@ self: super: {
   "sloth" = dontDistribute super."sloth";
   "slug" = doDistribute super."slug_0_1_1";
   "smallarray" = dontDistribute super."smallarray";
+  "smallcaps" = doDistribute super."smallcaps_0_6_0_1";
   "smallcheck-laws" = dontDistribute super."smallcheck-laws";
   "smallcheck-lens" = dontDistribute super."smallcheck-lens";
   "smallcheck-series" = dontDistribute super."smallcheck-series";
@@ -7121,6 +7164,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7219,7 +7263,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -7633,6 +7679,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -7769,6 +7816,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -8039,6 +8087,7 @@ self: super: {
   "wai-routing" = doDistribute super."wai-routing_0_12_2";
   "wai-session-alt" = dontDistribute super."wai-session-alt";
   "wai-session-clientsession" = dontDistribute super."wai-session-clientsession";
+  "wai-session-postgresql" = doDistribute super."wai-session-postgresql_0_2_0_4";
   "wai-session-tokyocabinet" = dontDistribute super."wai-session-tokyocabinet";
   "wai-static-cache" = dontDistribute super."wai-static-cache";
   "wai-static-pages" = dontDistribute super."wai-static-pages";
@@ -8274,6 +8323,7 @@ self: super: {
   "yesod-angular-ui" = dontDistribute super."yesod-angular-ui";
   "yesod-auth" = doDistribute super."yesod-auth_1_4_11";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8299,6 +8349,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-5.0.nix b/pkgs/development/haskell-modules/configuration-lts-5.0.nix
index adb715748e7..17e11586d38 100644
--- a/pkgs/development/haskell-modules/configuration-lts-5.0.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-5.0.nix
@@ -72,6 +72,7 @@ self: super: {
   "Advgame" = dontDistribute super."Advgame";
   "AesonBson" = dontDistribute super."AesonBson";
   "Agata" = dontDistribute super."Agata";
+  "Agda" = doDistribute super."Agda_2_4_2_5";
   "Agda-executable" = dontDistribute super."Agda-executable";
   "AhoCorasick" = dontDistribute super."AhoCorasick";
   "AlgorithmW" = dontDistribute super."AlgorithmW";
@@ -1100,10 +1101,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = doDistribute super."aeson-extra_0_3_0_0";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1129,6 +1132,7 @@ self: super: {
   "airship" = doDistribute super."airship_0_4_3_0";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1271,6 +1275,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1286,6 +1291,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = doDistribute super."apply-refact_0_1_0_0";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1327,6 +1333,7 @@ self: super: {
   "arxiv" = dontDistribute super."arxiv";
   "ascetic" = dontDistribute super."ascetic";
   "ascii" = dontDistribute super."ascii";
+  "ascii-progress" = doDistribute super."ascii-progress_0_3_2_0";
   "ascii-vector-avc" = dontDistribute super."ascii-vector-avc";
   "ascii85-conduit" = dontDistribute super."ascii85-conduit";
   "asciidiagram" = doDistribute super."asciidiagram_1_1_1_1";
@@ -1486,6 +1493,7 @@ self: super: {
   "bench" = dontDistribute super."bench";
   "benchmark-function" = dontDistribute super."benchmark-function";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1626,6 +1634,7 @@ self: super: {
   "blas-hs" = dontDistribute super."blas-hs";
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
@@ -1643,6 +1652,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = dontDistribute super."bloodhound";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2006,6 +2016,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2041,6 +2052,7 @@ self: super: {
   "complexity" = dontDistribute super."complexity";
   "compose-ltr" = dontDistribute super."compose-ltr";
   "compose-trans" = dontDistribute super."compose-trans";
+  "composition-tree" = doDistribute super."composition-tree_0_2_0_1";
   "compression" = dontDistribute super."compression";
   "compstrat" = dontDistribute super."compstrat";
   "comptrans" = dontDistribute super."comptrans";
@@ -2232,6 +2244,7 @@ self: super: {
   "css" = dontDistribute super."css";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2301,6 +2314,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2568,6 +2582,7 @@ self: super: {
   "docidx" = dontDistribute super."docidx";
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -3904,6 +3919,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -3975,6 +3991,8 @@ self: super: {
   "himerge" = dontDistribute super."himerge";
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
+  "hindent" = doDistribute super."hindent_4_6_1";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4286,6 +4304,7 @@ self: super: {
   "hspec-monad-control" = dontDistribute super."hspec-monad-control";
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-snap" = doDistribute super."hspec-snap_0_4_0_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
   "hspec-test-framework" = dontDistribute super."hspec-test-framework";
@@ -4356,6 +4375,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4407,6 +4427,10 @@ self: super: {
   "huttons-razor" = dontDistribute super."huttons-razor";
   "huzzy" = dontDistribute super."huzzy";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hws" = dontDistribute super."hws";
@@ -4556,6 +4580,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4579,6 +4604,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -5047,6 +5073,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5169,6 +5196,7 @@ self: super: {
   "mandulia" = dontDistribute super."mandulia";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5503,6 +5531,7 @@ self: super: {
   "nanq" = dontDistribute super."nanq";
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
+  "native" = dontDistribute super."native";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
   "natural-numbers" = dontDistribute super."natural-numbers";
@@ -5697,6 +5726,7 @@ self: super: {
   "opaleye-trans" = dontDistribute super."opaleye-trans";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -5738,6 +5768,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
   "optparse-generic" = dontDistribute super."optparse-generic";
@@ -5841,6 +5872,7 @@ self: super: {
   "pasty" = dontDistribute super."pasty";
   "patch-combinators" = dontDistribute super."patch-combinators";
   "patch-image" = dontDistribute super."patch-image";
+  "patches-vector" = doDistribute super."patches-vector_0_1_5_1";
   "path" = doDistribute super."path_0_5_3";
   "path-io" = doDistribute super."path-io_0_2_0";
   "pathfinding" = dontDistribute super."pathfinding";
@@ -5893,6 +5925,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2_4";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -5915,6 +5948,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgsql-simple" = dontDistribute super."pgsql-simple";
@@ -6088,11 +6122,13 @@ self: super: {
   "prednote-test" = dontDistribute super."prednote-test";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -6662,6 +6698,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -6729,6 +6766,7 @@ self: super: {
   "servant-blaze" = doDistribute super."servant-blaze_0_4_4_6";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4_6";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4_6";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -6772,6 +6810,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_4";
@@ -6801,11 +6840,14 @@ self: super: {
   "shellish" = dontDistribute super."shellish";
   "shellmate" = dontDistribute super."shellmate";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
   "shortcut-links" = doDistribute super."shortcut-links_0_4_1_0";
   "shorten-strings" = dontDistribute super."shorten-strings";
+  "should-not-typecheck" = doDistribute super."should-not-typecheck_2_0_1";
   "show" = dontDistribute super."show";
   "show-type" = dontDistribute super."show-type";
   "showdown" = dontDistribute super."showdown";
@@ -6889,6 +6931,7 @@ self: super: {
   "sloth" = dontDistribute super."sloth";
   "slug" = doDistribute super."slug_0_1_2";
   "smallarray" = dontDistribute super."smallarray";
+  "smallcaps" = doDistribute super."smallcaps_0_6_0_1";
   "smallcheck-laws" = dontDistribute super."smallcheck-laws";
   "smallcheck-lens" = dontDistribute super."smallcheck-lens";
   "smallcheck-series" = dontDistribute super."smallcheck-series";
@@ -7036,6 +7079,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7131,7 +7175,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -7537,6 +7583,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -7671,6 +7718,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -7941,6 +7989,7 @@ self: super: {
   "wai-routing" = doDistribute super."wai-routing_0_12_2";
   "wai-session-alt" = dontDistribute super."wai-session-alt";
   "wai-session-clientsession" = dontDistribute super."wai-session-clientsession";
+  "wai-session-postgresql" = doDistribute super."wai-session-postgresql_0_2_0_4";
   "wai-session-tokyocabinet" = dontDistribute super."wai-session-tokyocabinet";
   "wai-static-cache" = dontDistribute super."wai-static-cache";
   "wai-static-pages" = dontDistribute super."wai-static-pages";
@@ -8174,6 +8223,7 @@ self: super: {
   "yesod-angular-ui" = dontDistribute super."yesod-angular-ui";
   "yesod-auth" = doDistribute super."yesod-auth_1_4_12";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8199,6 +8249,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-5.1.nix b/pkgs/development/haskell-modules/configuration-lts-5.1.nix
index 15ca4c2b748..bfb3b731998 100644
--- a/pkgs/development/haskell-modules/configuration-lts-5.1.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-5.1.nix
@@ -72,6 +72,7 @@ self: super: {
   "Advgame" = dontDistribute super."Advgame";
   "AesonBson" = dontDistribute super."AesonBson";
   "Agata" = dontDistribute super."Agata";
+  "Agda" = doDistribute super."Agda_2_4_2_5";
   "Agda-executable" = dontDistribute super."Agda-executable";
   "AhoCorasick" = dontDistribute super."AhoCorasick";
   "AlgorithmW" = dontDistribute super."AlgorithmW";
@@ -1099,10 +1100,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = doDistribute super."aeson-extra_0_3_1_0";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1128,6 +1131,7 @@ self: super: {
   "airship" = doDistribute super."airship_0_4_3_0";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1269,6 +1273,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1284,6 +1289,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = doDistribute super."apply-refact_0_1_0_0";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1325,6 +1331,7 @@ self: super: {
   "arxiv" = dontDistribute super."arxiv";
   "ascetic" = dontDistribute super."ascetic";
   "ascii" = dontDistribute super."ascii";
+  "ascii-progress" = doDistribute super."ascii-progress_0_3_2_0";
   "ascii-vector-avc" = dontDistribute super."ascii-vector-avc";
   "ascii85-conduit" = dontDistribute super."ascii85-conduit";
   "asciidiagram" = doDistribute super."asciidiagram_1_1_1_1";
@@ -1484,6 +1491,7 @@ self: super: {
   "bench" = dontDistribute super."bench";
   "benchmark-function" = dontDistribute super."benchmark-function";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1624,6 +1632,7 @@ self: super: {
   "blas-hs" = dontDistribute super."blas-hs";
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
@@ -1640,6 +1649,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = dontDistribute super."bloodhound";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2001,6 +2011,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2036,6 +2047,7 @@ self: super: {
   "complexity" = dontDistribute super."complexity";
   "compose-ltr" = dontDistribute super."compose-ltr";
   "compose-trans" = dontDistribute super."compose-trans";
+  "composition-tree" = doDistribute super."composition-tree_0_2_0_1";
   "compression" = dontDistribute super."compression";
   "compstrat" = dontDistribute super."compstrat";
   "comptrans" = dontDistribute super."comptrans";
@@ -2227,6 +2239,7 @@ self: super: {
   "css" = dontDistribute super."css";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2295,6 +2308,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2562,6 +2576,7 @@ self: super: {
   "docidx" = dontDistribute super."docidx";
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -3898,6 +3913,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -3969,6 +3985,8 @@ self: super: {
   "himerge" = dontDistribute super."himerge";
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
+  "hindent" = doDistribute super."hindent_4_6_1";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4280,6 +4298,7 @@ self: super: {
   "hspec-monad-control" = dontDistribute super."hspec-monad-control";
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-snap" = doDistribute super."hspec-snap_0_4_0_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
   "hspec-test-framework" = dontDistribute super."hspec-test-framework";
@@ -4350,6 +4369,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4401,6 +4421,10 @@ self: super: {
   "huttons-razor" = dontDistribute super."huttons-razor";
   "huzzy" = dontDistribute super."huzzy";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hws" = dontDistribute super."hws";
@@ -4549,6 +4573,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4572,6 +4597,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -5040,6 +5066,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5162,6 +5189,7 @@ self: super: {
   "mandulia" = dontDistribute super."mandulia";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5495,6 +5523,7 @@ self: super: {
   "nanq" = dontDistribute super."nanq";
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
+  "native" = dontDistribute super."native";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
   "natural-numbers" = dontDistribute super."natural-numbers";
@@ -5689,6 +5718,7 @@ self: super: {
   "opaleye-trans" = dontDistribute super."opaleye-trans";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -5730,6 +5760,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
   "optparse-generic" = dontDistribute super."optparse-generic";
@@ -5833,6 +5864,7 @@ self: super: {
   "pasty" = dontDistribute super."pasty";
   "patch-combinators" = dontDistribute super."patch-combinators";
   "patch-image" = dontDistribute super."patch-image";
+  "patches-vector" = doDistribute super."patches-vector_0_1_5_1";
   "path" = doDistribute super."path_0_5_3";
   "path-io" = doDistribute super."path-io_0_2_0";
   "pathfinding" = dontDistribute super."pathfinding";
@@ -5885,6 +5917,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2_4";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -5907,6 +5940,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgsql-simple" = dontDistribute super."pgsql-simple";
@@ -6080,11 +6114,13 @@ self: super: {
   "prednote-test" = dontDistribute super."prednote-test";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -6653,6 +6689,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -6719,6 +6756,7 @@ self: super: {
   "servant-blaze" = doDistribute super."servant-blaze_0_4_4_6";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4_6";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4_6";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -6762,6 +6800,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_4";
@@ -6791,11 +6830,14 @@ self: super: {
   "shellish" = dontDistribute super."shellish";
   "shellmate" = dontDistribute super."shellmate";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
   "shortcut-links" = doDistribute super."shortcut-links_0_4_1_0";
   "shorten-strings" = dontDistribute super."shorten-strings";
+  "should-not-typecheck" = doDistribute super."should-not-typecheck_2_0_1";
   "show" = dontDistribute super."show";
   "show-type" = dontDistribute super."show-type";
   "showdown" = dontDistribute super."showdown";
@@ -6879,6 +6921,7 @@ self: super: {
   "sloth" = dontDistribute super."sloth";
   "slug" = doDistribute super."slug_0_1_2";
   "smallarray" = dontDistribute super."smallarray";
+  "smallcaps" = doDistribute super."smallcaps_0_6_0_1";
   "smallcheck-laws" = dontDistribute super."smallcheck-laws";
   "smallcheck-lens" = dontDistribute super."smallcheck-lens";
   "smallcheck-series" = dontDistribute super."smallcheck-series";
@@ -7026,6 +7069,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7121,7 +7165,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -7526,6 +7572,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -7660,6 +7707,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -7929,6 +7977,7 @@ self: super: {
   "wai-routing" = doDistribute super."wai-routing_0_12_2";
   "wai-session-alt" = dontDistribute super."wai-session-alt";
   "wai-session-clientsession" = dontDistribute super."wai-session-clientsession";
+  "wai-session-postgresql" = doDistribute super."wai-session-postgresql_0_2_0_4";
   "wai-session-tokyocabinet" = dontDistribute super."wai-session-tokyocabinet";
   "wai-static-cache" = dontDistribute super."wai-static-cache";
   "wai-static-pages" = dontDistribute super."wai-static-pages";
@@ -8162,6 +8211,7 @@ self: super: {
   "yesod-angular-ui" = dontDistribute super."yesod-angular-ui";
   "yesod-auth" = doDistribute super."yesod-auth_1_4_12";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8187,6 +8237,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-5.10.nix b/pkgs/development/haskell-modules/configuration-lts-5.10.nix
index d239e71ac76..4044a1f41a0 100644
--- a/pkgs/development/haskell-modules/configuration-lts-5.10.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-5.10.nix
@@ -72,6 +72,7 @@ self: super: {
   "Advgame" = dontDistribute super."Advgame";
   "AesonBson" = dontDistribute super."AesonBson";
   "Agata" = dontDistribute super."Agata";
+  "Agda" = doDistribute super."Agda_2_4_2_5";
   "Agda-executable" = dontDistribute super."Agda-executable";
   "AhoCorasick" = dontDistribute super."AhoCorasick";
   "AlgorithmW" = dontDistribute super."AlgorithmW";
@@ -1087,10 +1088,12 @@ self: super: {
   "aeson-bson" = dontDistribute super."aeson-bson";
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1116,6 +1119,7 @@ self: super: {
   "airship" = doDistribute super."airship_0_4_3_0";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1257,6 +1261,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1272,6 +1277,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = doDistribute super."apply-refact_0_1_0_0";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1312,6 +1318,7 @@ self: super: {
   "arxiv" = dontDistribute super."arxiv";
   "ascetic" = dontDistribute super."ascetic";
   "ascii" = dontDistribute super."ascii";
+  "ascii-progress" = doDistribute super."ascii-progress_0_3_2_0";
   "ascii-vector-avc" = dontDistribute super."ascii-vector-avc";
   "ascii85-conduit" = dontDistribute super."ascii85-conduit";
   "asciidiagram" = doDistribute super."asciidiagram_1_1_1_1";
@@ -1468,6 +1475,7 @@ self: super: {
   "bench" = dontDistribute super."bench";
   "benchmark-function" = dontDistribute super."benchmark-function";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1606,6 +1614,7 @@ self: super: {
   "blas-hs" = dontDistribute super."blas-hs";
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
@@ -1622,6 +1631,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = dontDistribute super."bloodhound";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -1971,6 +1981,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2006,6 +2017,7 @@ self: super: {
   "complexity" = dontDistribute super."complexity";
   "compose-ltr" = dontDistribute super."compose-ltr";
   "compose-trans" = dontDistribute super."compose-trans";
+  "composition-tree" = doDistribute super."composition-tree_0_2_0_1";
   "compression" = dontDistribute super."compression";
   "compstrat" = dontDistribute super."compstrat";
   "comptrans" = dontDistribute super."comptrans";
@@ -2191,6 +2203,7 @@ self: super: {
   "css" = dontDistribute super."css";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2259,6 +2272,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2516,6 +2530,7 @@ self: super: {
   "docidx" = dontDistribute super."docidx";
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -3824,6 +3839,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -3893,6 +3909,8 @@ self: super: {
   "himerge" = dontDistribute super."himerge";
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
+  "hindent" = doDistribute super."hindent_4_6_1";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4019,6 +4037,7 @@ self: super: {
   "hoovie" = dontDistribute super."hoovie";
   "hopencc" = dontDistribute super."hopencc";
   "hopencl" = dontDistribute super."hopencl";
+  "hopenpgp-tools" = doDistribute super."hopenpgp-tools_0_17_1";
   "hopfield" = dontDistribute super."hopfield";
   "hopfield-networks" = dontDistribute super."hopfield-networks";
   "hopfli" = dontDistribute super."hopfli";
@@ -4196,6 +4215,7 @@ self: super: {
   "hspec-monad-control" = dontDistribute super."hspec-monad-control";
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
   "hspec-test-framework" = dontDistribute super."hspec-test-framework";
   "hspec-test-framework-th" = dontDistribute super."hspec-test-framework-th";
@@ -4265,6 +4285,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4315,6 +4336,10 @@ self: super: {
   "huttons-razor" = dontDistribute super."huttons-razor";
   "huzzy" = dontDistribute super."huzzy";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hws" = dontDistribute super."hws";
@@ -4460,6 +4485,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4482,6 +4508,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -4942,6 +4969,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5061,6 +5089,7 @@ self: super: {
   "mandulia" = dontDistribute super."mandulia";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5381,6 +5410,7 @@ self: super: {
   "nanq" = dontDistribute super."nanq";
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
+  "native" = dontDistribute super."native";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
   "natural-numbers" = dontDistribute super."natural-numbers";
@@ -5570,6 +5600,7 @@ self: super: {
   "opaleye-trans" = dontDistribute super."opaleye-trans";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -5611,6 +5642,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
   "optparse-generic" = dontDistribute super."optparse-generic";
@@ -5710,6 +5742,7 @@ self: super: {
   "pasty" = dontDistribute super."pasty";
   "patch-combinators" = dontDistribute super."patch-combinators";
   "patch-image" = dontDistribute super."patch-image";
+  "patches-vector" = doDistribute super."patches-vector_0_1_5_1";
   "path-io" = doDistribute super."path-io_0_2_0";
   "pathfinding" = dontDistribute super."pathfinding";
   "pathfindingcore" = dontDistribute super."pathfindingcore";
@@ -5756,6 +5789,7 @@ self: super: {
   "persistable-record" = dontDistribute super."persistable-record";
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -5776,6 +5810,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgsql-simple" = dontDistribute super."pgsql-simple";
@@ -5946,11 +5981,13 @@ self: super: {
   "prednote-test" = dontDistribute super."prednote-test";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -6334,6 +6371,7 @@ self: super: {
   "restricted-workers" = dontDistribute super."restricted-workers";
   "restyle" = dontDistribute super."restyle";
   "resumable-exceptions" = dontDistribute super."resumable-exceptions";
+  "rethinkdb" = doDistribute super."rethinkdb_2_2_0_3";
   "rethinkdb-model" = dontDistribute super."rethinkdb-model";
   "rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
   "retryer" = dontDistribute super."retryer";
@@ -6509,6 +6547,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -6572,6 +6611,7 @@ self: super: {
   "serv-wai" = dontDistribute super."serv-wai";
   "servant-JuicyPixels" = doDistribute super."servant-JuicyPixels_0_3_0_1";
   "servant-cassava" = dontDistribute super."servant-cassava";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
   "servant-examples" = dontDistribute super."servant-examples";
@@ -6612,6 +6652,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_4";
@@ -6619,6 +6660,7 @@ self: super: {
   "shake-pack" = dontDistribute super."shake-pack";
   "shake-persist" = dontDistribute super."shake-persist";
   "shaker" = dontDistribute super."shaker";
+  "shakespeare" = doDistribute super."shakespeare_2_0_8";
   "shakespeare-babel" = dontDistribute super."shakespeare-babel";
   "shakespeare-css" = dontDistribute super."shakespeare-css";
   "shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
@@ -6640,10 +6682,13 @@ self: super: {
   "shellish" = dontDistribute super."shellish";
   "shellmate" = dontDistribute super."shellmate";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
   "shorten-strings" = dontDistribute super."shorten-strings";
+  "should-not-typecheck" = doDistribute super."should-not-typecheck_2_0_1";
   "show" = dontDistribute super."show";
   "show-type" = dontDistribute super."show-type";
   "showdown" = dontDistribute super."showdown";
@@ -6726,6 +6771,7 @@ self: super: {
   "sloth" = dontDistribute super."sloth";
   "slug" = doDistribute super."slug_0_1_2";
   "smallarray" = dontDistribute super."smallarray";
+  "smallcaps" = doDistribute super."smallcaps_0_6_0_1";
   "smallcheck-laws" = dontDistribute super."smallcheck-laws";
   "smallcheck-lens" = dontDistribute super."smallcheck-lens";
   "smallcheck-series" = dontDistribute super."smallcheck-series";
@@ -6870,6 +6916,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -6964,7 +7011,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -7361,6 +7410,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -7492,6 +7542,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -7751,6 +7802,7 @@ self: super: {
   "wai-router" = dontDistribute super."wai-router";
   "wai-session-alt" = dontDistribute super."wai-session-alt";
   "wai-session-clientsession" = dontDistribute super."wai-session-clientsession";
+  "wai-session-postgresql" = doDistribute super."wai-session-postgresql_0_2_0_4";
   "wai-session-tokyocabinet" = dontDistribute super."wai-session-tokyocabinet";
   "wai-static-cache" = dontDistribute super."wai-static-cache";
   "wai-static-pages" = dontDistribute super."wai-static-pages";
@@ -7981,6 +8033,7 @@ self: super: {
   "yesod-angular-ui" = dontDistribute super."yesod-angular-ui";
   "yesod-auth" = doDistribute super."yesod-auth_1_4_12";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8005,6 +8058,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-5.11.nix b/pkgs/development/haskell-modules/configuration-lts-5.11.nix
index 5c828e8e63e..5d5a3767d6f 100644
--- a/pkgs/development/haskell-modules/configuration-lts-5.11.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-5.11.nix
@@ -72,6 +72,7 @@ self: super: {
   "Advgame" = dontDistribute super."Advgame";
   "AesonBson" = dontDistribute super."AesonBson";
   "Agata" = dontDistribute super."Agata";
+  "Agda" = doDistribute super."Agda_2_4_2_5";
   "Agda-executable" = dontDistribute super."Agda-executable";
   "AhoCorasick" = dontDistribute super."AhoCorasick";
   "AlgorithmW" = dontDistribute super."AlgorithmW";
@@ -1086,10 +1087,12 @@ self: super: {
   "aeson-bson" = dontDistribute super."aeson-bson";
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1115,6 +1118,7 @@ self: super: {
   "airship" = doDistribute super."airship_0_4_3_0";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1255,6 +1259,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1270,6 +1275,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = doDistribute super."apply-refact_0_1_0_0";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1310,6 +1316,7 @@ self: super: {
   "arxiv" = dontDistribute super."arxiv";
   "ascetic" = dontDistribute super."ascetic";
   "ascii" = dontDistribute super."ascii";
+  "ascii-progress" = doDistribute super."ascii-progress_0_3_2_0";
   "ascii-vector-avc" = dontDistribute super."ascii-vector-avc";
   "ascii85-conduit" = dontDistribute super."ascii85-conduit";
   "asciidiagram" = doDistribute super."asciidiagram_1_1_1_1";
@@ -1463,6 +1470,7 @@ self: super: {
   "bench" = dontDistribute super."bench";
   "benchmark-function" = dontDistribute super."benchmark-function";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1600,6 +1608,7 @@ self: super: {
   "blas-hs" = dontDistribute super."blas-hs";
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
@@ -1616,6 +1625,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = dontDistribute super."bloodhound";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -1964,6 +1974,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -1999,6 +2010,7 @@ self: super: {
   "complexity" = dontDistribute super."complexity";
   "compose-ltr" = dontDistribute super."compose-ltr";
   "compose-trans" = dontDistribute super."compose-trans";
+  "composition-tree" = doDistribute super."composition-tree_0_2_0_1";
   "compression" = dontDistribute super."compression";
   "compstrat" = dontDistribute super."compstrat";
   "comptrans" = dontDistribute super."comptrans";
@@ -2183,6 +2195,7 @@ self: super: {
   "css" = dontDistribute super."css";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2251,6 +2264,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2508,6 +2522,7 @@ self: super: {
   "docidx" = dontDistribute super."docidx";
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -3814,6 +3829,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -3883,6 +3899,8 @@ self: super: {
   "himerge" = dontDistribute super."himerge";
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
+  "hindent" = doDistribute super."hindent_4_6_1";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4009,6 +4027,7 @@ self: super: {
   "hoovie" = dontDistribute super."hoovie";
   "hopencc" = dontDistribute super."hopencc";
   "hopencl" = dontDistribute super."hopencl";
+  "hopenpgp-tools" = doDistribute super."hopenpgp-tools_0_17_1";
   "hopfield" = dontDistribute super."hopfield";
   "hopfield-networks" = dontDistribute super."hopfield-networks";
   "hopfli" = dontDistribute super."hopfli";
@@ -4182,6 +4201,7 @@ self: super: {
   "hspec-monad-control" = dontDistribute super."hspec-monad-control";
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
   "hspec-test-framework" = dontDistribute super."hspec-test-framework";
   "hspec-test-framework-th" = dontDistribute super."hspec-test-framework-th";
@@ -4251,6 +4271,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4301,6 +4322,10 @@ self: super: {
   "huttons-razor" = dontDistribute super."huttons-razor";
   "huzzy" = dontDistribute super."huzzy";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hws" = dontDistribute super."hws";
@@ -4445,6 +4470,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4467,6 +4493,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -4927,6 +4954,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5045,6 +5073,7 @@ self: super: {
   "mandulia" = dontDistribute super."mandulia";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5365,6 +5394,7 @@ self: super: {
   "nanq" = dontDistribute super."nanq";
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
+  "native" = dontDistribute super."native";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
   "natural-numbers" = dontDistribute super."natural-numbers";
@@ -5554,6 +5584,7 @@ self: super: {
   "opaleye-trans" = dontDistribute super."opaleye-trans";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -5595,6 +5626,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
   "optparse-generic" = dontDistribute super."optparse-generic";
@@ -5694,6 +5726,7 @@ self: super: {
   "pasty" = dontDistribute super."pasty";
   "patch-combinators" = dontDistribute super."patch-combinators";
   "patch-image" = dontDistribute super."patch-image";
+  "patches-vector" = doDistribute super."patches-vector_0_1_5_1";
   "path-io" = doDistribute super."path-io_0_2_0";
   "pathfinding" = dontDistribute super."pathfinding";
   "pathfindingcore" = dontDistribute super."pathfindingcore";
@@ -5740,6 +5773,7 @@ self: super: {
   "persistable-record" = dontDistribute super."persistable-record";
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -5760,6 +5794,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgsql-simple" = dontDistribute super."pgsql-simple";
@@ -5929,11 +5964,13 @@ self: super: {
   "prednote-test" = dontDistribute super."prednote-test";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -6317,6 +6354,7 @@ self: super: {
   "restricted-workers" = dontDistribute super."restricted-workers";
   "restyle" = dontDistribute super."restyle";
   "resumable-exceptions" = dontDistribute super."resumable-exceptions";
+  "rethinkdb" = doDistribute super."rethinkdb_2_2_0_3";
   "rethinkdb-model" = dontDistribute super."rethinkdb-model";
   "rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
   "retryer" = dontDistribute super."retryer";
@@ -6492,6 +6530,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -6555,6 +6594,7 @@ self: super: {
   "serv-wai" = dontDistribute super."serv-wai";
   "servant-JuicyPixels" = doDistribute super."servant-JuicyPixels_0_3_0_1";
   "servant-cassava" = dontDistribute super."servant-cassava";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
   "servant-examples" = dontDistribute super."servant-examples";
@@ -6595,6 +6635,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_4";
@@ -6602,6 +6643,7 @@ self: super: {
   "shake-pack" = dontDistribute super."shake-pack";
   "shake-persist" = dontDistribute super."shake-persist";
   "shaker" = dontDistribute super."shaker";
+  "shakespeare" = doDistribute super."shakespeare_2_0_8";
   "shakespeare-babel" = dontDistribute super."shakespeare-babel";
   "shakespeare-css" = dontDistribute super."shakespeare-css";
   "shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
@@ -6623,10 +6665,13 @@ self: super: {
   "shellish" = dontDistribute super."shellish";
   "shellmate" = dontDistribute super."shellmate";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
   "shorten-strings" = dontDistribute super."shorten-strings";
+  "should-not-typecheck" = doDistribute super."should-not-typecheck_2_0_1";
   "show" = dontDistribute super."show";
   "show-type" = dontDistribute super."show-type";
   "showdown" = dontDistribute super."showdown";
@@ -6709,6 +6754,7 @@ self: super: {
   "sloth" = dontDistribute super."sloth";
   "slug" = doDistribute super."slug_0_1_2";
   "smallarray" = dontDistribute super."smallarray";
+  "smallcaps" = doDistribute super."smallcaps_0_6_0_1";
   "smallcheck-laws" = dontDistribute super."smallcheck-laws";
   "smallcheck-lens" = dontDistribute super."smallcheck-lens";
   "smallcheck-series" = dontDistribute super."smallcheck-series";
@@ -6853,6 +6899,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -6947,7 +6994,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -7341,6 +7390,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -7471,6 +7521,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -7690,6 +7741,7 @@ self: super: {
   "vulkan" = dontDistribute super."vulkan";
   "wacom-daemon" = dontDistribute super."wacom-daemon";
   "waddle" = dontDistribute super."waddle";
+  "wai" = doDistribute super."wai_3_2_0_1";
   "wai-accept-language" = dontDistribute super."wai-accept-language";
   "wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
   "wai-devel" = dontDistribute super."wai-devel";
@@ -7725,6 +7777,7 @@ self: super: {
   "wai-router" = dontDistribute super."wai-router";
   "wai-session-alt" = dontDistribute super."wai-session-alt";
   "wai-session-clientsession" = dontDistribute super."wai-session-clientsession";
+  "wai-session-postgresql" = doDistribute super."wai-session-postgresql_0_2_0_4";
   "wai-session-tokyocabinet" = dontDistribute super."wai-session-tokyocabinet";
   "wai-static-cache" = dontDistribute super."wai-static-cache";
   "wai-static-pages" = dontDistribute super."wai-static-pages";
@@ -7955,6 +8008,7 @@ self: super: {
   "yesod-angular-ui" = dontDistribute super."yesod-angular-ui";
   "yesod-auth" = doDistribute super."yesod-auth_1_4_13";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -7977,6 +8031,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-5.12.nix b/pkgs/development/haskell-modules/configuration-lts-5.12.nix
index d5dbd2eed58..b8353d4f9b3 100644
--- a/pkgs/development/haskell-modules/configuration-lts-5.12.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-5.12.nix
@@ -72,6 +72,7 @@ self: super: {
   "Advgame" = dontDistribute super."Advgame";
   "AesonBson" = dontDistribute super."AesonBson";
   "Agata" = dontDistribute super."Agata";
+  "Agda" = doDistribute super."Agda_2_4_2_5";
   "Agda-executable" = dontDistribute super."Agda-executable";
   "AhoCorasick" = dontDistribute super."AhoCorasick";
   "AlgorithmW" = dontDistribute super."AlgorithmW";
@@ -1085,10 +1086,12 @@ self: super: {
   "aeson-bson" = dontDistribute super."aeson-bson";
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1114,6 +1117,7 @@ self: super: {
   "airship" = doDistribute super."airship_0_4_3_0";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1254,6 +1258,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1269,6 +1274,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = doDistribute super."apply-refact_0_1_0_0";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1309,6 +1315,7 @@ self: super: {
   "arxiv" = dontDistribute super."arxiv";
   "ascetic" = dontDistribute super."ascetic";
   "ascii" = dontDistribute super."ascii";
+  "ascii-progress" = doDistribute super."ascii-progress_0_3_2_0";
   "ascii-vector-avc" = dontDistribute super."ascii-vector-avc";
   "ascii85-conduit" = dontDistribute super."ascii85-conduit";
   "asciidiagram" = doDistribute super."asciidiagram_1_1_1_1";
@@ -1462,6 +1469,7 @@ self: super: {
   "bench" = dontDistribute super."bench";
   "benchmark-function" = dontDistribute super."benchmark-function";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1599,6 +1607,7 @@ self: super: {
   "blas-hs" = dontDistribute super."blas-hs";
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
@@ -1615,6 +1624,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = dontDistribute super."bloodhound";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -1959,6 +1969,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -1994,6 +2005,7 @@ self: super: {
   "complexity" = dontDistribute super."complexity";
   "compose-ltr" = dontDistribute super."compose-ltr";
   "compose-trans" = dontDistribute super."compose-trans";
+  "composition-tree" = doDistribute super."composition-tree_0_2_0_1";
   "compression" = dontDistribute super."compression";
   "compstrat" = dontDistribute super."compstrat";
   "comptrans" = dontDistribute super."comptrans";
@@ -2178,6 +2190,7 @@ self: super: {
   "css" = dontDistribute super."css";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2246,6 +2259,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2503,6 +2517,7 @@ self: super: {
   "docidx" = dontDistribute super."docidx";
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -3804,6 +3819,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -3873,6 +3889,8 @@ self: super: {
   "himerge" = dontDistribute super."himerge";
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
+  "hindent" = doDistribute super."hindent_4_6_1";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -3999,6 +4017,7 @@ self: super: {
   "hoovie" = dontDistribute super."hoovie";
   "hopencc" = dontDistribute super."hopencc";
   "hopencl" = dontDistribute super."hopencl";
+  "hopenpgp-tools" = doDistribute super."hopenpgp-tools_0_17_1";
   "hopfield" = dontDistribute super."hopfield";
   "hopfield-networks" = dontDistribute super."hopfield-networks";
   "hopfli" = dontDistribute super."hopfli";
@@ -4172,6 +4191,7 @@ self: super: {
   "hspec-monad-control" = dontDistribute super."hspec-monad-control";
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
   "hspec-test-framework" = dontDistribute super."hspec-test-framework";
   "hspec-test-framework-th" = dontDistribute super."hspec-test-framework-th";
@@ -4240,6 +4260,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4290,6 +4311,10 @@ self: super: {
   "huttons-razor" = dontDistribute super."huttons-razor";
   "huzzy" = dontDistribute super."huzzy";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hws" = dontDistribute super."hws";
@@ -4434,6 +4459,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4456,6 +4482,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -4915,6 +4942,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5031,6 +5059,7 @@ self: super: {
   "mandulia" = dontDistribute super."mandulia";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown-kate" = dontDistribute super."markdown-kate";
@@ -5347,6 +5376,7 @@ self: super: {
   "nanq" = dontDistribute super."nanq";
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
+  "native" = dontDistribute super."native";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
   "natural-numbers" = dontDistribute super."natural-numbers";
@@ -5536,6 +5566,7 @@ self: super: {
   "opaleye-trans" = dontDistribute super."opaleye-trans";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -5577,6 +5608,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
   "optparse-generic" = dontDistribute super."optparse-generic";
@@ -5676,6 +5708,7 @@ self: super: {
   "pasty" = dontDistribute super."pasty";
   "patch-combinators" = dontDistribute super."patch-combinators";
   "patch-image" = dontDistribute super."patch-image";
+  "patches-vector" = doDistribute super."patches-vector_0_1_5_1";
   "path-io" = doDistribute super."path-io_0_2_0";
   "pathfinding" = dontDistribute super."pathfinding";
   "pathfindingcore" = dontDistribute super."pathfindingcore";
@@ -5722,6 +5755,7 @@ self: super: {
   "persistable-record" = dontDistribute super."persistable-record";
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -5742,6 +5776,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgsql-simple" = dontDistribute super."pgsql-simple";
@@ -5909,11 +5944,13 @@ self: super: {
   "prednote-test" = dontDistribute super."prednote-test";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -6297,6 +6334,7 @@ self: super: {
   "restricted-workers" = dontDistribute super."restricted-workers";
   "restyle" = dontDistribute super."restyle";
   "resumable-exceptions" = dontDistribute super."resumable-exceptions";
+  "rethinkdb" = doDistribute super."rethinkdb_2_2_0_3";
   "rethinkdb-model" = dontDistribute super."rethinkdb-model";
   "rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
   "retryer" = dontDistribute super."retryer";
@@ -6472,6 +6510,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -6534,6 +6573,7 @@ self: super: {
   "serv" = dontDistribute super."serv";
   "serv-wai" = dontDistribute super."serv-wai";
   "servant-cassava" = dontDistribute super."servant-cassava";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
   "servant-examples" = dontDistribute super."servant-examples";
@@ -6574,6 +6614,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_6";
@@ -6581,6 +6622,7 @@ self: super: {
   "shake-pack" = dontDistribute super."shake-pack";
   "shake-persist" = dontDistribute super."shake-persist";
   "shaker" = dontDistribute super."shaker";
+  "shakespeare" = doDistribute super."shakespeare_2_0_8";
   "shakespeare-babel" = dontDistribute super."shakespeare-babel";
   "shakespeare-css" = dontDistribute super."shakespeare-css";
   "shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
@@ -6602,10 +6644,13 @@ self: super: {
   "shellish" = dontDistribute super."shellish";
   "shellmate" = dontDistribute super."shellmate";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
   "shorten-strings" = dontDistribute super."shorten-strings";
+  "should-not-typecheck" = doDistribute super."should-not-typecheck_2_0_1";
   "show" = dontDistribute super."show";
   "show-type" = dontDistribute super."show-type";
   "showdown" = dontDistribute super."showdown";
@@ -6687,6 +6732,7 @@ self: super: {
   "slot-lambda" = dontDistribute super."slot-lambda";
   "sloth" = dontDistribute super."sloth";
   "smallarray" = dontDistribute super."smallarray";
+  "smallcaps" = doDistribute super."smallcaps_0_6_0_1";
   "smallcheck-laws" = dontDistribute super."smallcheck-laws";
   "smallcheck-lens" = dontDistribute super."smallcheck-lens";
   "smallcheck-series" = dontDistribute super."smallcheck-series";
@@ -6831,6 +6877,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -6925,7 +6972,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -7316,6 +7365,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -7445,6 +7495,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -7664,6 +7715,7 @@ self: super: {
   "vulkan" = dontDistribute super."vulkan";
   "wacom-daemon" = dontDistribute super."wacom-daemon";
   "waddle" = dontDistribute super."waddle";
+  "wai" = doDistribute super."wai_3_2_0_1";
   "wai-accept-language" = dontDistribute super."wai-accept-language";
   "wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
   "wai-devel" = dontDistribute super."wai-devel";
@@ -7699,6 +7751,7 @@ self: super: {
   "wai-router" = dontDistribute super."wai-router";
   "wai-session-alt" = dontDistribute super."wai-session-alt";
   "wai-session-clientsession" = dontDistribute super."wai-session-clientsession";
+  "wai-session-postgresql" = doDistribute super."wai-session-postgresql_0_2_0_4";
   "wai-session-tokyocabinet" = dontDistribute super."wai-session-tokyocabinet";
   "wai-static-cache" = dontDistribute super."wai-static-cache";
   "wai-static-pages" = dontDistribute super."wai-static-pages";
@@ -7838,10 +7891,12 @@ self: super: {
   "xinput-conduit" = dontDistribute super."xinput-conduit";
   "xkbcommon" = dontDistribute super."xkbcommon";
   "xkcd" = dontDistribute super."xkcd";
+  "xlsx" = doDistribute super."xlsx_0_2_1_1";
   "xlsx-tabular" = dontDistribute super."xlsx-tabular";
   "xlsx-templater" = dontDistribute super."xlsx-templater";
   "xml-basic" = dontDistribute super."xml-basic";
   "xml-catalog" = dontDistribute super."xml-catalog";
+  "xml-conduit" = doDistribute super."xml-conduit_1_3_4_1";
   "xml-enumerator" = dontDistribute super."xml-enumerator";
   "xml-enumerator-combinators" = dontDistribute super."xml-enumerator-combinators";
   "xml-extractors" = dontDistribute super."xml-extractors";
@@ -7927,6 +7982,7 @@ self: super: {
   "yesod-angular-ui" = dontDistribute super."yesod-angular-ui";
   "yesod-auth" = doDistribute super."yesod-auth_1_4_13";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -7949,6 +8005,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-5.13.nix b/pkgs/development/haskell-modules/configuration-lts-5.13.nix
new file mode 100644
index 00000000000..75d72e126f1
--- /dev/null
+++ b/pkgs/development/haskell-modules/configuration-lts-5.13.nix
@@ -0,0 +1,8071 @@
+{ pkgs }:
+
+with import ./lib.nix { inherit pkgs; };
+
+self: super: {
+
+  # core libraries provided by the compiler
+  Cabal = null;
+  array = null;
+  base = null;
+  bin-package-db = null;
+  binary = null;
+  bytestring = null;
+  containers = null;
+  deepseq = null;
+  directory = null;
+  filepath = null;
+  ghc-prim = null;
+  hoopl = null;
+  hpc = null;
+  integer-gmp = null;
+  pretty = null;
+  process = null;
+  rts = null;
+  template-haskell = null;
+  time = null;
+  transformers = null;
+  unix = null;
+
+  # lts-5.13 packages
+  "3d-graphics-examples" = dontDistribute super."3d-graphics-examples";
+  "3dmodels" = dontDistribute super."3dmodels";
+  "4Blocks" = dontDistribute super."4Blocks";
+  "AAI" = dontDistribute super."AAI";
+  "ABList" = dontDistribute super."ABList";
+  "AC-Angle" = dontDistribute super."AC-Angle";
+  "AC-Boolean" = dontDistribute super."AC-Boolean";
+  "AC-BuildPlatform" = dontDistribute super."AC-BuildPlatform";
+  "AC-Colour" = dontDistribute super."AC-Colour";
+  "AC-EasyRaster-GTK" = dontDistribute super."AC-EasyRaster-GTK";
+  "AC-HalfInteger" = dontDistribute super."AC-HalfInteger";
+  "AC-MiniTest" = dontDistribute super."AC-MiniTest";
+  "AC-PPM" = dontDistribute super."AC-PPM";
+  "AC-Random" = dontDistribute super."AC-Random";
+  "AC-Terminal" = dontDistribute super."AC-Terminal";
+  "AC-VanillaArray" = dontDistribute super."AC-VanillaArray";
+  "AC-Vector-Fancy" = dontDistribute super."AC-Vector-Fancy";
+  "ACME" = dontDistribute super."ACME";
+  "ADPfusion" = dontDistribute super."ADPfusion";
+  "AERN-Basics" = dontDistribute super."AERN-Basics";
+  "AERN-Net" = dontDistribute super."AERN-Net";
+  "AERN-Real" = dontDistribute super."AERN-Real";
+  "AERN-Real-Double" = dontDistribute super."AERN-Real-Double";
+  "AERN-Real-Interval" = dontDistribute super."AERN-Real-Interval";
+  "AERN-RnToRm" = dontDistribute super."AERN-RnToRm";
+  "AERN-RnToRm-Plot" = dontDistribute super."AERN-RnToRm-Plot";
+  "AES" = dontDistribute super."AES";
+  "AFSM" = dontDistribute super."AFSM";
+  "AGI" = dontDistribute super."AGI";
+  "ALUT" = dontDistribute super."ALUT";
+  "AMI" = dontDistribute super."AMI";
+  "ANum" = dontDistribute super."ANum";
+  "ASN1" = dontDistribute super."ASN1";
+  "AVar" = dontDistribute super."AVar";
+  "AWin32Console" = dontDistribute super."AWin32Console";
+  "AbortT-monadstf" = dontDistribute super."AbortT-monadstf";
+  "AbortT-mtl" = dontDistribute super."AbortT-mtl";
+  "AbortT-transformers" = dontDistribute super."AbortT-transformers";
+  "ActionKid" = dontDistribute super."ActionKid";
+  "Adaptive" = dontDistribute super."Adaptive";
+  "Adaptive-Blaisorblade" = dontDistribute super."Adaptive-Blaisorblade";
+  "Advgame" = dontDistribute super."Advgame";
+  "AesonBson" = dontDistribute super."AesonBson";
+  "Agata" = dontDistribute super."Agata";
+  "Agda" = doDistribute super."Agda_2_4_2_5";
+  "Agda-executable" = dontDistribute super."Agda-executable";
+  "AhoCorasick" = dontDistribute super."AhoCorasick";
+  "AlgorithmW" = dontDistribute super."AlgorithmW";
+  "AlignmentAlgorithms" = dontDistribute super."AlignmentAlgorithms";
+  "Allure" = dontDistribute super."Allure";
+  "AndroidViewHierarchyImporter" = dontDistribute super."AndroidViewHierarchyImporter";
+  "Animas" = dontDistribute super."Animas";
+  "Annotations" = dontDistribute super."Annotations";
+  "Ansi2Html" = dontDistribute super."Ansi2Html";
+  "ApplePush" = dontDistribute super."ApplePush";
+  "AppleScript" = dontDistribute super."AppleScript";
+  "ApproxFun-hs" = dontDistribute super."ApproxFun-hs";
+  "ArrayRef" = dontDistribute super."ArrayRef";
+  "ArrowVHDL" = dontDistribute super."ArrowVHDL";
+  "AspectAG" = dontDistribute super."AspectAG";
+  "AttoBencode" = dontDistribute super."AttoBencode";
+  "AttoJson" = dontDistribute super."AttoJson";
+  "Attrac" = dontDistribute super."Attrac";
+  "Aurochs" = dontDistribute super."Aurochs";
+  "AutoForms" = dontDistribute super."AutoForms";
+  "AvlTree" = dontDistribute super."AvlTree";
+  "BASIC" = dontDistribute super."BASIC";
+  "BCMtools" = dontDistribute super."BCMtools";
+  "BNFC" = dontDistribute super."BNFC";
+  "BNFC-meta" = dontDistribute super."BNFC-meta";
+  "Baggins" = dontDistribute super."Baggins";
+  "Bang" = dontDistribute super."Bang";
+  "Barracuda" = dontDistribute super."Barracuda";
+  "Befunge93" = dontDistribute super."Befunge93";
+  "BenchmarkHistory" = dontDistribute super."BenchmarkHistory";
+  "BerkeleyDB" = dontDistribute super."BerkeleyDB";
+  "BerkeleyDBXML" = dontDistribute super."BerkeleyDBXML";
+  "BerlekampAlgorithm" = dontDistribute super."BerlekampAlgorithm";
+  "BigPixel" = dontDistribute super."BigPixel";
+  "Binpack" = dontDistribute super."Binpack";
+  "Biobase" = dontDistribute super."Biobase";
+  "BiobaseBlast" = dontDistribute super."BiobaseBlast";
+  "BiobaseDotP" = dontDistribute super."BiobaseDotP";
+  "BiobaseFR3D" = dontDistribute super."BiobaseFR3D";
+  "BiobaseFasta" = dontDistribute super."BiobaseFasta";
+  "BiobaseInfernal" = dontDistribute super."BiobaseInfernal";
+  "BiobaseMAF" = dontDistribute super."BiobaseMAF";
+  "BiobaseNewick" = dontDistribute super."BiobaseNewick";
+  "BiobaseTrainingData" = dontDistribute super."BiobaseTrainingData";
+  "BiobaseTurner" = dontDistribute super."BiobaseTurner";
+  "BiobaseTypes" = dontDistribute super."BiobaseTypes";
+  "BiobaseVienna" = dontDistribute super."BiobaseVienna";
+  "BiobaseXNA" = dontDistribute super."BiobaseXNA";
+  "BirdPP" = dontDistribute super."BirdPP";
+  "BitSyntax" = dontDistribute super."BitSyntax";
+  "Bitly" = dontDistribute super."Bitly";
+  "Blobs" = dontDistribute super."Blobs";
+  "BluePrintCSS" = dontDistribute super."BluePrintCSS";
+  "Blueprint" = dontDistribute super."Blueprint";
+  "Bookshelf" = dontDistribute super."Bookshelf";
+  "Bravo" = dontDistribute super."Bravo";
+  "BufferedSocket" = dontDistribute super."BufferedSocket";
+  "Buster" = dontDistribute super."Buster";
+  "CBOR" = dontDistribute super."CBOR";
+  "CC-delcont" = dontDistribute super."CC-delcont";
+  "CC-delcont-alt" = dontDistribute super."CC-delcont-alt";
+  "CC-delcont-cxe" = dontDistribute super."CC-delcont-cxe";
+  "CC-delcont-exc" = dontDistribute super."CC-delcont-exc";
+  "CC-delcont-ref" = dontDistribute super."CC-delcont-ref";
+  "CC-delcont-ref-tf" = dontDistribute super."CC-delcont-ref-tf";
+  "CCA" = dontDistribute super."CCA";
+  "CHXHtml" = dontDistribute super."CHXHtml";
+  "CLASE" = dontDistribute super."CLASE";
+  "CLI" = dontDistribute super."CLI";
+  "CMCompare" = dontDistribute super."CMCompare";
+  "CMQ" = dontDistribute super."CMQ";
+  "COrdering" = dontDistribute super."COrdering";
+  "CPBrainfuck" = dontDistribute super."CPBrainfuck";
+  "CPL" = dontDistribute super."CPL";
+  "CSPM-CoreLanguage" = dontDistribute super."CSPM-CoreLanguage";
+  "CSPM-FiringRules" = dontDistribute super."CSPM-FiringRules";
+  "CSPM-Frontend" = dontDistribute super."CSPM-Frontend";
+  "CSPM-Interpreter" = dontDistribute super."CSPM-Interpreter";
+  "CSPM-ToProlog" = dontDistribute super."CSPM-ToProlog";
+  "CSPM-cspm" = dontDistribute super."CSPM-cspm";
+  "CTRex" = dontDistribute super."CTRex";
+  "CV" = dontDistribute super."CV";
+  "CabalSearch" = dontDistribute super."CabalSearch";
+  "Capabilities" = dontDistribute super."Capabilities";
+  "Cardinality" = dontDistribute super."Cardinality";
+  "CarneadesDSL" = dontDistribute super."CarneadesDSL";
+  "CarneadesIntoDung" = dontDistribute super."CarneadesIntoDung";
+  "Cartesian" = dontDistribute super."Cartesian";
+  "Cascade" = dontDistribute super."Cascade";
+  "Catana" = dontDistribute super."Catana";
+  "ChannelT" = dontDistribute super."ChannelT";
+  "Chart" = doDistribute super."Chart_1_5_4";
+  "Chart-cairo" = doDistribute super."Chart-cairo_1_5_4";
+  "Chart-diagrams" = dontDistribute super."Chart-diagrams";
+  "Chart-gtk" = dontDistribute super."Chart-gtk";
+  "Chart-simple" = dontDistribute super."Chart-simple";
+  "CheatSheet" = dontDistribute super."CheatSheet";
+  "Checked" = dontDistribute super."Checked";
+  "Chitra" = dontDistribute super."Chitra";
+  "ChristmasTree" = dontDistribute super."ChristmasTree";
+  "CirruParser" = dontDistribute super."CirruParser";
+  "ClassLaws" = dontDistribute super."ClassLaws";
+  "ClassyPrelude" = dontDistribute super."ClassyPrelude";
+  "Clean" = dontDistribute super."Clean";
+  "Clipboard" = dontDistribute super."Clipboard";
+  "Coadjute" = dontDistribute super."Coadjute";
+  "Codec-Compression-LZF" = dontDistribute super."Codec-Compression-LZF";
+  "Codec-Image-DevIL" = dontDistribute super."Codec-Image-DevIL";
+  "Combinatorrent" = dontDistribute super."Combinatorrent";
+  "Command" = dontDistribute super."Command";
+  "Commando" = dontDistribute super."Commando";
+  "ComonadSheet" = dontDistribute super."ComonadSheet";
+  "ConcurrentUtils" = dontDistribute super."ConcurrentUtils";
+  "Concurrential" = dontDistribute super."Concurrential";
+  "Condor" = dontDistribute super."Condor";
+  "ConfigFileTH" = dontDistribute super."ConfigFileTH";
+  "Configger" = dontDistribute super."Configger";
+  "Configurable" = dontDistribute super."Configurable";
+  "ConsStream" = dontDistribute super."ConsStream";
+  "Conscript" = dontDistribute super."Conscript";
+  "ConstraintKinds" = dontDistribute super."ConstraintKinds";
+  "Consumer" = dontDistribute super."Consumer";
+  "ContArrow" = dontDistribute super."ContArrow";
+  "ContextAlgebra" = dontDistribute super."ContextAlgebra";
+  "Contract" = dontDistribute super."Contract";
+  "Control-Engine" = dontDistribute super."Control-Engine";
+  "Control-Monad-MultiPass" = dontDistribute super."Control-Monad-MultiPass";
+  "Control-Monad-ST2" = dontDistribute super."Control-Monad-ST2";
+  "CoreDump" = dontDistribute super."CoreDump";
+  "CoreErlang" = dontDistribute super."CoreErlang";
+  "CoreFoundation" = dontDistribute super."CoreFoundation";
+  "Coroutine" = dontDistribute super."Coroutine";
+  "CouchDB" = dontDistribute super."CouchDB";
+  "Craft3e" = dontDistribute super."Craft3e";
+  "Crypto" = dontDistribute super."Crypto";
+  "CurryDB" = dontDistribute super."CurryDB";
+  "DAG-Tournament" = dontDistribute super."DAG-Tournament";
+  "DBlimited" = dontDistribute super."DBlimited";
+  "DBus" = dontDistribute super."DBus";
+  "DCFL" = dontDistribute super."DCFL";
+  "DMuCheck" = dontDistribute super."DMuCheck";
+  "DOM" = dontDistribute super."DOM";
+  "DP" = dontDistribute super."DP";
+  "DPM" = dontDistribute super."DPM";
+  "DSA" = dontDistribute super."DSA";
+  "DSH" = dontDistribute super."DSH";
+  "DSTM" = dontDistribute super."DSTM";
+  "DTC" = dontDistribute super."DTC";
+  "Dangerous" = dontDistribute super."Dangerous";
+  "Dao" = dontDistribute super."Dao";
+  "DarcsHelpers" = dontDistribute super."DarcsHelpers";
+  "Data-Hash-Consistent" = dontDistribute super."Data-Hash-Consistent";
+  "Data-Rope" = dontDistribute super."Data-Rope";
+  "DataTreeView" = dontDistribute super."DataTreeView";
+  "Deadpan-DDP" = dontDistribute super."Deadpan-DDP";
+  "DebugTraceHelpers" = dontDistribute super."DebugTraceHelpers";
+  "DecisionTree" = dontDistribute super."DecisionTree";
+  "DeepArrow" = dontDistribute super."DeepArrow";
+  "DefendTheKing" = dontDistribute super."DefendTheKing";
+  "DescriptiveKeys" = dontDistribute super."DescriptiveKeys";
+  "Dflow" = dontDistribute super."Dflow";
+  "DifferenceLogic" = dontDistribute super."DifferenceLogic";
+  "DifferentialEvolution" = dontDistribute super."DifferentialEvolution";
+  "Digit" = dontDistribute super."Digit";
+  "DigitalOcean" = dontDistribute super."DigitalOcean";
+  "DimensionalHash" = dontDistribute super."DimensionalHash";
+  "DirectSound" = dontDistribute super."DirectSound";
+  "DisTract" = dontDistribute super."DisTract";
+  "DiscussionSupportSystem" = dontDistribute super."DiscussionSupportSystem";
+  "Dish" = dontDistribute super."Dish";
+  "Dist" = dontDistribute super."Dist";
+  "DistanceTransform" = dontDistribute super."DistanceTransform";
+  "DistanceUnits" = dontDistribute super."DistanceUnits";
+  "DnaProteinAlignment" = dontDistribute super."DnaProteinAlignment";
+  "DocTest" = dontDistribute super."DocTest";
+  "Docs" = dontDistribute super."Docs";
+  "DrHylo" = dontDistribute super."DrHylo";
+  "DrIFT" = dontDistribute super."DrIFT";
+  "DrIFT-cabalized" = dontDistribute super."DrIFT-cabalized";
+  "Dung" = dontDistribute super."Dung";
+  "Dust" = dontDistribute super."Dust";
+  "Dust-crypto" = dontDistribute super."Dust-crypto";
+  "Dust-tools" = dontDistribute super."Dust-tools";
+  "Dust-tools-pcap" = dontDistribute super."Dust-tools-pcap";
+  "DynamicTimeWarp" = dontDistribute super."DynamicTimeWarp";
+  "DysFRP" = dontDistribute super."DysFRP";
+  "DysFRP-Cairo" = dontDistribute super."DysFRP-Cairo";
+  "DysFRP-Craftwerk" = dontDistribute super."DysFRP-Craftwerk";
+  "EEConfig" = dontDistribute super."EEConfig";
+  "Earley" = doDistribute super."Earley_0_10_1_0";
+  "EdisonAPI" = dontDistribute super."EdisonAPI";
+  "EdisonCore" = dontDistribute super."EdisonCore";
+  "EditTimeReport" = dontDistribute super."EditTimeReport";
+  "EitherT" = dontDistribute super."EitherT";
+  "Elm" = dontDistribute super."Elm";
+  "Emping" = dontDistribute super."Emping";
+  "Encode" = dontDistribute super."Encode";
+  "EnumContainers" = dontDistribute super."EnumContainers";
+  "EnumMap" = dontDistribute super."EnumMap";
+  "Eq" = dontDistribute super."Eq";
+  "EqualitySolver" = dontDistribute super."EqualitySolver";
+  "EsounD" = dontDistribute super."EsounD";
+  "EstProgress" = dontDistribute super."EstProgress";
+  "EtaMOO" = dontDistribute super."EtaMOO";
+  "Etage" = dontDistribute super."Etage";
+  "Etage-Graph" = dontDistribute super."Etage-Graph";
+  "Eternal10Seconds" = dontDistribute super."Eternal10Seconds";
+  "Etherbunny" = dontDistribute super."Etherbunny";
+  "EuroIT" = dontDistribute super."EuroIT";
+  "Euterpea" = dontDistribute super."Euterpea";
+  "EventSocket" = dontDistribute super."EventSocket";
+  "Extra" = dontDistribute super."Extra";
+  "FComp" = dontDistribute super."FComp";
+  "FM-SBLEX" = dontDistribute super."FM-SBLEX";
+  "FModExRaw" = dontDistribute super."FModExRaw";
+  "FPretty" = dontDistribute super."FPretty";
+  "FTGL" = dontDistribute super."FTGL";
+  "FTGL-bytestring" = dontDistribute super."FTGL-bytestring";
+  "FTPLine" = dontDistribute super."FTPLine";
+  "Facts" = dontDistribute super."Facts";
+  "FailureT" = dontDistribute super."FailureT";
+  "FastxPipe" = dontDistribute super."FastxPipe";
+  "FermatsLastMargin" = dontDistribute super."FermatsLastMargin";
+  "FerryCore" = dontDistribute super."FerryCore";
+  "Feval" = dontDistribute super."Feval";
+  "FieldTrip" = dontDistribute super."FieldTrip";
+  "FileManip" = dontDistribute super."FileManip";
+  "FileManipCompat" = dontDistribute super."FileManipCompat";
+  "FilePather" = dontDistribute super."FilePather";
+  "FileSystem" = dontDistribute super."FileSystem";
+  "Finance-Quote-Yahoo" = dontDistribute super."Finance-Quote-Yahoo";
+  "Finance-Treasury" = dontDistribute super."Finance-Treasury";
+  "FiniteMap" = dontDistribute super."FiniteMap";
+  "FirstOrderTheory" = dontDistribute super."FirstOrderTheory";
+  "FixedPoint-simple" = dontDistribute super."FixedPoint-simple";
+  "Flippi" = dontDistribute super."Flippi";
+  "Focus" = dontDistribute super."Focus";
+  "Folly" = dontDistribute super."Folly";
+  "ForSyDe" = dontDistribute super."ForSyDe";
+  "ForestStructures" = dontDistribute super."ForestStructures";
+  "ForkableT" = dontDistribute super."ForkableT";
+  "FormalGrammars" = dontDistribute super."FormalGrammars";
+  "Foster" = dontDistribute super."Foster";
+  "FpMLv53" = dontDistribute super."FpMLv53";
+  "FractalArt" = dontDistribute super."FractalArt";
+  "Fractaler" = dontDistribute super."Fractaler";
+  "Frank" = dontDistribute super."Frank";
+  "FreeTypeGL" = dontDistribute super."FreeTypeGL";
+  "FunGEn" = dontDistribute super."FunGEn";
+  "Fungi" = dontDistribute super."Fungi";
+  "GA" = dontDistribute super."GA";
+  "GGg" = dontDistribute super."GGg";
+  "GHood" = dontDistribute super."GHood";
+  "GLFW" = dontDistribute super."GLFW";
+  "GLFW-OGL" = dontDistribute super."GLFW-OGL";
+  "GLFW-b-demo" = dontDistribute super."GLFW-b-demo";
+  "GLFW-task" = dontDistribute super."GLFW-task";
+  "GLHUI" = dontDistribute super."GLHUI";
+  "GLM" = dontDistribute super."GLM";
+  "GLMatrix" = dontDistribute super."GLMatrix";
+  "GLUtil" = dontDistribute super."GLUtil";
+  "GPX" = dontDistribute super."GPX";
+  "GPipe-Collada" = dontDistribute super."GPipe-Collada";
+  "GPipe-Examples" = dontDistribute super."GPipe-Examples";
+  "GPipe-TextureLoad" = dontDistribute super."GPipe-TextureLoad";
+  "GTALib" = dontDistribute super."GTALib";
+  "Gamgine" = dontDistribute super."Gamgine";
+  "Ganymede" = dontDistribute super."Ganymede";
+  "GaussQuadIntegration" = dontDistribute super."GaussQuadIntegration";
+  "GeBoP" = dontDistribute super."GeBoP";
+  "GenI" = dontDistribute super."GenI";
+  "GenSmsPdu" = dontDistribute super."GenSmsPdu";
+  "GeneralTicTacToe" = dontDistribute super."GeneralTicTacToe";
+  "GenussFold" = dontDistribute super."GenussFold";
+  "GeoIp" = dontDistribute super."GeoIp";
+  "GeocoderOpenCage" = dontDistribute super."GeocoderOpenCage";
+  "Geodetic" = dontDistribute super."Geodetic";
+  "GeomPredicates" = dontDistribute super."GeomPredicates";
+  "GeomPredicates-SSE" = dontDistribute super."GeomPredicates-SSE";
+  "GiST" = dontDistribute super."GiST";
+  "Gifcurry" = dontDistribute super."Gifcurry";
+  "GiveYouAHead" = dontDistribute super."GiveYouAHead";
+  "GlomeTrace" = dontDistribute super."GlomeTrace";
+  "GlomeVec" = dontDistribute super."GlomeVec";
+  "GlomeView" = dontDistribute super."GlomeView";
+  "GoogleChart" = dontDistribute super."GoogleChart";
+  "GoogleDirections" = dontDistribute super."GoogleDirections";
+  "GoogleSB" = dontDistribute super."GoogleSB";
+  "GoogleSuggest" = dontDistribute super."GoogleSuggest";
+  "GoogleTranslate" = dontDistribute super."GoogleTranslate";
+  "GotoT-transformers" = dontDistribute super."GotoT-transformers";
+  "GrammarProducts" = dontDistribute super."GrammarProducts";
+  "Graph500" = dontDistribute super."Graph500";
+  "GraphHammer" = dontDistribute super."GraphHammer";
+  "GraphHammer-examples" = dontDistribute super."GraphHammer-examples";
+  "Graphalyze" = dontDistribute super."Graphalyze";
+  "Grempa" = dontDistribute super."Grempa";
+  "GroteTrap" = dontDistribute super."GroteTrap";
+  "Grow" = dontDistribute super."Grow";
+  "GrowlNotify" = dontDistribute super."GrowlNotify";
+  "Gtk2hsGenerics" = dontDistribute super."Gtk2hsGenerics";
+  "GtkGLTV" = dontDistribute super."GtkGLTV";
+  "GtkTV" = dontDistribute super."GtkTV";
+  "GuiHaskell" = dontDistribute super."GuiHaskell";
+  "GuiTV" = dontDistribute super."GuiTV";
+  "HARM" = dontDistribute super."HARM";
+  "HAppS-Data" = dontDistribute super."HAppS-Data";
+  "HAppS-IxSet" = dontDistribute super."HAppS-IxSet";
+  "HAppS-Server" = dontDistribute super."HAppS-Server";
+  "HAppS-State" = dontDistribute super."HAppS-State";
+  "HAppS-Util" = dontDistribute super."HAppS-Util";
+  "HAppSHelpers" = dontDistribute super."HAppSHelpers";
+  "HCL" = dontDistribute super."HCL";
+  "HCard" = dontDistribute super."HCard";
+  "HDBC-mysql" = dontDistribute super."HDBC-mysql";
+  "HDBC-odbc" = dontDistribute super."HDBC-odbc";
+  "HDBC-postgresql-hstore" = dontDistribute super."HDBC-postgresql-hstore";
+  "HDBC-session" = dontDistribute super."HDBC-session";
+  "HDRUtils" = dontDistribute super."HDRUtils";
+  "HERA" = dontDistribute super."HERA";
+  "HFrequencyQueue" = dontDistribute super."HFrequencyQueue";
+  "HFuse" = dontDistribute super."HFuse";
+  "HGL" = dontDistribute super."HGL";
+  "HGamer3D" = dontDistribute super."HGamer3D";
+  "HGamer3D-API" = dontDistribute super."HGamer3D-API";
+  "HGamer3D-Audio" = dontDistribute super."HGamer3D-Audio";
+  "HGamer3D-Bullet-Binding" = dontDistribute super."HGamer3D-Bullet-Binding";
+  "HGamer3D-CAudio-Binding" = dontDistribute super."HGamer3D-CAudio-Binding";
+  "HGamer3D-CEGUI-Binding" = dontDistribute super."HGamer3D-CEGUI-Binding";
+  "HGamer3D-Common" = dontDistribute super."HGamer3D-Common";
+  "HGamer3D-Data" = dontDistribute super."HGamer3D-Data";
+  "HGamer3D-Enet-Binding" = dontDistribute super."HGamer3D-Enet-Binding";
+  "HGamer3D-GUI" = dontDistribute super."HGamer3D-GUI";
+  "HGamer3D-Graphics3D" = dontDistribute super."HGamer3D-Graphics3D";
+  "HGamer3D-InputSystem" = dontDistribute super."HGamer3D-InputSystem";
+  "HGamer3D-Network" = dontDistribute super."HGamer3D-Network";
+  "HGamer3D-OIS-Binding" = dontDistribute super."HGamer3D-OIS-Binding";
+  "HGamer3D-Ogre-Binding" = dontDistribute super."HGamer3D-Ogre-Binding";
+  "HGamer3D-SDL2-Binding" = dontDistribute super."HGamer3D-SDL2-Binding";
+  "HGamer3D-SFML-Binding" = dontDistribute super."HGamer3D-SFML-Binding";
+  "HGamer3D-WinEvent" = dontDistribute super."HGamer3D-WinEvent";
+  "HGamer3D-Wire" = dontDistribute super."HGamer3D-Wire";
+  "HGraphStorage" = dontDistribute super."HGraphStorage";
+  "HHDL" = dontDistribute super."HHDL";
+  "HJScript" = dontDistribute super."HJScript";
+  "HJVM" = dontDistribute super."HJVM";
+  "HJavaScript" = dontDistribute super."HJavaScript";
+  "HLearn-algebra" = dontDistribute super."HLearn-algebra";
+  "HLearn-approximation" = dontDistribute super."HLearn-approximation";
+  "HLearn-classification" = dontDistribute super."HLearn-classification";
+  "HLearn-datastructures" = dontDistribute super."HLearn-datastructures";
+  "HLearn-distributions" = dontDistribute super."HLearn-distributions";
+  "HListPP" = dontDistribute super."HListPP";
+  "HLogger" = dontDistribute super."HLogger";
+  "HMM" = dontDistribute super."HMM";
+  "HMap" = dontDistribute super."HMap";
+  "HNM" = dontDistribute super."HNM";
+  "HODE" = dontDistribute super."HODE";
+  "HOpenCV" = dontDistribute super."HOpenCV";
+  "HPath" = dontDistribute super."HPath";
+  "HPi" = dontDistribute super."HPi";
+  "HPlot" = dontDistribute super."HPlot";
+  "HPong" = dontDistribute super."HPong";
+  "HROOT" = dontDistribute super."HROOT";
+  "HROOT-core" = dontDistribute super."HROOT-core";
+  "HROOT-graf" = dontDistribute super."HROOT-graf";
+  "HROOT-hist" = dontDistribute super."HROOT-hist";
+  "HROOT-io" = dontDistribute super."HROOT-io";
+  "HROOT-math" = dontDistribute super."HROOT-math";
+  "HRay" = dontDistribute super."HRay";
+  "HSFFIG" = dontDistribute super."HSFFIG";
+  "HSGEP" = dontDistribute super."HSGEP";
+  "HSH" = dontDistribute super."HSH";
+  "HSHHelpers" = dontDistribute super."HSHHelpers";
+  "HSlippyMap" = dontDistribute super."HSlippyMap";
+  "HSmarty" = dontDistribute super."HSmarty";
+  "HSoundFile" = dontDistribute super."HSoundFile";
+  "HStringTemplateHelpers" = dontDistribute super."HStringTemplateHelpers";
+  "HSvm" = dontDistribute super."HSvm";
+  "HTTP-Simple" = dontDistribute super."HTTP-Simple";
+  "HTab" = dontDistribute super."HTab";
+  "HTicTacToe" = dontDistribute super."HTicTacToe";
+  "HUnit-Diff" = dontDistribute super."HUnit-Diff";
+  "HUnit-Plus" = dontDistribute super."HUnit-Plus";
+  "HUnit-approx" = dontDistribute super."HUnit-approx";
+  "HXMPP" = dontDistribute super."HXMPP";
+  "HXQ" = dontDistribute super."HXQ";
+  "HaLeX" = dontDistribute super."HaLeX";
+  "HaMinitel" = dontDistribute super."HaMinitel";
+  "HaPy" = dontDistribute super."HaPy";
+  "HaTeX-meta" = dontDistribute super."HaTeX-meta";
+  "HaTeX-qq" = dontDistribute super."HaTeX-qq";
+  "HaVSA" = dontDistribute super."HaVSA";
+  "Hach" = dontDistribute super."Hach";
+  "HackMail" = dontDistribute super."HackMail";
+  "Haggressive" = dontDistribute super."Haggressive";
+  "HandlerSocketClient" = dontDistribute super."HandlerSocketClient";
+  "Hangman" = dontDistribute super."Hangman";
+  "HarmTrace" = dontDistribute super."HarmTrace";
+  "HarmTrace-Base" = dontDistribute super."HarmTrace-Base";
+  "HasGP" = dontDistribute super."HasGP";
+  "Haschoo" = dontDistribute super."Haschoo";
+  "Hashell" = dontDistribute super."Hashell";
+  "HaskRel" = dontDistribute super."HaskRel";
+  "HaskellForMaths" = dontDistribute super."HaskellForMaths";
+  "HaskellLM" = dontDistribute super."HaskellLM";
+  "HaskellNN" = dontDistribute super."HaskellNN";
+  "HaskellTorrent" = dontDistribute super."HaskellTorrent";
+  "HaskellTutorials" = dontDistribute super."HaskellTutorials";
+  "Haskelloids" = dontDistribute super."Haskelloids";
+  "Hate" = dontDistribute super."Hate";
+  "Hawk" = dontDistribute super."Hawk";
+  "Hayoo" = dontDistribute super."Hayoo";
+  "Hclip" = dontDistribute super."Hclip";
+  "Hedi" = dontDistribute super."Hedi";
+  "HerbiePlugin" = dontDistribute super."HerbiePlugin";
+  "Hermes" = dontDistribute super."Hermes";
+  "Hieroglyph" = dontDistribute super."Hieroglyph";
+  "HiggsSet" = dontDistribute super."HiggsSet";
+  "Hipmunk" = dontDistribute super."Hipmunk";
+  "HipmunkPlayground" = dontDistribute super."HipmunkPlayground";
+  "Hish" = dontDistribute super."Hish";
+  "Histogram" = dontDistribute super."Histogram";
+  "Hmpf" = dontDistribute super."Hmpf";
+  "Hoed" = dontDistribute super."Hoed";
+  "HoleyMonoid" = dontDistribute super."HoleyMonoid";
+  "Holumbus-Distribution" = dontDistribute super."Holumbus-Distribution";
+  "Holumbus-MapReduce" = dontDistribute super."Holumbus-MapReduce";
+  "Holumbus-Searchengine" = dontDistribute super."Holumbus-Searchengine";
+  "Holumbus-Storage" = dontDistribute super."Holumbus-Storage";
+  "Homology" = dontDistribute super."Homology";
+  "HongoDB" = dontDistribute super."HongoDB";
+  "HostAndPort" = dontDistribute super."HostAndPort";
+  "Hricket" = dontDistribute super."Hricket";
+  "Hs2lib" = dontDistribute super."Hs2lib";
+  "HsASA" = dontDistribute super."HsASA";
+  "HsHaruPDF" = dontDistribute super."HsHaruPDF";
+  "HsHyperEstraier" = dontDistribute super."HsHyperEstraier";
+  "HsJudy" = dontDistribute super."HsJudy";
+  "HsOpenSSL-x509-system" = dontDistribute super."HsOpenSSL-x509-system";
+  "HsParrot" = dontDistribute super."HsParrot";
+  "HsPerl5" = dontDistribute super."HsPerl5";
+  "HsSVN" = dontDistribute super."HsSVN";
+  "HsTools" = dontDistribute super."HsTools";
+  "Hsed" = dontDistribute super."Hsed";
+  "Hsmtlib" = dontDistribute super."Hsmtlib";
+  "HueAPI" = dontDistribute super."HueAPI";
+  "HulkImport" = dontDistribute super."HulkImport";
+  "Hungarian-Munkres" = dontDistribute super."Hungarian-Munkres";
+  "IDynamic" = dontDistribute super."IDynamic";
+  "IFS" = dontDistribute super."IFS";
+  "INblobs" = dontDistribute super."INblobs";
+  "IOR" = dontDistribute super."IOR";
+  "IORefCAS" = dontDistribute super."IORefCAS";
+  "IOSpec" = dontDistribute super."IOSpec";
+  "IcoGrid" = dontDistribute super."IcoGrid";
+  "Imlib" = dontDistribute super."Imlib";
+  "ImperativeHaskell" = dontDistribute super."ImperativeHaskell";
+  "IndentParser" = dontDistribute super."IndentParser";
+  "IndexedList" = dontDistribute super."IndexedList";
+  "InfixApplicative" = dontDistribute super."InfixApplicative";
+  "Interpolation" = dontDistribute super."Interpolation";
+  "Interpolation-maxs" = dontDistribute super."Interpolation-maxs";
+  "Irc" = dontDistribute super."Irc";
+  "IrrHaskell" = dontDistribute super."IrrHaskell";
+  "IsNull" = dontDistribute super."IsNull";
+  "JSON-Combinator" = dontDistribute super."JSON-Combinator";
+  "JSON-Combinator-Examples" = dontDistribute super."JSON-Combinator-Examples";
+  "JSONb" = dontDistribute super."JSONb";
+  "JYU-Utils" = dontDistribute super."JYU-Utils";
+  "JackMiniMix" = dontDistribute super."JackMiniMix";
+  "Javasf" = dontDistribute super."Javasf";
+  "Javav" = dontDistribute super."Javav";
+  "JsContracts" = dontDistribute super."JsContracts";
+  "JsonGrammar" = dontDistribute super."JsonGrammar";
+  "JuicyPixels-canvas" = dontDistribute super."JuicyPixels-canvas";
+  "JunkDB" = dontDistribute super."JunkDB";
+  "JunkDB-driver-gdbm" = dontDistribute super."JunkDB-driver-gdbm";
+  "JunkDB-driver-hashtables" = dontDistribute super."JunkDB-driver-hashtables";
+  "JustParse" = dontDistribute super."JustParse";
+  "KMP" = dontDistribute super."KMP";
+  "KSP" = dontDistribute super."KSP";
+  "Kalman" = dontDistribute super."Kalman";
+  "KdTree" = dontDistribute super."KdTree";
+  "Ketchup" = dontDistribute super."Ketchup";
+  "KiCS" = dontDistribute super."KiCS";
+  "KiCS-debugger" = dontDistribute super."KiCS-debugger";
+  "KiCS-prophecy" = dontDistribute super."KiCS-prophecy";
+  "Kleislify" = dontDistribute super."Kleislify";
+  "Konf" = dontDistribute super."Konf";
+  "Kriens" = dontDistribute super."Kriens";
+  "KyotoCabinet" = dontDistribute super."KyotoCabinet";
+  "L-seed" = dontDistribute super."L-seed";
+  "LATS" = dontDistribute super."LATS";
+  "LDAP" = dontDistribute super."LDAP";
+  "LRU" = dontDistribute super."LRU";
+  "LTree" = dontDistribute super."LTree";
+  "LambdaCalculator" = dontDistribute super."LambdaCalculator";
+  "LambdaHack" = dontDistribute super."LambdaHack";
+  "LambdaINet" = dontDistribute super."LambdaINet";
+  "LambdaNet" = dontDistribute super."LambdaNet";
+  "LambdaPrettyQuote" = dontDistribute super."LambdaPrettyQuote";
+  "LambdaShell" = dontDistribute super."LambdaShell";
+  "Lambdajudge" = dontDistribute super."Lambdajudge";
+  "Lambdaya" = dontDistribute super."Lambdaya";
+  "LargeCardinalHierarchy" = dontDistribute super."LargeCardinalHierarchy";
+  "Lastik" = dontDistribute super."Lastik";
+  "Lattices" = dontDistribute super."Lattices";
+  "Lazy-Pbkdf2" = dontDistribute super."Lazy-Pbkdf2";
+  "LazyVault" = dontDistribute super."LazyVault";
+  "Level0" = dontDistribute super."Level0";
+  "LibClang" = dontDistribute super."LibClang";
+  "Limit" = dontDistribute super."Limit";
+  "LinearSplit" = dontDistribute super."LinearSplit";
+  "LinguisticsTypes" = dontDistribute super."LinguisticsTypes";
+  "LinkChecker" = dontDistribute super."LinkChecker";
+  "ListTree" = dontDistribute super."ListTree";
+  "ListWriter" = dontDistribute super."ListWriter";
+  "ListZipper" = dontDistribute super."ListZipper";
+  "Logic" = dontDistribute super."Logic";
+  "LogicGrowsOnTrees" = dontDistribute super."LogicGrowsOnTrees";
+  "LogicGrowsOnTrees-MPI" = dontDistribute super."LogicGrowsOnTrees-MPI";
+  "LogicGrowsOnTrees-network" = dontDistribute super."LogicGrowsOnTrees-network";
+  "LogicGrowsOnTrees-processes" = dontDistribute super."LogicGrowsOnTrees-processes";
+  "LslPlus" = dontDistribute super."LslPlus";
+  "Lucu" = dontDistribute super."Lucu";
+  "MASMGen" = dontDistribute super."MASMGen";
+  "MC-Fold-DP" = dontDistribute super."MC-Fold-DP";
+  "MHask" = dontDistribute super."MHask";
+  "MSQueue" = dontDistribute super."MSQueue";
+  "MTGBuilder" = dontDistribute super."MTGBuilder";
+  "MagicHaskeller" = dontDistribute super."MagicHaskeller";
+  "MailchimpSimple" = dontDistribute super."MailchimpSimple";
+  "MaybeT" = dontDistribute super."MaybeT";
+  "MaybeT-monads-tf" = dontDistribute super."MaybeT-monads-tf";
+  "MaybeT-transformers" = dontDistribute super."MaybeT-transformers";
+  "MazesOfMonad" = dontDistribute super."MazesOfMonad";
+  "MeanShift" = dontDistribute super."MeanShift";
+  "Measure" = dontDistribute super."Measure";
+  "MetaHDBC" = dontDistribute super."MetaHDBC";
+  "MetaObject" = dontDistribute super."MetaObject";
+  "Metrics" = dontDistribute super."Metrics";
+  "Mhailist" = dontDistribute super."Mhailist";
+  "Michelangelo" = dontDistribute super."Michelangelo";
+  "MicrosoftTranslator" = dontDistribute super."MicrosoftTranslator";
+  "MiniAgda" = dontDistribute super."MiniAgda";
+  "MissingK" = dontDistribute super."MissingK";
+  "MissingM" = dontDistribute super."MissingM";
+  "MissingPy" = dontDistribute super."MissingPy";
+  "Modulo" = dontDistribute super."Modulo";
+  "Moe" = dontDistribute super."Moe";
+  "MoeDict" = dontDistribute super."MoeDict";
+  "MonadCatchIO-mtl" = dontDistribute super."MonadCatchIO-mtl";
+  "MonadCatchIO-mtl-foreign" = dontDistribute super."MonadCatchIO-mtl-foreign";
+  "MonadCatchIO-transformers-foreign" = dontDistribute super."MonadCatchIO-transformers-foreign";
+  "MonadCompose" = dontDistribute super."MonadCompose";
+  "MonadLab" = dontDistribute super."MonadLab";
+  "MonadRandomLazy" = dontDistribute super."MonadRandomLazy";
+  "MonadStack" = dontDistribute super."MonadStack";
+  "Monadius" = dontDistribute super."Monadius";
+  "Monaris" = dontDistribute super."Monaris";
+  "Monatron" = dontDistribute super."Monatron";
+  "Monatron-IO" = dontDistribute super."Monatron-IO";
+  "Monocle" = dontDistribute super."Monocle";
+  "MorseCode" = dontDistribute super."MorseCode";
+  "MuCheck" = dontDistribute super."MuCheck";
+  "MuCheck-HUnit" = dontDistribute super."MuCheck-HUnit";
+  "MuCheck-Hspec" = dontDistribute super."MuCheck-Hspec";
+  "MuCheck-QuickCheck" = dontDistribute super."MuCheck-QuickCheck";
+  "MuCheck-SmallCheck" = dontDistribute super."MuCheck-SmallCheck";
+  "Munkres" = dontDistribute super."Munkres";
+  "Munkres-simple" = dontDistribute super."Munkres-simple";
+  "MusicBrainz-libdiscid" = dontDistribute super."MusicBrainz-libdiscid";
+  "MyPrimes" = dontDistribute super."MyPrimes";
+  "NGrams" = dontDistribute super."NGrams";
+  "NTRU" = dontDistribute super."NTRU";
+  "NXT" = dontDistribute super."NXT";
+  "NXTDSL" = dontDistribute super."NXTDSL";
+  "NanoProlog" = dontDistribute super."NanoProlog";
+  "NaturalLanguageAlphabets" = dontDistribute super."NaturalLanguageAlphabets";
+  "NaturalSort" = dontDistribute super."NaturalSort";
+  "NearContextAlgebra" = dontDistribute super."NearContextAlgebra";
+  "Neks" = dontDistribute super."Neks";
+  "NestedFunctor" = dontDistribute super."NestedFunctor";
+  "NestedSampling" = dontDistribute super."NestedSampling";
+  "NetSNMP" = dontDistribute super."NetSNMP";
+  "NewBinary" = dontDistribute super."NewBinary";
+  "Ninjas" = dontDistribute super."Ninjas";
+  "NoSlow" = dontDistribute super."NoSlow";
+  "NoTrace" = dontDistribute super."NoTrace";
+  "Noise" = dontDistribute super."Noise";
+  "Nomyx" = dontDistribute super."Nomyx";
+  "Nomyx-Core" = dontDistribute super."Nomyx-Core";
+  "Nomyx-Language" = dontDistribute super."Nomyx-Language";
+  "Nomyx-Rules" = dontDistribute super."Nomyx-Rules";
+  "Nomyx-Web" = dontDistribute super."Nomyx-Web";
+  "NonEmpty" = dontDistribute super."NonEmpty";
+  "NonEmptyList" = dontDistribute super."NonEmptyList";
+  "NumLazyByteString" = dontDistribute super."NumLazyByteString";
+  "NumberSieves" = dontDistribute super."NumberSieves";
+  "NumberTheory" = dontDistribute super."NumberTheory";
+  "Numbers" = dontDistribute super."Numbers";
+  "Nussinov78" = dontDistribute super."Nussinov78";
+  "Nutri" = dontDistribute super."Nutri";
+  "OGL" = dontDistribute super."OGL";
+  "OSM" = dontDistribute super."OSM";
+  "OTP" = dontDistribute super."OTP";
+  "Object" = dontDistribute super."Object";
+  "ObjectIO" = dontDistribute super."ObjectIO";
+  "Obsidian" = dontDistribute super."Obsidian";
+  "OddWord" = dontDistribute super."OddWord";
+  "Omega" = dontDistribute super."Omega";
+  "OneTuple" = dontDistribute super."OneTuple";
+  "OpenAFP" = dontDistribute super."OpenAFP";
+  "OpenAFP-Utils" = dontDistribute super."OpenAFP-Utils";
+  "OpenAL" = dontDistribute super."OpenAL";
+  "OpenCL" = dontDistribute super."OpenCL";
+  "OpenCLRaw" = dontDistribute super."OpenCLRaw";
+  "OpenCLWrappers" = dontDistribute super."OpenCLWrappers";
+  "OpenGLCheck" = dontDistribute super."OpenGLCheck";
+  "OpenGLRaw21" = dontDistribute super."OpenGLRaw21";
+  "OpenSCAD" = dontDistribute super."OpenSCAD";
+  "OpenVG" = dontDistribute super."OpenVG";
+  "OpenVGRaw" = dontDistribute super."OpenVGRaw";
+  "Operads" = dontDistribute super."Operads";
+  "OptDir" = dontDistribute super."OptDir";
+  "OrPatterns" = dontDistribute super."OrPatterns";
+  "OrchestrateDB" = dontDistribute super."OrchestrateDB";
+  "OrderedBits" = dontDistribute super."OrderedBits";
+  "Ordinals" = dontDistribute super."Ordinals";
+  "PArrows" = dontDistribute super."PArrows";
+  "PBKDF2" = dontDistribute super."PBKDF2";
+  "PCLT" = dontDistribute super."PCLT";
+  "PCLT-DB" = dontDistribute super."PCLT-DB";
+  "PDBtools" = dontDistribute super."PDBtools";
+  "PTQ" = dontDistribute super."PTQ";
+  "PUH-Project" = dontDistribute super."PUH-Project";
+  "PageIO" = dontDistribute super."PageIO";
+  "Paillier" = dontDistribute super."Paillier";
+  "PandocAgda" = dontDistribute super."PandocAgda";
+  "Paraiso" = dontDistribute super."Paraiso";
+  "Parry" = dontDistribute super."Parry";
+  "ParsecTools" = dontDistribute super."ParsecTools";
+  "ParserFunction" = dontDistribute super."ParserFunction";
+  "PartialTypeSignatures" = dontDistribute super."PartialTypeSignatures";
+  "PasswordGenerator" = dontDistribute super."PasswordGenerator";
+  "PastePipe" = dontDistribute super."PastePipe";
+  "Pathfinder" = dontDistribute super."Pathfinder";
+  "Peano" = dontDistribute super."Peano";
+  "PeanoWitnesses" = dontDistribute super."PeanoWitnesses";
+  "PerfectHash" = dontDistribute super."PerfectHash";
+  "PermuteEffects" = dontDistribute super."PermuteEffects";
+  "Phsu" = dontDistribute super."Phsu";
+  "Pipe" = dontDistribute super."Pipe";
+  "Piso" = dontDistribute super."Piso";
+  "PlayHangmanGame" = dontDistribute super."PlayHangmanGame";
+  "PlayingCards" = dontDistribute super."PlayingCards";
+  "Plot-ho-matic" = dontDistribute super."Plot-ho-matic";
+  "PlslTools" = dontDistribute super."PlslTools";
+  "Plural" = dontDistribute super."Plural";
+  "Pollutocracy" = dontDistribute super."Pollutocracy";
+  "PortFusion" = dontDistribute super."PortFusion";
+  "PortMidi" = dontDistribute super."PortMidi";
+  "PostgreSQL" = dontDistribute super."PostgreSQL";
+  "PrimitiveArray" = dontDistribute super."PrimitiveArray";
+  "PrimitiveArray-Pretty" = dontDistribute super."PrimitiveArray-Pretty";
+  "Printf-TH" = dontDistribute super."Printf-TH";
+  "PriorityChansConverger" = dontDistribute super."PriorityChansConverger";
+  "ProbabilityMonads" = dontDistribute super."ProbabilityMonads";
+  "PropLogic" = dontDistribute super."PropLogic";
+  "Proper" = dontDistribute super."Proper";
+  "ProxN" = dontDistribute super."ProxN";
+  "Pugs" = dontDistribute super."Pugs";
+  "Pup-Events" = dontDistribute super."Pup-Events";
+  "Pup-Events-Client" = dontDistribute super."Pup-Events-Client";
+  "Pup-Events-Demo" = dontDistribute super."Pup-Events-Demo";
+  "Pup-Events-PQueue" = dontDistribute super."Pup-Events-PQueue";
+  "Pup-Events-Server" = dontDistribute super."Pup-Events-Server";
+  "QIO" = dontDistribute super."QIO";
+  "QuadEdge" = dontDistribute super."QuadEdge";
+  "QuadTree" = dontDistribute super."QuadTree";
+  "Quelea" = dontDistribute super."Quelea";
+  "QuickAnnotate" = dontDistribute super."QuickAnnotate";
+  "QuickCheck" = doDistribute super."QuickCheck_2_8_1";
+  "QuickCheck-GenT" = dontDistribute super."QuickCheck-GenT";
+  "QuickCheck-safe" = dontDistribute super."QuickCheck-safe";
+  "QuickPlot" = dontDistribute super."QuickPlot";
+  "Quickson" = dontDistribute super."Quickson";
+  "R-pandoc" = dontDistribute super."R-pandoc";
+  "RANSAC" = dontDistribute super."RANSAC";
+  "RBTree" = dontDistribute super."RBTree";
+  "RESTng" = dontDistribute super."RESTng";
+  "RFC1751" = dontDistribute super."RFC1751";
+  "RJson" = dontDistribute super."RJson";
+  "RMP" = dontDistribute super."RMP";
+  "RNAFold" = dontDistribute super."RNAFold";
+  "RNAFoldProgs" = dontDistribute super."RNAFoldProgs";
+  "RNAdesign" = dontDistribute super."RNAdesign";
+  "RNAdraw" = dontDistribute super."RNAdraw";
+  "RNAlien" = doDistribute super."RNAlien_1_0_0";
+  "RNAwolf" = dontDistribute super."RNAwolf";
+  "Raincat" = dontDistribute super."Raincat";
+  "Random123" = dontDistribute super."Random123";
+  "RandomDotOrg" = dontDistribute super."RandomDotOrg";
+  "Randometer" = dontDistribute super."Randometer";
+  "Range" = dontDistribute super."Range";
+  "Ranged-sets" = dontDistribute super."Ranged-sets";
+  "Ranka" = dontDistribute super."Ranka";
+  "Rasenschach" = dontDistribute super."Rasenschach";
+  "Redmine" = dontDistribute super."Redmine";
+  "Ref" = dontDistribute super."Ref";
+  "Referees" = dontDistribute super."Referees";
+  "RepLib" = dontDistribute super."RepLib";
+  "ReplicateEffects" = dontDistribute super."ReplicateEffects";
+  "ReviewBoard" = dontDistribute super."ReviewBoard";
+  "RichConditional" = dontDistribute super."RichConditional";
+  "RollingDirectory" = dontDistribute super."RollingDirectory";
+  "RoyalMonad" = dontDistribute super."RoyalMonad";
+  "RxHaskell" = dontDistribute super."RxHaskell";
+  "SBench" = dontDistribute super."SBench";
+  "SConfig" = dontDistribute super."SConfig";
+  "SDL" = dontDistribute super."SDL";
+  "SDL-gfx" = dontDistribute super."SDL-gfx";
+  "SDL-image" = dontDistribute super."SDL-image";
+  "SDL-mixer" = dontDistribute super."SDL-mixer";
+  "SDL-mpeg" = dontDistribute super."SDL-mpeg";
+  "SDL-ttf" = dontDistribute super."SDL-ttf";
+  "SDL2-ttf" = dontDistribute super."SDL2-ttf";
+  "SFML" = dontDistribute super."SFML";
+  "SFML-control" = dontDistribute super."SFML-control";
+  "SFont" = dontDistribute super."SFont";
+  "SG" = dontDistribute super."SG";
+  "SGdemo" = dontDistribute super."SGdemo";
+  "SHA2" = dontDistribute super."SHA2";
+  "SMTPClient" = dontDistribute super."SMTPClient";
+  "SNet" = dontDistribute super."SNet";
+  "SQLDeps" = dontDistribute super."SQLDeps";
+  "STL" = dontDistribute super."STL";
+  "SVG2Q" = dontDistribute super."SVG2Q";
+  "SVGFonts" = dontDistribute super."SVGFonts";
+  "SVGPath" = dontDistribute super."SVGPath";
+  "SWMMoutGetMB" = dontDistribute super."SWMMoutGetMB";
+  "SableCC2Hs" = dontDistribute super."SableCC2Hs";
+  "Safe" = dontDistribute super."Safe";
+  "Salsa" = dontDistribute super."Salsa";
+  "Saturnin" = dontDistribute super."Saturnin";
+  "SciFlow" = dontDistribute super."SciFlow";
+  "ScratchFs" = dontDistribute super."ScratchFs";
+  "Scurry" = dontDistribute super."Scurry";
+  "Semantique" = dontDistribute super."Semantique";
+  "Semigroup" = dontDistribute super."Semigroup";
+  "SeqAlign" = dontDistribute super."SeqAlign";
+  "SessionLogger" = dontDistribute super."SessionLogger";
+  "ShellCheck" = dontDistribute super."ShellCheck";
+  "Shellac" = dontDistribute super."Shellac";
+  "Shellac-compatline" = dontDistribute super."Shellac-compatline";
+  "Shellac-editline" = dontDistribute super."Shellac-editline";
+  "Shellac-haskeline" = dontDistribute super."Shellac-haskeline";
+  "Shellac-readline" = dontDistribute super."Shellac-readline";
+  "ShowF" = dontDistribute super."ShowF";
+  "Shrub" = dontDistribute super."Shrub";
+  "Shu-thing" = dontDistribute super."Shu-thing";
+  "SimpleAES" = dontDistribute super."SimpleAES";
+  "SimpleEA" = dontDistribute super."SimpleEA";
+  "SimpleGL" = dontDistribute super."SimpleGL";
+  "SimpleH" = dontDistribute super."SimpleH";
+  "SimpleLog" = dontDistribute super."SimpleLog";
+  "SimpleServer" = dontDistribute super."SimpleServer";
+  "SizeCompare" = dontDistribute super."SizeCompare";
+  "Slides" = dontDistribute super."Slides";
+  "Smooth" = dontDistribute super."Smooth";
+  "SmtLib" = dontDistribute super."SmtLib";
+  "Snusmumrik" = dontDistribute super."Snusmumrik";
+  "SoOSiM" = dontDistribute super."SoOSiM";
+  "SoccerFun" = dontDistribute super."SoccerFun";
+  "SoccerFunGL" = dontDistribute super."SoccerFunGL";
+  "Sonnex" = dontDistribute super."Sonnex";
+  "SourceGraph" = dontDistribute super."SourceGraph";
+  "Southpaw" = dontDistribute super."Southpaw";
+  "SpaceInvaders" = dontDistribute super."SpaceInvaders";
+  "SpacePrivateers" = dontDistribute super."SpacePrivateers";
+  "SpinCounter" = dontDistribute super."SpinCounter";
+  "Spock-auth" = dontDistribute super."Spock-auth";
+  "Spock-lucid" = dontDistribute super."Spock-lucid";
+  "Spock-worker" = doDistribute super."Spock-worker_0_2_1_3";
+  "SpreadsheetML" = dontDistribute super."SpreadsheetML";
+  "Sprig" = dontDistribute super."Sprig";
+  "Stasis" = dontDistribute super."Stasis";
+  "StateVar-transformer" = dontDistribute super."StateVar-transformer";
+  "StatisticalMethods" = dontDistribute super."StatisticalMethods";
+  "Stomp" = dontDistribute super."Stomp";
+  "Strafunski-ATermLib" = dontDistribute super."Strafunski-ATermLib";
+  "Strafunski-Sdf2Haskell" = dontDistribute super."Strafunski-Sdf2Haskell";
+  "StrappedTemplates" = dontDistribute super."StrappedTemplates";
+  "StrategyLib" = dontDistribute super."StrategyLib";
+  "Stream" = dontDistribute super."Stream";
+  "StrictBench" = dontDistribute super."StrictBench";
+  "SuffixStructures" = dontDistribute super."SuffixStructures";
+  "SybWidget" = dontDistribute super."SybWidget";
+  "SyntaxMacros" = dontDistribute super."SyntaxMacros";
+  "Sysmon" = dontDistribute super."Sysmon";
+  "TBC" = dontDistribute super."TBC";
+  "TBit" = dontDistribute super."TBit";
+  "THEff" = dontDistribute super."THEff";
+  "TTTAS" = dontDistribute super."TTTAS";
+  "TV" = dontDistribute super."TV";
+  "TYB" = dontDistribute super."TYB";
+  "TableAlgebra" = dontDistribute super."TableAlgebra";
+  "Tables" = dontDistribute super."Tables";
+  "Tablify" = dontDistribute super."Tablify";
+  "Tahin" = dontDistribute super."Tahin";
+  "Tainted" = dontDistribute super."Tainted";
+  "Takusen" = dontDistribute super."Takusen";
+  "Tape" = dontDistribute super."Tape";
+  "TeaHS" = dontDistribute super."TeaHS";
+  "Tensor" = dontDistribute super."Tensor";
+  "TernaryTrees" = dontDistribute super."TernaryTrees";
+  "TestExplode" = dontDistribute super."TestExplode";
+  "Theora" = dontDistribute super."Theora";
+  "Thingie" = dontDistribute super."Thingie";
+  "ThreadObjects" = dontDistribute super."ThreadObjects";
+  "Thrift" = dontDistribute super."Thrift";
+  "Tic-Tac-Toe" = dontDistribute super."Tic-Tac-Toe";
+  "TicTacToe" = dontDistribute super."TicTacToe";
+  "TigerHash" = dontDistribute super."TigerHash";
+  "TimePiece" = dontDistribute super."TimePiece";
+  "TinyLaunchbury" = dontDistribute super."TinyLaunchbury";
+  "TinyURL" = dontDistribute super."TinyURL";
+  "Titim" = dontDistribute super."Titim";
+  "Top" = dontDistribute super."Top";
+  "Tournament" = dontDistribute super."Tournament";
+  "TraceUtils" = dontDistribute super."TraceUtils";
+  "TransformersStepByStep" = dontDistribute super."TransformersStepByStep";
+  "Transhare" = dontDistribute super."Transhare";
+  "TreeCounter" = dontDistribute super."TreeCounter";
+  "TreeStructures" = dontDistribute super."TreeStructures";
+  "TreeT" = dontDistribute super."TreeT";
+  "Treiber" = dontDistribute super."Treiber";
+  "TrendGraph" = dontDistribute super."TrendGraph";
+  "TrieMap" = dontDistribute super."TrieMap";
+  "Twofish" = dontDistribute super."Twofish";
+  "TypeClass" = dontDistribute super."TypeClass";
+  "TypeCompose" = dontDistribute super."TypeCompose";
+  "TypeIlluminator" = dontDistribute super."TypeIlluminator";
+  "TypeNat" = dontDistribute super."TypeNat";
+  "TypingTester" = dontDistribute super."TypingTester";
+  "UISF" = dontDistribute super."UISF";
+  "UMM" = dontDistribute super."UMM";
+  "URLT" = dontDistribute super."URLT";
+  "URLb" = dontDistribute super."URLb";
+  "UTFTConverter" = dontDistribute super."UTFTConverter";
+  "Unique" = dontDistribute super."Unique";
+  "Unixutils-shadow" = dontDistribute super."Unixutils-shadow";
+  "Updater" = dontDistribute super."Updater";
+  "UrlDisp" = dontDistribute super."UrlDisp";
+  "Useful" = dontDistribute super."Useful";
+  "UtilityTM" = dontDistribute super."UtilityTM";
+  "VKHS" = dontDistribute super."VKHS";
+  "Validation" = dontDistribute super."Validation";
+  "Vec" = dontDistribute super."Vec";
+  "Vec-Boolean" = dontDistribute super."Vec-Boolean";
+  "Vec-OpenGLRaw" = dontDistribute super."Vec-OpenGLRaw";
+  "Vec-Transform" = dontDistribute super."Vec-Transform";
+  "VecN" = dontDistribute super."VecN";
+  "Verba" = dontDistribute super."Verba";
+  "ViennaRNA-bindings" = dontDistribute super."ViennaRNA-bindings";
+  "Vulkan" = dontDistribute super."Vulkan";
+  "WAVE" = dontDistribute super."WAVE";
+  "WL500gPControl" = dontDistribute super."WL500gPControl";
+  "WL500gPLib" = dontDistribute super."WL500gPLib";
+  "WMSigner" = dontDistribute super."WMSigner";
+  "WURFL" = dontDistribute super."WURFL";
+  "WXDiffCtrl" = dontDistribute super."WXDiffCtrl";
+  "WashNGo" = dontDistribute super."WashNGo";
+  "WaveFront" = dontDistribute super."WaveFront";
+  "Weather" = dontDistribute super."Weather";
+  "WebBits" = dontDistribute super."WebBits";
+  "WebBits-Html" = dontDistribute super."WebBits-Html";
+  "WebBits-multiplate" = dontDistribute super."WebBits-multiplate";
+  "WebCont" = dontDistribute super."WebCont";
+  "WeberLogic" = dontDistribute super."WeberLogic";
+  "Webrexp" = dontDistribute super."Webrexp";
+  "Wheb" = dontDistribute super."Wheb";
+  "WikimediaParser" = dontDistribute super."WikimediaParser";
+  "Win32-dhcp-server" = dontDistribute super."Win32-dhcp-server";
+  "Win32-errors" = dontDistribute super."Win32-errors";
+  "Win32-junction-point" = dontDistribute super."Win32-junction-point";
+  "Win32-security" = dontDistribute super."Win32-security";
+  "Win32-services" = dontDistribute super."Win32-services";
+  "Win32-services-wrapper" = dontDistribute super."Win32-services-wrapper";
+  "Wired" = dontDistribute super."Wired";
+  "WordAlignment" = dontDistribute super."WordAlignment";
+  "WordNet" = dontDistribute super."WordNet";
+  "WordNet-ghc74" = dontDistribute super."WordNet-ghc74";
+  "Wordlint" = dontDistribute super."Wordlint";
+  "WxGeneric" = dontDistribute super."WxGeneric";
+  "X11-extras" = dontDistribute super."X11-extras";
+  "X11-rm" = dontDistribute super."X11-rm";
+  "X11-xdamage" = dontDistribute super."X11-xdamage";
+  "X11-xfixes" = dontDistribute super."X11-xfixes";
+  "X11-xft" = dontDistribute super."X11-xft";
+  "X11-xshape" = dontDistribute super."X11-xshape";
+  "XAttr" = dontDistribute super."XAttr";
+  "XInput" = dontDistribute super."XInput";
+  "XMMS" = dontDistribute super."XMMS";
+  "XMPP" = dontDistribute super."XMPP";
+  "XSaiga" = dontDistribute super."XSaiga";
+  "Xec" = dontDistribute super."Xec";
+  "XmlHtmlWriter" = dontDistribute super."XmlHtmlWriter";
+  "Xorshift128Plus" = dontDistribute super."Xorshift128Plus";
+  "YACPong" = dontDistribute super."YACPong";
+  "YFrob" = dontDistribute super."YFrob";
+  "Yablog" = dontDistribute super."Yablog";
+  "YamlReference" = dontDistribute super."YamlReference";
+  "Yampa-core" = dontDistribute super."Yampa-core";
+  "Yocto" = dontDistribute super."Yocto";
+  "Yogurt" = dontDistribute super."Yogurt";
+  "Yogurt-Standalone" = dontDistribute super."Yogurt-Standalone";
+  "ZEBEDDE" = dontDistribute super."ZEBEDDE";
+  "ZFS" = dontDistribute super."ZFS";
+  "ZMachine" = dontDistribute super."ZMachine";
+  "ZipFold" = dontDistribute super."ZipFold";
+  "ZipperAG" = dontDistribute super."ZipperAG";
+  "Zora" = dontDistribute super."Zora";
+  "Zwaluw" = dontDistribute super."Zwaluw";
+  "a50" = dontDistribute super."a50";
+  "abacate" = dontDistribute super."abacate";
+  "abc-puzzle" = dontDistribute super."abc-puzzle";
+  "abcBridge" = dontDistribute super."abcBridge";
+  "abcnotation" = dontDistribute super."abcnotation";
+  "abeson" = dontDistribute super."abeson";
+  "abstract-deque-tests" = dontDistribute super."abstract-deque-tests";
+  "abstract-par-accelerate" = dontDistribute super."abstract-par-accelerate";
+  "abt" = dontDistribute super."abt";
+  "ac-machine" = dontDistribute super."ac-machine";
+  "ac-machine-conduit" = dontDistribute super."ac-machine-conduit";
+  "accelerate-arithmetic" = dontDistribute super."accelerate-arithmetic";
+  "accelerate-cublas" = dontDistribute super."accelerate-cublas";
+  "accelerate-cuda" = dontDistribute super."accelerate-cuda";
+  "accelerate-cufft" = dontDistribute super."accelerate-cufft";
+  "accelerate-examples" = dontDistribute super."accelerate-examples";
+  "accelerate-fft" = dontDistribute super."accelerate-fft";
+  "accelerate-fftw" = dontDistribute super."accelerate-fftw";
+  "accelerate-fourier" = dontDistribute super."accelerate-fourier";
+  "accelerate-fourier-benchmark" = dontDistribute super."accelerate-fourier-benchmark";
+  "accelerate-io" = dontDistribute super."accelerate-io";
+  "accelerate-random" = dontDistribute super."accelerate-random";
+  "accelerate-utility" = dontDistribute super."accelerate-utility";
+  "accentuateus" = dontDistribute super."accentuateus";
+  "access-time" = dontDistribute super."access-time";
+  "acid-state-dist" = dontDistribute super."acid-state-dist";
+  "acid-state-tls" = dontDistribute super."acid-state-tls";
+  "acl2" = dontDistribute super."acl2";
+  "acme-all-monad" = dontDistribute super."acme-all-monad";
+  "acme-box" = dontDistribute super."acme-box";
+  "acme-cadre" = dontDistribute super."acme-cadre";
+  "acme-cofunctor" = dontDistribute super."acme-cofunctor";
+  "acme-colosson" = dontDistribute super."acme-colosson";
+  "acme-comonad" = dontDistribute super."acme-comonad";
+  "acme-cutegirl" = dontDistribute super."acme-cutegirl";
+  "acme-dont" = dontDistribute super."acme-dont";
+  "acme-flipping-tables" = dontDistribute super."acme-flipping-tables";
+  "acme-grawlix" = dontDistribute super."acme-grawlix";
+  "acme-hq9plus" = dontDistribute super."acme-hq9plus";
+  "acme-http" = dontDistribute super."acme-http";
+  "acme-inator" = dontDistribute super."acme-inator";
+  "acme-io" = dontDistribute super."acme-io";
+  "acme-left-pad" = dontDistribute super."acme-left-pad";
+  "acme-lolcat" = dontDistribute super."acme-lolcat";
+  "acme-lookofdisapproval" = dontDistribute super."acme-lookofdisapproval";
+  "acme-memorandom" = dontDistribute super."acme-memorandom";
+  "acme-microwave" = dontDistribute super."acme-microwave";
+  "acme-miscorder" = dontDistribute super."acme-miscorder";
+  "acme-missiles" = dontDistribute super."acme-missiles";
+  "acme-now" = dontDistribute super."acme-now";
+  "acme-numbersystem" = dontDistribute super."acme-numbersystem";
+  "acme-omitted" = dontDistribute super."acme-omitted";
+  "acme-one" = dontDistribute super."acme-one";
+  "acme-operators" = dontDistribute super."acme-operators";
+  "acme-php" = dontDistribute super."acme-php";
+  "acme-pointful-numbers" = dontDistribute super."acme-pointful-numbers";
+  "acme-realworld" = dontDistribute super."acme-realworld";
+  "acme-safe" = dontDistribute super."acme-safe";
+  "acme-schoenfinkel" = dontDistribute super."acme-schoenfinkel";
+  "acme-strfry" = dontDistribute super."acme-strfry";
+  "acme-stringly-typed" = dontDistribute super."acme-stringly-typed";
+  "acme-strtok" = dontDistribute super."acme-strtok";
+  "acme-timemachine" = dontDistribute super."acme-timemachine";
+  "acme-year" = dontDistribute super."acme-year";
+  "acme-zero" = dontDistribute super."acme-zero";
+  "activehs" = dontDistribute super."activehs";
+  "activehs-base" = dontDistribute super."activehs-base";
+  "activitystreams-aeson" = dontDistribute super."activitystreams-aeson";
+  "actor" = dontDistribute super."actor";
+  "adaptive-containers" = dontDistribute super."adaptive-containers";
+  "adaptive-tuple" = dontDistribute super."adaptive-tuple";
+  "adb" = dontDistribute super."adb";
+  "adblock2privoxy" = dontDistribute super."adblock2privoxy";
+  "addLicenseInfo" = dontDistribute super."addLicenseInfo";
+  "adhoc-network" = dontDistribute super."adhoc-network";
+  "adict" = dontDistribute super."adict";
+  "adler32" = dontDistribute super."adler32";
+  "adobe-swatch-exchange" = dontDistribute super."adobe-swatch-exchange";
+  "adp-multi" = dontDistribute super."adp-multi";
+  "adp-multi-monadiccp" = dontDistribute super."adp-multi-monadiccp";
+  "aeson" = doDistribute super."aeson_0_9_0_1";
+  "aeson-applicative" = dontDistribute super."aeson-applicative";
+  "aeson-bson" = dontDistribute super."aeson-bson";
+  "aeson-diff" = dontDistribute super."aeson-diff";
+  "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
+  "aeson-iproute" = dontDistribute super."aeson-iproute";
+  "aeson-lens" = dontDistribute super."aeson-lens";
+  "aeson-native" = dontDistribute super."aeson-native";
+  "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
+  "aeson-schema" = dontDistribute super."aeson-schema";
+  "aeson-serialize" = dontDistribute super."aeson-serialize";
+  "aeson-smart" = dontDistribute super."aeson-smart";
+  "aeson-streams" = dontDistribute super."aeson-streams";
+  "aeson-t" = dontDistribute super."aeson-t";
+  "aeson-toolkit" = dontDistribute super."aeson-toolkit";
+  "aeson-value-parser" = dontDistribute super."aeson-value-parser";
+  "aeson-yak" = dontDistribute super."aeson-yak";
+  "affine-invariant-ensemble-mcmc" = dontDistribute super."affine-invariant-ensemble-mcmc";
+  "afis" = dontDistribute super."afis";
+  "afv" = dontDistribute super."afv";
+  "ag-pictgen" = dontDistribute super."ag-pictgen";
+  "agda-server" = dontDistribute super."agda-server";
+  "agda-snippets" = dontDistribute super."agda-snippets";
+  "agda-snippets-hakyll" = dontDistribute super."agda-snippets-hakyll";
+  "agum" = dontDistribute super."agum";
+  "aig" = dontDistribute super."aig";
+  "air" = dontDistribute super."air";
+  "air-extra" = dontDistribute super."air-extra";
+  "air-spec" = dontDistribute super."air-spec";
+  "air-th" = dontDistribute super."air-th";
+  "airbrake" = dontDistribute super."airbrake";
+  "airship" = doDistribute super."airship_0_4_3_0";
+  "aivika" = dontDistribute super."aivika";
+  "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
+  "aivika-experiment" = dontDistribute super."aivika-experiment";
+  "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
+  "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
+  "aivika-experiment-diagrams" = dontDistribute super."aivika-experiment-diagrams";
+  "aivika-transformers" = dontDistribute super."aivika-transformers";
+  "ajhc" = dontDistribute super."ajhc";
+  "al" = dontDistribute super."al";
+  "alea" = dontDistribute super."alea";
+  "alex-meta" = dontDistribute super."alex-meta";
+  "alfred" = dontDistribute super."alfred";
+  "alga" = dontDistribute super."alga";
+  "algebra" = dontDistribute super."algebra";
+  "algebra-dag" = dontDistribute super."algebra-dag";
+  "algebra-sql" = dontDistribute super."algebra-sql";
+  "algebraic" = dontDistribute super."algebraic";
+  "algebraic-classes" = dontDistribute super."algebraic-classes";
+  "align" = dontDistribute super."align";
+  "align-text" = dontDistribute super."align-text";
+  "aligned-foreignptr" = dontDistribute super."aligned-foreignptr";
+  "allocated-processor" = dontDistribute super."allocated-processor";
+  "alloy" = dontDistribute super."alloy";
+  "alloy-proxy-fd" = dontDistribute super."alloy-proxy-fd";
+  "almost-fix" = dontDistribute super."almost-fix";
+  "alms" = dontDistribute super."alms";
+  "alpha" = dontDistribute super."alpha";
+  "alpino-tools" = dontDistribute super."alpino-tools";
+  "alsa" = dontDistribute super."alsa";
+  "alsa-core" = dontDistribute super."alsa-core";
+  "alsa-gui" = dontDistribute super."alsa-gui";
+  "alsa-midi" = dontDistribute super."alsa-midi";
+  "alsa-mixer" = dontDistribute super."alsa-mixer";
+  "alsa-pcm" = dontDistribute super."alsa-pcm";
+  "alsa-pcm-tests" = dontDistribute super."alsa-pcm-tests";
+  "alsa-seq" = dontDistribute super."alsa-seq";
+  "alsa-seq-tests" = dontDistribute super."alsa-seq-tests";
+  "altcomposition" = dontDistribute super."altcomposition";
+  "alternative-io" = dontDistribute super."alternative-io";
+  "altfloat" = dontDistribute super."altfloat";
+  "alure" = dontDistribute super."alure";
+  "amazon-emailer" = dontDistribute super."amazon-emailer";
+  "amazon-emailer-client-snap" = dontDistribute super."amazon-emailer-client-snap";
+  "amazon-products" = dontDistribute super."amazon-products";
+  "amazonka" = doDistribute super."amazonka_1_3_7";
+  "amazonka-apigateway" = doDistribute super."amazonka-apigateway_1_3_7";
+  "amazonka-autoscaling" = doDistribute super."amazonka-autoscaling_1_3_7";
+  "amazonka-certificatemanager" = dontDistribute super."amazonka-certificatemanager";
+  "amazonka-cloudformation" = doDistribute super."amazonka-cloudformation_1_3_7";
+  "amazonka-cloudfront" = doDistribute super."amazonka-cloudfront_1_3_7";
+  "amazonka-cloudhsm" = doDistribute super."amazonka-cloudhsm_1_3_7";
+  "amazonka-cloudsearch" = doDistribute super."amazonka-cloudsearch_1_3_7";
+  "amazonka-cloudsearch-domains" = doDistribute super."amazonka-cloudsearch-domains_1_3_7";
+  "amazonka-cloudtrail" = doDistribute super."amazonka-cloudtrail_1_3_7";
+  "amazonka-cloudwatch" = doDistribute super."amazonka-cloudwatch_1_3_7";
+  "amazonka-cloudwatch-events" = dontDistribute super."amazonka-cloudwatch-events";
+  "amazonka-cloudwatch-logs" = doDistribute super."amazonka-cloudwatch-logs_1_3_7";
+  "amazonka-codecommit" = doDistribute super."amazonka-codecommit_1_3_7";
+  "amazonka-codedeploy" = doDistribute super."amazonka-codedeploy_1_3_7";
+  "amazonka-codepipeline" = doDistribute super."amazonka-codepipeline_1_3_7";
+  "amazonka-cognito-identity" = doDistribute super."amazonka-cognito-identity_1_3_7";
+  "amazonka-cognito-sync" = doDistribute super."amazonka-cognito-sync_1_3_7";
+  "amazonka-config" = doDistribute super."amazonka-config_1_3_7";
+  "amazonka-core" = doDistribute super."amazonka-core_1_3_7";
+  "amazonka-datapipeline" = doDistribute super."amazonka-datapipeline_1_3_7";
+  "amazonka-devicefarm" = doDistribute super."amazonka-devicefarm_1_3_7";
+  "amazonka-directconnect" = doDistribute super."amazonka-directconnect_1_3_7";
+  "amazonka-dms" = dontDistribute super."amazonka-dms";
+  "amazonka-ds" = doDistribute super."amazonka-ds_1_3_7";
+  "amazonka-dynamodb" = doDistribute super."amazonka-dynamodb_1_3_7";
+  "amazonka-dynamodb-streams" = doDistribute super."amazonka-dynamodb-streams_1_3_7";
+  "amazonka-ec2" = doDistribute super."amazonka-ec2_1_3_7";
+  "amazonka-ecr" = dontDistribute super."amazonka-ecr";
+  "amazonka-ecs" = doDistribute super."amazonka-ecs_1_3_7";
+  "amazonka-efs" = doDistribute super."amazonka-efs_1_3_7";
+  "amazonka-elasticache" = doDistribute super."amazonka-elasticache_1_3_7";
+  "amazonka-elasticbeanstalk" = doDistribute super."amazonka-elasticbeanstalk_1_3_7";
+  "amazonka-elasticsearch" = doDistribute super."amazonka-elasticsearch_1_3_7";
+  "amazonka-elastictranscoder" = doDistribute super."amazonka-elastictranscoder_1_3_7";
+  "amazonka-elb" = doDistribute super."amazonka-elb_1_3_7";
+  "amazonka-emr" = doDistribute super."amazonka-emr_1_3_7";
+  "amazonka-gamelift" = dontDistribute super."amazonka-gamelift";
+  "amazonka-glacier" = doDistribute super."amazonka-glacier_1_3_7";
+  "amazonka-iam" = doDistribute super."amazonka-iam_1_3_7";
+  "amazonka-importexport" = doDistribute super."amazonka-importexport_1_3_7";
+  "amazonka-inspector" = doDistribute super."amazonka-inspector_1_3_7";
+  "amazonka-iot" = doDistribute super."amazonka-iot_1_3_7";
+  "amazonka-iot-dataplane" = doDistribute super."amazonka-iot-dataplane_1_3_7";
+  "amazonka-kinesis" = doDistribute super."amazonka-kinesis_1_3_7";
+  "amazonka-kinesis-firehose" = doDistribute super."amazonka-kinesis-firehose_1_3_7";
+  "amazonka-kms" = doDistribute super."amazonka-kms_1_3_7";
+  "amazonka-lambda" = doDistribute super."amazonka-lambda_1_3_7";
+  "amazonka-marketplace-analytics" = doDistribute super."amazonka-marketplace-analytics_1_3_7";
+  "amazonka-marketplace-metering" = dontDistribute super."amazonka-marketplace-metering";
+  "amazonka-ml" = doDistribute super."amazonka-ml_1_3_7";
+  "amazonka-opsworks" = doDistribute super."amazonka-opsworks_1_3_7";
+  "amazonka-rds" = doDistribute super."amazonka-rds_1_3_7";
+  "amazonka-redshift" = doDistribute super."amazonka-redshift_1_3_7";
+  "amazonka-route53" = doDistribute super."amazonka-route53_1_3_7";
+  "amazonka-route53-domains" = doDistribute super."amazonka-route53-domains_1_3_7";
+  "amazonka-s3" = doDistribute super."amazonka-s3_1_3_7";
+  "amazonka-sdb" = doDistribute super."amazonka-sdb_1_3_7";
+  "amazonka-ses" = doDistribute super."amazonka-ses_1_3_7";
+  "amazonka-sns" = doDistribute super."amazonka-sns_1_3_7";
+  "amazonka-sqs" = doDistribute super."amazonka-sqs_1_3_7";
+  "amazonka-ssm" = doDistribute super."amazonka-ssm_1_3_7";
+  "amazonka-storagegateway" = doDistribute super."amazonka-storagegateway_1_3_7";
+  "amazonka-sts" = doDistribute super."amazonka-sts_1_3_7";
+  "amazonka-support" = doDistribute super."amazonka-support_1_3_7";
+  "amazonka-swf" = doDistribute super."amazonka-swf_1_3_7";
+  "amazonka-test" = doDistribute super."amazonka-test_1_3_7";
+  "amazonka-waf" = doDistribute super."amazonka-waf_1_3_7";
+  "amazonka-workspaces" = doDistribute super."amazonka-workspaces_1_3_7";
+  "ampersand" = dontDistribute super."ampersand";
+  "amqp-conduit" = dontDistribute super."amqp-conduit";
+  "amrun" = dontDistribute super."amrun";
+  "analyze-client" = dontDistribute super."analyze-client";
+  "anansi" = dontDistribute super."anansi";
+  "anansi-hscolour" = dontDistribute super."anansi-hscolour";
+  "anansi-pandoc" = dontDistribute super."anansi-pandoc";
+  "anatomy" = dontDistribute super."anatomy";
+  "android" = dontDistribute super."android";
+  "android-lint-summary" = dontDistribute super."android-lint-summary";
+  "animalcase" = dontDistribute super."animalcase";
+  "annihilator" = dontDistribute super."annihilator";
+  "anonymous-sums-tests" = dontDistribute super."anonymous-sums-tests";
+  "ansi-pretty" = dontDistribute super."ansi-pretty";
+  "ansigraph" = dontDistribute super."ansigraph";
+  "antagonist" = dontDistribute super."antagonist";
+  "antfarm" = dontDistribute super."antfarm";
+  "anticiv" = dontDistribute super."anticiv";
+  "antigate" = dontDistribute super."antigate";
+  "antimirov" = dontDistribute super."antimirov";
+  "antiquoter" = dontDistribute super."antiquoter";
+  "antisplice" = dontDistribute super."antisplice";
+  "antlrc" = dontDistribute super."antlrc";
+  "anydbm" = dontDistribute super."anydbm";
+  "aosd" = dontDistribute super."aosd";
+  "ap-reflect" = dontDistribute super."ap-reflect";
+  "apache-md5" = dontDistribute super."apache-md5";
+  "apelsin" = dontDistribute super."apelsin";
+  "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
+  "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
+  "api-tools" = dontDistribute super."api-tools";
+  "apiary" = doDistribute super."apiary_1_4_5";
+  "apiary-helics" = dontDistribute super."apiary-helics";
+  "apiary-http-client" = dontDistribute super."apiary-http-client";
+  "apiary-purescript" = dontDistribute super."apiary-purescript";
+  "apis" = dontDistribute super."apis";
+  "apotiki" = dontDistribute super."apotiki";
+  "app-lens" = dontDistribute super."app-lens";
+  "appc" = dontDistribute super."appc";
+  "applicative-extras" = dontDistribute super."applicative-extras";
+  "applicative-fail" = dontDistribute super."applicative-fail";
+  "applicative-numbers" = dontDistribute super."applicative-numbers";
+  "applicative-parsec" = dontDistribute super."applicative-parsec";
+  "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
+  "apply-refact" = doDistribute super."apply-refact_0_1_0_0";
+  "apportionment" = dontDistribute super."apportionment";
+  "approx-rand-test" = dontDistribute super."approx-rand-test";
+  "approximate-equality" = dontDistribute super."approximate-equality";
+  "ar-timestamp-wiper" = dontDistribute super."ar-timestamp-wiper";
+  "arb-fft" = dontDistribute super."arb-fft";
+  "arbb-vm" = dontDistribute super."arbb-vm";
+  "archive" = dontDistribute super."archive";
+  "archiver" = dontDistribute super."archiver";
+  "archlinux" = dontDistribute super."archlinux";
+  "archlinux-web" = dontDistribute super."archlinux-web";
+  "archnews" = dontDistribute super."archnews";
+  "arena" = dontDistribute super."arena";
+  "arff" = dontDistribute super."arff";
+  "arghwxhaskell" = dontDistribute super."arghwxhaskell";
+  "argon" = doDistribute super."argon_0_4_0_0";
+  "argon2" = dontDistribute super."argon2";
+  "argparser" = dontDistribute super."argparser";
+  "arguedit" = dontDistribute super."arguedit";
+  "ariadne" = dontDistribute super."ariadne";
+  "arion" = dontDistribute super."arion";
+  "arith-encode" = dontDistribute super."arith-encode";
+  "arithmatic" = dontDistribute super."arithmatic";
+  "arithmetic" = dontDistribute super."arithmetic";
+  "arithmoi" = dontDistribute super."arithmoi";
+  "armada" = dontDistribute super."armada";
+  "arpa" = dontDistribute super."arpa";
+  "array-forth" = dontDistribute super."array-forth";
+  "array-memoize" = dontDistribute super."array-memoize";
+  "array-primops" = dontDistribute super."array-primops";
+  "array-utils" = dontDistribute super."array-utils";
+  "arrow-improve" = dontDistribute super."arrow-improve";
+  "arrowapply-utils" = dontDistribute super."arrowapply-utils";
+  "arrowp" = dontDistribute super."arrowp";
+  "arrows" = dontDistribute super."arrows";
+  "artery" = dontDistribute super."artery";
+  "arx" = dontDistribute super."arx";
+  "arxiv" = dontDistribute super."arxiv";
+  "ascetic" = dontDistribute super."ascetic";
+  "ascii" = dontDistribute super."ascii";
+  "ascii-progress" = doDistribute super."ascii-progress_0_3_2_0";
+  "ascii-vector-avc" = dontDistribute super."ascii-vector-avc";
+  "ascii85-conduit" = dontDistribute super."ascii85-conduit";
+  "asciidiagram" = doDistribute super."asciidiagram_1_1_1_1";
+  "asic" = dontDistribute super."asic";
+  "asil" = dontDistribute super."asil";
+  "asn1-data" = dontDistribute super."asn1-data";
+  "asn1dump" = dontDistribute super."asn1dump";
+  "assembler" = dontDistribute super."assembler";
+  "assert" = dontDistribute super."assert";
+  "assert-failure" = dontDistribute super."assert-failure";
+  "assertions" = dontDistribute super."assertions";
+  "assimp" = dontDistribute super."assimp";
+  "astar" = dontDistribute super."astar";
+  "astrds" = dontDistribute super."astrds";
+  "astview" = dontDistribute super."astview";
+  "astview-utils" = dontDistribute super."astview-utils";
+  "async-extras" = dontDistribute super."async-extras";
+  "async-manager" = dontDistribute super."async-manager";
+  "async-pool" = dontDistribute super."async-pool";
+  "asynchronous-exceptions" = dontDistribute super."asynchronous-exceptions";
+  "aterm" = dontDistribute super."aterm";
+  "aterm-utils" = dontDistribute super."aterm-utils";
+  "atl" = dontDistribute super."atl";
+  "atlassian-connect-core" = dontDistribute super."atlassian-connect-core";
+  "atlassian-connect-descriptor" = dontDistribute super."atlassian-connect-descriptor";
+  "atmos" = dontDistribute super."atmos";
+  "atmos-dimensional" = dontDistribute super."atmos-dimensional";
+  "atmos-dimensional-tf" = dontDistribute super."atmos-dimensional-tf";
+  "atndapi" = dontDistribute super."atndapi";
+  "atom" = dontDistribute super."atom";
+  "atom-basic" = dontDistribute super."atom-basic";
+  "atom-conduit" = dontDistribute super."atom-conduit";
+  "atom-msp430" = dontDistribute super."atom-msp430";
+  "atomic-primops-foreign" = dontDistribute super."atomic-primops-foreign";
+  "atomic-primops-vector" = dontDistribute super."atomic-primops-vector";
+  "atomic-write" = dontDistribute super."atomic-write";
+  "atomo" = dontDistribute super."atomo";
+  "atp-haskell" = dontDistribute super."atp-haskell";
+  "atrans" = dontDistribute super."atrans";
+  "attempt" = dontDistribute super."attempt";
+  "atto-lisp" = dontDistribute super."atto-lisp";
+  "attoparsec-arff" = dontDistribute super."attoparsec-arff";
+  "attoparsec-binary" = dontDistribute super."attoparsec-binary";
+  "attoparsec-conduit" = dontDistribute super."attoparsec-conduit";
+  "attoparsec-csv" = dontDistribute super."attoparsec-csv";
+  "attoparsec-iteratee" = dontDistribute super."attoparsec-iteratee";
+  "attoparsec-parsec" = dontDistribute super."attoparsec-parsec";
+  "attoparsec-text" = dontDistribute super."attoparsec-text";
+  "attoparsec-text-enumerator" = dontDistribute super."attoparsec-text-enumerator";
+  "attosplit" = dontDistribute super."attosplit";
+  "atuin" = dontDistribute super."atuin";
+  "audacity" = dontDistribute super."audacity";
+  "audiovisual" = dontDistribute super."audiovisual";
+  "augeas" = dontDistribute super."augeas";
+  "augur" = dontDistribute super."augur";
+  "aur" = dontDistribute super."aur";
+  "authenticate-kerberos" = dontDistribute super."authenticate-kerberos";
+  "authenticate-ldap" = dontDistribute super."authenticate-ldap";
+  "authinfo-hs" = dontDistribute super."authinfo-hs";
+  "authoring" = dontDistribute super."authoring";
+  "autoexporter" = dontDistribute super."autoexporter";
+  "automitive-cse" = dontDistribute super."automitive-cse";
+  "automotive-cse" = dontDistribute super."automotive-cse";
+  "autonix-deps" = dontDistribute super."autonix-deps";
+  "autonix-deps-kf5" = dontDistribute super."autonix-deps-kf5";
+  "autoproc" = dontDistribute super."autoproc";
+  "avahi" = dontDistribute super."avahi";
+  "avatar-generator" = dontDistribute super."avatar-generator";
+  "average" = dontDistribute super."average";
+  "avl-static" = dontDistribute super."avl-static";
+  "avr-shake" = dontDistribute super."avr-shake";
+  "awesome-prelude" = dontDistribute super."awesome-prelude";
+  "awesomium" = dontDistribute super."awesomium";
+  "awesomium-glut" = dontDistribute super."awesomium-glut";
+  "awesomium-raw" = dontDistribute super."awesomium-raw";
+  "aws-cloudfront-signer" = dontDistribute super."aws-cloudfront-signer";
+  "aws-configuration-tools" = dontDistribute super."aws-configuration-tools";
+  "aws-dynamodb-conduit" = dontDistribute super."aws-dynamodb-conduit";
+  "aws-dynamodb-streams" = dontDistribute super."aws-dynamodb-streams";
+  "aws-ec2" = dontDistribute super."aws-ec2";
+  "aws-elastic-transcoder" = dontDistribute super."aws-elastic-transcoder";
+  "aws-general" = dontDistribute super."aws-general";
+  "aws-kinesis" = dontDistribute super."aws-kinesis";
+  "aws-kinesis-client" = dontDistribute super."aws-kinesis-client";
+  "aws-kinesis-reshard" = dontDistribute super."aws-kinesis-reshard";
+  "aws-lambda" = dontDistribute super."aws-lambda";
+  "aws-performance-tests" = dontDistribute super."aws-performance-tests";
+  "aws-route53" = dontDistribute super."aws-route53";
+  "aws-sdk" = dontDistribute super."aws-sdk";
+  "aws-sdk-text-converter" = dontDistribute super."aws-sdk-text-converter";
+  "aws-sdk-xml-unordered" = dontDistribute super."aws-sdk-xml-unordered";
+  "aws-sign4" = dontDistribute super."aws-sign4";
+  "aws-sns" = dontDistribute super."aws-sns";
+  "azure-acs" = dontDistribute super."azure-acs";
+  "azure-service-api" = dontDistribute super."azure-service-api";
+  "azure-servicebus" = dontDistribute super."azure-servicebus";
+  "azurify" = dontDistribute super."azurify";
+  "b-tree" = dontDistribute super."b-tree";
+  "babylon" = dontDistribute super."babylon";
+  "backdropper" = dontDistribute super."backdropper";
+  "backtracking-exceptions" = dontDistribute super."backtracking-exceptions";
+  "backward-state" = dontDistribute super."backward-state";
+  "bacteria" = dontDistribute super."bacteria";
+  "bag" = dontDistribute super."bag";
+  "bamboo" = dontDistribute super."bamboo";
+  "bamboo-launcher" = dontDistribute super."bamboo-launcher";
+  "bamboo-plugin-highlight" = dontDistribute super."bamboo-plugin-highlight";
+  "bamboo-plugin-photo" = dontDistribute super."bamboo-plugin-photo";
+  "bamboo-theme-blueprint" = dontDistribute super."bamboo-theme-blueprint";
+  "bamboo-theme-mini-html5" = dontDistribute super."bamboo-theme-mini-html5";
+  "bamse" = dontDistribute super."bamse";
+  "bamstats" = dontDistribute super."bamstats";
+  "bank-holiday-usa" = dontDistribute super."bank-holiday-usa";
+  "banwords" = dontDistribute super."banwords";
+  "barchart" = dontDistribute super."barchart";
+  "barcodes-code128" = dontDistribute super."barcodes-code128";
+  "barecheck" = dontDistribute super."barecheck";
+  "barley" = dontDistribute super."barley";
+  "barrie" = dontDistribute super."barrie";
+  "barrier-monad" = dontDistribute super."barrier-monad";
+  "base-generics" = dontDistribute super."base-generics";
+  "base-io-access" = dontDistribute super."base-io-access";
+  "base-prelude" = doDistribute super."base-prelude_0_1_21";
+  "base32-bytestring" = dontDistribute super."base32-bytestring";
+  "base58-bytestring" = dontDistribute super."base58-bytestring";
+  "base58address" = dontDistribute super."base58address";
+  "base64-conduit" = dontDistribute super."base64-conduit";
+  "base91" = dontDistribute super."base91";
+  "basex-client" = dontDistribute super."basex-client";
+  "bash" = dontDistribute super."bash";
+  "basic-lens" = dontDistribute super."basic-lens";
+  "basic-sop" = dontDistribute super."basic-sop";
+  "baskell" = dontDistribute super."baskell";
+  "battlenet" = dontDistribute super."battlenet";
+  "battlenet-yesod" = dontDistribute super."battlenet-yesod";
+  "battleships" = dontDistribute super."battleships";
+  "bayes-stack" = dontDistribute super."bayes-stack";
+  "bbdb" = dontDistribute super."bbdb";
+  "bbi" = dontDistribute super."bbi";
+  "bdd" = dontDistribute super."bdd";
+  "bdelta" = dontDistribute super."bdelta";
+  "bdo" = dontDistribute super."bdo";
+  "beam" = dontDistribute super."beam";
+  "beamable" = dontDistribute super."beamable";
+  "beautifHOL" = dontDistribute super."beautifHOL";
+  "bed-and-breakfast" = dontDistribute super."bed-and-breakfast";
+  "bein" = dontDistribute super."bein";
+  "bench" = dontDistribute super."bench";
+  "benchmark-function" = dontDistribute super."benchmark-function";
+  "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
+  "berkeleydb" = dontDistribute super."berkeleydb";
+  "berp" = dontDistribute super."berp";
+  "bert" = dontDistribute super."bert";
+  "besout" = dontDistribute super."besout";
+  "bet" = dontDistribute super."bet";
+  "betacode" = dontDistribute super."betacode";
+  "between" = dontDistribute super."between";
+  "bf-cata" = dontDistribute super."bf-cata";
+  "bff" = dontDistribute super."bff";
+  "bff-mono" = dontDistribute super."bff-mono";
+  "bgmax" = dontDistribute super."bgmax";
+  "bgzf" = dontDistribute super."bgzf";
+  "bibdb" = dontDistribute super."bibdb";
+  "bibtex" = dontDistribute super."bibtex";
+  "bidirectionalization-combined" = dontDistribute super."bidirectionalization-combined";
+  "bidispec" = dontDistribute super."bidispec";
+  "bidispec-extras" = dontDistribute super."bidispec-extras";
+  "bighugethesaurus" = dontDistribute super."bighugethesaurus";
+  "billboard-parser" = dontDistribute super."billboard-parser";
+  "billeksah-forms" = dontDistribute super."billeksah-forms";
+  "billeksah-main" = dontDistribute super."billeksah-main";
+  "billeksah-main-static" = dontDistribute super."billeksah-main-static";
+  "billeksah-pane" = dontDistribute super."billeksah-pane";
+  "billeksah-services" = dontDistribute super."billeksah-services";
+  "bimaps" = dontDistribute super."bimaps";
+  "binary-bits" = dontDistribute super."binary-bits";
+  "binary-communicator" = dontDistribute super."binary-communicator";
+  "binary-derive" = dontDistribute super."binary-derive";
+  "binary-enum" = dontDistribute super."binary-enum";
+  "binary-file" = dontDistribute super."binary-file";
+  "binary-generic" = dontDistribute super."binary-generic";
+  "binary-indexed-tree" = dontDistribute super."binary-indexed-tree";
+  "binary-literal-qq" = dontDistribute super."binary-literal-qq";
+  "binary-protocol" = dontDistribute super."binary-protocol";
+  "binary-protocol-zmq" = dontDistribute super."binary-protocol-zmq";
+  "binary-shared" = dontDistribute super."binary-shared";
+  "binary-state" = dontDistribute super."binary-state";
+  "binary-store" = dontDistribute super."binary-store";
+  "binary-streams" = dontDistribute super."binary-streams";
+  "binary-strict" = dontDistribute super."binary-strict";
+  "binarydefer" = dontDistribute super."binarydefer";
+  "bind-marshal" = dontDistribute super."bind-marshal";
+  "binding-core" = dontDistribute super."binding-core";
+  "binding-gtk" = dontDistribute super."binding-gtk";
+  "binding-wx" = dontDistribute super."binding-wx";
+  "bindings" = dontDistribute super."bindings";
+  "bindings-EsounD" = dontDistribute super."bindings-EsounD";
+  "bindings-K8055" = dontDistribute super."bindings-K8055";
+  "bindings-apr" = dontDistribute super."bindings-apr";
+  "bindings-apr-util" = dontDistribute super."bindings-apr-util";
+  "bindings-audiofile" = dontDistribute super."bindings-audiofile";
+  "bindings-bfd" = dontDistribute super."bindings-bfd";
+  "bindings-cctools" = dontDistribute super."bindings-cctools";
+  "bindings-codec2" = dontDistribute super."bindings-codec2";
+  "bindings-common" = dontDistribute super."bindings-common";
+  "bindings-dc1394" = dontDistribute super."bindings-dc1394";
+  "bindings-directfb" = dontDistribute super."bindings-directfb";
+  "bindings-eskit" = dontDistribute super."bindings-eskit";
+  "bindings-fann" = dontDistribute super."bindings-fann";
+  "bindings-fluidsynth" = dontDistribute super."bindings-fluidsynth";
+  "bindings-friso" = dontDistribute super."bindings-friso";
+  "bindings-glib" = dontDistribute super."bindings-glib";
+  "bindings-gobject" = dontDistribute super."bindings-gobject";
+  "bindings-gpgme" = dontDistribute super."bindings-gpgme";
+  "bindings-gsl" = dontDistribute super."bindings-gsl";
+  "bindings-gts" = dontDistribute super."bindings-gts";
+  "bindings-hamlib" = dontDistribute super."bindings-hamlib";
+  "bindings-hdf5" = dontDistribute super."bindings-hdf5";
+  "bindings-levmar" = dontDistribute super."bindings-levmar";
+  "bindings-libcddb" = dontDistribute super."bindings-libcddb";
+  "bindings-libffi" = dontDistribute super."bindings-libffi";
+  "bindings-libftdi" = dontDistribute super."bindings-libftdi";
+  "bindings-librrd" = dontDistribute super."bindings-librrd";
+  "bindings-libstemmer" = dontDistribute super."bindings-libstemmer";
+  "bindings-libusb" = dontDistribute super."bindings-libusb";
+  "bindings-libv4l2" = dontDistribute super."bindings-libv4l2";
+  "bindings-linux-videodev2" = dontDistribute super."bindings-linux-videodev2";
+  "bindings-lxc" = dontDistribute super."bindings-lxc";
+  "bindings-mmap" = dontDistribute super."bindings-mmap";
+  "bindings-mpdecimal" = dontDistribute super."bindings-mpdecimal";
+  "bindings-nettle" = dontDistribute super."bindings-nettle";
+  "bindings-parport" = dontDistribute super."bindings-parport";
+  "bindings-portaudio" = dontDistribute super."bindings-portaudio";
+  "bindings-potrace" = dontDistribute super."bindings-potrace";
+  "bindings-ppdev" = dontDistribute super."bindings-ppdev";
+  "bindings-saga-cmd" = dontDistribute super."bindings-saga-cmd";
+  "bindings-sane" = dontDistribute super."bindings-sane";
+  "bindings-sc3" = dontDistribute super."bindings-sc3";
+  "bindings-sipc" = dontDistribute super."bindings-sipc";
+  "bindings-sophia" = dontDistribute super."bindings-sophia";
+  "bindings-sqlite3" = dontDistribute super."bindings-sqlite3";
+  "bindings-svm" = dontDistribute super."bindings-svm";
+  "bindings-uname" = dontDistribute super."bindings-uname";
+  "bindings-wlc" = dontDistribute super."bindings-wlc";
+  "bindings-yices" = dontDistribute super."bindings-yices";
+  "bindynamic" = dontDistribute super."bindynamic";
+  "binembed" = dontDistribute super."binembed";
+  "binembed-example" = dontDistribute super."binembed-example";
+  "bini" = dontDistribute super."bini";
+  "bio" = dontDistribute super."bio";
+  "biohazard" = dontDistribute super."biohazard";
+  "bioinformatics-toolkit" = dontDistribute super."bioinformatics-toolkit";
+  "biosff" = dontDistribute super."biosff";
+  "biostockholm" = dontDistribute super."biostockholm";
+  "bird" = dontDistribute super."bird";
+  "bit-array" = dontDistribute super."bit-array";
+  "bit-vector" = dontDistribute super."bit-vector";
+  "bitarray" = dontDistribute super."bitarray";
+  "bitcoin-rpc" = dontDistribute super."bitcoin-rpc";
+  "bitly-cli" = dontDistribute super."bitly-cli";
+  "bitmap" = dontDistribute super."bitmap";
+  "bitmap-opengl" = dontDistribute super."bitmap-opengl";
+  "bitmaps" = dontDistribute super."bitmaps";
+  "bits-atomic" = dontDistribute super."bits-atomic";
+  "bits-bytestring" = dontDistribute super."bits-bytestring";
+  "bits-conduit" = dontDistribute super."bits-conduit";
+  "bits-extras" = dontDistribute super."bits-extras";
+  "bitset" = dontDistribute super."bitset";
+  "bitspeak" = dontDistribute super."bitspeak";
+  "bitstream" = dontDistribute super."bitstream";
+  "bitstring" = dontDistribute super."bitstring";
+  "bittorrent" = dontDistribute super."bittorrent";
+  "bitvec" = dontDistribute super."bitvec";
+  "bitx-bitcoin" = dontDistribute super."bitx-bitcoin";
+  "bk-tree" = dontDistribute super."bk-tree";
+  "bkr" = dontDistribute super."bkr";
+  "bktrees" = dontDistribute super."bktrees";
+  "bla" = dontDistribute super."bla";
+  "black-jewel" = dontDistribute super."black-jewel";
+  "blacktip" = dontDistribute super."blacktip";
+  "blakesum" = dontDistribute super."blakesum";
+  "blakesum-demo" = dontDistribute super."blakesum-demo";
+  "blas" = dontDistribute super."blas";
+  "blas-hs" = dontDistribute super."blas-hs";
+  "blatex" = dontDistribute super."blatex";
+  "blaze" = dontDistribute super."blaze";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
+  "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
+  "blaze-from-html" = dontDistribute super."blaze-from-html";
+  "blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
+  "blaze-html-hexpat" = dontDistribute super."blaze-html-hexpat";
+  "blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
+  "blaze-json" = dontDistribute super."blaze-json";
+  "blaze-shields" = dontDistribute super."blaze-shields";
+  "blaze-textual-native" = dontDistribute super."blaze-textual-native";
+  "blazeMarker" = dontDistribute super."blazeMarker";
+  "blink1" = dontDistribute super."blink1";
+  "blip" = dontDistribute super."blip";
+  "bliplib" = dontDistribute super."bliplib";
+  "blocking-transactions" = dontDistribute super."blocking-transactions";
+  "blogination" = dontDistribute super."blogination";
+  "bloodhound" = dontDistribute super."bloodhound";
+  "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
+  "bloxorz" = dontDistribute super."bloxorz";
+  "blubber" = dontDistribute super."blubber";
+  "blubber-server" = dontDistribute super."blubber-server";
+  "bluetile" = dontDistribute super."bluetile";
+  "bluetileutils" = dontDistribute super."bluetileutils";
+  "blunt" = dontDistribute super."blunt";
+  "board-games" = dontDistribute super."board-games";
+  "bogre-banana" = dontDistribute super."bogre-banana";
+  "bond" = dontDistribute super."bond";
+  "bond-haskell" = dontDistribute super."bond-haskell";
+  "bond-haskell-compiler" = dontDistribute super."bond-haskell-compiler";
+  "boolean-list" = dontDistribute super."boolean-list";
+  "boolean-normal-forms" = dontDistribute super."boolean-normal-forms";
+  "boolexpr" = dontDistribute super."boolexpr";
+  "bools" = dontDistribute super."bools";
+  "boolsimplifier" = dontDistribute super."boolsimplifier";
+  "boomange" = dontDistribute super."boomange";
+  "boombox" = dontDistribute super."boombox";
+  "boomslang" = dontDistribute super."boomslang";
+  "borel" = dontDistribute super."borel";
+  "bot" = dontDistribute super."bot";
+  "botpp" = dontDistribute super."botpp";
+  "bound-gen" = dontDistribute super."bound-gen";
+  "bounded-tchan" = dontDistribute super."bounded-tchan";
+  "boundingboxes" = dontDistribute super."boundingboxes";
+  "bower-json" = doDistribute super."bower-json_0_7_0_0";
+  "bowntz" = dontDistribute super."bowntz";
+  "bpann" = dontDistribute super."bpann";
+  "braid" = dontDistribute super."braid";
+  "brainfuck" = dontDistribute super."brainfuck";
+  "brainfuck-monad" = dontDistribute super."brainfuck-monad";
+  "brainfuck-tut" = dontDistribute super."brainfuck-tut";
+  "break" = dontDistribute super."break";
+  "breakout" = dontDistribute super."breakout";
+  "breve" = dontDistribute super."breve";
+  "brians-brain" = dontDistribute super."brians-brain";
+  "brillig" = dontDistribute super."brillig";
+  "broccoli" = dontDistribute super."broccoli";
+  "broker-haskell" = dontDistribute super."broker-haskell";
+  "bsd-sysctl" = dontDistribute super."bsd-sysctl";
+  "bson-generic" = dontDistribute super."bson-generic";
+  "bson-generics" = dontDistribute super."bson-generics";
+  "bson-mapping" = dontDistribute super."bson-mapping";
+  "bspack" = dontDistribute super."bspack";
+  "bsparse" = dontDistribute super."bsparse";
+  "btree-concurrent" = dontDistribute super."btree-concurrent";
+  "buffer-builder-aeson" = dontDistribute super."buffer-builder-aeson";
+  "buffer-pipe" = dontDistribute super."buffer-pipe";
+  "buffon" = dontDistribute super."buffon";
+  "bugzilla" = dontDistribute super."bugzilla";
+  "buildable" = dontDistribute super."buildable";
+  "buildbox" = dontDistribute super."buildbox";
+  "buildbox-tools" = dontDistribute super."buildbox-tools";
+  "buildwrapper" = dontDistribute super."buildwrapper";
+  "bullet" = dontDistribute super."bullet";
+  "burst-detection" = dontDistribute super."burst-detection";
+  "bus-pirate" = dontDistribute super."bus-pirate";
+  "buster" = dontDistribute super."buster";
+  "buster-gtk" = dontDistribute super."buster-gtk";
+  "buster-network" = dontDistribute super."buster-network";
+  "butterflies" = dontDistribute super."butterflies";
+  "bv" = dontDistribute super."bv";
+  "byline" = dontDistribute super."byline";
+  "bytable" = dontDistribute super."bytable";
+  "bytestring-arbitrary" = dontDistribute super."bytestring-arbitrary";
+  "bytestring-class" = dontDistribute super."bytestring-class";
+  "bytestring-csv" = dontDistribute super."bytestring-csv";
+  "bytestring-delta" = dontDistribute super."bytestring-delta";
+  "bytestring-from" = dontDistribute super."bytestring-from";
+  "bytestring-nums" = dontDistribute super."bytestring-nums";
+  "bytestring-plain" = dontDistribute super."bytestring-plain";
+  "bytestring-rematch" = dontDistribute super."bytestring-rematch";
+  "bytestring-short" = dontDistribute super."bytestring-short";
+  "bytestring-show" = dontDistribute super."bytestring-show";
+  "bytestring-tree-builder" = dontDistribute super."bytestring-tree-builder";
+  "bytestringparser" = dontDistribute super."bytestringparser";
+  "bytestringparser-temporary" = dontDistribute super."bytestringparser-temporary";
+  "bytestringreadp" = dontDistribute super."bytestringreadp";
+  "c-dsl" = dontDistribute super."c-dsl";
+  "c-io" = dontDistribute super."c-io";
+  "c-storable-deriving" = dontDistribute super."c-storable-deriving";
+  "c0check" = dontDistribute super."c0check";
+  "c0parser" = dontDistribute super."c0parser";
+  "c10k" = dontDistribute super."c10k";
+  "c2hs" = doDistribute super."c2hs_0_27_1";
+  "c2hsc" = dontDistribute super."c2hsc";
+  "cab" = dontDistribute super."cab";
+  "cabal-audit" = dontDistribute super."cabal-audit";
+  "cabal-bounds" = dontDistribute super."cabal-bounds";
+  "cabal-cargs" = dontDistribute super."cabal-cargs";
+  "cabal-constraints" = dontDistribute super."cabal-constraints";
+  "cabal-db" = dontDistribute super."cabal-db";
+  "cabal-dependency-licenses" = dontDistribute super."cabal-dependency-licenses";
+  "cabal-dev" = dontDistribute super."cabal-dev";
+  "cabal-dir" = dontDistribute super."cabal-dir";
+  "cabal-ghc-dynflags" = dontDistribute super."cabal-ghc-dynflags";
+  "cabal-ghci" = dontDistribute super."cabal-ghci";
+  "cabal-graphdeps" = dontDistribute super."cabal-graphdeps";
+  "cabal-info" = dontDistribute super."cabal-info";
+  "cabal-install-bundle" = dontDistribute super."cabal-install-bundle";
+  "cabal-install-ghc72" = dontDistribute super."cabal-install-ghc72";
+  "cabal-install-ghc74" = dontDistribute super."cabal-install-ghc74";
+  "cabal-lenses" = dontDistribute super."cabal-lenses";
+  "cabal-macosx" = dontDistribute super."cabal-macosx";
+  "cabal-meta" = dontDistribute super."cabal-meta";
+  "cabal-mon" = dontDistribute super."cabal-mon";
+  "cabal-nirvana" = dontDistribute super."cabal-nirvana";
+  "cabal-progdeps" = dontDistribute super."cabal-progdeps";
+  "cabal-query" = dontDistribute super."cabal-query";
+  "cabal-scripts" = dontDistribute super."cabal-scripts";
+  "cabal-setup" = dontDistribute super."cabal-setup";
+  "cabal-sign" = dontDistribute super."cabal-sign";
+  "cabal-test" = dontDistribute super."cabal-test";
+  "cabal-test-bin" = dontDistribute super."cabal-test-bin";
+  "cabal-test-compat" = dontDistribute super."cabal-test-compat";
+  "cabal-test-quickcheck" = dontDistribute super."cabal-test-quickcheck";
+  "cabal-uninstall" = dontDistribute super."cabal-uninstall";
+  "cabal-upload" = dontDistribute super."cabal-upload";
+  "cabal2arch" = dontDistribute super."cabal2arch";
+  "cabal2doap" = dontDistribute super."cabal2doap";
+  "cabal2ebuild" = dontDistribute super."cabal2ebuild";
+  "cabal2ghci" = dontDistribute super."cabal2ghci";
+  "cabal2nix" = dontDistribute super."cabal2nix";
+  "cabal2spec" = dontDistribute super."cabal2spec";
+  "cabalQuery" = dontDistribute super."cabalQuery";
+  "cabalg" = dontDistribute super."cabalg";
+  "cabalgraph" = dontDistribute super."cabalgraph";
+  "cabalmdvrpm" = dontDistribute super."cabalmdvrpm";
+  "cabalrpmdeps" = dontDistribute super."cabalrpmdeps";
+  "cabalvchk" = dontDistribute super."cabalvchk";
+  "cabin" = dontDistribute super."cabin";
+  "cabocha" = dontDistribute super."cabocha";
+  "cached-io" = dontDistribute super."cached-io";
+  "cached-traversable" = dontDistribute super."cached-traversable";
+  "cacophony" = doDistribute super."cacophony_0_4_0";
+  "caf" = dontDistribute super."caf";
+  "cafeteria-prelude" = dontDistribute super."cafeteria-prelude";
+  "caffegraph" = dontDistribute super."caffegraph";
+  "cairo-appbase" = dontDistribute super."cairo-appbase";
+  "cake" = dontDistribute super."cake";
+  "cake3" = dontDistribute super."cake3";
+  "cakyrespa" = dontDistribute super."cakyrespa";
+  "cal3d" = dontDistribute super."cal3d";
+  "cal3d-examples" = dontDistribute super."cal3d-examples";
+  "cal3d-opengl" = dontDistribute super."cal3d-opengl";
+  "calc" = dontDistribute super."calc";
+  "caldims" = dontDistribute super."caldims";
+  "caledon" = dontDistribute super."caledon";
+  "call" = dontDistribute super."call";
+  "call-haskell-from-anything" = dontDistribute super."call-haskell-from-anything";
+  "camfort" = dontDistribute super."camfort";
+  "camh" = dontDistribute super."camh";
+  "campfire" = dontDistribute super."campfire";
+  "canonical-filepath" = dontDistribute super."canonical-filepath";
+  "canteven-config" = dontDistribute super."canteven-config";
+  "canteven-listen-http" = dontDistribute super."canteven-listen-http";
+  "canteven-log" = dontDistribute super."canteven-log";
+  "canteven-template" = dontDistribute super."canteven-template";
+  "cantor" = dontDistribute super."cantor";
+  "cao" = dontDistribute super."cao";
+  "cap" = dontDistribute super."cap";
+  "capped-list" = dontDistribute super."capped-list";
+  "capri" = dontDistribute super."capri";
+  "car-pool" = dontDistribute super."car-pool";
+  "caramia" = dontDistribute super."caramia";
+  "carboncopy" = dontDistribute super."carboncopy";
+  "carettah" = dontDistribute super."carettah";
+  "cartel" = doDistribute super."cartel_0_14_2_8";
+  "casa-abbreviations-and-acronyms" = dontDistribute super."casa-abbreviations-and-acronyms";
+  "casadi-bindings" = dontDistribute super."casadi-bindings";
+  "casadi-bindings-control" = dontDistribute super."casadi-bindings-control";
+  "casadi-bindings-core" = dontDistribute super."casadi-bindings-core";
+  "casadi-bindings-internal" = dontDistribute super."casadi-bindings-internal";
+  "casadi-bindings-ipopt-interface" = dontDistribute super."casadi-bindings-ipopt-interface";
+  "casadi-bindings-snopt-interface" = dontDistribute super."casadi-bindings-snopt-interface";
+  "cascading" = dontDistribute super."cascading";
+  "case-conversion" = dontDistribute super."case-conversion";
+  "cash" = dontDistribute super."cash";
+  "casing" = dontDistribute super."casing";
+  "casr-logbook" = dontDistribute super."casr-logbook";
+  "cassandra-cql" = dontDistribute super."cassandra-cql";
+  "cassandra-thrift" = dontDistribute super."cassandra-thrift";
+  "cassava-conduit" = dontDistribute super."cassava-conduit";
+  "cassava-streams" = dontDistribute super."cassava-streams";
+  "cassette" = dontDistribute super."cassette";
+  "cassy" = dontDistribute super."cassy";
+  "castle" = dontDistribute super."castle";
+  "casui" = dontDistribute super."casui";
+  "catamorphism" = dontDistribute super."catamorphism";
+  "catch-fd" = dontDistribute super."catch-fd";
+  "categorical-algebra" = dontDistribute super."categorical-algebra";
+  "categories" = dontDistribute super."categories";
+  "category-extras" = dontDistribute super."category-extras";
+  "category-traced" = dontDistribute super."category-traced";
+  "cayley-dickson" = dontDistribute super."cayley-dickson";
+  "cblrepo" = dontDistribute super."cblrepo";
+  "cci" = dontDistribute super."cci";
+  "ccnx" = dontDistribute super."ccnx";
+  "cctools-workqueue" = dontDistribute super."cctools-workqueue";
+  "cedict" = dontDistribute super."cedict";
+  "cef" = dontDistribute super."cef";
+  "ceilometer-common" = dontDistribute super."ceilometer-common";
+  "cellrenderer-cairo" = dontDistribute super."cellrenderer-cairo";
+  "cerberus" = dontDistribute super."cerberus";
+  "cereal-derive" = dontDistribute super."cereal-derive";
+  "cereal-enumerator" = dontDistribute super."cereal-enumerator";
+  "cereal-ieee754" = dontDistribute super."cereal-ieee754";
+  "cereal-plus" = dontDistribute super."cereal-plus";
+  "cereal-text" = dontDistribute super."cereal-text";
+  "certificate" = dontDistribute super."certificate";
+  "cf" = dontDistribute super."cf";
+  "cfipu" = dontDistribute super."cfipu";
+  "cflp" = dontDistribute super."cflp";
+  "cfopu" = dontDistribute super."cfopu";
+  "cg" = dontDistribute super."cg";
+  "cgen" = dontDistribute super."cgen";
+  "cgi" = doDistribute super."cgi_3001_2_2_3";
+  "cgi-undecidable" = dontDistribute super."cgi-undecidable";
+  "cgi-utils" = dontDistribute super."cgi-utils";
+  "cgrep" = dontDistribute super."cgrep";
+  "chain-codes" = dontDistribute super."chain-codes";
+  "chalk" = dontDistribute super."chalk";
+  "chalkboard" = dontDistribute super."chalkboard";
+  "chalkboard-viewer" = dontDistribute super."chalkboard-viewer";
+  "chalmers-lava2000" = dontDistribute super."chalmers-lava2000";
+  "chan-split" = dontDistribute super."chan-split";
+  "change-monger" = dontDistribute super."change-monger";
+  "charade" = dontDistribute super."charade";
+  "charsetdetect" = dontDistribute super."charsetdetect";
+  "chart-histogram" = dontDistribute super."chart-histogram";
+  "chaselev-deque" = dontDistribute super."chaselev-deque";
+  "chatter" = dontDistribute super."chatter";
+  "chatty" = dontDistribute super."chatty";
+  "chatty-text" = dontDistribute super."chatty-text";
+  "chatty-utils" = dontDistribute super."chatty-utils";
+  "cheapskate-highlight" = dontDistribute super."cheapskate-highlight";
+  "cheapskate-lucid" = dontDistribute super."cheapskate-lucid";
+  "cheapskate-terminal" = dontDistribute super."cheapskate-terminal";
+  "check-pvp" = dontDistribute super."check-pvp";
+  "checked" = dontDistribute super."checked";
+  "chell-hunit" = dontDistribute super."chell-hunit";
+  "chesshs" = dontDistribute super."chesshs";
+  "chevalier-common" = dontDistribute super."chevalier-common";
+  "chorale" = dontDistribute super."chorale";
+  "chp" = dontDistribute super."chp";
+  "chp-mtl" = dontDistribute super."chp-mtl";
+  "chp-plus" = dontDistribute super."chp-plus";
+  "chp-spec" = dontDistribute super."chp-spec";
+  "chp-transformers" = dontDistribute super."chp-transformers";
+  "chronograph" = dontDistribute super."chronograph";
+  "chu2" = dontDistribute super."chu2";
+  "chuchu" = dontDistribute super."chuchu";
+  "chunks" = dontDistribute super."chunks";
+  "chunky" = dontDistribute super."chunky";
+  "church-list" = dontDistribute super."church-list";
+  "cil" = dontDistribute super."cil";
+  "cinvoke" = dontDistribute super."cinvoke";
+  "cio" = dontDistribute super."cio";
+  "cipher-rc5" = dontDistribute super."cipher-rc5";
+  "ciphersaber2" = dontDistribute super."ciphersaber2";
+  "circ" = dontDistribute super."circ";
+  "cirru-parser" = dontDistribute super."cirru-parser";
+  "citation-resolve" = dontDistribute super."citation-resolve";
+  "citeproc-hs" = dontDistribute super."citeproc-hs";
+  "citeproc-hs-pandoc-filter" = dontDistribute super."citeproc-hs-pandoc-filter";
+  "cityhash" = dontDistribute super."cityhash";
+  "cjk" = dontDistribute super."cjk";
+  "clac" = dontDistribute super."clac";
+  "clafer" = dontDistribute super."clafer";
+  "claferIG" = dontDistribute super."claferIG";
+  "claferwiki" = dontDistribute super."claferwiki";
+  "clang-pure" = dontDistribute super."clang-pure";
+  "clanki" = dontDistribute super."clanki";
+  "clarifai" = dontDistribute super."clarifai";
+  "clash" = dontDistribute super."clash";
+  "clash-prelude-quickcheck" = dontDistribute super."clash-prelude-quickcheck";
+  "classify" = dontDistribute super."classify";
+  "classy-parallel" = dontDistribute super."classy-parallel";
+  "clckwrks-dot-com" = dontDistribute super."clckwrks-dot-com";
+  "clckwrks-plugin-bugs" = dontDistribute super."clckwrks-plugin-bugs";
+  "clckwrks-plugin-ircbot" = dontDistribute super."clckwrks-plugin-ircbot";
+  "clckwrks-theme-clckwrks" = dontDistribute super."clckwrks-theme-clckwrks";
+  "clckwrks-theme-geo-bootstrap" = dontDistribute super."clckwrks-theme-geo-bootstrap";
+  "cld2" = dontDistribute super."cld2";
+  "clean-home" = dontDistribute super."clean-home";
+  "clean-unions" = dontDistribute super."clean-unions";
+  "cless" = dontDistribute super."cless";
+  "clevercss" = dontDistribute super."clevercss";
+  "cli" = dontDistribute super."cli";
+  "click-clack" = dontDistribute super."click-clack";
+  "clifford" = dontDistribute super."clifford";
+  "clippard" = dontDistribute super."clippard";
+  "clipper" = dontDistribute super."clipper";
+  "clippings" = dontDistribute super."clippings";
+  "clist" = dontDistribute super."clist";
+  "clock" = doDistribute super."clock_0_6_0_1";
+  "clocked" = dontDistribute super."clocked";
+  "clogparse" = dontDistribute super."clogparse";
+  "clone-all" = dontDistribute super."clone-all";
+  "closure" = dontDistribute super."closure";
+  "cloud-haskell" = dontDistribute super."cloud-haskell";
+  "cloudfront-signer" = dontDistribute super."cloudfront-signer";
+  "cloudyfs" = dontDistribute super."cloudyfs";
+  "cltw" = dontDistribute super."cltw";
+  "clua" = dontDistribute super."clua";
+  "clumpiness" = dontDistribute super."clumpiness";
+  "cluss" = dontDistribute super."cluss";
+  "clustertools" = dontDistribute super."clustertools";
+  "clutterhs" = dontDistribute super."clutterhs";
+  "cmaes" = dontDistribute super."cmaes";
+  "cmath" = dontDistribute super."cmath";
+  "cmathml3" = dontDistribute super."cmathml3";
+  "cmd-item" = dontDistribute super."cmd-item";
+  "cmdargs-browser" = dontDistribute super."cmdargs-browser";
+  "cmdlib" = dontDistribute super."cmdlib";
+  "cmdtheline" = dontDistribute super."cmdtheline";
+  "cml" = dontDistribute super."cml";
+  "cmonad" = dontDistribute super."cmonad";
+  "cmu" = dontDistribute super."cmu";
+  "cnc-spec-compiler" = dontDistribute super."cnc-spec-compiler";
+  "cndict" = dontDistribute super."cndict";
+  "codec" = dontDistribute super."codec";
+  "codec-libevent" = dontDistribute super."codec-libevent";
+  "codec-mbox" = dontDistribute super."codec-mbox";
+  "codecov-haskell" = dontDistribute super."codecov-haskell";
+  "codemonitor" = dontDistribute super."codemonitor";
+  "codepad" = dontDistribute super."codepad";
+  "codo-notation" = dontDistribute super."codo-notation";
+  "cofunctor" = dontDistribute super."cofunctor";
+  "cognimeta-utils" = dontDistribute super."cognimeta-utils";
+  "coinbase-exchange" = dontDistribute super."coinbase-exchange";
+  "colada" = dontDistribute super."colada";
+  "colchis" = dontDistribute super."colchis";
+  "collada-output" = dontDistribute super."collada-output";
+  "collada-types" = dontDistribute super."collada-types";
+  "collapse-util" = dontDistribute super."collapse-util";
+  "collection-json" = dontDistribute super."collection-json";
+  "collections" = dontDistribute super."collections";
+  "collections-api" = dontDistribute super."collections-api";
+  "collections-base-instances" = dontDistribute super."collections-base-instances";
+  "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
+  "colorize-haskell" = dontDistribute super."colorize-haskell";
+  "colors" = dontDistribute super."colors";
+  "coltrane" = dontDistribute super."coltrane";
+  "com" = dontDistribute super."com";
+  "combinat" = dontDistribute super."combinat";
+  "combinat-diagrams" = dontDistribute super."combinat-diagrams";
+  "combinator-interactive" = dontDistribute super."combinator-interactive";
+  "combinatorial-problems" = dontDistribute super."combinatorial-problems";
+  "combinatorics" = dontDistribute super."combinatorics";
+  "combobuffer" = dontDistribute super."combobuffer";
+  "comfort-graph" = dontDistribute super."comfort-graph";
+  "command" = dontDistribute super."command";
+  "command-qq" = dontDistribute super."command-qq";
+  "commander" = dontDistribute super."commander";
+  "commodities" = dontDistribute super."commodities";
+  "commsec" = dontDistribute super."commsec";
+  "commsec-keyexchange" = dontDistribute super."commsec-keyexchange";
+  "comonad-extras" = dontDistribute super."comonad-extras";
+  "comonad-random" = dontDistribute super."comonad-random";
+  "compact-map" = dontDistribute super."compact-map";
+  "compact-socket" = dontDistribute super."compact-socket";
+  "compact-string" = dontDistribute super."compact-string";
+  "compact-string-fix" = dontDistribute super."compact-string-fix";
+  "compare-type" = dontDistribute super."compare-type";
+  "compdata-automata" = dontDistribute super."compdata-automata";
+  "compdata-dags" = dontDistribute super."compdata-dags";
+  "compdata-param" = dontDistribute super."compdata-param";
+  "compensated" = dontDistribute super."compensated";
+  "competition" = dontDistribute super."competition";
+  "compilation" = dontDistribute super."compilation";
+  "complex-generic" = dontDistribute super."complex-generic";
+  "complex-integrate" = dontDistribute super."complex-integrate";
+  "complexity" = dontDistribute super."complexity";
+  "compose-ltr" = dontDistribute super."compose-ltr";
+  "compose-trans" = dontDistribute super."compose-trans";
+  "composition-tree" = doDistribute super."composition-tree_0_2_0_1";
+  "compression" = dontDistribute super."compression";
+  "compstrat" = dontDistribute super."compstrat";
+  "comptrans" = dontDistribute super."comptrans";
+  "computational-algebra" = dontDistribute super."computational-algebra";
+  "computations" = dontDistribute super."computations";
+  "conceit" = dontDistribute super."conceit";
+  "concorde" = dontDistribute super."concorde";
+  "concraft" = dontDistribute super."concraft";
+  "concraft-hr" = dontDistribute super."concraft-hr";
+  "concraft-pl" = dontDistribute super."concraft-pl";
+  "concrete-relaxng-parser" = dontDistribute super."concrete-relaxng-parser";
+  "concrete-typerep" = dontDistribute super."concrete-typerep";
+  "concurrent-barrier" = dontDistribute super."concurrent-barrier";
+  "concurrent-dns-cache" = dontDistribute super."concurrent-dns-cache";
+  "concurrent-extra" = dontDistribute super."concurrent-extra";
+  "concurrent-machines" = dontDistribute super."concurrent-machines";
+  "concurrent-rpc" = dontDistribute super."concurrent-rpc";
+  "concurrent-sa" = dontDistribute super."concurrent-sa";
+  "concurrent-split" = dontDistribute super."concurrent-split";
+  "concurrent-state" = dontDistribute super."concurrent-state";
+  "concurrent-utilities" = dontDistribute super."concurrent-utilities";
+  "concurrentoutput" = dontDistribute super."concurrentoutput";
+  "cond" = dontDistribute super."cond";
+  "condor" = dontDistribute super."condor";
+  "condorcet" = dontDistribute super."condorcet";
+  "conductive-base" = dontDistribute super."conductive-base";
+  "conductive-clock" = dontDistribute super."conductive-clock";
+  "conductive-hsc3" = dontDistribute super."conductive-hsc3";
+  "conductive-song" = dontDistribute super."conductive-song";
+  "conduit-audio" = dontDistribute super."conduit-audio";
+  "conduit-audio-lame" = dontDistribute super."conduit-audio-lame";
+  "conduit-audio-samplerate" = dontDistribute super."conduit-audio-samplerate";
+  "conduit-audio-sndfile" = dontDistribute super."conduit-audio-sndfile";
+  "conduit-network-stream" = dontDistribute super."conduit-network-stream";
+  "conduit-resumablesink" = dontDistribute super."conduit-resumablesink";
+  "conduit-tokenize-attoparsec" = dontDistribute super."conduit-tokenize-attoparsec";
+  "conf" = dontDistribute super."conf";
+  "config-manager" = dontDistribute super."config-manager";
+  "config-select" = dontDistribute super."config-select";
+  "config-value" = dontDistribute super."config-value";
+  "configifier" = dontDistribute super."configifier";
+  "configuration" = dontDistribute super."configuration";
+  "configuration-tools" = dontDistribute super."configuration-tools";
+  "confsolve" = dontDistribute super."confsolve";
+  "congruence-relation" = dontDistribute super."congruence-relation";
+  "conjugateGradient" = dontDistribute super."conjugateGradient";
+  "conjure" = dontDistribute super."conjure";
+  "conlogger" = dontDistribute super."conlogger";
+  "connection-pool" = dontDistribute super."connection-pool";
+  "consistent" = dontDistribute super."consistent";
+  "console-program" = dontDistribute super."console-program";
+  "const-math-ghc-plugin" = dontDistribute super."const-math-ghc-plugin";
+  "constrained-categories" = dontDistribute super."constrained-categories";
+  "constrained-normal" = dontDistribute super."constrained-normal";
+  "constraint-classes" = dontDistribute super."constraint-classes";
+  "constructible" = dontDistribute super."constructible";
+  "constructive-algebra" = dontDistribute super."constructive-algebra";
+  "consumers" = dontDistribute super."consumers";
+  "container" = dontDistribute super."container";
+  "container-classes" = dontDistribute super."container-classes";
+  "containers-benchmark" = dontDistribute super."containers-benchmark";
+  "containers-deepseq" = dontDistribute super."containers-deepseq";
+  "context-free-grammar" = dontDistribute super."context-free-grammar";
+  "context-stack" = dontDistribute super."context-stack";
+  "continue" = dontDistribute super."continue";
+  "continued-fractions" = dontDistribute super."continued-fractions";
+  "continuum" = dontDistribute super."continuum";
+  "continuum-client" = dontDistribute super."continuum-client";
+  "control-event" = dontDistribute super."control-event";
+  "control-monad-attempt" = dontDistribute super."control-monad-attempt";
+  "control-monad-exception" = dontDistribute super."control-monad-exception";
+  "control-monad-exception-monadsfd" = dontDistribute super."control-monad-exception-monadsfd";
+  "control-monad-exception-monadstf" = dontDistribute super."control-monad-exception-monadstf";
+  "control-monad-exception-mtl" = dontDistribute super."control-monad-exception-mtl";
+  "control-monad-failure" = dontDistribute super."control-monad-failure";
+  "control-monad-failure-mtl" = dontDistribute super."control-monad-failure-mtl";
+  "control-monad-omega" = dontDistribute super."control-monad-omega";
+  "control-monad-queue" = dontDistribute super."control-monad-queue";
+  "control-timeout" = dontDistribute super."control-timeout";
+  "contstuff" = dontDistribute super."contstuff";
+  "contstuff-monads-tf" = dontDistribute super."contstuff-monads-tf";
+  "contstuff-transformers" = dontDistribute super."contstuff-transformers";
+  "converge" = dontDistribute super."converge";
+  "conversion" = dontDistribute super."conversion";
+  "conversion-bytestring" = dontDistribute super."conversion-bytestring";
+  "conversion-case-insensitive" = dontDistribute super."conversion-case-insensitive";
+  "conversion-text" = dontDistribute super."conversion-text";
+  "convert" = dontDistribute super."convert";
+  "convertible-ascii" = dontDistribute super."convertible-ascii";
+  "convertible-text" = dontDistribute super."convertible-text";
+  "cookbook" = dontDistribute super."cookbook";
+  "coordinate" = dontDistribute super."coordinate";
+  "copilot" = dontDistribute super."copilot";
+  "copilot-c99" = dontDistribute super."copilot-c99";
+  "copilot-cbmc" = dontDistribute super."copilot-cbmc";
+  "copilot-core" = dontDistribute super."copilot-core";
+  "copilot-language" = dontDistribute super."copilot-language";
+  "copilot-libraries" = dontDistribute super."copilot-libraries";
+  "copilot-sbv" = dontDistribute super."copilot-sbv";
+  "copilot-theorem" = dontDistribute super."copilot-theorem";
+  "copr" = dontDistribute super."copr";
+  "core" = dontDistribute super."core";
+  "core-haskell" = dontDistribute super."core-haskell";
+  "corebot-bliki" = dontDistribute super."corebot-bliki";
+  "coroutine-enumerator" = dontDistribute super."coroutine-enumerator";
+  "coroutine-iteratee" = dontDistribute super."coroutine-iteratee";
+  "coroutine-object" = dontDistribute super."coroutine-object";
+  "couch-hs" = dontDistribute super."couch-hs";
+  "couch-simple" = dontDistribute super."couch-simple";
+  "couchdb-conduit" = dontDistribute super."couchdb-conduit";
+  "couchdb-enumerator" = dontDistribute super."couchdb-enumerator";
+  "count" = dontDistribute super."count";
+  "countable" = dontDistribute super."countable";
+  "counter" = dontDistribute super."counter";
+  "court" = dontDistribute super."court";
+  "coverage" = dontDistribute super."coverage";
+  "cpio-conduit" = dontDistribute super."cpio-conduit";
+  "cplex-hs" = dontDistribute super."cplex-hs";
+  "cplusplus-th" = dontDistribute super."cplusplus-th";
+  "cpphs" = doDistribute super."cpphs_1_19_3";
+  "cprng-aes-effect" = dontDistribute super."cprng-aes-effect";
+  "cpsa" = dontDistribute super."cpsa";
+  "cpuid" = dontDistribute super."cpuid";
+  "cpuperf" = dontDistribute super."cpuperf";
+  "cpython" = dontDistribute super."cpython";
+  "cqrs" = dontDistribute super."cqrs";
+  "cqrs-core" = dontDistribute super."cqrs-core";
+  "cqrs-example" = dontDistribute super."cqrs-example";
+  "cqrs-memory" = dontDistribute super."cqrs-memory";
+  "cqrs-postgresql" = dontDistribute super."cqrs-postgresql";
+  "cqrs-sqlite3" = dontDistribute super."cqrs-sqlite3";
+  "cqrs-test" = dontDistribute super."cqrs-test";
+  "cqrs-testkit" = dontDistribute super."cqrs-testkit";
+  "cqrs-types" = dontDistribute super."cqrs-types";
+  "cr" = dontDistribute super."cr";
+  "crack" = dontDistribute super."crack";
+  "craftwerk" = dontDistribute super."craftwerk";
+  "craftwerk-cairo" = dontDistribute super."craftwerk-cairo";
+  "craftwerk-gtk" = dontDistribute super."craftwerk-gtk";
+  "craze" = dontDistribute super."craze";
+  "crc" = dontDistribute super."crc";
+  "crc16" = dontDistribute super."crc16";
+  "crc16-table" = dontDistribute super."crc16-table";
+  "creatur" = dontDistribute super."creatur";
+  "crf-chain1" = dontDistribute super."crf-chain1";
+  "crf-chain1-constrained" = dontDistribute super."crf-chain1-constrained";
+  "crf-chain2-generic" = dontDistribute super."crf-chain2-generic";
+  "crf-chain2-tiers" = dontDistribute super."crf-chain2-tiers";
+  "critbit" = dontDistribute super."critbit";
+  "criterion-plus" = dontDistribute super."criterion-plus";
+  "criterion-to-html" = dontDistribute super."criterion-to-html";
+  "crockford" = dontDistribute super."crockford";
+  "crocodile" = dontDistribute super."crocodile";
+  "cron" = doDistribute super."cron_0_3_2";
+  "cron-compat" = dontDistribute super."cron-compat";
+  "cruncher-types" = dontDistribute super."cruncher-types";
+  "crunghc" = dontDistribute super."crunghc";
+  "crypto-cipher-benchmarks" = dontDistribute super."crypto-cipher-benchmarks";
+  "crypto-classical" = dontDistribute super."crypto-classical";
+  "crypto-conduit" = dontDistribute super."crypto-conduit";
+  "crypto-enigma" = dontDistribute super."crypto-enigma";
+  "crypto-pubkey-openssh" = dontDistribute super."crypto-pubkey-openssh";
+  "crypto-random-effect" = dontDistribute super."crypto-random-effect";
+  "crypto-totp" = dontDistribute super."crypto-totp";
+  "cryptohash" = doDistribute super."cryptohash_0_11_6";
+  "cryptohash-cryptoapi" = doDistribute super."cryptohash-cryptoapi_0_1_3";
+  "cryptohash-sha256" = dontDistribute super."cryptohash-sha256";
+  "cryptonite" = doDistribute super."cryptonite_0_10";
+  "cryptonite-conduit" = dontDistribute super."cryptonite-conduit";
+  "cryptonite-openssl" = dontDistribute super."cryptonite-openssl";
+  "cryptsy-api" = dontDistribute super."cryptsy-api";
+  "crystalfontz" = dontDistribute super."crystalfontz";
+  "cse-ghc-plugin" = dontDistribute super."cse-ghc-plugin";
+  "csound-catalog" = dontDistribute super."csound-catalog";
+  "csound-expression" = dontDistribute super."csound-expression";
+  "csound-expression-dynamic" = dontDistribute super."csound-expression-dynamic";
+  "csound-expression-opcodes" = dontDistribute super."csound-expression-opcodes";
+  "csound-expression-typed" = dontDistribute super."csound-expression-typed";
+  "csound-sampler" = dontDistribute super."csound-sampler";
+  "csp" = dontDistribute super."csp";
+  "cspmchecker" = dontDistribute super."cspmchecker";
+  "css" = dontDistribute super."css";
+  "csv-enumerator" = dontDistribute super."csv-enumerator";
+  "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
+  "csv-to-qif" = dontDistribute super."csv-to-qif";
+  "ctemplate" = dontDistribute super."ctemplate";
+  "ctkl" = dontDistribute super."ctkl";
+  "ctpl" = dontDistribute super."ctpl";
+  "cube" = dontDistribute super."cube";
+  "cubical" = dontDistribute super."cubical";
+  "cubicbezier" = dontDistribute super."cubicbezier";
+  "cublas" = dontDistribute super."cublas";
+  "cuboid" = dontDistribute super."cuboid";
+  "cuda" = dontDistribute super."cuda";
+  "cudd" = dontDistribute super."cudd";
+  "cufft" = dontDistribute super."cufft";
+  "curl-aeson" = dontDistribute super."curl-aeson";
+  "curlhs" = dontDistribute super."curlhs";
+  "currency" = dontDistribute super."currency";
+  "current-locale" = dontDistribute super."current-locale";
+  "curry-base" = dontDistribute super."curry-base";
+  "curry-frontend" = dontDistribute super."curry-frontend";
+  "cursedcsv" = dontDistribute super."cursedcsv";
+  "curve25519" = dontDistribute super."curve25519";
+  "curves" = dontDistribute super."curves";
+  "custom-prelude" = dontDistribute super."custom-prelude";
+  "cv-combinators" = dontDistribute super."cv-combinators";
+  "cyclotomic" = dontDistribute super."cyclotomic";
+  "cypher" = dontDistribute super."cypher";
+  "d-bus" = dontDistribute super."d-bus";
+  "d3js" = dontDistribute super."d3js";
+  "daemonize-doublefork" = dontDistribute super."daemonize-doublefork";
+  "daemons" = dontDistribute super."daemons";
+  "dag" = dontDistribute super."dag";
+  "damnpacket" = dontDistribute super."damnpacket";
+  "danibot" = dontDistribute super."danibot";
+  "dao" = dontDistribute super."dao";
+  "dapi" = dontDistribute super."dapi";
+  "darcs-benchmark" = dontDistribute super."darcs-benchmark";
+  "darcs-beta" = dontDistribute super."darcs-beta";
+  "darcs-buildpackage" = dontDistribute super."darcs-buildpackage";
+  "darcs-cabalized" = dontDistribute super."darcs-cabalized";
+  "darcs-fastconvert" = dontDistribute super."darcs-fastconvert";
+  "darcs-graph" = dontDistribute super."darcs-graph";
+  "darcs-monitor" = dontDistribute super."darcs-monitor";
+  "darcs-scripts" = dontDistribute super."darcs-scripts";
+  "darcs2dot" = dontDistribute super."darcs2dot";
+  "darcsden" = dontDistribute super."darcsden";
+  "darcswatch" = dontDistribute super."darcswatch";
+  "darkplaces-demo" = dontDistribute super."darkplaces-demo";
+  "darkplaces-rcon" = dontDistribute super."darkplaces-rcon";
+  "darkplaces-rcon-util" = dontDistribute super."darkplaces-rcon-util";
+  "darkplaces-text" = dontDistribute super."darkplaces-text";
+  "dash-haskell" = dontDistribute super."dash-haskell";
+  "data-accessor-monadLib" = dontDistribute super."data-accessor-monadLib";
+  "data-accessor-monads-fd" = dontDistribute super."data-accessor-monads-fd";
+  "data-accessor-monads-tf" = dontDistribute super."data-accessor-monads-tf";
+  "data-accessor-template" = dontDistribute super."data-accessor-template";
+  "data-accessor-transformers" = dontDistribute super."data-accessor-transformers";
+  "data-aviary" = dontDistribute super."data-aviary";
+  "data-base" = dontDistribute super."data-base";
+  "data-bword" = dontDistribute super."data-bword";
+  "data-carousel" = dontDistribute super."data-carousel";
+  "data-category" = dontDistribute super."data-category";
+  "data-cell" = dontDistribute super."data-cell";
+  "data-checked" = dontDistribute super."data-checked";
+  "data-clist" = dontDistribute super."data-clist";
+  "data-concurrent-queue" = dontDistribute super."data-concurrent-queue";
+  "data-construction" = dontDistribute super."data-construction";
+  "data-cycle" = dontDistribute super."data-cycle";
+  "data-default-extra" = dontDistribute super."data-default-extra";
+  "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
+  "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
+  "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
+  "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
+  "data-default-instances-text" = dontDistribute super."data-default-instances-text";
+  "data-default-instances-unordered-containers" = dontDistribute super."data-default-instances-unordered-containers";
+  "data-default-instances-vector" = dontDistribute super."data-default-instances-vector";
+  "data-dispersal" = dontDistribute super."data-dispersal";
+  "data-dword" = dontDistribute super."data-dword";
+  "data-easy" = dontDistribute super."data-easy";
+  "data-embed" = dontDistribute super."data-embed";
+  "data-endian" = dontDistribute super."data-endian";
+  "data-extend-generic" = dontDistribute super."data-extend-generic";
+  "data-extra" = dontDistribute super."data-extra";
+  "data-filepath" = dontDistribute super."data-filepath";
+  "data-fin" = dontDistribute super."data-fin";
+  "data-fin-simple" = dontDistribute super."data-fin-simple";
+  "data-fix" = dontDistribute super."data-fix";
+  "data-fix-cse" = dontDistribute super."data-fix-cse";
+  "data-flags" = dontDistribute super."data-flags";
+  "data-flagset" = dontDistribute super."data-flagset";
+  "data-fresh" = dontDistribute super."data-fresh";
+  "data-interval" = dontDistribute super."data-interval";
+  "data-ivar" = dontDistribute super."data-ivar";
+  "data-json-token" = dontDistribute super."data-json-token";
+  "data-kiln" = dontDistribute super."data-kiln";
+  "data-layer" = dontDistribute super."data-layer";
+  "data-layout" = dontDistribute super."data-layout";
+  "data-lens" = dontDistribute super."data-lens";
+  "data-lens-fd" = dontDistribute super."data-lens-fd";
+  "data-lens-ixset" = dontDistribute super."data-lens-ixset";
+  "data-lens-template" = dontDistribute super."data-lens-template";
+  "data-list-sequences" = dontDistribute super."data-list-sequences";
+  "data-map-multikey" = dontDistribute super."data-map-multikey";
+  "data-named" = dontDistribute super."data-named";
+  "data-nat" = dontDistribute super."data-nat";
+  "data-object" = dontDistribute super."data-object";
+  "data-object-json" = dontDistribute super."data-object-json";
+  "data-object-yaml" = dontDistribute super."data-object-yaml";
+  "data-or" = dontDistribute super."data-or";
+  "data-partition" = dontDistribute super."data-partition";
+  "data-pprint" = dontDistribute super."data-pprint";
+  "data-quotientref" = dontDistribute super."data-quotientref";
+  "data-r-tree" = dontDistribute super."data-r-tree";
+  "data-ref" = dontDistribute super."data-ref";
+  "data-reify-cse" = dontDistribute super."data-reify-cse";
+  "data-repr" = dontDistribute super."data-repr";
+  "data-result" = dontDistribute super."data-result";
+  "data-rev" = dontDistribute super."data-rev";
+  "data-rope" = dontDistribute super."data-rope";
+  "data-rtuple" = dontDistribute super."data-rtuple";
+  "data-size" = dontDistribute super."data-size";
+  "data-spacepart" = dontDistribute super."data-spacepart";
+  "data-store" = dontDistribute super."data-store";
+  "data-stringmap" = dontDistribute super."data-stringmap";
+  "data-structure-inferrer" = dontDistribute super."data-structure-inferrer";
+  "data-tensor" = dontDistribute super."data-tensor";
+  "data-textual" = dontDistribute super."data-textual";
+  "data-timeout" = dontDistribute super."data-timeout";
+  "data-transform" = dontDistribute super."data-transform";
+  "data-treify" = dontDistribute super."data-treify";
+  "data-type" = dontDistribute super."data-type";
+  "data-util" = dontDistribute super."data-util";
+  "data-variant" = dontDistribute super."data-variant";
+  "database-migrate" = dontDistribute super."database-migrate";
+  "database-study" = dontDistribute super."database-study";
+  "dataenc" = dontDistribute super."dataenc";
+  "dataflow" = dontDistribute super."dataflow";
+  "datalog" = dontDistribute super."datalog";
+  "datapacker" = dontDistribute super."datapacker";
+  "dataurl" = dontDistribute super."dataurl";
+  "date-cache" = dontDistribute super."date-cache";
+  "dates" = dontDistribute super."dates";
+  "datetime" = dontDistribute super."datetime";
+  "datetime-sb" = dontDistribute super."datetime-sb";
+  "dawdle" = dontDistribute super."dawdle";
+  "dawg" = dontDistribute super."dawg";
+  "dbcleaner" = dontDistribute super."dbcleaner";
+  "dbf" = dontDistribute super."dbf";
+  "dbjava" = dontDistribute super."dbjava";
+  "dbmigrations" = doDistribute super."dbmigrations_1_0";
+  "dbus-client" = dontDistribute super."dbus-client";
+  "dbus-core" = dontDistribute super."dbus-core";
+  "dbus-qq" = dontDistribute super."dbus-qq";
+  "dbus-th" = dontDistribute super."dbus-th";
+  "dbus-th-introspection" = dontDistribute super."dbus-th-introspection";
+  "dclabel" = dontDistribute super."dclabel";
+  "dclabel-eci11" = dontDistribute super."dclabel-eci11";
+  "ddc-base" = dontDistribute super."ddc-base";
+  "ddc-build" = dontDistribute super."ddc-build";
+  "ddc-code" = dontDistribute super."ddc-code";
+  "ddc-core" = dontDistribute super."ddc-core";
+  "ddc-core-eval" = dontDistribute super."ddc-core-eval";
+  "ddc-core-flow" = dontDistribute super."ddc-core-flow";
+  "ddc-core-llvm" = dontDistribute super."ddc-core-llvm";
+  "ddc-core-salt" = dontDistribute super."ddc-core-salt";
+  "ddc-core-simpl" = dontDistribute super."ddc-core-simpl";
+  "ddc-core-tetra" = dontDistribute super."ddc-core-tetra";
+  "ddc-driver" = dontDistribute super."ddc-driver";
+  "ddc-interface" = dontDistribute super."ddc-interface";
+  "ddc-source-tetra" = dontDistribute super."ddc-source-tetra";
+  "ddc-tools" = dontDistribute super."ddc-tools";
+  "ddc-war" = dontDistribute super."ddc-war";
+  "ddci-core" = dontDistribute super."ddci-core";
+  "dead-code-detection" = dontDistribute super."dead-code-detection";
+  "dead-simple-json" = dontDistribute super."dead-simple-json";
+  "debian-binary" = dontDistribute super."debian-binary";
+  "debian-build" = dontDistribute super."debian-build";
+  "debug-diff" = dontDistribute super."debug-diff";
+  "debug-time" = dontDistribute super."debug-time";
+  "decepticons" = dontDistribute super."decepticons";
+  "decode-utf8" = dontDistribute super."decode-utf8";
+  "decoder-conduit" = dontDistribute super."decoder-conduit";
+  "dedukti" = dontDistribute super."dedukti";
+  "deepcontrol" = dontDistribute super."deepcontrol";
+  "deeplearning-hs" = dontDistribute super."deeplearning-hs";
+  "deepseq-bounded" = dontDistribute super."deepseq-bounded";
+  "deepseq-magic" = dontDistribute super."deepseq-magic";
+  "deepseq-th" = dontDistribute super."deepseq-th";
+  "deepzoom" = dontDistribute super."deepzoom";
+  "defargs" = dontDistribute super."defargs";
+  "definitive-base" = dontDistribute super."definitive-base";
+  "definitive-filesystem" = dontDistribute super."definitive-filesystem";
+  "definitive-graphics" = dontDistribute super."definitive-graphics";
+  "definitive-parser" = dontDistribute super."definitive-parser";
+  "definitive-reactive" = dontDistribute super."definitive-reactive";
+  "definitive-sound" = dontDistribute super."definitive-sound";
+  "deiko-config" = dontDistribute super."deiko-config";
+  "deka" = dontDistribute super."deka";
+  "deka-tests" = dontDistribute super."deka-tests";
+  "delaunay" = dontDistribute super."delaunay";
+  "delay" = dontDistribute super."delay";
+  "delicious" = dontDistribute super."delicious";
+  "delimited-text" = dontDistribute super."delimited-text";
+  "delimiter-separated" = dontDistribute super."delimiter-separated";
+  "delta" = dontDistribute super."delta";
+  "delta-h" = dontDistribute super."delta-h";
+  "demarcate" = dontDistribute super."demarcate";
+  "denominate" = dontDistribute super."denominate";
+  "dependent-state" = dontDistribute super."dependent-state";
+  "depends" = dontDistribute super."depends";
+  "dephd" = dontDistribute super."dephd";
+  "dequeue" = dontDistribute super."dequeue";
+  "derangement" = dontDistribute super."derangement";
+  "derivation-trees" = dontDistribute super."derivation-trees";
+  "derive-IG" = dontDistribute super."derive-IG";
+  "derive-enumerable" = dontDistribute super."derive-enumerable";
+  "derive-gadt" = dontDistribute super."derive-gadt";
+  "derive-monoid" = dontDistribute super."derive-monoid";
+  "derive-topdown" = dontDistribute super."derive-topdown";
+  "derive-trie" = dontDistribute super."derive-trie";
+  "deriving-compat" = dontDistribute super."deriving-compat";
+  "derp" = dontDistribute super."derp";
+  "derp-lib" = dontDistribute super."derp-lib";
+  "descrilo" = dontDistribute super."descrilo";
+  "despair" = dontDistribute super."despair";
+  "deterministic-game-engine" = dontDistribute super."deterministic-game-engine";
+  "detrospector" = dontDistribute super."detrospector";
+  "deunicode" = dontDistribute super."deunicode";
+  "devil" = dontDistribute super."devil";
+  "dewdrop" = dontDistribute super."dewdrop";
+  "dfrac" = dontDistribute super."dfrac";
+  "dfsbuild" = dontDistribute super."dfsbuild";
+  "dgim" = dontDistribute super."dgim";
+  "dgs" = dontDistribute super."dgs";
+  "dia-base" = dontDistribute super."dia-base";
+  "dia-functions" = dontDistribute super."dia-functions";
+  "diagrams-graphviz" = dontDistribute super."diagrams-graphviz";
+  "diagrams-hsqml" = dontDistribute super."diagrams-hsqml";
+  "diagrams-pandoc" = dontDistribute super."diagrams-pandoc";
+  "diagrams-pdf" = dontDistribute super."diagrams-pdf";
+  "diagrams-pgf" = dontDistribute super."diagrams-pgf";
+  "diagrams-qrcode" = dontDistribute super."diagrams-qrcode";
+  "diagrams-reflex" = dontDistribute super."diagrams-reflex";
+  "diagrams-rubiks-cube" = dontDistribute super."diagrams-rubiks-cube";
+  "diagrams-tikz" = dontDistribute super."diagrams-tikz";
+  "diagrams-wx" = dontDistribute super."diagrams-wx";
+  "dialog" = dontDistribute super."dialog";
+  "dice-entropy-conduit" = dontDistribute super."dice-entropy-conduit";
+  "dicom" = dontDistribute super."dicom";
+  "dictparser" = dontDistribute super."dictparser";
+  "diet" = dontDistribute super."diet";
+  "diff-gestalt" = dontDistribute super."diff-gestalt";
+  "diff-parse" = dontDistribute super."diff-parse";
+  "diffarray" = dontDistribute super."diffarray";
+  "diffcabal" = dontDistribute super."diffcabal";
+  "diffdump" = dontDistribute super."diffdump";
+  "digamma" = dontDistribute super."digamma";
+  "digest-pure" = dontDistribute super."digest-pure";
+  "digestive-foundation-lucid" = dontDistribute super."digestive-foundation-lucid";
+  "digestive-functors-happstack" = dontDistribute super."digestive-functors-happstack";
+  "digestive-functors-heist" = dontDistribute super."digestive-functors-heist";
+  "digestive-functors-hsp" = dontDistribute super."digestive-functors-hsp";
+  "digestive-functors-scotty" = dontDistribute super."digestive-functors-scotty";
+  "digestive-functors-snap" = dontDistribute super."digestive-functors-snap";
+  "digit" = dontDistribute super."digit";
+  "digitalocean-kzs" = dontDistribute super."digitalocean-kzs";
+  "dimensional-codata" = dontDistribute super."dimensional-codata";
+  "dimensional-tf" = dontDistribute super."dimensional-tf";
+  "dingo-core" = dontDistribute super."dingo-core";
+  "dingo-example" = dontDistribute super."dingo-example";
+  "dingo-widgets" = dontDistribute super."dingo-widgets";
+  "diophantine" = dontDistribute super."diophantine";
+  "diplomacy" = dontDistribute super."diplomacy";
+  "diplomacy-server" = dontDistribute super."diplomacy-server";
+  "direct-binary-files" = dontDistribute super."direct-binary-files";
+  "direct-daemonize" = dontDistribute super."direct-daemonize";
+  "direct-fastcgi" = dontDistribute super."direct-fastcgi";
+  "direct-http" = dontDistribute super."direct-http";
+  "direct-murmur-hash" = dontDistribute super."direct-murmur-hash";
+  "direct-plugins" = dontDistribute super."direct-plugins";
+  "directed-cubical" = dontDistribute super."directed-cubical";
+  "directory-layout" = dontDistribute super."directory-layout";
+  "directory-listing-webpage-parser" = dontDistribute super."directory-listing-webpage-parser";
+  "dirfiles" = dontDistribute super."dirfiles";
+  "dirstream" = dontDistribute super."dirstream";
+  "disassembler" = dontDistribute super."disassembler";
+  "discogs-haskell" = dontDistribute super."discogs-haskell";
+  "discordian-calendar" = dontDistribute super."discordian-calendar";
+  "discount" = dontDistribute super."discount";
+  "discrete-space-map" = dontDistribute super."discrete-space-map";
+  "discrimination" = dontDistribute super."discrimination";
+  "disjoint-set" = dontDistribute super."disjoint-set";
+  "disjoint-sets-st" = dontDistribute super."disjoint-sets-st";
+  "dist-upload" = dontDistribute super."dist-upload";
+  "distributed-closure" = dontDistribute super."distributed-closure";
+  "distributed-process" = doDistribute super."distributed-process_0_5_5_1";
+  "distributed-process-async" = dontDistribute super."distributed-process-async";
+  "distributed-process-azure" = dontDistribute super."distributed-process-azure";
+  "distributed-process-client-server" = dontDistribute super."distributed-process-client-server";
+  "distributed-process-ekg" = dontDistribute super."distributed-process-ekg";
+  "distributed-process-execution" = dontDistribute super."distributed-process-execution";
+  "distributed-process-extras" = dontDistribute super."distributed-process-extras";
+  "distributed-process-lifted" = dontDistribute super."distributed-process-lifted";
+  "distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
+  "distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
+  "distributed-process-platform" = dontDistribute super."distributed-process-platform";
+  "distributed-process-registry" = dontDistribute super."distributed-process-registry";
+  "distributed-process-simplelocalnet" = dontDistribute super."distributed-process-simplelocalnet";
+  "distributed-process-supervisor" = dontDistribute super."distributed-process-supervisor";
+  "distributed-process-task" = dontDistribute super."distributed-process-task";
+  "distributed-process-tests" = dontDistribute super."distributed-process-tests";
+  "distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
+  "distribution" = dontDistribute super."distribution";
+  "distribution-plot" = dontDistribute super."distribution-plot";
+  "dixi" = doDistribute super."dixi_0_6_0_5";
+  "djembe" = dontDistribute super."djembe";
+  "djinn" = dontDistribute super."djinn";
+  "djinn-th" = dontDistribute super."djinn-th";
+  "dnscache" = dontDistribute super."dnscache";
+  "dnsrbl" = dontDistribute super."dnsrbl";
+  "dnssd" = dontDistribute super."dnssd";
+  "doc-review" = dontDistribute super."doc-review";
+  "doccheck" = dontDistribute super."doccheck";
+  "docidx" = dontDistribute super."docidx";
+  "docker" = dontDistribute super."docker";
+  "dockercook" = dontDistribute super."dockercook";
+  "doctest" = doDistribute super."doctest_0_10_1";
+  "doctest-discover" = dontDistribute super."doctest-discover";
+  "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
+  "doctest-prop" = dontDistribute super."doctest-prop";
+  "dom-lt" = dontDistribute super."dom-lt";
+  "dom-parser" = dontDistribute super."dom-parser";
+  "dom-selector" = dontDistribute super."dom-selector";
+  "domain-auth" = dontDistribute super."domain-auth";
+  "dominion" = dontDistribute super."dominion";
+  "domplate" = dontDistribute super."domplate";
+  "dot2graphml" = dontDistribute super."dot2graphml";
+  "dotenv" = doDistribute super."dotenv_0_1_0_9";
+  "dotfs" = dontDistribute super."dotfs";
+  "dotgen" = dontDistribute super."dotgen";
+  "dotnet-timespan" = dontDistribute super."dotnet-timespan";
+  "double-metaphone" = dontDistribute super."double-metaphone";
+  "dove" = dontDistribute super."dove";
+  "dow" = dontDistribute super."dow";
+  "download" = dontDistribute super."download";
+  "download-curl" = dontDistribute super."download-curl";
+  "download-media-content" = dontDistribute super."download-media-content";
+  "dozenal" = dontDistribute super."dozenal";
+  "dozens" = dontDistribute super."dozens";
+  "dph-base" = dontDistribute super."dph-base";
+  "dph-examples" = dontDistribute super."dph-examples";
+  "dph-lifted-base" = dontDistribute super."dph-lifted-base";
+  "dph-lifted-copy" = dontDistribute super."dph-lifted-copy";
+  "dph-lifted-vseg" = dontDistribute super."dph-lifted-vseg";
+  "dph-par" = dontDistribute super."dph-par";
+  "dph-prim-interface" = dontDistribute super."dph-prim-interface";
+  "dph-prim-par" = dontDistribute super."dph-prim-par";
+  "dph-prim-seq" = dontDistribute super."dph-prim-seq";
+  "dph-seq" = dontDistribute super."dph-seq";
+  "dpkg" = dontDistribute super."dpkg";
+  "dpor" = dontDistribute super."dpor";
+  "drClickOn" = dontDistribute super."drClickOn";
+  "draw-poker" = dontDistribute super."draw-poker";
+  "dresdner-verkehrsbetriebe" = dontDistribute super."dresdner-verkehrsbetriebe";
+  "dropbox-sdk" = dontDistribute super."dropbox-sdk";
+  "dropsolve" = dontDistribute super."dropsolve";
+  "ds-kanren" = dontDistribute super."ds-kanren";
+  "dsh-sql" = dontDistribute super."dsh-sql";
+  "dsmc" = dontDistribute super."dsmc";
+  "dsmc-tools" = dontDistribute super."dsmc-tools";
+  "dson" = dontDistribute super."dson";
+  "dson-parsec" = dontDistribute super."dson-parsec";
+  "dsp" = dontDistribute super."dsp";
+  "dstring" = dontDistribute super."dstring";
+  "dtab" = dontDistribute super."dtab";
+  "dtd" = dontDistribute super."dtd";
+  "dtd-text" = dontDistribute super."dtd-text";
+  "dtd-types" = dontDistribute super."dtd-types";
+  "dtrace" = dontDistribute super."dtrace";
+  "dtw" = dontDistribute super."dtw";
+  "dump" = dontDistribute super."dump";
+  "duplo" = dontDistribute super."duplo";
+  "dvda" = dontDistribute super."dvda";
+  "dvdread" = dontDistribute super."dvdread";
+  "dvi-processing" = dontDistribute super."dvi-processing";
+  "dvorak" = dontDistribute super."dvorak";
+  "dwarf" = dontDistribute super."dwarf";
+  "dwarf-el" = dontDistribute super."dwarf-el";
+  "dwarfadt" = dontDistribute super."dwarfadt";
+  "dx9base" = dontDistribute super."dx9base";
+  "dx9d3d" = dontDistribute super."dx9d3d";
+  "dx9d3dx" = dontDistribute super."dx9d3dx";
+  "dynamic-cabal" = dontDistribute super."dynamic-cabal";
+  "dynamic-graph" = dontDistribute super."dynamic-graph";
+  "dynamic-linker-template" = dontDistribute super."dynamic-linker-template";
+  "dynamic-loader" = dontDistribute super."dynamic-loader";
+  "dynamic-mvector" = dontDistribute super."dynamic-mvector";
+  "dynamic-object" = dontDistribute super."dynamic-object";
+  "dynamic-plot" = dontDistribute super."dynamic-plot";
+  "dynamic-pp" = dontDistribute super."dynamic-pp";
+  "dynobud" = dontDistribute super."dynobud";
+  "dywapitchtrack" = dontDistribute super."dywapitchtrack";
+  "dzen-utils" = dontDistribute super."dzen-utils";
+  "eager-sockets" = dontDistribute super."eager-sockets";
+  "easy-api" = dontDistribute super."easy-api";
+  "easy-bitcoin" = dontDistribute super."easy-bitcoin";
+  "easyjson" = dontDistribute super."easyjson";
+  "easyplot" = dontDistribute super."easyplot";
+  "easyrender" = dontDistribute super."easyrender";
+  "ebeats" = dontDistribute super."ebeats";
+  "ebnf-bff" = dontDistribute super."ebnf-bff";
+  "ec2-signature" = dontDistribute super."ec2-signature";
+  "ecdsa" = dontDistribute super."ecdsa";
+  "ecma262" = dontDistribute super."ecma262";
+  "ecu" = dontDistribute super."ecu";
+  "ed25519" = dontDistribute super."ed25519";
+  "ed25519-donna" = dontDistribute super."ed25519-donna";
+  "eddie" = dontDistribute super."eddie";
+  "edenmodules" = dontDistribute super."edenmodules";
+  "edenskel" = dontDistribute super."edenskel";
+  "edentv" = dontDistribute super."edentv";
+  "edge" = dontDistribute super."edge";
+  "edis" = dontDistribute super."edis";
+  "edit-lenses" = dontDistribute super."edit-lenses";
+  "edit-lenses-demo" = dontDistribute super."edit-lenses-demo";
+  "editable" = dontDistribute super."editable";
+  "editline" = dontDistribute super."editline";
+  "editpipe" = dontDistribute super."editpipe";
+  "effect-monad" = dontDistribute super."effect-monad";
+  "effective-aspects" = dontDistribute super."effective-aspects";
+  "effective-aspects-mzv" = dontDistribute super."effective-aspects-mzv";
+  "effects" = dontDistribute super."effects";
+  "effects-parser" = dontDistribute super."effects-parser";
+  "effin" = dontDistribute super."effin";
+  "egison" = dontDistribute super."egison";
+  "egison-quote" = dontDistribute super."egison-quote";
+  "egison-tutorial" = dontDistribute super."egison-tutorial";
+  "ehaskell" = dontDistribute super."ehaskell";
+  "ehs" = dontDistribute super."ehs";
+  "eibd-client-simple" = dontDistribute super."eibd-client-simple";
+  "eigen" = dontDistribute super."eigen";
+  "eithers" = dontDistribute super."eithers";
+  "ekg-bosun" = dontDistribute super."ekg-bosun";
+  "ekg-carbon" = dontDistribute super."ekg-carbon";
+  "ekg-log" = dontDistribute super."ekg-log";
+  "ekg-push" = dontDistribute super."ekg-push";
+  "ekg-rrd" = dontDistribute super."ekg-rrd";
+  "ekg-statsd" = dontDistribute super."ekg-statsd";
+  "electrum-mnemonic" = dontDistribute super."electrum-mnemonic";
+  "elerea" = dontDistribute super."elerea";
+  "elerea-examples" = dontDistribute super."elerea-examples";
+  "elerea-sdl" = dontDistribute super."elerea-sdl";
+  "elevator" = dontDistribute super."elevator";
+  "elf" = dontDistribute super."elf";
+  "elision" = dontDistribute super."elision";
+  "elm-build-lib" = dontDistribute super."elm-build-lib";
+  "elm-compiler" = dontDistribute super."elm-compiler";
+  "elm-get" = dontDistribute super."elm-get";
+  "elm-init" = dontDistribute super."elm-init";
+  "elm-make" = dontDistribute super."elm-make";
+  "elm-package" = dontDistribute super."elm-package";
+  "elm-reactor" = dontDistribute super."elm-reactor";
+  "elm-repl" = dontDistribute super."elm-repl";
+  "elm-server" = dontDistribute super."elm-server";
+  "elm-yesod" = dontDistribute super."elm-yesod";
+  "elo" = dontDistribute super."elo";
+  "elocrypt" = dontDistribute super."elocrypt";
+  "emacs-keys" = dontDistribute super."emacs-keys";
+  "email" = dontDistribute super."email";
+  "email-header" = dontDistribute super."email-header";
+  "email-postmark" = dontDistribute super."email-postmark";
+  "email-validator" = dontDistribute super."email-validator";
+  "embeddock" = dontDistribute super."embeddock";
+  "embeddock-example" = dontDistribute super."embeddock-example";
+  "embroidery" = dontDistribute super."embroidery";
+  "emgm" = dontDistribute super."emgm";
+  "empty" = dontDistribute super."empty";
+  "encoding" = dontDistribute super."encoding";
+  "endo" = dontDistribute super."endo";
+  "engine-io-growler" = dontDistribute super."engine-io-growler";
+  "engine-io-snap" = dontDistribute super."engine-io-snap";
+  "engineering-units" = dontDistribute super."engineering-units";
+  "enumerable" = dontDistribute super."enumerable";
+  "enumerate" = dontDistribute super."enumerate";
+  "enumeration" = dontDistribute super."enumeration";
+  "enumerator-fd" = dontDistribute super."enumerator-fd";
+  "enumerator-tf" = dontDistribute super."enumerator-tf";
+  "enumfun" = dontDistribute super."enumfun";
+  "enummapmap" = dontDistribute super."enummapmap";
+  "enummapset" = dontDistribute super."enummapset";
+  "enummapset-th" = dontDistribute super."enummapset-th";
+  "enumset" = dontDistribute super."enumset";
+  "env-parser" = dontDistribute super."env-parser";
+  "envelope" = dontDistribute super."envelope";
+  "envparse" = dontDistribute super."envparse";
+  "epanet-haskell" = dontDistribute super."epanet-haskell";
+  "epass" = dontDistribute super."epass";
+  "epic" = dontDistribute super."epic";
+  "epoll" = dontDistribute super."epoll";
+  "eprocess" = dontDistribute super."eprocess";
+  "epub" = dontDistribute super."epub";
+  "epub-metadata" = dontDistribute super."epub-metadata";
+  "epub-tools" = dontDistribute super."epub-tools";
+  "epubname" = dontDistribute super."epubname";
+  "equal-files" = dontDistribute super."equal-files";
+  "equational-reasoning" = dontDistribute super."equational-reasoning";
+  "erd" = dontDistribute super."erd";
+  "erf-native" = dontDistribute super."erf-native";
+  "erlang" = dontDistribute super."erlang";
+  "eros" = dontDistribute super."eros";
+  "eros-client" = dontDistribute super."eros-client";
+  "eros-http" = dontDistribute super."eros-http";
+  "errno" = dontDistribute super."errno";
+  "error-analyze" = dontDistribute super."error-analyze";
+  "error-continuations" = dontDistribute super."error-continuations";
+  "error-list" = dontDistribute super."error-list";
+  "error-loc" = dontDistribute super."error-loc";
+  "error-location" = dontDistribute super."error-location";
+  "error-message" = dontDistribute super."error-message";
+  "error-util" = dontDistribute super."error-util";
+  "errorcall-eq-instance" = dontDistribute super."errorcall-eq-instance";
+  "ersatz" = dontDistribute super."ersatz";
+  "ersatz-toysat" = dontDistribute super."ersatz-toysat";
+  "ert" = dontDistribute super."ert";
+  "esotericbot" = dontDistribute super."esotericbot";
+  "ess" = dontDistribute super."ess";
+  "estimator" = dontDistribute super."estimator";
+  "estimators" = dontDistribute super."estimators";
+  "estreps" = dontDistribute super."estreps";
+  "eternal" = dontDistribute super."eternal";
+  "ether" = doDistribute super."ether_0_3_1_1";
+  "ethereum-client-haskell" = dontDistribute super."ethereum-client-haskell";
+  "ethereum-merkle-patricia-db" = dontDistribute super."ethereum-merkle-patricia-db";
+  "ethereum-rlp" = dontDistribute super."ethereum-rlp";
+  "ety" = dontDistribute super."ety";
+  "euler" = dontDistribute super."euler";
+  "euphoria" = dontDistribute super."euphoria";
+  "eurofxref" = dontDistribute super."eurofxref";
+  "event-driven" = dontDistribute super."event-driven";
+  "event-handlers" = dontDistribute super."event-handlers";
+  "event-list" = dontDistribute super."event-list";
+  "event-monad" = dontDistribute super."event-monad";
+  "eventloop" = dontDistribute super."eventloop";
+  "eventstore" = doDistribute super."eventstore_0_10_0_2";
+  "every-bit-counts" = dontDistribute super."every-bit-counts";
+  "ewe" = dontDistribute super."ewe";
+  "ex-pool" = dontDistribute super."ex-pool";
+  "exact-combinatorics" = dontDistribute super."exact-combinatorics";
+  "exception-hierarchy" = dontDistribute super."exception-hierarchy";
+  "exception-mailer" = dontDistribute super."exception-mailer";
+  "exception-monads-fd" = dontDistribute super."exception-monads-fd";
+  "exception-monads-tf" = dontDistribute super."exception-monads-tf";
+  "exception-mtl" = dontDistribute super."exception-mtl";
+  "exherbo-cabal" = dontDistribute super."exherbo-cabal";
+  "exif" = dontDistribute super."exif";
+  "exinst" = dontDistribute super."exinst";
+  "exinst-aeson" = dontDistribute super."exinst-aeson";
+  "exinst-bytes" = dontDistribute super."exinst-bytes";
+  "exinst-deepseq" = dontDistribute super."exinst-deepseq";
+  "exinst-hashable" = dontDistribute super."exinst-hashable";
+  "existential" = dontDistribute super."existential";
+  "exists" = dontDistribute super."exists";
+  "exit-codes" = dontDistribute super."exit-codes";
+  "exp-extended" = dontDistribute super."exp-extended";
+  "exp-pairs" = dontDistribute super."exp-pairs";
+  "expand" = dontDistribute super."expand";
+  "expat-enumerator" = dontDistribute super."expat-enumerator";
+  "expiring-mvar" = dontDistribute super."expiring-mvar";
+  "explain" = dontDistribute super."explain";
+  "explicit-determinant" = dontDistribute super."explicit-determinant";
+  "explicit-iomodes" = dontDistribute super."explicit-iomodes";
+  "explicit-iomodes-bytestring" = dontDistribute super."explicit-iomodes-bytestring";
+  "explicit-iomodes-text" = dontDistribute super."explicit-iomodes-text";
+  "explicit-sharing" = dontDistribute super."explicit-sharing";
+  "explore" = dontDistribute super."explore";
+  "exposed-containers" = dontDistribute super."exposed-containers";
+  "expression-parser" = dontDistribute super."expression-parser";
+  "extcore" = dontDistribute super."extcore";
+  "extemp" = dontDistribute super."extemp";
+  "extended-categories" = dontDistribute super."extended-categories";
+  "extended-reals" = dontDistribute super."extended-reals";
+  "extensible" = dontDistribute super."extensible";
+  "extensible-data" = dontDistribute super."extensible-data";
+  "external-sort" = dontDistribute super."external-sort";
+  "extractelf" = dontDistribute super."extractelf";
+  "ez-couch" = dontDistribute super."ez-couch";
+  "faceted" = dontDistribute super."faceted";
+  "factory" = dontDistribute super."factory";
+  "factual-api" = dontDistribute super."factual-api";
+  "fad" = dontDistribute super."fad";
+  "fadno-braids" = dontDistribute super."fadno-braids";
+  "failable-list" = dontDistribute super."failable-list";
+  "failure" = dontDistribute super."failure";
+  "fair-predicates" = dontDistribute super."fair-predicates";
+  "fake-type" = dontDistribute super."fake-type";
+  "faker" = dontDistribute super."faker";
+  "falling-turnip" = dontDistribute super."falling-turnip";
+  "fallingblocks" = dontDistribute super."fallingblocks";
+  "family-tree" = dontDistribute super."family-tree";
+  "fast-digits" = dontDistribute super."fast-digits";
+  "fast-math" = dontDistribute super."fast-math";
+  "fast-tags" = dontDistribute super."fast-tags";
+  "fast-tagsoup" = dontDistribute super."fast-tagsoup";
+  "fast-tagsoup-utf8-only" = dontDistribute super."fast-tagsoup-utf8-only";
+  "fastbayes" = dontDistribute super."fastbayes";
+  "fastcgi" = dontDistribute super."fastcgi";
+  "fastedit" = dontDistribute super."fastedit";
+  "fastirc" = dontDistribute super."fastirc";
+  "fault-tree" = dontDistribute super."fault-tree";
+  "fay-geoposition" = dontDistribute super."fay-geoposition";
+  "fay-hsx" = dontDistribute super."fay-hsx";
+  "fay-ref" = dontDistribute super."fay-ref";
+  "fca" = dontDistribute super."fca";
+  "fcache" = dontDistribute super."fcache";
+  "fcd" = dontDistribute super."fcd";
+  "fckeditor" = dontDistribute super."fckeditor";
+  "fclabels-monadlib" = dontDistribute super."fclabels-monadlib";
+  "fdo-trash" = dontDistribute super."fdo-trash";
+  "fec" = dontDistribute super."fec";
+  "fedora-packages" = dontDistribute super."fedora-packages";
+  "feed-cli" = dontDistribute super."feed-cli";
+  "feed-collect" = dontDistribute super."feed-collect";
+  "feed-crawl" = dontDistribute super."feed-crawl";
+  "feed-translator" = dontDistribute super."feed-translator";
+  "feed2lj" = dontDistribute super."feed2lj";
+  "feed2twitter" = dontDistribute super."feed2twitter";
+  "feldspar-compiler" = dontDistribute super."feldspar-compiler";
+  "feldspar-language" = dontDistribute super."feldspar-language";
+  "feldspar-signal" = dontDistribute super."feldspar-signal";
+  "fen2s" = dontDistribute super."fen2s";
+  "fences" = dontDistribute super."fences";
+  "fenfire" = dontDistribute super."fenfire";
+  "fez-conf" = dontDistribute super."fez-conf";
+  "ffeed" = dontDistribute super."ffeed";
+  "fficxx" = dontDistribute super."fficxx";
+  "fficxx-runtime" = dontDistribute super."fficxx-runtime";
+  "ffmpeg-light" = dontDistribute super."ffmpeg-light";
+  "ffmpeg-tutorials" = dontDistribute super."ffmpeg-tutorials";
+  "fftwRaw" = dontDistribute super."fftwRaw";
+  "fgl-extras-decompositions" = dontDistribute super."fgl-extras-decompositions";
+  "fgl-visualize" = dontDistribute super."fgl-visualize";
+  "fibon" = dontDistribute super."fibon";
+  "fibonacci" = dontDistribute super."fibonacci";
+  "fields" = dontDistribute super."fields";
+  "fields-json" = dontDistribute super."fields-json";
+  "fieldwise" = dontDistribute super."fieldwise";
+  "fig" = dontDistribute super."fig";
+  "file-collection" = dontDistribute super."file-collection";
+  "file-command-qq" = dontDistribute super."file-command-qq";
+  "filediff" = dontDistribute super."filediff";
+  "filepath-io-access" = dontDistribute super."filepath-io-access";
+  "filepather" = dontDistribute super."filepather";
+  "filestore" = dontDistribute super."filestore";
+  "filesystem-conduit" = dontDistribute super."filesystem-conduit";
+  "filesystem-enumerator" = dontDistribute super."filesystem-enumerator";
+  "filesystem-trees" = dontDistribute super."filesystem-trees";
+  "filtrable" = dontDistribute super."filtrable";
+  "final" = dontDistribute super."final";
+  "find-clumpiness" = dontDistribute super."find-clumpiness";
+  "find-conduit" = dontDistribute super."find-conduit";
+  "fingertree-tf" = dontDistribute super."fingertree-tf";
+  "finite-field" = dontDistribute super."finite-field";
+  "finite-typelits" = dontDistribute super."finite-typelits";
+  "first-and-last" = dontDistribute super."first-and-last";
+  "first-class-patterns" = dontDistribute super."first-class-patterns";
+  "firstify" = dontDistribute super."firstify";
+  "fishfood" = dontDistribute super."fishfood";
+  "fit" = dontDistribute super."fit";
+  "fitsio" = dontDistribute super."fitsio";
+  "fix-imports" = dontDistribute super."fix-imports";
+  "fix-parser-simple" = dontDistribute super."fix-parser-simple";
+  "fix-symbols-gitit" = dontDistribute super."fix-symbols-gitit";
+  "fixed-length" = dontDistribute super."fixed-length";
+  "fixed-point" = dontDistribute super."fixed-point";
+  "fixed-point-vector" = dontDistribute super."fixed-point-vector";
+  "fixed-point-vector-space" = dontDistribute super."fixed-point-vector-space";
+  "fixed-precision" = dontDistribute super."fixed-precision";
+  "fixed-storable-array" = dontDistribute super."fixed-storable-array";
+  "fixed-vector-binary" = dontDistribute super."fixed-vector-binary";
+  "fixed-vector-cereal" = dontDistribute super."fixed-vector-cereal";
+  "fixedprec" = dontDistribute super."fixedprec";
+  "fixedwidth-hs" = dontDistribute super."fixedwidth-hs";
+  "fixfile" = dontDistribute super."fixfile";
+  "fixhs" = dontDistribute super."fixhs";
+  "fixplate" = dontDistribute super."fixplate";
+  "fixpoint" = dontDistribute super."fixpoint";
+  "fixtime" = dontDistribute super."fixtime";
+  "fizz-buzz" = dontDistribute super."fizz-buzz";
+  "flaccuraterip" = dontDistribute super."flaccuraterip";
+  "flamethrower" = dontDistribute super."flamethrower";
+  "flamingra" = dontDistribute super."flamingra";
+  "flat-maybe" = dontDistribute super."flat-maybe";
+  "flat-mcmc" = dontDistribute super."flat-mcmc";
+  "flat-tex" = dontDistribute super."flat-tex";
+  "flexible-time" = dontDistribute super."flexible-time";
+  "flexible-unlit" = dontDistribute super."flexible-unlit";
+  "flexiwrap" = dontDistribute super."flexiwrap";
+  "flexiwrap-smallcheck" = dontDistribute super."flexiwrap-smallcheck";
+  "flickr" = dontDistribute super."flickr";
+  "flippers" = dontDistribute super."flippers";
+  "flite" = dontDistribute super."flite";
+  "flo" = dontDistribute super."flo";
+  "float-binstring" = dontDistribute super."float-binstring";
+  "floating-bits" = dontDistribute super."floating-bits";
+  "floatshow" = dontDistribute super."floatshow";
+  "flow2dot" = dontDistribute super."flow2dot";
+  "flowdock-api" = dontDistribute super."flowdock-api";
+  "flowdock-rest" = dontDistribute super."flowdock-rest";
+  "flower" = dontDistribute super."flower";
+  "flowlocks-framework" = dontDistribute super."flowlocks-framework";
+  "flowsim" = dontDistribute super."flowsim";
+  "fltkhs" = dontDistribute super."fltkhs";
+  "fltkhs-demos" = dontDistribute super."fltkhs-demos";
+  "fltkhs-fluid-demos" = dontDistribute super."fltkhs-fluid-demos";
+  "fltkhs-fluid-examples" = dontDistribute super."fltkhs-fluid-examples";
+  "fltkhs-hello-world" = dontDistribute super."fltkhs-hello-world";
+  "fluent-logger" = dontDistribute super."fluent-logger";
+  "fluent-logger-conduit" = dontDistribute super."fluent-logger-conduit";
+  "fluidsynth" = dontDistribute super."fluidsynth";
+  "fmark" = dontDistribute super."fmark";
+  "fn" = doDistribute super."fn_0_2_0_2";
+  "fn-extra" = doDistribute super."fn-extra_0_2_0_1";
+  "fold-debounce" = dontDistribute super."fold-debounce";
+  "fold-debounce-conduit" = dontDistribute super."fold-debounce-conduit";
+  "foldl" = doDistribute super."foldl_1_1_6";
+  "foldl-incremental" = dontDistribute super."foldl-incremental";
+  "foldl-transduce" = dontDistribute super."foldl-transduce";
+  "foldl-transduce-attoparsec" = dontDistribute super."foldl-transduce-attoparsec";
+  "folds" = dontDistribute super."folds";
+  "folds-common" = dontDistribute super."folds-common";
+  "follower" = dontDistribute super."follower";
+  "foma" = dontDistribute super."foma";
+  "font-opengl-basic4x6" = dontDistribute super."font-opengl-basic4x6";
+  "foo" = dontDistribute super."foo";
+  "for-free" = dontDistribute super."for-free";
+  "forbidden-fruit" = dontDistribute super."forbidden-fruit";
+  "fordo" = dontDistribute super."fordo";
+  "foreign-storable-asymmetric" = dontDistribute super."foreign-storable-asymmetric";
+  "foreign-var" = dontDistribute super."foreign-var";
+  "forger" = dontDistribute super."forger";
+  "forkable-monad" = dontDistribute super."forkable-monad";
+  "formal" = dontDistribute super."formal";
+  "format" = dontDistribute super."format";
+  "format-status" = dontDistribute super."format-status";
+  "formattable" = dontDistribute super."formattable";
+  "forml" = dontDistribute super."forml";
+  "formlets" = dontDistribute super."formlets";
+  "formlets-hsp" = dontDistribute super."formlets-hsp";
+  "formura" = dontDistribute super."formura";
+  "forth-hll" = dontDistribute super."forth-hll";
+  "foscam-directory" = dontDistribute super."foscam-directory";
+  "foscam-filename" = dontDistribute super."foscam-filename";
+  "foscam-sort" = dontDistribute super."foscam-sort";
+  "fountain" = dontDistribute super."fountain";
+  "fpco-api" = dontDistribute super."fpco-api";
+  "fpipe" = dontDistribute super."fpipe";
+  "fpnla" = dontDistribute super."fpnla";
+  "fpnla-examples" = dontDistribute super."fpnla-examples";
+  "fptest" = dontDistribute super."fptest";
+  "fquery" = dontDistribute super."fquery";
+  "fractal" = dontDistribute super."fractal";
+  "fractals" = dontDistribute super."fractals";
+  "fraction" = dontDistribute super."fraction";
+  "frag" = dontDistribute super."frag";
+  "frame" = dontDistribute super."frame";
+  "frame-markdown" = dontDistribute super."frame-markdown";
+  "franchise" = dontDistribute super."franchise";
+  "free-concurrent" = dontDistribute super."free-concurrent";
+  "free-functors" = dontDistribute super."free-functors";
+  "free-game" = dontDistribute super."free-game";
+  "free-http" = dontDistribute super."free-http";
+  "free-operational" = dontDistribute super."free-operational";
+  "free-theorems" = dontDistribute super."free-theorems";
+  "free-theorems-counterexamples" = dontDistribute super."free-theorems-counterexamples";
+  "free-theorems-seq" = dontDistribute super."free-theorems-seq";
+  "free-theorems-seq-webui" = dontDistribute super."free-theorems-seq-webui";
+  "free-theorems-webui" = dontDistribute super."free-theorems-webui";
+  "free-vl" = dontDistribute super."free-vl";
+  "freekick2" = dontDistribute super."freekick2";
+  "freer" = dontDistribute super."freer";
+  "freesect" = dontDistribute super."freesect";
+  "freesound" = dontDistribute super."freesound";
+  "freetype-simple" = dontDistribute super."freetype-simple";
+  "freetype2" = dontDistribute super."freetype2";
+  "fresco-binding" = dontDistribute super."fresco-binding";
+  "fresh" = dontDistribute super."fresh";
+  "friday" = dontDistribute super."friday";
+  "friday-devil" = dontDistribute super."friday-devil";
+  "friday-juicypixels" = dontDistribute super."friday-juicypixels";
+  "friday-scale-dct" = dontDistribute super."friday-scale-dct";
+  "friendly-time" = dontDistribute super."friendly-time";
+  "frown" = dontDistribute super."frown";
+  "frp-arduino" = dontDistribute super."frp-arduino";
+  "frpnow" = dontDistribute super."frpnow";
+  "frpnow-gloss" = dontDistribute super."frpnow-gloss";
+  "frpnow-gtk" = dontDistribute super."frpnow-gtk";
+  "frquotes" = dontDistribute super."frquotes";
+  "fs-events" = dontDistribute super."fs-events";
+  "fsharp" = dontDistribute super."fsharp";
+  "fsmActions" = dontDistribute super."fsmActions";
+  "fst" = dontDistribute super."fst";
+  "fsutils" = dontDistribute super."fsutils";
+  "fswatcher" = dontDistribute super."fswatcher";
+  "ftdi" = dontDistribute super."ftdi";
+  "ftp-conduit" = dontDistribute super."ftp-conduit";
+  "ftphs" = dontDistribute super."ftphs";
+  "ftree" = dontDistribute super."ftree";
+  "ftshell" = dontDistribute super."ftshell";
+  "fugue" = dontDistribute super."fugue";
+  "full-sessions" = dontDistribute super."full-sessions";
+  "full-text-search" = dontDistribute super."full-text-search";
+  "fullstop" = dontDistribute super."fullstop";
+  "funbot" = dontDistribute super."funbot";
+  "funbot-client" = dontDistribute super."funbot-client";
+  "funbot-ext-events" = dontDistribute super."funbot-ext-events";
+  "funbot-git-hook" = dontDistribute super."funbot-git-hook";
+  "funcons-tools" = dontDistribute super."funcons-tools";
+  "function-combine" = dontDistribute super."function-combine";
+  "function-instances-algebra" = dontDistribute super."function-instances-algebra";
+  "functional-arrow" = dontDistribute super."functional-arrow";
+  "functional-kmp" = dontDistribute super."functional-kmp";
+  "functor-apply" = dontDistribute super."functor-apply";
+  "functor-combo" = dontDistribute super."functor-combo";
+  "functor-infix" = dontDistribute super."functor-infix";
+  "functor-monadic" = dontDistribute super."functor-monadic";
+  "functor-utils" = dontDistribute super."functor-utils";
+  "functorm" = dontDistribute super."functorm";
+  "functors" = dontDistribute super."functors";
+  "funion" = dontDistribute super."funion";
+  "funpat" = dontDistribute super."funpat";
+  "funsat" = dontDistribute super."funsat";
+  "fusion" = dontDistribute super."fusion";
+  "futun" = dontDistribute super."futun";
+  "future" = dontDistribute super."future";
+  "future-resource" = dontDistribute super."future-resource";
+  "fuzzy" = dontDistribute super."fuzzy";
+  "fuzzy-timings" = dontDistribute super."fuzzy-timings";
+  "fuzzytime" = dontDistribute super."fuzzytime";
+  "fwgl" = dontDistribute super."fwgl";
+  "fwgl-glfw" = dontDistribute super."fwgl-glfw";
+  "fwgl-javascript" = dontDistribute super."fwgl-javascript";
+  "g-npm" = dontDistribute super."g-npm";
+  "gact" = dontDistribute super."gact";
+  "game-of-life" = dontDistribute super."game-of-life";
+  "game-probability" = dontDistribute super."game-probability";
+  "game-tree" = dontDistribute super."game-tree";
+  "gameclock" = dontDistribute super."gameclock";
+  "gamma" = dontDistribute super."gamma";
+  "gang-of-threads" = dontDistribute super."gang-of-threads";
+  "garepinoh" = dontDistribute super."garepinoh";
+  "garsia-wachs" = dontDistribute super."garsia-wachs";
+  "gbu" = dontDistribute super."gbu";
+  "gc" = dontDistribute super."gc";
+  "gc-monitoring-wai" = dontDistribute super."gc-monitoring-wai";
+  "gconf" = dontDistribute super."gconf";
+  "gdiff" = dontDistribute super."gdiff";
+  "gdiff-ig" = dontDistribute super."gdiff-ig";
+  "gdiff-th" = dontDistribute super."gdiff-th";
+  "gdo" = dontDistribute super."gdo";
+  "gearbox" = dontDistribute super."gearbox";
+  "geek" = dontDistribute super."geek";
+  "geek-server" = dontDistribute super."geek-server";
+  "gelatin" = dontDistribute super."gelatin";
+  "gemstone" = dontDistribute super."gemstone";
+  "gencheck" = dontDistribute super."gencheck";
+  "gender" = dontDistribute super."gender";
+  "genders" = dontDistribute super."genders";
+  "general-prelude" = dontDistribute super."general-prelude";
+  "generator" = dontDistribute super."generator";
+  "generators" = dontDistribute super."generators";
+  "generic-accessors" = dontDistribute super."generic-accessors";
+  "generic-binary" = dontDistribute super."generic-binary";
+  "generic-church" = dontDistribute super."generic-church";
+  "generic-deepseq" = dontDistribute super."generic-deepseq";
+  "generic-deriving" = doDistribute super."generic-deriving_1_9_0";
+  "generic-lucid-scaffold" = dontDistribute super."generic-lucid-scaffold";
+  "generic-maybe" = dontDistribute super."generic-maybe";
+  "generic-pretty" = dontDistribute super."generic-pretty";
+  "generic-server" = dontDistribute super."generic-server";
+  "generic-storable" = dontDistribute super."generic-storable";
+  "generic-tree" = dontDistribute super."generic-tree";
+  "generic-xml" = dontDistribute super."generic-xml";
+  "generics-sop-lens" = dontDistribute super."generics-sop-lens";
+  "genericserialize" = dontDistribute super."genericserialize";
+  "genetics" = dontDistribute super."genetics";
+  "geni-gui" = dontDistribute super."geni-gui";
+  "geni-util" = dontDistribute super."geni-util";
+  "geniconvert" = dontDistribute super."geniconvert";
+  "genifunctors" = dontDistribute super."genifunctors";
+  "geniplate" = dontDistribute super."geniplate";
+  "geniserver" = dontDistribute super."geniserver";
+  "genprog" = dontDistribute super."genprog";
+  "gentlemark" = dontDistribute super."gentlemark";
+  "geo-resolver" = dontDistribute super."geo-resolver";
+  "geo-uk" = dontDistribute super."geo-uk";
+  "geocalc" = dontDistribute super."geocalc";
+  "geocode-google" = dontDistribute super."geocode-google";
+  "geodetic" = dontDistribute super."geodetic";
+  "geodetics" = dontDistribute super."geodetics";
+  "geohash" = dontDistribute super."geohash";
+  "geoip2" = dontDistribute super."geoip2";
+  "geojson" = dontDistribute super."geojson";
+  "geom2d" = dontDistribute super."geom2d";
+  "getemx" = dontDistribute super."getemx";
+  "getflag" = dontDistribute super."getflag";
+  "getopt-simple" = dontDistribute super."getopt-simple";
+  "gf" = dontDistribute super."gf";
+  "ggtsTC" = dontDistribute super."ggtsTC";
+  "ghc-core" = dontDistribute super."ghc-core";
+  "ghc-core-html" = dontDistribute super."ghc-core-html";
+  "ghc-datasize" = dontDistribute super."ghc-datasize";
+  "ghc-dump-tree" = dontDistribute super."ghc-dump-tree";
+  "ghc-dup" = dontDistribute super."ghc-dup";
+  "ghc-events-analyze" = dontDistribute super."ghc-events-analyze";
+  "ghc-events-parallel" = dontDistribute super."ghc-events-parallel";
+  "ghc-gc-tune" = dontDistribute super."ghc-gc-tune";
+  "ghc-generic-instances" = dontDistribute super."ghc-generic-instances";
+  "ghc-imported-from" = dontDistribute super."ghc-imported-from";
+  "ghc-make" = dontDistribute super."ghc-make";
+  "ghc-man-completion" = dontDistribute super."ghc-man-completion";
+  "ghc-options" = dontDistribute super."ghc-options";
+  "ghc-parmake" = dontDistribute super."ghc-parmake";
+  "ghc-pkg-autofix" = dontDistribute super."ghc-pkg-autofix";
+  "ghc-pkg-lib" = dontDistribute super."ghc-pkg-lib";
+  "ghc-prof-flamegraph" = dontDistribute super."ghc-prof-flamegraph";
+  "ghc-server" = dontDistribute super."ghc-server";
+  "ghc-simple" = dontDistribute super."ghc-simple";
+  "ghc-srcspan-plugin" = dontDistribute super."ghc-srcspan-plugin";
+  "ghc-syb" = dontDistribute super."ghc-syb";
+  "ghc-time-alloc-prof" = dontDistribute super."ghc-time-alloc-prof";
+  "ghc-vis" = dontDistribute super."ghc-vis";
+  "ghci-diagrams" = dontDistribute super."ghci-diagrams";
+  "ghci-haskeline" = dontDistribute super."ghci-haskeline";
+  "ghci-lib" = dontDistribute super."ghci-lib";
+  "ghci-ng" = dontDistribute super."ghci-ng";
+  "ghci-pretty" = dontDistribute super."ghci-pretty";
+  "ghcid" = doDistribute super."ghcid_0_5_1";
+  "ghcjs-codemirror" = dontDistribute super."ghcjs-codemirror";
+  "ghcjs-dom" = dontDistribute super."ghcjs-dom";
+  "ghcjs-dom-hello" = dontDistribute super."ghcjs-dom-hello";
+  "ghcjs-hplay" = dontDistribute super."ghcjs-hplay";
+  "ghcjs-websockets" = dontDistribute super."ghcjs-websockets";
+  "ghclive" = dontDistribute super."ghclive";
+  "ghczdecode" = dontDistribute super."ghczdecode";
+  "ght" = dontDistribute super."ght";
+  "gi-atk" = dontDistribute super."gi-atk";
+  "gi-cairo" = dontDistribute super."gi-cairo";
+  "gi-gdk" = dontDistribute super."gi-gdk";
+  "gi-gdkpixbuf" = dontDistribute super."gi-gdkpixbuf";
+  "gi-gio" = dontDistribute super."gi-gio";
+  "gi-girepository" = dontDistribute super."gi-girepository";
+  "gi-glib" = dontDistribute super."gi-glib";
+  "gi-gobject" = dontDistribute super."gi-gobject";
+  "gi-gst" = dontDistribute super."gi-gst";
+  "gi-gstaudio" = dontDistribute super."gi-gstaudio";
+  "gi-gstbase" = dontDistribute super."gi-gstbase";
+  "gi-gstvideo" = dontDistribute super."gi-gstvideo";
+  "gi-gtk" = dontDistribute super."gi-gtk";
+  "gi-javascriptcore" = dontDistribute super."gi-javascriptcore";
+  "gi-notify" = dontDistribute super."gi-notify";
+  "gi-pango" = dontDistribute super."gi-pango";
+  "gi-poppler" = dontDistribute super."gi-poppler";
+  "gi-soup" = dontDistribute super."gi-soup";
+  "gi-vte" = dontDistribute super."gi-vte";
+  "gi-webkit" = dontDistribute super."gi-webkit";
+  "gi-webkit2" = dontDistribute super."gi-webkit2";
+  "gi-webkit2webextension" = dontDistribute super."gi-webkit2webextension";
+  "gimlh" = dontDistribute super."gimlh";
+  "ginger" = dontDistribute super."ginger";
+  "ginsu" = dontDistribute super."ginsu";
+  "giphy-api" = dontDistribute super."giphy-api";
+  "gist" = dontDistribute super."gist";
+  "git-all" = dontDistribute super."git-all";
+  "git-annex" = doDistribute super."git-annex_6_20160114";
+  "git-checklist" = dontDistribute super."git-checklist";
+  "git-date" = dontDistribute super."git-date";
+  "git-embed" = dontDistribute super."git-embed";
+  "git-freq" = dontDistribute super."git-freq";
+  "git-gpush" = dontDistribute super."git-gpush";
+  "git-jump" = dontDistribute super."git-jump";
+  "git-monitor" = dontDistribute super."git-monitor";
+  "git-object" = dontDistribute super."git-object";
+  "git-repair" = dontDistribute super."git-repair";
+  "git-sanity" = dontDistribute super."git-sanity";
+  "git-vogue" = dontDistribute super."git-vogue";
+  "gitHUD" = dontDistribute super."gitHUD";
+  "gitcache" = dontDistribute super."gitcache";
+  "gitdo" = dontDistribute super."gitdo";
+  "github-backup" = dontDistribute super."github-backup";
+  "github-post-receive" = dontDistribute super."github-post-receive";
+  "github-utils" = dontDistribute super."github-utils";
+  "gitignore" = dontDistribute super."gitignore";
+  "gitit" = dontDistribute super."gitit";
+  "gitlib-cmdline" = dontDistribute super."gitlib-cmdline";
+  "gitlib-cross" = dontDistribute super."gitlib-cross";
+  "gitlib-s3" = dontDistribute super."gitlib-s3";
+  "gitlib-sample" = dontDistribute super."gitlib-sample";
+  "gitlib-utils" = dontDistribute super."gitlib-utils";
+  "gitter" = dontDistribute super."gitter";
+  "givegif" = dontDistribute super."givegif";
+  "gl-capture" = dontDistribute super."gl-capture";
+  "glade" = dontDistribute super."glade";
+  "gladexml-accessor" = dontDistribute super."gladexml-accessor";
+  "glambda" = dontDistribute super."glambda";
+  "glapp" = dontDistribute super."glapp";
+  "glasso" = dontDistribute super."glasso";
+  "glicko" = dontDistribute super."glicko";
+  "glider-nlp" = dontDistribute super."glider-nlp";
+  "glintcollider" = dontDistribute super."glintcollider";
+  "gll" = dontDistribute super."gll";
+  "global" = dontDistribute super."global";
+  "global-config" = dontDistribute super."global-config";
+  "global-lock" = dontDistribute super."global-lock";
+  "global-variables" = dontDistribute super."global-variables";
+  "glome-hs" = dontDistribute super."glome-hs";
+  "gloss" = dontDistribute super."gloss";
+  "gloss-accelerate" = dontDistribute super."gloss-accelerate";
+  "gloss-algorithms" = dontDistribute super."gloss-algorithms";
+  "gloss-banana" = dontDistribute super."gloss-banana";
+  "gloss-devil" = dontDistribute super."gloss-devil";
+  "gloss-examples" = dontDistribute super."gloss-examples";
+  "gloss-game" = dontDistribute super."gloss-game";
+  "gloss-juicy" = dontDistribute super."gloss-juicy";
+  "gloss-raster" = dontDistribute super."gloss-raster";
+  "gloss-raster-accelerate" = dontDistribute super."gloss-raster-accelerate";
+  "gloss-rendering" = dontDistribute super."gloss-rendering";
+  "gloss-sodium" = dontDistribute super."gloss-sodium";
+  "glpk-hs" = dontDistribute super."glpk-hs";
+  "glue" = dontDistribute super."glue";
+  "glue-common" = dontDistribute super."glue-common";
+  "glue-core" = dontDistribute super."glue-core";
+  "glue-ekg" = dontDistribute super."glue-ekg";
+  "glue-example" = dontDistribute super."glue-example";
+  "gluturtle" = dontDistribute super."gluturtle";
+  "gmap" = dontDistribute super."gmap";
+  "gmndl" = dontDistribute super."gmndl";
+  "gnome-desktop" = dontDistribute super."gnome-desktop";
+  "gnome-keyring" = dontDistribute super."gnome-keyring";
+  "gnomevfs" = dontDistribute super."gnomevfs";
+  "gnss-converters" = dontDistribute super."gnss-converters";
+  "gnuplot" = dontDistribute super."gnuplot";
+  "goa" = dontDistribute super."goa";
+  "goal-core" = dontDistribute super."goal-core";
+  "goal-geometry" = dontDistribute super."goal-geometry";
+  "goal-probability" = dontDistribute super."goal-probability";
+  "goal-simulation" = dontDistribute super."goal-simulation";
+  "goatee" = dontDistribute super."goatee";
+  "goatee-gtk" = dontDistribute super."goatee-gtk";
+  "gofer-prelude" = dontDistribute super."gofer-prelude";
+  "gogol" = dontDistribute super."gogol";
+  "gogol-adexchange-buyer" = dontDistribute super."gogol-adexchange-buyer";
+  "gogol-adexchange-seller" = dontDistribute super."gogol-adexchange-seller";
+  "gogol-admin-datatransfer" = dontDistribute super."gogol-admin-datatransfer";
+  "gogol-admin-directory" = dontDistribute super."gogol-admin-directory";
+  "gogol-admin-emailmigration" = dontDistribute super."gogol-admin-emailmigration";
+  "gogol-admin-reports" = dontDistribute super."gogol-admin-reports";
+  "gogol-adsense" = dontDistribute super."gogol-adsense";
+  "gogol-adsense-host" = dontDistribute super."gogol-adsense-host";
+  "gogol-affiliates" = dontDistribute super."gogol-affiliates";
+  "gogol-analytics" = dontDistribute super."gogol-analytics";
+  "gogol-android-enterprise" = dontDistribute super."gogol-android-enterprise";
+  "gogol-android-publisher" = dontDistribute super."gogol-android-publisher";
+  "gogol-appengine" = dontDistribute super."gogol-appengine";
+  "gogol-apps-activity" = dontDistribute super."gogol-apps-activity";
+  "gogol-apps-calendar" = dontDistribute super."gogol-apps-calendar";
+  "gogol-apps-licensing" = dontDistribute super."gogol-apps-licensing";
+  "gogol-apps-reseller" = dontDistribute super."gogol-apps-reseller";
+  "gogol-apps-tasks" = dontDistribute super."gogol-apps-tasks";
+  "gogol-appstate" = dontDistribute super."gogol-appstate";
+  "gogol-autoscaler" = dontDistribute super."gogol-autoscaler";
+  "gogol-bigquery" = dontDistribute super."gogol-bigquery";
+  "gogol-billing" = dontDistribute super."gogol-billing";
+  "gogol-blogger" = dontDistribute super."gogol-blogger";
+  "gogol-books" = dontDistribute super."gogol-books";
+  "gogol-civicinfo" = dontDistribute super."gogol-civicinfo";
+  "gogol-classroom" = dontDistribute super."gogol-classroom";
+  "gogol-cloudtrace" = dontDistribute super."gogol-cloudtrace";
+  "gogol-compute" = dontDistribute super."gogol-compute";
+  "gogol-container" = dontDistribute super."gogol-container";
+  "gogol-core" = dontDistribute super."gogol-core";
+  "gogol-customsearch" = dontDistribute super."gogol-customsearch";
+  "gogol-dataflow" = dontDistribute super."gogol-dataflow";
+  "gogol-datastore" = dontDistribute super."gogol-datastore";
+  "gogol-debugger" = dontDistribute super."gogol-debugger";
+  "gogol-deploymentmanager" = dontDistribute super."gogol-deploymentmanager";
+  "gogol-dfareporting" = dontDistribute super."gogol-dfareporting";
+  "gogol-discovery" = dontDistribute super."gogol-discovery";
+  "gogol-dns" = dontDistribute super."gogol-dns";
+  "gogol-doubleclick-bids" = dontDistribute super."gogol-doubleclick-bids";
+  "gogol-doubleclick-search" = dontDistribute super."gogol-doubleclick-search";
+  "gogol-drive" = dontDistribute super."gogol-drive";
+  "gogol-fitness" = dontDistribute super."gogol-fitness";
+  "gogol-fonts" = dontDistribute super."gogol-fonts";
+  "gogol-freebasesearch" = dontDistribute super."gogol-freebasesearch";
+  "gogol-fusiontables" = dontDistribute super."gogol-fusiontables";
+  "gogol-games" = dontDistribute super."gogol-games";
+  "gogol-games-configuration" = dontDistribute super."gogol-games-configuration";
+  "gogol-games-management" = dontDistribute super."gogol-games-management";
+  "gogol-genomics" = dontDistribute super."gogol-genomics";
+  "gogol-gmail" = dontDistribute super."gogol-gmail";
+  "gogol-groups-migration" = dontDistribute super."gogol-groups-migration";
+  "gogol-groups-settings" = dontDistribute super."gogol-groups-settings";
+  "gogol-identity-toolkit" = dontDistribute super."gogol-identity-toolkit";
+  "gogol-latencytest" = dontDistribute super."gogol-latencytest";
+  "gogol-logging" = dontDistribute super."gogol-logging";
+  "gogol-maps-coordinate" = dontDistribute super."gogol-maps-coordinate";
+  "gogol-maps-engine" = dontDistribute super."gogol-maps-engine";
+  "gogol-mirror" = dontDistribute super."gogol-mirror";
+  "gogol-monitoring" = dontDistribute super."gogol-monitoring";
+  "gogol-oauth2" = dontDistribute super."gogol-oauth2";
+  "gogol-pagespeed" = dontDistribute super."gogol-pagespeed";
+  "gogol-partners" = dontDistribute super."gogol-partners";
+  "gogol-play-moviespartner" = dontDistribute super."gogol-play-moviespartner";
+  "gogol-plus" = dontDistribute super."gogol-plus";
+  "gogol-plus-domains" = dontDistribute super."gogol-plus-domains";
+  "gogol-prediction" = dontDistribute super."gogol-prediction";
+  "gogol-proximitybeacon" = dontDistribute super."gogol-proximitybeacon";
+  "gogol-pubsub" = dontDistribute super."gogol-pubsub";
+  "gogol-qpxexpress" = dontDistribute super."gogol-qpxexpress";
+  "gogol-replicapool" = dontDistribute super."gogol-replicapool";
+  "gogol-replicapool-updater" = dontDistribute super."gogol-replicapool-updater";
+  "gogol-resourcemanager" = dontDistribute super."gogol-resourcemanager";
+  "gogol-resourceviews" = dontDistribute super."gogol-resourceviews";
+  "gogol-shopping-content" = dontDistribute super."gogol-shopping-content";
+  "gogol-siteverification" = dontDistribute super."gogol-siteverification";
+  "gogol-spectrum" = dontDistribute super."gogol-spectrum";
+  "gogol-sqladmin" = dontDistribute super."gogol-sqladmin";
+  "gogol-storage" = dontDistribute super."gogol-storage";
+  "gogol-storage-transfer" = dontDistribute super."gogol-storage-transfer";
+  "gogol-tagmanager" = dontDistribute super."gogol-tagmanager";
+  "gogol-taskqueue" = dontDistribute super."gogol-taskqueue";
+  "gogol-translate" = dontDistribute super."gogol-translate";
+  "gogol-urlshortener" = dontDistribute super."gogol-urlshortener";
+  "gogol-useraccounts" = dontDistribute super."gogol-useraccounts";
+  "gogol-webmaster-tools" = dontDistribute super."gogol-webmaster-tools";
+  "gogol-youtube" = dontDistribute super."gogol-youtube";
+  "gogol-youtube-analytics" = dontDistribute super."gogol-youtube-analytics";
+  "gogol-youtube-reporting" = dontDistribute super."gogol-youtube-reporting";
+  "gooey" = dontDistribute super."gooey";
+  "google-dictionary" = dontDistribute super."google-dictionary";
+  "google-drive" = dontDistribute super."google-drive";
+  "google-html5-slide" = dontDistribute super."google-html5-slide";
+  "google-mail-filters" = dontDistribute super."google-mail-filters";
+  "google-oauth2" = dontDistribute super."google-oauth2";
+  "google-search" = dontDistribute super."google-search";
+  "googleplus" = dontDistribute super."googleplus";
+  "googlepolyline" = dontDistribute super."googlepolyline";
+  "gopherbot" = dontDistribute super."gopherbot";
+  "gore-and-ash" = dontDistribute super."gore-and-ash";
+  "gore-and-ash-actor" = dontDistribute super."gore-and-ash-actor";
+  "gore-and-ash-async" = dontDistribute super."gore-and-ash-async";
+  "gore-and-ash-demo" = dontDistribute super."gore-and-ash-demo";
+  "gore-and-ash-glfw" = dontDistribute super."gore-and-ash-glfw";
+  "gore-and-ash-logging" = dontDistribute super."gore-and-ash-logging";
+  "gore-and-ash-network" = dontDistribute super."gore-and-ash-network";
+  "gore-and-ash-sdl" = dontDistribute super."gore-and-ash-sdl";
+  "gore-and-ash-sync" = dontDistribute super."gore-and-ash-sync";
+  "gpah" = dontDistribute super."gpah";
+  "gpcsets" = dontDistribute super."gpcsets";
+  "gpio" = dontDistribute super."gpio";
+  "gpolyline" = dontDistribute super."gpolyline";
+  "gps" = dontDistribute super."gps";
+  "gps2htmlReport" = dontDistribute super."gps2htmlReport";
+  "gpx-conduit" = dontDistribute super."gpx-conduit";
+  "graceful" = dontDistribute super."graceful";
+  "grammar-combinators" = dontDistribute super."grammar-combinators";
+  "grapefruit-examples" = dontDistribute super."grapefruit-examples";
+  "grapefruit-frp" = dontDistribute super."grapefruit-frp";
+  "grapefruit-records" = dontDistribute super."grapefruit-records";
+  "grapefruit-ui" = dontDistribute super."grapefruit-ui";
+  "grapefruit-ui-gtk" = dontDistribute super."grapefruit-ui-gtk";
+  "graph-core" = doDistribute super."graph-core_0_2_2_0";
+  "graph-generators" = dontDistribute super."graph-generators";
+  "graph-matchings" = dontDistribute super."graph-matchings";
+  "graph-rewriting" = dontDistribute super."graph-rewriting";
+  "graph-rewriting-cl" = dontDistribute super."graph-rewriting-cl";
+  "graph-rewriting-gl" = dontDistribute super."graph-rewriting-gl";
+  "graph-rewriting-lambdascope" = dontDistribute super."graph-rewriting-lambdascope";
+  "graph-rewriting-layout" = dontDistribute super."graph-rewriting-layout";
+  "graph-rewriting-ski" = dontDistribute super."graph-rewriting-ski";
+  "graph-rewriting-strategies" = dontDistribute super."graph-rewriting-strategies";
+  "graph-rewriting-trs" = dontDistribute super."graph-rewriting-trs";
+  "graph-rewriting-ww" = dontDistribute super."graph-rewriting-ww";
+  "graph-serialize" = dontDistribute super."graph-serialize";
+  "graph-utils" = dontDistribute super."graph-utils";
+  "graph-visit" = dontDistribute super."graph-visit";
+  "graphbuilder" = dontDistribute super."graphbuilder";
+  "graphene" = dontDistribute super."graphene";
+  "graphics-drawingcombinators" = dontDistribute super."graphics-drawingcombinators";
+  "graphics-formats-collada" = dontDistribute super."graphics-formats-collada";
+  "graphicsFormats" = dontDistribute super."graphicsFormats";
+  "graphicstools" = dontDistribute super."graphicstools";
+  "graphmod" = dontDistribute super."graphmod";
+  "graphql" = dontDistribute super."graphql";
+  "graphtype" = dontDistribute super."graphtype";
+  "grasp" = dontDistribute super."grasp";
+  "gray-code" = dontDistribute super."gray-code";
+  "gray-extended" = dontDistribute super."gray-extended";
+  "graylog" = dontDistribute super."graylog";
+  "greencard" = dontDistribute super."greencard";
+  "greencard-lib" = dontDistribute super."greencard-lib";
+  "greg-client" = dontDistribute super."greg-client";
+  "gremlin-haskell" = dontDistribute super."gremlin-haskell";
+  "greplicate" = dontDistribute super."greplicate";
+  "grid" = dontDistribute super."grid";
+  "gridfs" = dontDistribute super."gridfs";
+  "gridland" = dontDistribute super."gridland";
+  "grm" = dontDistribute super."grm";
+  "groundhog-converters" = dontDistribute super."groundhog-converters";
+  "groundhog-inspector" = dontDistribute super."groundhog-inspector";
+  "group-with" = dontDistribute super."group-with";
+  "groupoid" = dontDistribute super."groupoid";
+  "gruff" = dontDistribute super."gruff";
+  "gruff-examples" = dontDistribute super."gruff-examples";
+  "gsc-weighting" = dontDistribute super."gsc-weighting";
+  "gsl-random" = dontDistribute super."gsl-random";
+  "gsl-random-fu" = dontDistribute super."gsl-random-fu";
+  "gsmenu" = dontDistribute super."gsmenu";
+  "gstreamer" = dontDistribute super."gstreamer";
+  "gt-tools" = dontDistribute super."gt-tools";
+  "gtfs" = dontDistribute super."gtfs";
+  "gtk-helpers" = dontDistribute super."gtk-helpers";
+  "gtk-jsinput" = dontDistribute super."gtk-jsinput";
+  "gtk-largeTreeStore" = dontDistribute super."gtk-largeTreeStore";
+  "gtk-mac-integration" = dontDistribute super."gtk-mac-integration";
+  "gtk-serialized-event" = dontDistribute super."gtk-serialized-event";
+  "gtk-simple-list-view" = dontDistribute super."gtk-simple-list-view";
+  "gtk-toggle-button-list" = dontDistribute super."gtk-toggle-button-list";
+  "gtk-toy" = dontDistribute super."gtk-toy";
+  "gtk-traymanager" = dontDistribute super."gtk-traymanager";
+  "gtk2hs-cast-glade" = dontDistribute super."gtk2hs-cast-glade";
+  "gtk2hs-cast-glib" = dontDistribute super."gtk2hs-cast-glib";
+  "gtk2hs-cast-gnomevfs" = dontDistribute super."gtk2hs-cast-gnomevfs";
+  "gtk2hs-cast-gtk" = dontDistribute super."gtk2hs-cast-gtk";
+  "gtk2hs-cast-gtkglext" = dontDistribute super."gtk2hs-cast-gtkglext";
+  "gtk2hs-cast-gtksourceview2" = dontDistribute super."gtk2hs-cast-gtksourceview2";
+  "gtk2hs-cast-th" = dontDistribute super."gtk2hs-cast-th";
+  "gtk2hs-hello" = dontDistribute super."gtk2hs-hello";
+  "gtk2hs-rpn" = dontDistribute super."gtk2hs-rpn";
+  "gtk3-mac-integration" = dontDistribute super."gtk3-mac-integration";
+  "gtkglext" = dontDistribute super."gtkglext";
+  "gtkimageview" = dontDistribute super."gtkimageview";
+  "gtkrsync" = dontDistribute super."gtkrsync";
+  "gtksourceview2" = dontDistribute super."gtksourceview2";
+  "gtksourceview3" = dontDistribute super."gtksourceview3";
+  "guarded-rewriting" = dontDistribute super."guarded-rewriting";
+  "guess-combinator" = dontDistribute super."guess-combinator";
+  "guid" = dontDistribute super."guid";
+  "gulcii" = dontDistribute super."gulcii";
+  "gutenberg-fibonaccis" = dontDistribute super."gutenberg-fibonaccis";
+  "gyah-bin" = dontDistribute super."gyah-bin";
+  "h-booru" = dontDistribute super."h-booru";
+  "h-gpgme" = dontDistribute super."h-gpgme";
+  "h2048" = dontDistribute super."h2048";
+  "hArduino" = dontDistribute super."hArduino";
+  "hBDD" = dontDistribute super."hBDD";
+  "hBDD-CMUBDD" = dontDistribute super."hBDD-CMUBDD";
+  "hBDD-CUDD" = dontDistribute super."hBDD-CUDD";
+  "hCsound" = dontDistribute super."hCsound";
+  "hDFA" = dontDistribute super."hDFA";
+  "hF2" = dontDistribute super."hF2";
+  "hGelf" = dontDistribute super."hGelf";
+  "hLLVM" = dontDistribute super."hLLVM";
+  "hMollom" = dontDistribute super."hMollom";
+  "hPDB-examples" = dontDistribute super."hPDB-examples";
+  "hPushover" = dontDistribute super."hPushover";
+  "hR" = dontDistribute super."hR";
+  "hRESP" = dontDistribute super."hRESP";
+  "hS3" = dontDistribute super."hS3";
+  "hScraper" = dontDistribute super."hScraper";
+  "hSimpleDB" = dontDistribute super."hSimpleDB";
+  "hTalos" = dontDistribute super."hTalos";
+  "hTensor" = dontDistribute super."hTensor";
+  "hVOIDP" = dontDistribute super."hVOIDP";
+  "hXmixer" = dontDistribute super."hXmixer";
+  "haar" = dontDistribute super."haar";
+  "hacanon-light" = dontDistribute super."hacanon-light";
+  "hack" = dontDistribute super."hack";
+  "hack-contrib" = dontDistribute super."hack-contrib";
+  "hack-contrib-press" = dontDistribute super."hack-contrib-press";
+  "hack-frontend-happstack" = dontDistribute super."hack-frontend-happstack";
+  "hack-frontend-monadcgi" = dontDistribute super."hack-frontend-monadcgi";
+  "hack-handler-cgi" = dontDistribute super."hack-handler-cgi";
+  "hack-handler-epoll" = dontDistribute super."hack-handler-epoll";
+  "hack-handler-evhttp" = dontDistribute super."hack-handler-evhttp";
+  "hack-handler-fastcgi" = dontDistribute super."hack-handler-fastcgi";
+  "hack-handler-happstack" = dontDistribute super."hack-handler-happstack";
+  "hack-handler-hyena" = dontDistribute super."hack-handler-hyena";
+  "hack-handler-kibro" = dontDistribute super."hack-handler-kibro";
+  "hack-handler-simpleserver" = dontDistribute super."hack-handler-simpleserver";
+  "hack-middleware-cleanpath" = dontDistribute super."hack-middleware-cleanpath";
+  "hack-middleware-clientsession" = dontDistribute super."hack-middleware-clientsession";
+  "hack-middleware-gzip" = dontDistribute super."hack-middleware-gzip";
+  "hack-middleware-jsonp" = dontDistribute super."hack-middleware-jsonp";
+  "hack2" = dontDistribute super."hack2";
+  "hack2-contrib" = dontDistribute super."hack2-contrib";
+  "hack2-contrib-extra" = dontDistribute super."hack2-contrib-extra";
+  "hack2-handler-happstack-server" = dontDistribute super."hack2-handler-happstack-server";
+  "hack2-handler-mongrel2-http" = dontDistribute super."hack2-handler-mongrel2-http";
+  "hack2-handler-snap-server" = dontDistribute super."hack2-handler-snap-server";
+  "hack2-handler-warp" = dontDistribute super."hack2-handler-warp";
+  "hack2-interface-wai" = dontDistribute super."hack2-interface-wai";
+  "hackage-diff" = dontDistribute super."hackage-diff";
+  "hackage-plot" = dontDistribute super."hackage-plot";
+  "hackage-proxy" = dontDistribute super."hackage-proxy";
+  "hackage-repo-tool" = dontDistribute super."hackage-repo-tool";
+  "hackage-security" = dontDistribute super."hackage-security";
+  "hackage-security-HTTP" = dontDistribute super."hackage-security-HTTP";
+  "hackage-server" = dontDistribute super."hackage-server";
+  "hackage-sparks" = dontDistribute super."hackage-sparks";
+  "hackage2hwn" = dontDistribute super."hackage2hwn";
+  "hackage2twitter" = dontDistribute super."hackage2twitter";
+  "hackager" = dontDistribute super."hackager";
+  "hackernews" = dontDistribute super."hackernews";
+  "hackertyper" = dontDistribute super."hackertyper";
+  "hackport" = dontDistribute super."hackport";
+  "hactor" = dontDistribute super."hactor";
+  "hactors" = dontDistribute super."hactors";
+  "haddock" = dontDistribute super."haddock";
+  "haddock-leksah" = dontDistribute super."haddock-leksah";
+  "hadoop-formats" = dontDistribute super."hadoop-formats";
+  "hadoop-rpc" = dontDistribute super."hadoop-rpc";
+  "hadoop-tools" = dontDistribute super."hadoop-tools";
+  "haeredes" = dontDistribute super."haeredes";
+  "haggis" = dontDistribute super."haggis";
+  "haha" = dontDistribute super."haha";
+  "hahp" = dontDistribute super."hahp";
+  "haiji" = dontDistribute super."haiji";
+  "hailgun" = dontDistribute super."hailgun";
+  "hailgun-send" = dontDistribute super."hailgun-send";
+  "hails" = dontDistribute super."hails";
+  "hails-bin" = dontDistribute super."hails-bin";
+  "hairy" = dontDistribute super."hairy";
+  "hakaru" = dontDistribute super."hakaru";
+  "hake" = dontDistribute super."hake";
+  "hakismet" = dontDistribute super."hakismet";
+  "hako" = dontDistribute super."hako";
+  "hakyll-R" = dontDistribute super."hakyll-R";
+  "hakyll-agda" = dontDistribute super."hakyll-agda";
+  "hakyll-blaze-templates" = dontDistribute super."hakyll-blaze-templates";
+  "hakyll-contrib" = dontDistribute super."hakyll-contrib";
+  "hakyll-contrib-hyphenation" = dontDistribute super."hakyll-contrib-hyphenation";
+  "hakyll-contrib-links" = dontDistribute super."hakyll-contrib-links";
+  "hakyll-convert" = dontDistribute super."hakyll-convert";
+  "hakyll-elm" = dontDistribute super."hakyll-elm";
+  "hakyll-filestore" = dontDistribute super."hakyll-filestore";
+  "hakyll-sass" = dontDistribute super."hakyll-sass";
+  "halberd" = dontDistribute super."halberd";
+  "halfs" = dontDistribute super."halfs";
+  "halipeto" = dontDistribute super."halipeto";
+  "halive" = dontDistribute super."halive";
+  "halma" = dontDistribute super."halma";
+  "haltavista" = dontDistribute super."haltavista";
+  "hamid" = dontDistribute super."hamid";
+  "hampp" = dontDistribute super."hampp";
+  "hamtmap" = dontDistribute super."hamtmap";
+  "hamusic" = dontDistribute super."hamusic";
+  "handa-gdata" = dontDistribute super."handa-gdata";
+  "handa-geodata" = dontDistribute super."handa-geodata";
+  "handa-opengl" = dontDistribute super."handa-opengl";
+  "handle-like" = dontDistribute super."handle-like";
+  "handsy" = dontDistribute super."handsy";
+  "handwriting" = dontDistribute super."handwriting";
+  "hangman" = dontDistribute super."hangman";
+  "hannahci" = dontDistribute super."hannahci";
+  "hans" = dontDistribute super."hans";
+  "hans-pcap" = dontDistribute super."hans-pcap";
+  "hans-pfq" = dontDistribute super."hans-pfq";
+  "haphviz" = dontDistribute super."haphviz";
+  "happindicator" = dontDistribute super."happindicator";
+  "happindicator3" = dontDistribute super."happindicator3";
+  "happraise" = dontDistribute super."happraise";
+  "happs-hsp" = dontDistribute super."happs-hsp";
+  "happs-hsp-template" = dontDistribute super."happs-hsp-template";
+  "happs-tutorial" = dontDistribute super."happs-tutorial";
+  "happstack" = dontDistribute super."happstack";
+  "happstack-auth" = dontDistribute super."happstack-auth";
+  "happstack-contrib" = dontDistribute super."happstack-contrib";
+  "happstack-data" = dontDistribute super."happstack-data";
+  "happstack-dlg" = dontDistribute super."happstack-dlg";
+  "happstack-facebook" = dontDistribute super."happstack-facebook";
+  "happstack-fastcgi" = dontDistribute super."happstack-fastcgi";
+  "happstack-fay" = dontDistribute super."happstack-fay";
+  "happstack-fay-ajax" = dontDistribute super."happstack-fay-ajax";
+  "happstack-foundation" = dontDistribute super."happstack-foundation";
+  "happstack-hamlet" = dontDistribute super."happstack-hamlet";
+  "happstack-heist" = dontDistribute super."happstack-heist";
+  "happstack-helpers" = dontDistribute super."happstack-helpers";
+  "happstack-hstringtemplate" = dontDistribute super."happstack-hstringtemplate";
+  "happstack-ixset" = dontDistribute super."happstack-ixset";
+  "happstack-lite" = dontDistribute super."happstack-lite";
+  "happstack-monad-peel" = dontDistribute super."happstack-monad-peel";
+  "happstack-plugins" = dontDistribute super."happstack-plugins";
+  "happstack-server-tls-cryptonite" = dontDistribute super."happstack-server-tls-cryptonite";
+  "happstack-state" = dontDistribute super."happstack-state";
+  "happstack-static-routing" = dontDistribute super."happstack-static-routing";
+  "happstack-util" = dontDistribute super."happstack-util";
+  "happstack-yui" = dontDistribute super."happstack-yui";
+  "happy-meta" = dontDistribute super."happy-meta";
+  "happybara" = dontDistribute super."happybara";
+  "happybara-webkit" = dontDistribute super."happybara-webkit";
+  "happybara-webkit-server" = dontDistribute super."happybara-webkit-server";
+  "hapstone" = dontDistribute super."hapstone";
+  "har" = dontDistribute super."har";
+  "harchive" = dontDistribute super."harchive";
+  "hardware-edsl" = dontDistribute super."hardware-edsl";
+  "hark" = dontDistribute super."hark";
+  "harmony" = dontDistribute super."harmony";
+  "haroonga" = dontDistribute super."haroonga";
+  "haroonga-httpd" = dontDistribute super."haroonga-httpd";
+  "harpy" = dontDistribute super."harpy";
+  "has" = dontDistribute super."has";
+  "has-th" = dontDistribute super."has-th";
+  "hascal" = dontDistribute super."hascal";
+  "hascat" = dontDistribute super."hascat";
+  "hascat-lib" = dontDistribute super."hascat-lib";
+  "hascat-setup" = dontDistribute super."hascat-setup";
+  "hascat-system" = dontDistribute super."hascat-system";
+  "hash" = dontDistribute super."hash";
+  "hashable-generics" = dontDistribute super."hashable-generics";
+  "hashabler" = dontDistribute super."hashabler";
+  "hashed-storage" = dontDistribute super."hashed-storage";
+  "hashids" = dontDistribute super."hashids";
+  "hashring" = dontDistribute super."hashring";
+  "hashtables-plus" = dontDistribute super."hashtables-plus";
+  "hasim" = dontDistribute super."hasim";
+  "hask" = dontDistribute super."hask";
+  "hask-home" = dontDistribute super."hask-home";
+  "haskades" = dontDistribute super."haskades";
+  "haskakafka" = dontDistribute super."haskakafka";
+  "haskanoid" = dontDistribute super."haskanoid";
+  "haskarrow" = dontDistribute super."haskarrow";
+  "haskbot-core" = dontDistribute super."haskbot-core";
+  "haskdeep" = dontDistribute super."haskdeep";
+  "haskdogs" = dontDistribute super."haskdogs";
+  "haskeem" = dontDistribute super."haskeem";
+  "haskeline" = doDistribute super."haskeline_0_7_2_2";
+  "haskeline-class" = dontDistribute super."haskeline-class";
+  "haskell-aliyun" = dontDistribute super."haskell-aliyun";
+  "haskell-awk" = dontDistribute super."haskell-awk";
+  "haskell-bcrypt" = dontDistribute super."haskell-bcrypt";
+  "haskell-brainfuck" = dontDistribute super."haskell-brainfuck";
+  "haskell-cnc" = dontDistribute super."haskell-cnc";
+  "haskell-coffee" = dontDistribute super."haskell-coffee";
+  "haskell-compression" = dontDistribute super."haskell-compression";
+  "haskell-course-preludes" = dontDistribute super."haskell-course-preludes";
+  "haskell-docs" = dontDistribute super."haskell-docs";
+  "haskell-exp-parser" = dontDistribute super."haskell-exp-parser";
+  "haskell-formatter" = dontDistribute super."haskell-formatter";
+  "haskell-ftp" = dontDistribute super."haskell-ftp";
+  "haskell-generate" = dontDistribute super."haskell-generate";
+  "haskell-gi" = dontDistribute super."haskell-gi";
+  "haskell-gi-base" = dontDistribute super."haskell-gi-base";
+  "haskell-import-graph" = dontDistribute super."haskell-import-graph";
+  "haskell-in-space" = dontDistribute super."haskell-in-space";
+  "haskell-kubernetes" = dontDistribute super."haskell-kubernetes";
+  "haskell-modbus" = dontDistribute super."haskell-modbus";
+  "haskell-mpfr" = dontDistribute super."haskell-mpfr";
+  "haskell-mpi" = dontDistribute super."haskell-mpi";
+  "haskell-names" = dontDistribute super."haskell-names";
+  "haskell-openflow" = dontDistribute super."haskell-openflow";
+  "haskell-pdf-presenter" = dontDistribute super."haskell-pdf-presenter";
+  "haskell-platform-test" = dontDistribute super."haskell-platform-test";
+  "haskell-plot" = dontDistribute super."haskell-plot";
+  "haskell-qrencode" = dontDistribute super."haskell-qrencode";
+  "haskell-read-editor" = dontDistribute super."haskell-read-editor";
+  "haskell-reflect" = dontDistribute super."haskell-reflect";
+  "haskell-rules" = dontDistribute super."haskell-rules";
+  "haskell-src-exts-qq" = dontDistribute super."haskell-src-exts-qq";
+  "haskell-src-meta-mwotton" = dontDistribute super."haskell-src-meta-mwotton";
+  "haskell-token-utils" = dontDistribute super."haskell-token-utils";
+  "haskell-tor" = dontDistribute super."haskell-tor";
+  "haskell-type-exts" = dontDistribute super."haskell-type-exts";
+  "haskell-typescript" = dontDistribute super."haskell-typescript";
+  "haskell-tyrant" = dontDistribute super."haskell-tyrant";
+  "haskell-updater" = dontDistribute super."haskell-updater";
+  "haskell-xmpp" = dontDistribute super."haskell-xmpp";
+  "haskell2010" = dontDistribute super."haskell2010";
+  "haskell98" = dontDistribute super."haskell98";
+  "haskell98libraries" = dontDistribute super."haskell98libraries";
+  "haskelldb" = dontDistribute super."haskelldb";
+  "haskelldb-connect-hdbc" = dontDistribute super."haskelldb-connect-hdbc";
+  "haskelldb-connect-hdbc-catchio-mtl" = dontDistribute super."haskelldb-connect-hdbc-catchio-mtl";
+  "haskelldb-connect-hdbc-catchio-tf" = dontDistribute super."haskelldb-connect-hdbc-catchio-tf";
+  "haskelldb-connect-hdbc-catchio-transformers" = dontDistribute super."haskelldb-connect-hdbc-catchio-transformers";
+  "haskelldb-connect-hdbc-lifted" = dontDistribute super."haskelldb-connect-hdbc-lifted";
+  "haskelldb-dynamic" = dontDistribute super."haskelldb-dynamic";
+  "haskelldb-flat" = dontDistribute super."haskelldb-flat";
+  "haskelldb-hdbc" = dontDistribute super."haskelldb-hdbc";
+  "haskelldb-hdbc-mysql" = dontDistribute super."haskelldb-hdbc-mysql";
+  "haskelldb-hdbc-odbc" = dontDistribute super."haskelldb-hdbc-odbc";
+  "haskelldb-hdbc-postgresql" = dontDistribute super."haskelldb-hdbc-postgresql";
+  "haskelldb-hdbc-sqlite3" = dontDistribute super."haskelldb-hdbc-sqlite3";
+  "haskelldb-hsql" = dontDistribute super."haskelldb-hsql";
+  "haskelldb-hsql-mysql" = dontDistribute super."haskelldb-hsql-mysql";
+  "haskelldb-hsql-odbc" = dontDistribute super."haskelldb-hsql-odbc";
+  "haskelldb-hsql-oracle" = dontDistribute super."haskelldb-hsql-oracle";
+  "haskelldb-hsql-postgresql" = dontDistribute super."haskelldb-hsql-postgresql";
+  "haskelldb-hsql-sqlite" = dontDistribute super."haskelldb-hsql-sqlite";
+  "haskelldb-hsql-sqlite3" = dontDistribute super."haskelldb-hsql-sqlite3";
+  "haskelldb-th" = dontDistribute super."haskelldb-th";
+  "haskelldb-wx" = dontDistribute super."haskelldb-wx";
+  "haskellscrabble" = dontDistribute super."haskellscrabble";
+  "haskellscript" = dontDistribute super."haskellscript";
+  "haskelm" = dontDistribute super."haskelm";
+  "haskgame" = dontDistribute super."haskgame";
+  "haskheap" = dontDistribute super."haskheap";
+  "haskhol-core" = dontDistribute super."haskhol-core";
+  "haskmon" = dontDistribute super."haskmon";
+  "haskoin" = dontDistribute super."haskoin";
+  "haskoin-core" = dontDistribute super."haskoin-core";
+  "haskoin-crypto" = dontDistribute super."haskoin-crypto";
+  "haskoin-node" = dontDistribute super."haskoin-node";
+  "haskoin-protocol" = dontDistribute super."haskoin-protocol";
+  "haskoin-script" = dontDistribute super."haskoin-script";
+  "haskoin-util" = dontDistribute super."haskoin-util";
+  "haskoin-wallet" = dontDistribute super."haskoin-wallet";
+  "haskoon" = dontDistribute super."haskoon";
+  "haskoon-httpspec" = dontDistribute super."haskoon-httpspec";
+  "haskoon-salvia" = dontDistribute super."haskoon-salvia";
+  "haskore" = dontDistribute super."haskore";
+  "haskore-realtime" = dontDistribute super."haskore-realtime";
+  "haskore-supercollider" = dontDistribute super."haskore-supercollider";
+  "haskore-synthesizer" = dontDistribute super."haskore-synthesizer";
+  "haskore-vintage" = dontDistribute super."haskore-vintage";
+  "hasktags" = dontDistribute super."hasktags";
+  "haslo" = dontDistribute super."haslo";
+  "hasloGUI" = dontDistribute super."hasloGUI";
+  "hasparql-client" = dontDistribute super."hasparql-client";
+  "haspell" = dontDistribute super."haspell";
+  "hasql" = doDistribute super."hasql_0_19_6";
+  "hasql-optparse-applicative" = dontDistribute super."hasql-optparse-applicative";
+  "hasql-pool" = dontDistribute super."hasql-pool";
+  "hasql-postgres" = dontDistribute super."hasql-postgres";
+  "hasql-postgres-options" = dontDistribute super."hasql-postgres-options";
+  "hasql-th" = dontDistribute super."hasql-th";
+  "hasql-transaction" = dontDistribute super."hasql-transaction";
+  "hastache-aeson" = dontDistribute super."hastache-aeson";
+  "haste" = dontDistribute super."haste";
+  "haste-compiler" = dontDistribute super."haste-compiler";
+  "haste-gapi" = dontDistribute super."haste-gapi";
+  "haste-markup" = dontDistribute super."haste-markup";
+  "haste-perch" = dontDistribute super."haste-perch";
+  "hastily" = dontDistribute super."hastily";
+  "hat" = dontDistribute super."hat";
+  "hatex-guide" = dontDistribute super."hatex-guide";
+  "hath" = dontDistribute super."hath";
+  "hatt" = dontDistribute super."hatt";
+  "haverer" = dontDistribute super."haverer";
+  "hawitter" = dontDistribute super."hawitter";
+  "haxl-amazonka" = dontDistribute super."haxl-amazonka";
+  "haxl-facebook" = dontDistribute super."haxl-facebook";
+  "haxparse" = dontDistribute super."haxparse";
+  "haxr-th" = dontDistribute super."haxr-th";
+  "haxy" = dontDistribute super."haxy";
+  "hayland" = dontDistribute super."hayland";
+  "hayoo-cli" = dontDistribute super."hayoo-cli";
+  "hback" = dontDistribute super."hback";
+  "hbayes" = dontDistribute super."hbayes";
+  "hbb" = dontDistribute super."hbb";
+  "hbcd" = dontDistribute super."hbcd";
+  "hbeat" = dontDistribute super."hbeat";
+  "hblas" = dontDistribute super."hblas";
+  "hblock" = dontDistribute super."hblock";
+  "hbro" = dontDistribute super."hbro";
+  "hbro-contrib" = dontDistribute super."hbro-contrib";
+  "hburg" = dontDistribute super."hburg";
+  "hcc" = dontDistribute super."hcc";
+  "hcg-minus" = dontDistribute super."hcg-minus";
+  "hcg-minus-cairo" = dontDistribute super."hcg-minus-cairo";
+  "hcheat" = dontDistribute super."hcheat";
+  "hchesslib" = dontDistribute super."hchesslib";
+  "hcltest" = dontDistribute super."hcltest";
+  "hcoap" = dontDistribute super."hcoap";
+  "hcron" = dontDistribute super."hcron";
+  "hcube" = dontDistribute super."hcube";
+  "hcwiid" = dontDistribute super."hcwiid";
+  "hdaemonize-buildfix" = dontDistribute super."hdaemonize-buildfix";
+  "hdbc-aeson" = dontDistribute super."hdbc-aeson";
+  "hdbc-postgresql-hstore" = dontDistribute super."hdbc-postgresql-hstore";
+  "hdbc-tuple" = dontDistribute super."hdbc-tuple";
+  "hdbi" = dontDistribute super."hdbi";
+  "hdbi-conduit" = dontDistribute super."hdbi-conduit";
+  "hdbi-postgresql" = dontDistribute super."hdbi-postgresql";
+  "hdbi-sqlite" = dontDistribute super."hdbi-sqlite";
+  "hdbi-tests" = dontDistribute super."hdbi-tests";
+  "hdf" = dontDistribute super."hdf";
+  "hdigest" = dontDistribute super."hdigest";
+  "hdirect" = dontDistribute super."hdirect";
+  "hdis86" = dontDistribute super."hdis86";
+  "hdiscount" = dontDistribute super."hdiscount";
+  "hdm" = dontDistribute super."hdm";
+  "hdph" = dontDistribute super."hdph";
+  "hdph-closure" = dontDistribute super."hdph-closure";
+  "hdr-histogram" = dontDistribute super."hdr-histogram";
+  "headergen" = dontDistribute super."headergen";
+  "heapsort" = dontDistribute super."heapsort";
+  "hecc" = dontDistribute super."hecc";
+  "hedis-config" = dontDistribute super."hedis-config";
+  "hedis-monadic" = dontDistribute super."hedis-monadic";
+  "hedis-pile" = dontDistribute super."hedis-pile";
+  "hedis-simple" = dontDistribute super."hedis-simple";
+  "hedis-tags" = dontDistribute super."hedis-tags";
+  "hedn" = dontDistribute super."hedn";
+  "hein" = dontDistribute super."hein";
+  "heist-aeson" = dontDistribute super."heist-aeson";
+  "heist-async" = dontDistribute super."heist-async";
+  "helics" = dontDistribute super."helics";
+  "helics-wai" = dontDistribute super."helics-wai";
+  "helisp" = dontDistribute super."helisp";
+  "helium" = dontDistribute super."helium";
+  "helix" = dontDistribute super."helix";
+  "hell" = dontDistribute super."hell";
+  "hellage" = dontDistribute super."hellage";
+  "hellnet" = dontDistribute super."hellnet";
+  "hello" = dontDistribute super."hello";
+  "helm" = dontDistribute super."helm";
+  "help-esb" = dontDistribute super."help-esb";
+  "hemkay" = dontDistribute super."hemkay";
+  "hemkay-core" = dontDistribute super."hemkay-core";
+  "hemokit" = dontDistribute super."hemokit";
+  "hen" = dontDistribute super."hen";
+  "henet" = dontDistribute super."henet";
+  "hepevt" = dontDistribute super."hepevt";
+  "her-lexer" = dontDistribute super."her-lexer";
+  "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
+  "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
+  "herf-time" = dontDistribute super."herf-time";
+  "hermit" = dontDistribute super."hermit";
+  "hermit-syb" = dontDistribute super."hermit-syb";
+  "hero-club-five-tenets" = dontDistribute super."hero-club-five-tenets";
+  "heroku" = dontDistribute super."heroku";
+  "heroku-persistent" = dontDistribute super."heroku-persistent";
+  "herringbone" = dontDistribute super."herringbone";
+  "herringbone-embed" = dontDistribute super."herringbone-embed";
+  "herringbone-wai" = dontDistribute super."herringbone-wai";
+  "hesh" = dontDistribute super."hesh";
+  "hesql" = dontDistribute super."hesql";
+  "hetero-map" = dontDistribute super."hetero-map";
+  "hetris" = dontDistribute super."hetris";
+  "heukarya" = dontDistribute super."heukarya";
+  "hevolisa" = dontDistribute super."hevolisa";
+  "hevolisa-dph" = dontDistribute super."hevolisa-dph";
+  "hexdump" = dontDistribute super."hexdump";
+  "hexif" = dontDistribute super."hexif";
+  "hexpat-iteratee" = dontDistribute super."hexpat-iteratee";
+  "hexpat-lens" = dontDistribute super."hexpat-lens";
+  "hexpat-pickle" = dontDistribute super."hexpat-pickle";
+  "hexpat-pickle-generic" = dontDistribute super."hexpat-pickle-generic";
+  "hexpat-tagsoup" = dontDistribute super."hexpat-tagsoup";
+  "hexpr" = dontDistribute super."hexpr";
+  "hexquote" = dontDistribute super."hexquote";
+  "heyefi" = dontDistribute super."heyefi";
+  "hfann" = dontDistribute super."hfann";
+  "hfd" = dontDistribute super."hfd";
+  "hfiar" = dontDistribute super."hfiar";
+  "hfmt" = dontDistribute super."hfmt";
+  "hfoil" = dontDistribute super."hfoil";
+  "hformat" = dontDistribute super."hformat";
+  "hfov" = dontDistribute super."hfov";
+  "hfractal" = dontDistribute super."hfractal";
+  "hfusion" = dontDistribute super."hfusion";
+  "hg-buildpackage" = dontDistribute super."hg-buildpackage";
+  "hgal" = dontDistribute super."hgal";
+  "hgalib" = dontDistribute super."hgalib";
+  "hgdbmi" = dontDistribute super."hgdbmi";
+  "hgearman" = dontDistribute super."hgearman";
+  "hgen" = dontDistribute super."hgen";
+  "hgeometric" = dontDistribute super."hgeometric";
+  "hgeometry" = dontDistribute super."hgeometry";
+  "hgithub" = dontDistribute super."hgithub";
+  "hgl-example" = dontDistribute super."hgl-example";
+  "hgom" = dontDistribute super."hgom";
+  "hgopher" = dontDistribute super."hgopher";
+  "hgrev" = dontDistribute super."hgrev";
+  "hgrib" = dontDistribute super."hgrib";
+  "hharp" = dontDistribute super."hharp";
+  "hi" = dontDistribute super."hi";
+  "hi3status" = dontDistribute super."hi3status";
+  "hiccup" = dontDistribute super."hiccup";
+  "hichi" = dontDistribute super."hichi";
+  "hieraclus" = dontDistribute super."hieraclus";
+  "hierarchical-clustering-diagrams" = dontDistribute super."hierarchical-clustering-diagrams";
+  "hierarchical-exceptions" = dontDistribute super."hierarchical-exceptions";
+  "hierarchy" = dontDistribute super."hierarchy";
+  "hiernotify" = dontDistribute super."hiernotify";
+  "highWaterMark" = dontDistribute super."highWaterMark";
+  "higher-leveldb" = dontDistribute super."higher-leveldb";
+  "higherorder" = dontDistribute super."higherorder";
+  "highlight-versions" = dontDistribute super."highlight-versions";
+  "highlighter" = dontDistribute super."highlighter";
+  "highlighter2" = dontDistribute super."highlighter2";
+  "hills" = dontDistribute super."hills";
+  "himerge" = dontDistribute super."himerge";
+  "himg" = dontDistribute super."himg";
+  "himpy" = dontDistribute super."himpy";
+  "hindent" = doDistribute super."hindent_4_6_1";
+  "hindley-milner" = dontDistribute super."hindley-milner";
+  "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
+  "hinduce-classifier" = dontDistribute super."hinduce-classifier";
+  "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
+  "hinduce-examples" = dontDistribute super."hinduce-examples";
+  "hinduce-missingh" = dontDistribute super."hinduce-missingh";
+  "hinquire" = dontDistribute super."hinquire";
+  "hinstaller" = dontDistribute super."hinstaller";
+  "hint" = doDistribute super."hint_0_4_3";
+  "hint-server" = dontDistribute super."hint-server";
+  "hinvaders" = dontDistribute super."hinvaders";
+  "hinze-streams" = dontDistribute super."hinze-streams";
+  "hip" = dontDistribute super."hip";
+  "hipbot" = dontDistribute super."hipbot";
+  "hipchat-hs" = dontDistribute super."hipchat-hs";
+  "hipe" = dontDistribute super."hipe";
+  "hips" = dontDistribute super."hips";
+  "hircules" = dontDistribute super."hircules";
+  "hirt" = dontDistribute super."hirt";
+  "hissmetrics" = dontDistribute super."hissmetrics";
+  "hist-pl" = dontDistribute super."hist-pl";
+  "hist-pl-dawg" = dontDistribute super."hist-pl-dawg";
+  "hist-pl-fusion" = dontDistribute super."hist-pl-fusion";
+  "hist-pl-lexicon" = dontDistribute super."hist-pl-lexicon";
+  "hist-pl-lmf" = dontDistribute super."hist-pl-lmf";
+  "hist-pl-transliter" = dontDistribute super."hist-pl-transliter";
+  "hist-pl-types" = dontDistribute super."hist-pl-types";
+  "histogram-fill-binary" = dontDistribute super."histogram-fill-binary";
+  "histogram-fill-cereal" = dontDistribute super."histogram-fill-cereal";
+  "historian" = dontDistribute super."historian";
+  "hit-graph" = dontDistribute super."hit-graph";
+  "hjcase" = dontDistribute super."hjcase";
+  "hjpath" = dontDistribute super."hjpath";
+  "hjs" = dontDistribute super."hjs";
+  "hjson" = dontDistribute super."hjson";
+  "hjson-query" = dontDistribute super."hjson-query";
+  "hjsonpointer" = dontDistribute super."hjsonpointer";
+  "hjsonschema" = dontDistribute super."hjsonschema";
+  "hkdf" = dontDistribute super."hkdf";
+  "hlatex" = dontDistribute super."hlatex";
+  "hlbfgsb" = dontDistribute super."hlbfgsb";
+  "hlcm" = dontDistribute super."hlcm";
+  "hleap" = dontDistribute super."hleap";
+  "hledger-chart" = dontDistribute super."hledger-chart";
+  "hledger-diff" = dontDistribute super."hledger-diff";
+  "hledger-irr" = dontDistribute super."hledger-irr";
+  "hledger-vty" = dontDistribute super."hledger-vty";
+  "hlibBladeRF" = dontDistribute super."hlibBladeRF";
+  "hlibev" = dontDistribute super."hlibev";
+  "hlibfam" = dontDistribute super."hlibfam";
+  "hlint" = doDistribute super."hlint_1_9_31";
+  "hlogger" = dontDistribute super."hlogger";
+  "hlongurl" = dontDistribute super."hlongurl";
+  "hls" = dontDistribute super."hls";
+  "hlwm" = dontDistribute super."hlwm";
+  "hly" = dontDistribute super."hly";
+  "hmark" = dontDistribute super."hmark";
+  "hmarkup" = dontDistribute super."hmarkup";
+  "hmatrix-banded" = dontDistribute super."hmatrix-banded";
+  "hmatrix-csv" = dontDistribute super."hmatrix-csv";
+  "hmatrix-glpk" = dontDistribute super."hmatrix-glpk";
+  "hmatrix-mmap" = dontDistribute super."hmatrix-mmap";
+  "hmatrix-nipals" = dontDistribute super."hmatrix-nipals";
+  "hmatrix-quadprogpp" = dontDistribute super."hmatrix-quadprogpp";
+  "hmatrix-repa" = dontDistribute super."hmatrix-repa";
+  "hmatrix-special" = dontDistribute super."hmatrix-special";
+  "hmatrix-static" = dontDistribute super."hmatrix-static";
+  "hmatrix-svdlibc" = dontDistribute super."hmatrix-svdlibc";
+  "hmatrix-syntax" = dontDistribute super."hmatrix-syntax";
+  "hmatrix-tests" = dontDistribute super."hmatrix-tests";
+  "hmeap" = dontDistribute super."hmeap";
+  "hmeap-utils" = dontDistribute super."hmeap-utils";
+  "hmemdb" = dontDistribute super."hmemdb";
+  "hmenu" = dontDistribute super."hmenu";
+  "hmidi" = dontDistribute super."hmidi";
+  "hmk" = dontDistribute super."hmk";
+  "hmm" = dontDistribute super."hmm";
+  "hmm-hmatrix" = dontDistribute super."hmm-hmatrix";
+  "hmp3" = dontDistribute super."hmp3";
+  "hmpfr" = dontDistribute super."hmpfr";
+  "hmt" = dontDistribute super."hmt";
+  "hmt-diagrams" = dontDistribute super."hmt-diagrams";
+  "hmumps" = dontDistribute super."hmumps";
+  "hnetcdf" = dontDistribute super."hnetcdf";
+  "hnix" = dontDistribute super."hnix";
+  "hnn" = dontDistribute super."hnn";
+  "hnop" = dontDistribute super."hnop";
+  "ho-rewriting" = dontDistribute super."ho-rewriting";
+  "hoauth" = dontDistribute super."hoauth";
+  "hob" = dontDistribute super."hob";
+  "hobbes" = dontDistribute super."hobbes";
+  "hobbits" = dontDistribute super."hobbits";
+  "hoe" = dontDistribute super."hoe";
+  "hofix-mtl" = dontDistribute super."hofix-mtl";
+  "hog" = dontDistribute super."hog";
+  "hogg" = dontDistribute super."hogg";
+  "hogre" = dontDistribute super."hogre";
+  "hogre-examples" = dontDistribute super."hogre-examples";
+  "hois" = dontDistribute super."hois";
+  "hoist-error" = dontDistribute super."hoist-error";
+  "hold-em" = dontDistribute super."hold-em";
+  "hole" = dontDistribute super."hole";
+  "holey-format" = dontDistribute super."holey-format";
+  "homeomorphic" = dontDistribute super."homeomorphic";
+  "hommage" = dontDistribute super."hommage";
+  "hommage-ds" = dontDistribute super."hommage-ds";
+  "homplexity" = dontDistribute super."homplexity";
+  "honi" = dontDistribute super."honi";
+  "honk" = dontDistribute super."honk";
+  "hoobuddy" = dontDistribute super."hoobuddy";
+  "hood" = dontDistribute super."hood";
+  "hood-off" = dontDistribute super."hood-off";
+  "hood2" = dontDistribute super."hood2";
+  "hoodie" = dontDistribute super."hoodie";
+  "hoodle" = dontDistribute super."hoodle";
+  "hoodle-builder" = dontDistribute super."hoodle-builder";
+  "hoodle-core" = dontDistribute super."hoodle-core";
+  "hoodle-extra" = dontDistribute super."hoodle-extra";
+  "hoodle-parser" = dontDistribute super."hoodle-parser";
+  "hoodle-publish" = dontDistribute super."hoodle-publish";
+  "hoodle-render" = dontDistribute super."hoodle-render";
+  "hoodle-types" = dontDistribute super."hoodle-types";
+  "hoogle-index" = dontDistribute super."hoogle-index";
+  "hooks-dir" = dontDistribute super."hooks-dir";
+  "hoovie" = dontDistribute super."hoovie";
+  "hopencc" = dontDistribute super."hopencc";
+  "hopencl" = dontDistribute super."hopencl";
+  "hopenpgp-tools" = doDistribute super."hopenpgp-tools_0_17_1";
+  "hopfield" = dontDistribute super."hopfield";
+  "hopfield-networks" = dontDistribute super."hopfield-networks";
+  "hopfli" = dontDistribute super."hopfli";
+  "hoppy-generator" = dontDistribute super."hoppy-generator";
+  "hoppy-runtime" = dontDistribute super."hoppy-runtime";
+  "hoppy-std" = dontDistribute super."hoppy-std";
+  "hops" = dontDistribute super."hops";
+  "hoq" = dontDistribute super."hoq";
+  "horizon" = dontDistribute super."horizon";
+  "hosc" = dontDistribute super."hosc";
+  "hosc-json" = dontDistribute super."hosc-json";
+  "hosc-utils" = dontDistribute super."hosc-utils";
+  "hosts-server" = dontDistribute super."hosts-server";
+  "hothasktags" = dontDistribute super."hothasktags";
+  "hotswap" = dontDistribute super."hotswap";
+  "hourglass-fuzzy-parsing" = dontDistribute super."hourglass-fuzzy-parsing";
+  "hp2any-core" = dontDistribute super."hp2any-core";
+  "hp2any-graph" = dontDistribute super."hp2any-graph";
+  "hp2any-manager" = dontDistribute super."hp2any-manager";
+  "hp2html" = dontDistribute super."hp2html";
+  "hp2pretty" = dontDistribute super."hp2pretty";
+  "hpack" = dontDistribute super."hpack";
+  "hpaco" = dontDistribute super."hpaco";
+  "hpaco-lib" = dontDistribute super."hpaco-lib";
+  "hpage" = dontDistribute super."hpage";
+  "hpapi" = dontDistribute super."hpapi";
+  "hpaste" = dontDistribute super."hpaste";
+  "hpasteit" = dontDistribute super."hpasteit";
+  "hpc-strobe" = dontDistribute super."hpc-strobe";
+  "hpc-tracer" = dontDistribute super."hpc-tracer";
+  "hpdft" = dontDistribute super."hpdft";
+  "hplayground" = dontDistribute super."hplayground";
+  "hplaylist" = dontDistribute super."hplaylist";
+  "hpodder" = dontDistribute super."hpodder";
+  "hpp" = dontDistribute super."hpp";
+  "hpqtypes" = dontDistribute super."hpqtypes";
+  "hprotoc" = doDistribute super."hprotoc_2_1_12";
+  "hprotoc-fork" = dontDistribute super."hprotoc-fork";
+  "hps" = dontDistribute super."hps";
+  "hps-cairo" = dontDistribute super."hps-cairo";
+  "hps-kmeans" = dontDistribute super."hps-kmeans";
+  "hpuz" = dontDistribute super."hpuz";
+  "hpygments" = dontDistribute super."hpygments";
+  "hpylos" = dontDistribute super."hpylos";
+  "hpyrg" = dontDistribute super."hpyrg";
+  "hquantlib" = dontDistribute super."hquantlib";
+  "hquery" = dontDistribute super."hquery";
+  "hranker" = dontDistribute super."hranker";
+  "hreader" = dontDistribute super."hreader";
+  "hricket" = dontDistribute super."hricket";
+  "hruby" = dontDistribute super."hruby";
+  "hs-GeoIP" = dontDistribute super."hs-GeoIP";
+  "hs-blake2" = dontDistribute super."hs-blake2";
+  "hs-captcha" = dontDistribute super."hs-captcha";
+  "hs-carbon" = dontDistribute super."hs-carbon";
+  "hs-carbon-examples" = dontDistribute super."hs-carbon-examples";
+  "hs-cdb" = dontDistribute super."hs-cdb";
+  "hs-dotnet" = dontDistribute super."hs-dotnet";
+  "hs-duktape" = dontDistribute super."hs-duktape";
+  "hs-excelx" = dontDistribute super."hs-excelx";
+  "hs-ffmpeg" = dontDistribute super."hs-ffmpeg";
+  "hs-fltk" = dontDistribute super."hs-fltk";
+  "hs-gchart" = dontDistribute super."hs-gchart";
+  "hs-gen-iface" = dontDistribute super."hs-gen-iface";
+  "hs-gizapp" = dontDistribute super."hs-gizapp";
+  "hs-inspector" = dontDistribute super."hs-inspector";
+  "hs-java" = dontDistribute super."hs-java";
+  "hs-json-rpc" = dontDistribute super."hs-json-rpc";
+  "hs-logo" = dontDistribute super."hs-logo";
+  "hs-mesos" = dontDistribute super."hs-mesos";
+  "hs-nombre-generator" = dontDistribute super."hs-nombre-generator";
+  "hs-pgms" = dontDistribute super."hs-pgms";
+  "hs-php-session" = dontDistribute super."hs-php-session";
+  "hs-pkg-config" = dontDistribute super."hs-pkg-config";
+  "hs-pkpass" = dontDistribute super."hs-pkpass";
+  "hs-re" = dontDistribute super."hs-re";
+  "hs-scrape" = dontDistribute super."hs-scrape";
+  "hs-twitter" = dontDistribute super."hs-twitter";
+  "hs-twitterarchiver" = dontDistribute super."hs-twitterarchiver";
+  "hs-vcard" = dontDistribute super."hs-vcard";
+  "hs2048" = dontDistribute super."hs2048";
+  "hs2bf" = dontDistribute super."hs2bf";
+  "hs2dot" = dontDistribute super."hs2dot";
+  "hsConfigure" = dontDistribute super."hsConfigure";
+  "hsSqlite3" = dontDistribute super."hsSqlite3";
+  "hsXenCtrl" = dontDistribute super."hsXenCtrl";
+  "hsay" = dontDistribute super."hsay";
+  "hsb2hs" = dontDistribute super."hsb2hs";
+  "hsbackup" = dontDistribute super."hsbackup";
+  "hsbencher" = dontDistribute super."hsbencher";
+  "hsbencher-codespeed" = dontDistribute super."hsbencher-codespeed";
+  "hsbencher-fusion" = dontDistribute super."hsbencher-fusion";
+  "hsc2hs" = dontDistribute super."hsc2hs";
+  "hsc3" = dontDistribute super."hsc3";
+  "hsc3-auditor" = dontDistribute super."hsc3-auditor";
+  "hsc3-cairo" = dontDistribute super."hsc3-cairo";
+  "hsc3-data" = dontDistribute super."hsc3-data";
+  "hsc3-db" = dontDistribute super."hsc3-db";
+  "hsc3-dot" = dontDistribute super."hsc3-dot";
+  "hsc3-forth" = dontDistribute super."hsc3-forth";
+  "hsc3-graphs" = dontDistribute super."hsc3-graphs";
+  "hsc3-lang" = dontDistribute super."hsc3-lang";
+  "hsc3-lisp" = dontDistribute super."hsc3-lisp";
+  "hsc3-plot" = dontDistribute super."hsc3-plot";
+  "hsc3-process" = dontDistribute super."hsc3-process";
+  "hsc3-rec" = dontDistribute super."hsc3-rec";
+  "hsc3-rw" = dontDistribute super."hsc3-rw";
+  "hsc3-server" = dontDistribute super."hsc3-server";
+  "hsc3-sf" = dontDistribute super."hsc3-sf";
+  "hsc3-sf-hsndfile" = dontDistribute super."hsc3-sf-hsndfile";
+  "hsc3-unsafe" = dontDistribute super."hsc3-unsafe";
+  "hsc3-utils" = dontDistribute super."hsc3-utils";
+  "hscamwire" = dontDistribute super."hscamwire";
+  "hscassandra" = dontDistribute super."hscassandra";
+  "hscd" = dontDistribute super."hscd";
+  "hsclock" = dontDistribute super."hsclock";
+  "hscolour" = doDistribute super."hscolour_1_23";
+  "hscope" = dontDistribute super."hscope";
+  "hscrtmpl" = dontDistribute super."hscrtmpl";
+  "hscuid" = dontDistribute super."hscuid";
+  "hscurses" = dontDistribute super."hscurses";
+  "hscurses-fish-ex" = dontDistribute super."hscurses-fish-ex";
+  "hsdev" = dontDistribute super."hsdev";
+  "hsdif" = dontDistribute super."hsdif";
+  "hsdip" = dontDistribute super."hsdip";
+  "hsdns" = dontDistribute super."hsdns";
+  "hsdns-cache" = dontDistribute super."hsdns-cache";
+  "hsemail-ns" = dontDistribute super."hsemail-ns";
+  "hsenv" = dontDistribute super."hsenv";
+  "hserv" = dontDistribute super."hserv";
+  "hset" = dontDistribute super."hset";
+  "hsfacter" = dontDistribute super."hsfacter";
+  "hsfcsh" = dontDistribute super."hsfcsh";
+  "hsfilt" = dontDistribute super."hsfilt";
+  "hsgnutls" = dontDistribute super."hsgnutls";
+  "hsgnutls-yj" = dontDistribute super."hsgnutls-yj";
+  "hsgsom" = dontDistribute super."hsgsom";
+  "hsgtd" = dontDistribute super."hsgtd";
+  "hsharc" = dontDistribute super."hsharc";
+  "hsilop" = dontDistribute super."hsilop";
+  "hsimport" = dontDistribute super."hsimport";
+  "hsini" = dontDistribute super."hsini";
+  "hskeleton" = dontDistribute super."hskeleton";
+  "hslackbuilder" = dontDistribute super."hslackbuilder";
+  "hslibsvm" = dontDistribute super."hslibsvm";
+  "hslinks" = dontDistribute super."hslinks";
+  "hslogger-reader" = dontDistribute super."hslogger-reader";
+  "hslogger-template" = dontDistribute super."hslogger-template";
+  "hslogger4j" = dontDistribute super."hslogger4j";
+  "hslogstash" = dontDistribute super."hslogstash";
+  "hsmagick" = dontDistribute super."hsmagick";
+  "hsmisc" = dontDistribute super."hsmisc";
+  "hsmtpclient" = dontDistribute super."hsmtpclient";
+  "hsndfile-storablevector" = dontDistribute super."hsndfile-storablevector";
+  "hsnock" = dontDistribute super."hsnock";
+  "hsnoise" = dontDistribute super."hsnoise";
+  "hsns" = dontDistribute super."hsns";
+  "hsnsq" = dontDistribute super."hsnsq";
+  "hsntp" = dontDistribute super."hsntp";
+  "hsoptions" = dontDistribute super."hsoptions";
+  "hsp-cgi" = dontDistribute super."hsp-cgi";
+  "hsparklines" = dontDistribute super."hsparklines";
+  "hsparql" = dontDistribute super."hsparql";
+  "hspear" = dontDistribute super."hspear";
+  "hspec-checkers" = dontDistribute super."hspec-checkers";
+  "hspec-expectations-lens" = dontDistribute super."hspec-expectations-lens";
+  "hspec-expectations-lifted" = dontDistribute super."hspec-expectations-lifted";
+  "hspec-expectations-pretty" = dontDistribute super."hspec-expectations-pretty";
+  "hspec-experimental" = dontDistribute super."hspec-experimental";
+  "hspec-laws" = dontDistribute super."hspec-laws";
+  "hspec-monad-control" = dontDistribute super."hspec-monad-control";
+  "hspec-server" = dontDistribute super."hspec-server";
+  "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
+  "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
+  "hspec-test-framework" = dontDistribute super."hspec-test-framework";
+  "hspec-test-framework-th" = dontDistribute super."hspec-test-framework-th";
+  "hspec-test-sandbox" = dontDistribute super."hspec-test-sandbox";
+  "hspec-wai" = doDistribute super."hspec-wai_0_6_5";
+  "hspec2" = dontDistribute super."hspec2";
+  "hspr-sh" = dontDistribute super."hspr-sh";
+  "hspread" = dontDistribute super."hspread";
+  "hspresent" = dontDistribute super."hspresent";
+  "hsprocess" = dontDistribute super."hsprocess";
+  "hsql" = dontDistribute super."hsql";
+  "hsql-mysql" = dontDistribute super."hsql-mysql";
+  "hsql-odbc" = dontDistribute super."hsql-odbc";
+  "hsql-postgresql" = dontDistribute super."hsql-postgresql";
+  "hsql-sqlite3" = dontDistribute super."hsql-sqlite3";
+  "hsqml" = dontDistribute super."hsqml";
+  "hsqml-datamodel" = dontDistribute super."hsqml-datamodel";
+  "hsqml-datamodel-vinyl" = dontDistribute super."hsqml-datamodel-vinyl";
+  "hsqml-demo-morris" = dontDistribute super."hsqml-demo-morris";
+  "hsqml-demo-notes" = dontDistribute super."hsqml-demo-notes";
+  "hsqml-demo-samples" = dontDistribute super."hsqml-demo-samples";
+  "hsqml-morris" = dontDistribute super."hsqml-morris";
+  "hsreadability" = dontDistribute super."hsreadability";
+  "hsseccomp" = dontDistribute super."hsseccomp";
+  "hsshellscript" = dontDistribute super."hsshellscript";
+  "hssourceinfo" = dontDistribute super."hssourceinfo";
+  "hssqlppp" = dontDistribute super."hssqlppp";
+  "hstats" = dontDistribute super."hstats";
+  "hstest" = dontDistribute super."hstest";
+  "hstidy" = dontDistribute super."hstidy";
+  "hstorchat" = dontDistribute super."hstorchat";
+  "hstradeking" = dontDistribute super."hstradeking";
+  "hstyle" = dontDistribute super."hstyle";
+  "hstzaar" = dontDistribute super."hstzaar";
+  "hsubconvert" = dontDistribute super."hsubconvert";
+  "hsverilog" = dontDistribute super."hsverilog";
+  "hswip" = dontDistribute super."hswip";
+  "hsx" = dontDistribute super."hsx";
+  "hsx-xhtml" = dontDistribute super."hsx-xhtml";
+  "hsyscall" = dontDistribute super."hsyscall";
+  "hszephyr" = dontDistribute super."hszephyr";
+  "htags" = dontDistribute super."htags";
+  "htar" = dontDistribute super."htar";
+  "htiled" = dontDistribute super."htiled";
+  "htime" = dontDistribute super."htime";
+  "html-email-validate" = dontDistribute super."html-email-validate";
+  "html-entities" = dontDistribute super."html-entities";
+  "html-kure" = dontDistribute super."html-kure";
+  "html-minimalist" = dontDistribute super."html-minimalist";
+  "html-parse" = dontDistribute super."html-parse";
+  "html-rules" = dontDistribute super."html-rules";
+  "html-tokenizer" = dontDistribute super."html-tokenizer";
+  "html-truncate" = dontDistribute super."html-truncate";
+  "html2hamlet" = dontDistribute super."html2hamlet";
+  "html5-entity" = dontDistribute super."html5-entity";
+  "htodo" = dontDistribute super."htodo";
+  "htoml" = dontDistribute super."htoml";
+  "htrace" = dontDistribute super."htrace";
+  "hts" = dontDistribute super."hts";
+  "htsn" = dontDistribute super."htsn";
+  "htsn-common" = dontDistribute super."htsn-common";
+  "htsn-import" = dontDistribute super."htsn-import";
+  "http-attoparsec" = dontDistribute super."http-attoparsec";
+  "http-client-auth" = dontDistribute super."http-client-auth";
+  "http-client-conduit" = dontDistribute super."http-client-conduit";
+  "http-client-lens" = dontDistribute super."http-client-lens";
+  "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
+  "http-client-session" = dontDistribute super."http-client-session";
+  "http-client-streams" = dontDistribute super."http-client-streams";
+  "http-conduit-browser" = dontDistribute super."http-conduit-browser";
+  "http-conduit-downloader" = dontDistribute super."http-conduit-downloader";
+  "http-encodings" = dontDistribute super."http-encodings";
+  "http-enumerator" = dontDistribute super."http-enumerator";
+  "http-kinder" = dontDistribute super."http-kinder";
+  "http-kit" = dontDistribute super."http-kit";
+  "http-listen" = dontDistribute super."http-listen";
+  "http-monad" = dontDistribute super."http-monad";
+  "http-proxy" = dontDistribute super."http-proxy";
+  "http-querystring" = dontDistribute super."http-querystring";
+  "http-response-decoder" = dontDistribute super."http-response-decoder";
+  "http-server" = dontDistribute super."http-server";
+  "http-shed" = dontDistribute super."http-shed";
+  "http-test" = dontDistribute super."http-test";
+  "http-wget" = dontDistribute super."http-wget";
+  "http2" = doDistribute super."http2_1_4_5";
+  "https-everywhere-rules" = dontDistribute super."https-everywhere-rules";
+  "https-everywhere-rules-raw" = dontDistribute super."https-everywhere-rules-raw";
+  "httpspec" = dontDistribute super."httpspec";
+  "htune" = dontDistribute super."htune";
+  "htzaar" = dontDistribute super."htzaar";
+  "hub" = dontDistribute super."hub";
+  "hubigraph" = dontDistribute super."hubigraph";
+  "hubris" = dontDistribute super."hubris";
+  "huckleberry" = dontDistribute super."huckleberry";
+  "huffman" = dontDistribute super."huffman";
+  "hugs2yc" = dontDistribute super."hugs2yc";
+  "hulk" = dontDistribute super."hulk";
+  "hums" = dontDistribute super."hums";
+  "hunch" = dontDistribute super."hunch";
+  "hunit-gui" = dontDistribute super."hunit-gui";
+  "hunit-parsec" = dontDistribute super."hunit-parsec";
+  "hunit-rematch" = dontDistribute super."hunit-rematch";
+  "hunp" = dontDistribute super."hunp";
+  "hunt-searchengine" = dontDistribute super."hunt-searchengine";
+  "hunt-server" = dontDistribute super."hunt-server";
+  "hunt-server-cli" = dontDistribute super."hunt-server-cli";
+  "hurdle" = dontDistribute super."hurdle";
+  "husk-scheme" = dontDistribute super."husk-scheme";
+  "husk-scheme-libs" = dontDistribute super."husk-scheme-libs";
+  "husky" = dontDistribute super."husky";
+  "hutton" = dontDistribute super."hutton";
+  "huttons-razor" = dontDistribute super."huttons-razor";
+  "huzzy" = dontDistribute super."huzzy";
+  "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
+  "hw-succinct" = dontDistribute super."hw-succinct";
+  "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
+  "hws" = dontDistribute super."hws";
+  "hwsl2" = dontDistribute super."hwsl2";
+  "hwsl2-bytevector" = dontDistribute super."hwsl2-bytevector";
+  "hwsl2-reducers" = dontDistribute super."hwsl2-reducers";
+  "hx" = dontDistribute super."hx";
+  "hxmppc" = dontDistribute super."hxmppc";
+  "hxournal" = dontDistribute super."hxournal";
+  "hxt-binary" = dontDistribute super."hxt-binary";
+  "hxt-cache" = dontDistribute super."hxt-cache";
+  "hxt-extras" = dontDistribute super."hxt-extras";
+  "hxt-filter" = dontDistribute super."hxt-filter";
+  "hxt-xpath" = dontDistribute super."hxt-xpath";
+  "hxt-xslt" = dontDistribute super."hxt-xslt";
+  "hxthelper" = dontDistribute super."hxthelper";
+  "hxweb" = dontDistribute super."hxweb";
+  "hyahtzee" = dontDistribute super."hyahtzee";
+  "hyakko" = dontDistribute super."hyakko";
+  "hybrid" = dontDistribute super."hybrid";
+  "hydra-hs" = dontDistribute super."hydra-hs";
+  "hydra-print" = dontDistribute super."hydra-print";
+  "hydrogen" = dontDistribute super."hydrogen";
+  "hydrogen-cli" = dontDistribute super."hydrogen-cli";
+  "hydrogen-cli-args" = dontDistribute super."hydrogen-cli-args";
+  "hydrogen-data" = dontDistribute super."hydrogen-data";
+  "hydrogen-multimap" = dontDistribute super."hydrogen-multimap";
+  "hydrogen-parsing" = dontDistribute super."hydrogen-parsing";
+  "hydrogen-prelude" = dontDistribute super."hydrogen-prelude";
+  "hydrogen-prelude-parsec" = dontDistribute super."hydrogen-prelude-parsec";
+  "hydrogen-syntax" = dontDistribute super."hydrogen-syntax";
+  "hydrogen-util" = dontDistribute super."hydrogen-util";
+  "hydrogen-version" = dontDistribute super."hydrogen-version";
+  "hyena" = dontDistribute super."hyena";
+  "hylogen" = dontDistribute super."hylogen";
+  "hylolib" = dontDistribute super."hylolib";
+  "hylotab" = dontDistribute super."hylotab";
+  "hyloutils" = dontDistribute super."hyloutils";
+  "hyperdrive" = dontDistribute super."hyperdrive";
+  "hyperfunctions" = dontDistribute super."hyperfunctions";
+  "hyperpublic" = dontDistribute super."hyperpublic";
+  "hyphenate" = dontDistribute super."hyphenate";
+  "hypher" = dontDistribute super."hypher";
+  "hzaif" = dontDistribute super."hzaif";
+  "hzk" = dontDistribute super."hzk";
+  "i18n" = dontDistribute super."i18n";
+  "iCalendar" = dontDistribute super."iCalendar";
+  "iException" = dontDistribute super."iException";
+  "iap-verifier" = dontDistribute super."iap-verifier";
+  "ib-api" = dontDistribute super."ib-api";
+  "iban" = dontDistribute super."iban";
+  "ibus-hs" = dontDistribute super."ibus-hs";
+  "ideas" = dontDistribute super."ideas";
+  "ideas-math" = dontDistribute super."ideas-math";
+  "idempotent" = dontDistribute super."idempotent";
+  "identifiers" = dontDistribute super."identifiers";
+  "idiii" = dontDistribute super."idiii";
+  "idna" = dontDistribute super."idna";
+  "idna2008" = dontDistribute super."idna2008";
+  "idris" = dontDistribute super."idris";
+  "ieee" = dontDistribute super."ieee";
+  "ieee-utils" = dontDistribute super."ieee-utils";
+  "ieee-utils-tempfix" = dontDistribute super."ieee-utils-tempfix";
+  "ieee754-parser" = dontDistribute super."ieee754-parser";
+  "ifcxt" = dontDistribute super."ifcxt";
+  "iff" = dontDistribute super."iff";
+  "ifscs" = dontDistribute super."ifscs";
+  "ig" = doDistribute super."ig_0_6_1";
+  "ige-mac-integration" = dontDistribute super."ige-mac-integration";
+  "igraph" = dontDistribute super."igraph";
+  "igrf" = dontDistribute super."igrf";
+  "ihaskell-display" = dontDistribute super."ihaskell-display";
+  "ihaskell-inline-r" = dontDistribute super."ihaskell-inline-r";
+  "ihaskell-parsec" = dontDistribute super."ihaskell-parsec";
+  "ihaskell-plot" = dontDistribute super."ihaskell-plot";
+  "ihaskell-widgets" = dontDistribute super."ihaskell-widgets";
+  "ihttp" = dontDistribute super."ihttp";
+  "illuminate" = dontDistribute super."illuminate";
+  "image-type" = dontDistribute super."image-type";
+  "imagefilters" = dontDistribute super."imagefilters";
+  "imagemagick" = dontDistribute super."imagemagick";
+  "imagepaste" = dontDistribute super."imagepaste";
+  "imap" = dontDistribute super."imap";
+  "imapget" = dontDistribute super."imapget";
+  "imbib" = dontDistribute super."imbib";
+  "imgurder" = dontDistribute super."imgurder";
+  "imm" = dontDistribute super."imm";
+  "imparse" = dontDistribute super."imparse";
+  "imperative-edsl" = dontDistribute super."imperative-edsl";
+  "imperative-edsl-vhdl" = dontDistribute super."imperative-edsl-vhdl";
+  "implicit" = dontDistribute super."implicit";
+  "implicit-logging" = dontDistribute super."implicit-logging";
+  "implicit-params" = dontDistribute super."implicit-params";
+  "imports" = dontDistribute super."imports";
+  "impossible" = dontDistribute super."impossible";
+  "improve" = dontDistribute super."improve";
+  "inc-ref" = dontDistribute super."inc-ref";
+  "inch" = dontDistribute super."inch";
+  "incremental-computing" = dontDistribute super."incremental-computing";
+  "incremental-sat-solver" = dontDistribute super."incremental-sat-solver";
+  "increments" = dontDistribute super."increments";
+  "indentation" = dontDistribute super."indentation";
+  "indentparser" = dontDistribute super."indentparser";
+  "index-core" = dontDistribute super."index-core";
+  "indexed" = dontDistribute super."indexed";
+  "indexed-do-notation" = dontDistribute super."indexed-do-notation";
+  "indexed-extras" = dontDistribute super."indexed-extras";
+  "indexed-free" = dontDistribute super."indexed-free";
+  "indian-language-font-converter" = dontDistribute super."indian-language-font-converter";
+  "indices" = dontDistribute super."indices";
+  "indieweb-algorithms" = dontDistribute super."indieweb-algorithms";
+  "inf-interval" = dontDistribute super."inf-interval";
+  "infer-upstream" = dontDistribute super."infer-upstream";
+  "infernu" = dontDistribute super."infernu";
+  "infinite-search" = dontDistribute super."infinite-search";
+  "infinity" = dontDistribute super."infinity";
+  "infix" = dontDistribute super."infix";
+  "inflist" = dontDistribute super."inflist";
+  "influxdb" = dontDistribute super."influxdb";
+  "informative" = dontDistribute super."informative";
+  "inilist" = dontDistribute super."inilist";
+  "inject" = dontDistribute super."inject";
+  "inject-function" = dontDistribute super."inject-function";
+  "inline-c-win32" = dontDistribute super."inline-c-win32";
+  "inquire" = dontDistribute super."inquire";
+  "insert-ordered-containers" = dontDistribute super."insert-ordered-containers";
+  "inserts" = dontDistribute super."inserts";
+  "inspection-proxy" = dontDistribute super."inspection-proxy";
+  "instant-aeson" = dontDistribute super."instant-aeson";
+  "instant-bytes" = dontDistribute super."instant-bytes";
+  "instant-deepseq" = dontDistribute super."instant-deepseq";
+  "instant-generics" = dontDistribute super."instant-generics";
+  "instant-hashable" = dontDistribute super."instant-hashable";
+  "instant-zipper" = dontDistribute super."instant-zipper";
+  "instinct" = dontDistribute super."instinct";
+  "instrument-chord" = dontDistribute super."instrument-chord";
+  "int-cast" = dontDistribute super."int-cast";
+  "integer-pure" = dontDistribute super."integer-pure";
+  "intel-aes" = dontDistribute super."intel-aes";
+  "interchangeable" = dontDistribute super."interchangeable";
+  "interleavableGen" = dontDistribute super."interleavableGen";
+  "interleavableIO" = dontDistribute super."interleavableIO";
+  "interleave" = dontDistribute super."interleave";
+  "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
+  "intern" = dontDistribute super."intern";
+  "internetmarke" = dontDistribute super."internetmarke";
+  "interpol" = dontDistribute super."interpol";
+  "interpolatedstring-qq" = dontDistribute super."interpolatedstring-qq";
+  "interpolatedstring-qq-mwotton" = dontDistribute super."interpolatedstring-qq-mwotton";
+  "interpolation" = dontDistribute super."interpolation";
+  "interruptible" = dontDistribute super."interruptible";
+  "interspersed" = dontDistribute super."interspersed";
+  "intricacy" = dontDistribute super."intricacy";
+  "intset" = dontDistribute super."intset";
+  "invertible-syntax" = dontDistribute super."invertible-syntax";
+  "io-capture" = dontDistribute super."io-capture";
+  "io-machine" = dontDistribute super."io-machine";
+  "io-reactive" = dontDistribute super."io-reactive";
+  "io-streams-http" = dontDistribute super."io-streams-http";
+  "io-throttle" = dontDistribute super."io-throttle";
+  "ioctl" = dontDistribute super."ioctl";
+  "ioref-stable" = dontDistribute super."ioref-stable";
+  "iothread" = dontDistribute super."iothread";
+  "iotransaction" = dontDistribute super."iotransaction";
+  "ip-quoter" = dontDistribute super."ip-quoter";
+  "ipatch" = dontDistribute super."ipatch";
+  "ipc" = dontDistribute super."ipc";
+  "ipcvar" = dontDistribute super."ipcvar";
+  "ipopt-hs" = dontDistribute super."ipopt-hs";
+  "ipprint" = dontDistribute super."ipprint";
+  "iptables-helpers" = dontDistribute super."iptables-helpers";
+  "iptadmin" = dontDistribute super."iptadmin";
+  "irc-bytestring" = dontDistribute super."irc-bytestring";
+  "irc-colors" = dontDistribute super."irc-colors";
+  "irc-core" = dontDistribute super."irc-core";
+  "irc-dcc" = dontDistribute super."irc-dcc";
+  "irc-fun-bot" = dontDistribute super."irc-fun-bot";
+  "irc-fun-client" = dontDistribute super."irc-fun-client";
+  "irc-fun-color" = dontDistribute super."irc-fun-color";
+  "irc-fun-messages" = dontDistribute super."irc-fun-messages";
+  "irc-fun-types" = dontDistribute super."irc-fun-types";
+  "ircbot" = dontDistribute super."ircbot";
+  "ircbouncer" = dontDistribute super."ircbouncer";
+  "ireal" = dontDistribute super."ireal";
+  "iridium" = dontDistribute super."iridium";
+  "iron-mq" = dontDistribute super."iron-mq";
+  "ironforge" = dontDistribute super."ironforge";
+  "is" = dontDistribute super."is";
+  "isdicom" = dontDistribute super."isdicom";
+  "isevaluated" = dontDistribute super."isevaluated";
+  "isiz" = dontDistribute super."isiz";
+  "ismtp" = dontDistribute super."ismtp";
+  "iso8583-bitmaps" = dontDistribute super."iso8583-bitmaps";
+  "isohunt" = dontDistribute super."isohunt";
+  "ispositive" = dontDistribute super."ispositive";
+  "itanium-abi" = dontDistribute super."itanium-abi";
+  "iter-stats" = dontDistribute super."iter-stats";
+  "iterIO" = dontDistribute super."iterIO";
+  "iteratee" = dontDistribute super."iteratee";
+  "iteratee-compress" = dontDistribute super."iteratee-compress";
+  "iteratee-mtl" = dontDistribute super."iteratee-mtl";
+  "iteratee-parsec" = dontDistribute super."iteratee-parsec";
+  "iteratee-stm" = dontDistribute super."iteratee-stm";
+  "iterio-server" = dontDistribute super."iterio-server";
+  "ivar-simple" = dontDistribute super."ivar-simple";
+  "ivor" = dontDistribute super."ivor";
+  "ivory" = dontDistribute super."ivory";
+  "ivory-artifact" = dontDistribute super."ivory-artifact";
+  "ivory-backend-c" = dontDistribute super."ivory-backend-c";
+  "ivory-bitdata" = dontDistribute super."ivory-bitdata";
+  "ivory-eval" = dontDistribute super."ivory-eval";
+  "ivory-examples" = dontDistribute super."ivory-examples";
+  "ivory-hw" = dontDistribute super."ivory-hw";
+  "ivory-opts" = dontDistribute super."ivory-opts";
+  "ivory-quickcheck" = dontDistribute super."ivory-quickcheck";
+  "ivory-serialize" = dontDistribute super."ivory-serialize";
+  "ivory-stdlib" = dontDistribute super."ivory-stdlib";
+  "ivy-web" = dontDistribute super."ivy-web";
+  "ixdopp" = dontDistribute super."ixdopp";
+  "ixmonad" = dontDistribute super."ixmonad";
+  "iyql" = dontDistribute super."iyql";
+  "j2hs" = dontDistribute super."j2hs";
+  "ja-base-extra" = dontDistribute super."ja-base-extra";
+  "jack" = dontDistribute super."jack";
+  "jack-bindings" = dontDistribute super."jack-bindings";
+  "jackminimix" = dontDistribute super."jackminimix";
+  "jacobi-roots" = dontDistribute super."jacobi-roots";
+  "jail" = dontDistribute super."jail";
+  "jailbreak-cabal" = dontDistribute super."jailbreak-cabal";
+  "jalaali" = dontDistribute super."jalaali";
+  "jalla" = dontDistribute super."jalla";
+  "jammittools" = dontDistribute super."jammittools";
+  "jarfind" = dontDistribute super."jarfind";
+  "java-bridge" = dontDistribute super."java-bridge";
+  "java-bridge-extras" = dontDistribute super."java-bridge-extras";
+  "java-character" = dontDistribute super."java-character";
+  "java-poker" = dontDistribute super."java-poker";
+  "java-reflect" = dontDistribute super."java-reflect";
+  "javaclass" = dontDistribute super."javaclass";
+  "javasf" = dontDistribute super."javasf";
+  "javav" = dontDistribute super."javav";
+  "jcdecaux-vls" = dontDistribute super."jcdecaux-vls";
+  "jdi" = dontDistribute super."jdi";
+  "jespresso" = dontDistribute super."jespresso";
+  "jobqueue" = dontDistribute super."jobqueue";
+  "join" = dontDistribute super."join";
+  "joinlist" = dontDistribute super."joinlist";
+  "jonathanscard" = dontDistribute super."jonathanscard";
+  "jort" = dontDistribute super."jort";
+  "jose" = dontDistribute super."jose";
+  "jpeg" = dontDistribute super."jpeg";
+  "js-good-parts" = dontDistribute super."js-good-parts";
+  "jsaddle" = dontDistribute super."jsaddle";
+  "jsaddle-hello" = dontDistribute super."jsaddle-hello";
+  "jsc" = dontDistribute super."jsc";
+  "jsmw" = dontDistribute super."jsmw";
+  "json-assertions" = dontDistribute super."json-assertions";
+  "json-ast" = dontDistribute super."json-ast";
+  "json-ast-quickcheck" = dontDistribute super."json-ast-quickcheck";
+  "json-b" = dontDistribute super."json-b";
+  "json-encoder" = dontDistribute super."json-encoder";
+  "json-enumerator" = dontDistribute super."json-enumerator";
+  "json-extra" = dontDistribute super."json-extra";
+  "json-fu" = dontDistribute super."json-fu";
+  "json-incremental-decoder" = dontDistribute super."json-incremental-decoder";
+  "json-litobj" = dontDistribute super."json-litobj";
+  "json-pointer" = dontDistribute super."json-pointer";
+  "json-pointer-hasql" = dontDistribute super."json-pointer-hasql";
+  "json-python" = dontDistribute super."json-python";
+  "json-qq" = dontDistribute super."json-qq";
+  "json-rpc" = dontDistribute super."json-rpc";
+  "json-rpc-client" = dontDistribute super."json-rpc-client";
+  "json-rpc-server" = dontDistribute super."json-rpc-server";
+  "json-sop" = dontDistribute super."json-sop";
+  "json-state" = dontDistribute super."json-state";
+  "json-stream" = dontDistribute super."json-stream";
+  "json-togo" = dontDistribute super."json-togo";
+  "json-tools" = dontDistribute super."json-tools";
+  "json-types" = dontDistribute super."json-types";
+  "json2" = dontDistribute super."json2";
+  "json2-hdbc" = dontDistribute super."json2-hdbc";
+  "json2-types" = dontDistribute super."json2-types";
+  "json2yaml" = dontDistribute super."json2yaml";
+  "jsonresume" = dontDistribute super."jsonresume";
+  "jsonrpc-conduit" = dontDistribute super."jsonrpc-conduit";
+  "jsonschema-gen" = dontDistribute super."jsonschema-gen";
+  "jsonsql" = dontDistribute super."jsonsql";
+  "jsontsv" = dontDistribute super."jsontsv";
+  "jspath" = dontDistribute super."jspath";
+  "juandelacosa" = dontDistribute super."juandelacosa";
+  "judy" = dontDistribute super."judy";
+  "jukebox" = dontDistribute super."jukebox";
+  "jump" = dontDistribute super."jump";
+  "jumpthefive" = dontDistribute super."jumpthefive";
+  "jvm-parser" = dontDistribute super."jvm-parser";
+  "jwt" = doDistribute super."jwt_0_6_0";
+  "kademlia" = dontDistribute super."kademlia";
+  "kafka-client" = dontDistribute super."kafka-client";
+  "kangaroo" = dontDistribute super."kangaroo";
+  "kanji" = dontDistribute super."kanji";
+  "kansas-lava" = dontDistribute super."kansas-lava";
+  "kansas-lava-cores" = dontDistribute super."kansas-lava-cores";
+  "kansas-lava-papilio" = dontDistribute super."kansas-lava-papilio";
+  "kansas-lava-shake" = dontDistribute super."kansas-lava-shake";
+  "karakuri" = dontDistribute super."karakuri";
+  "karver" = dontDistribute super."karver";
+  "katip" = dontDistribute super."katip";
+  "katip-elasticsearch" = dontDistribute super."katip-elasticsearch";
+  "katt" = dontDistribute super."katt";
+  "kazura-queue" = dontDistribute super."kazura-queue";
+  "kbq-gu" = dontDistribute super."kbq-gu";
+  "kd-tree" = dontDistribute super."kd-tree";
+  "kdesrc-build-extra" = dontDistribute super."kdesrc-build-extra";
+  "keera-callbacks" = dontDistribute super."keera-callbacks";
+  "keera-hails-i18n" = dontDistribute super."keera-hails-i18n";
+  "keera-hails-mvc-controller" = dontDistribute super."keera-hails-mvc-controller";
+  "keera-hails-mvc-environment-gtk" = dontDistribute super."keera-hails-mvc-environment-gtk";
+  "keera-hails-mvc-model-lightmodel" = dontDistribute super."keera-hails-mvc-model-lightmodel";
+  "keera-hails-mvc-model-protectedmodel" = dontDistribute super."keera-hails-mvc-model-protectedmodel";
+  "keera-hails-mvc-solutions-config" = dontDistribute super."keera-hails-mvc-solutions-config";
+  "keera-hails-mvc-solutions-gtk" = dontDistribute super."keera-hails-mvc-solutions-gtk";
+  "keera-hails-mvc-view" = dontDistribute super."keera-hails-mvc-view";
+  "keera-hails-mvc-view-gtk" = dontDistribute super."keera-hails-mvc-view-gtk";
+  "keera-hails-reactive-fs" = dontDistribute super."keera-hails-reactive-fs";
+  "keera-hails-reactive-gtk" = dontDistribute super."keera-hails-reactive-gtk";
+  "keera-hails-reactive-network" = dontDistribute super."keera-hails-reactive-network";
+  "keera-hails-reactive-polling" = dontDistribute super."keera-hails-reactive-polling";
+  "keera-hails-reactive-wx" = dontDistribute super."keera-hails-reactive-wx";
+  "keera-hails-reactive-yampa" = dontDistribute super."keera-hails-reactive-yampa";
+  "keera-hails-reactivelenses" = dontDistribute super."keera-hails-reactivelenses";
+  "keera-hails-reactivevalues" = dontDistribute super."keera-hails-reactivevalues";
+  "keera-posture" = dontDistribute super."keera-posture";
+  "keiretsu" = dontDistribute super."keiretsu";
+  "kevin" = dontDistribute super."kevin";
+  "keyed" = dontDistribute super."keyed";
+  "keyring" = dontDistribute super."keyring";
+  "keystore" = dontDistribute super."keystore";
+  "keyvaluehash" = dontDistribute super."keyvaluehash";
+  "keyword-args" = dontDistribute super."keyword-args";
+  "kibro" = dontDistribute super."kibro";
+  "kicad-data" = dontDistribute super."kicad-data";
+  "kickass-torrents-dump-parser" = dontDistribute super."kickass-torrents-dump-parser";
+  "kickchan" = dontDistribute super."kickchan";
+  "kif-parser" = dontDistribute super."kif-parser";
+  "kinds" = dontDistribute super."kinds";
+  "kit" = dontDistribute super."kit";
+  "kmeans-par" = dontDistribute super."kmeans-par";
+  "kmeans-vector" = dontDistribute super."kmeans-vector";
+  "knots" = dontDistribute super."knots";
+  "koellner-phonetic" = dontDistribute super."koellner-phonetic";
+  "kontrakcja-templates" = dontDistribute super."kontrakcja-templates";
+  "korfu" = dontDistribute super."korfu";
+  "kqueue" = dontDistribute super."kqueue";
+  "krpc" = dontDistribute super."krpc";
+  "ks-test" = dontDistribute super."ks-test";
+  "ktx" = dontDistribute super."ktx";
+  "kure-your-boilerplate" = dontDistribute super."kure-your-boilerplate";
+  "kyotocabinet" = dontDistribute super."kyotocabinet";
+  "l-bfgs-b" = dontDistribute super."l-bfgs-b";
+  "labeled-graph" = dontDistribute super."labeled-graph";
+  "labeled-tree" = dontDistribute super."labeled-tree";
+  "laborantin-hs" = dontDistribute super."laborantin-hs";
+  "labyrinth" = dontDistribute super."labyrinth";
+  "labyrinth-server" = dontDistribute super."labyrinth-server";
+  "lackey" = dontDistribute super."lackey";
+  "lagrangian" = dontDistribute super."lagrangian";
+  "laika" = dontDistribute super."laika";
+  "lambda-ast" = dontDistribute super."lambda-ast";
+  "lambda-bridge" = dontDistribute super."lambda-bridge";
+  "lambda-canvas" = dontDistribute super."lambda-canvas";
+  "lambda-devs" = dontDistribute super."lambda-devs";
+  "lambda-options" = dontDistribute super."lambda-options";
+  "lambda-placeholders" = dontDistribute super."lambda-placeholders";
+  "lambda-toolbox" = dontDistribute super."lambda-toolbox";
+  "lambda2js" = dontDistribute super."lambda2js";
+  "lambdaBase" = dontDistribute super."lambdaBase";
+  "lambdaFeed" = dontDistribute super."lambdaFeed";
+  "lambdaLit" = dontDistribute super."lambdaLit";
+  "lambdabot" = dontDistribute super."lambdabot";
+  "lambdabot-core" = dontDistribute super."lambdabot-core";
+  "lambdabot-haskell-plugins" = dontDistribute super."lambdabot-haskell-plugins";
+  "lambdabot-irc-plugins" = dontDistribute super."lambdabot-irc-plugins";
+  "lambdabot-misc-plugins" = dontDistribute super."lambdabot-misc-plugins";
+  "lambdabot-novelty-plugins" = dontDistribute super."lambdabot-novelty-plugins";
+  "lambdabot-reference-plugins" = dontDistribute super."lambdabot-reference-plugins";
+  "lambdabot-social-plugins" = dontDistribute super."lambdabot-social-plugins";
+  "lambdabot-trusted" = dontDistribute super."lambdabot-trusted";
+  "lambdabot-utils" = dontDistribute super."lambdabot-utils";
+  "lambdacat" = dontDistribute super."lambdacat";
+  "lambdacms-core" = dontDistribute super."lambdacms-core";
+  "lambdacms-media" = dontDistribute super."lambdacms-media";
+  "lambdacube" = dontDistribute super."lambdacube";
+  "lambdacube-bullet" = dontDistribute super."lambdacube-bullet";
+  "lambdacube-compiler" = dontDistribute super."lambdacube-compiler";
+  "lambdacube-core" = dontDistribute super."lambdacube-core";
+  "lambdacube-edsl" = dontDistribute super."lambdacube-edsl";
+  "lambdacube-engine" = dontDistribute super."lambdacube-engine";
+  "lambdacube-examples" = dontDistribute super."lambdacube-examples";
+  "lambdacube-gl" = dontDistribute super."lambdacube-gl";
+  "lambdacube-ir" = dontDistribute super."lambdacube-ir";
+  "lambdacube-samples" = dontDistribute super."lambdacube-samples";
+  "lambdatex" = dontDistribute super."lambdatex";
+  "lambdatwit" = dontDistribute super."lambdatwit";
+  "lambdaya-bus" = dontDistribute super."lambdaya-bus";
+  "lambdiff" = dontDistribute super."lambdiff";
+  "lame-tester" = dontDistribute super."lame-tester";
+  "language-asn1" = dontDistribute super."language-asn1";
+  "language-bash" = dontDistribute super."language-bash";
+  "language-boogie" = dontDistribute super."language-boogie";
+  "language-c" = doDistribute super."language-c_0_4_7";
+  "language-c-comments" = dontDistribute super."language-c-comments";
+  "language-c-inline" = dontDistribute super."language-c-inline";
+  "language-c-quote" = dontDistribute super."language-c-quote";
+  "language-cil" = dontDistribute super."language-cil";
+  "language-css" = dontDistribute super."language-css";
+  "language-dot" = dontDistribute super."language-dot";
+  "language-ecmascript-analysis" = dontDistribute super."language-ecmascript-analysis";
+  "language-eiffel" = dontDistribute super."language-eiffel";
+  "language-fortran" = dontDistribute super."language-fortran";
+  "language-gcl" = dontDistribute super."language-gcl";
+  "language-go" = dontDistribute super."language-go";
+  "language-guess" = dontDistribute super."language-guess";
+  "language-java-classfile" = dontDistribute super."language-java-classfile";
+  "language-kort" = dontDistribute super."language-kort";
+  "language-lua" = dontDistribute super."language-lua";
+  "language-lua-qq" = dontDistribute super."language-lua-qq";
+  "language-mixal" = dontDistribute super."language-mixal";
+  "language-objc" = dontDistribute super."language-objc";
+  "language-openscad" = dontDistribute super."language-openscad";
+  "language-pig" = dontDistribute super."language-pig";
+  "language-puppet" = dontDistribute super."language-puppet";
+  "language-python" = dontDistribute super."language-python";
+  "language-python-colour" = dontDistribute super."language-python-colour";
+  "language-python-test" = dontDistribute super."language-python-test";
+  "language-qux" = dontDistribute super."language-qux";
+  "language-sh" = dontDistribute super."language-sh";
+  "language-slice" = dontDistribute super."language-slice";
+  "language-spelling" = dontDistribute super."language-spelling";
+  "language-sqlite" = dontDistribute super."language-sqlite";
+  "language-thrift" = doDistribute super."language-thrift_0_7_0_1";
+  "language-typescript" = dontDistribute super."language-typescript";
+  "language-vhdl" = dontDistribute super."language-vhdl";
+  "lat" = dontDistribute super."lat";
+  "latest-npm-version" = dontDistribute super."latest-npm-version";
+  "latex" = dontDistribute super."latex";
+  "launchpad-control" = dontDistribute super."launchpad-control";
+  "lax" = dontDistribute super."lax";
+  "layers" = dontDistribute super."layers";
+  "layers-game" = dontDistribute super."layers-game";
+  "layout" = dontDistribute super."layout";
+  "layout-bootstrap" = dontDistribute super."layout-bootstrap";
+  "lazy-io" = dontDistribute super."lazy-io";
+  "lazyarray" = dontDistribute super."lazyarray";
+  "lazyio" = dontDistribute super."lazyio";
+  "lazysmallcheck" = dontDistribute super."lazysmallcheck";
+  "lazysplines" = dontDistribute super."lazysplines";
+  "lbfgs" = dontDistribute super."lbfgs";
+  "lcs" = dontDistribute super."lcs";
+  "lda" = dontDistribute super."lda";
+  "ldap-client" = dontDistribute super."ldap-client";
+  "ldif" = dontDistribute super."ldif";
+  "leaf" = dontDistribute super."leaf";
+  "leaky" = dontDistribute super."leaky";
+  "leancheck" = dontDistribute super."leancheck";
+  "leankit-api" = dontDistribute super."leankit-api";
+  "leapseconds-announced" = dontDistribute super."leapseconds-announced";
+  "learn" = dontDistribute super."learn";
+  "learn-physics" = dontDistribute super."learn-physics";
+  "learn-physics-examples" = dontDistribute super."learn-physics-examples";
+  "learning-hmm" = dontDistribute super."learning-hmm";
+  "leetify" = dontDistribute super."leetify";
+  "leksah" = dontDistribute super."leksah";
+  "leksah-server" = dontDistribute super."leksah-server";
+  "lendingclub" = dontDistribute super."lendingclub";
+  "lens-datetime" = dontDistribute super."lens-datetime";
+  "lens-prelude" = dontDistribute super."lens-prelude";
+  "lens-properties" = dontDistribute super."lens-properties";
+  "lens-sop" = dontDistribute super."lens-sop";
+  "lens-text-encoding" = dontDistribute super."lens-text-encoding";
+  "lens-time" = dontDistribute super."lens-time";
+  "lens-tutorial" = dontDistribute super."lens-tutorial";
+  "lens-utils" = dontDistribute super."lens-utils";
+  "lenses" = dontDistribute super."lenses";
+  "lensref" = dontDistribute super."lensref";
+  "lenz" = dontDistribute super."lenz";
+  "lenz-template" = dontDistribute super."lenz-template";
+  "level-monad" = dontDistribute super."level-monad";
+  "leveldb-haskell-fork" = dontDistribute super."leveldb-haskell-fork";
+  "levmar" = dontDistribute super."levmar";
+  "levmar-chart" = dontDistribute super."levmar-chart";
+  "lfst" = dontDistribute super."lfst";
+  "lgtk" = dontDistribute super."lgtk";
+  "lha" = dontDistribute super."lha";
+  "lhae" = dontDistribute super."lhae";
+  "lhc" = dontDistribute super."lhc";
+  "lhe" = dontDistribute super."lhe";
+  "lhs2TeX-hl" = dontDistribute super."lhs2TeX-hl";
+  "lhs2html" = dontDistribute super."lhs2html";
+  "lhslatex" = dontDistribute super."lhslatex";
+  "libGenI" = dontDistribute super."libGenI";
+  "libarchive-conduit" = dontDistribute super."libarchive-conduit";
+  "libconfig" = dontDistribute super."libconfig";
+  "libcspm" = dontDistribute super."libcspm";
+  "libexpect" = dontDistribute super."libexpect";
+  "libffi" = dontDistribute super."libffi";
+  "libgraph" = dontDistribute super."libgraph";
+  "libhbb" = dontDistribute super."libhbb";
+  "libjenkins" = dontDistribute super."libjenkins";
+  "liblastfm" = dontDistribute super."liblastfm";
+  "liblinear-enumerator" = dontDistribute super."liblinear-enumerator";
+  "libltdl" = dontDistribute super."libltdl";
+  "libmpd" = dontDistribute super."libmpd";
+  "libnvvm" = dontDistribute super."libnvvm";
+  "liboleg" = dontDistribute super."liboleg";
+  "libpafe" = dontDistribute super."libpafe";
+  "libpq" = dontDistribute super."libpq";
+  "librandomorg" = dontDistribute super."librandomorg";
+  "libravatar" = dontDistribute super."libravatar";
+  "libssh2" = dontDistribute super."libssh2";
+  "libssh2-conduit" = dontDistribute super."libssh2-conduit";
+  "libstackexchange" = dontDistribute super."libstackexchange";
+  "libsystemd-daemon" = dontDistribute super."libsystemd-daemon";
+  "libtagc" = dontDistribute super."libtagc";
+  "libvirt-hs" = dontDistribute super."libvirt-hs";
+  "libvorbis" = dontDistribute super."libvorbis";
+  "libxls" = dontDistribute super."libxls";
+  "libxml" = dontDistribute super."libxml";
+  "libxml-enumerator" = dontDistribute super."libxml-enumerator";
+  "libxslt" = dontDistribute super."libxslt";
+  "life" = dontDistribute super."life";
+  "lift-generics" = dontDistribute super."lift-generics";
+  "lifted-threads" = dontDistribute super."lifted-threads";
+  "lifter" = dontDistribute super."lifter";
+  "ligature" = dontDistribute super."ligature";
+  "ligd" = dontDistribute super."ligd";
+  "lighttpd-conf" = dontDistribute super."lighttpd-conf";
+  "lighttpd-conf-qq" = dontDistribute super."lighttpd-conf-qq";
+  "lilypond" = dontDistribute super."lilypond";
+  "limp" = dontDistribute super."limp";
+  "limp-cbc" = dontDistribute super."limp-cbc";
+  "lin-alg" = dontDistribute super."lin-alg";
+  "linda" = dontDistribute super."linda";
+  "lindenmayer" = dontDistribute super."lindenmayer";
+  "line-break" = dontDistribute super."line-break";
+  "line2pdf" = dontDistribute super."line2pdf";
+  "linear-algebra-cblas" = dontDistribute super."linear-algebra-cblas";
+  "linear-circuit" = dontDistribute super."linear-circuit";
+  "linear-grammar" = dontDistribute super."linear-grammar";
+  "linear-maps" = dontDistribute super."linear-maps";
+  "linear-opengl" = dontDistribute super."linear-opengl";
+  "linear-vect" = dontDistribute super."linear-vect";
+  "linearEqSolver" = dontDistribute super."linearEqSolver";
+  "linearscan" = dontDistribute super."linearscan";
+  "linearscan-hoopl" = dontDistribute super."linearscan-hoopl";
+  "linebreak" = dontDistribute super."linebreak";
+  "linguistic-ordinals" = dontDistribute super."linguistic-ordinals";
+  "link-relations" = dontDistribute super."link-relations";
+  "linkchk" = dontDistribute super."linkchk";
+  "linkcore" = dontDistribute super."linkcore";
+  "linkedhashmap" = dontDistribute super."linkedhashmap";
+  "linklater" = dontDistribute super."linklater";
+  "linode" = dontDistribute super."linode";
+  "linux-blkid" = dontDistribute super."linux-blkid";
+  "linux-cgroup" = dontDistribute super."linux-cgroup";
+  "linux-evdev" = dontDistribute super."linux-evdev";
+  "linux-inotify" = dontDistribute super."linux-inotify";
+  "linux-kmod" = dontDistribute super."linux-kmod";
+  "linux-mount" = dontDistribute super."linux-mount";
+  "linux-perf" = dontDistribute super."linux-perf";
+  "linux-ptrace" = dontDistribute super."linux-ptrace";
+  "linux-xattr" = dontDistribute super."linux-xattr";
+  "linx-gateway" = dontDistribute super."linx-gateway";
+  "lio" = dontDistribute super."lio";
+  "lio-eci11" = dontDistribute super."lio-eci11";
+  "lio-fs" = dontDistribute super."lio-fs";
+  "lio-simple" = dontDistribute super."lio-simple";
+  "lipsum-gen" = dontDistribute super."lipsum-gen";
+  "liquid-fixpoint" = dontDistribute super."liquid-fixpoint";
+  "liquidhaskell" = dontDistribute super."liquidhaskell";
+  "liquidhaskell-cabal" = dontDistribute super."liquidhaskell-cabal";
+  "lispparser" = dontDistribute super."lispparser";
+  "list-extras" = dontDistribute super."list-extras";
+  "list-grouping" = dontDistribute super."list-grouping";
+  "list-mux" = dontDistribute super."list-mux";
+  "list-remote-forwards" = dontDistribute super."list-remote-forwards";
+  "list-t-attoparsec" = dontDistribute super."list-t-attoparsec";
+  "list-t-html-parser" = dontDistribute super."list-t-html-parser";
+  "list-t-http-client" = dontDistribute super."list-t-http-client";
+  "list-t-libcurl" = dontDistribute super."list-t-libcurl";
+  "list-t-text" = dontDistribute super."list-t-text";
+  "list-tries" = dontDistribute super."list-tries";
+  "list-zip-def" = dontDistribute super."list-zip-def";
+  "listlike-instances" = dontDistribute super."listlike-instances";
+  "lists" = dontDistribute super."lists";
+  "listsafe" = dontDistribute super."listsafe";
+  "lit" = dontDistribute super."lit";
+  "literals" = dontDistribute super."literals";
+  "live-sequencer" = dontDistribute super."live-sequencer";
+  "ll-picosat" = dontDistribute super."ll-picosat";
+  "llrbtree" = dontDistribute super."llrbtree";
+  "llsd" = dontDistribute super."llsd";
+  "llvm" = dontDistribute super."llvm";
+  "llvm-analysis" = dontDistribute super."llvm-analysis";
+  "llvm-base" = dontDistribute super."llvm-base";
+  "llvm-base-types" = dontDistribute super."llvm-base-types";
+  "llvm-base-util" = dontDistribute super."llvm-base-util";
+  "llvm-data-interop" = dontDistribute super."llvm-data-interop";
+  "llvm-extra" = dontDistribute super."llvm-extra";
+  "llvm-ffi" = dontDistribute super."llvm-ffi";
+  "llvm-general" = dontDistribute super."llvm-general";
+  "llvm-general-pure" = dontDistribute super."llvm-general-pure";
+  "llvm-general-quote" = dontDistribute super."llvm-general-quote";
+  "llvm-ht" = dontDistribute super."llvm-ht";
+  "llvm-pkg-config" = dontDistribute super."llvm-pkg-config";
+  "llvm-pretty" = dontDistribute super."llvm-pretty";
+  "llvm-pretty-bc-parser" = dontDistribute super."llvm-pretty-bc-parser";
+  "llvm-tf" = dontDistribute super."llvm-tf";
+  "llvm-tools" = dontDistribute super."llvm-tools";
+  "lmdb" = dontDistribute super."lmdb";
+  "lmonad" = dontDistribute super."lmonad";
+  "lmonad-yesod" = dontDistribute super."lmonad-yesod";
+  "loadavg" = dontDistribute super."loadavg";
+  "local-address" = dontDistribute super."local-address";
+  "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
+  "located-base" = dontDistribute super."located-base";
+  "locators" = dontDistribute super."locators";
+  "loch" = dontDistribute super."loch";
+  "lock-file" = dontDistribute super."lock-file";
+  "locked-poll" = dontDistribute super."locked-poll";
+  "lockfree-queue" = dontDistribute super."lockfree-queue";
+  "log" = dontDistribute super."log";
+  "log-effect" = dontDistribute super."log-effect";
+  "log2json" = dontDistribute super."log2json";
+  "logfloat" = dontDistribute super."logfloat";
+  "logger" = dontDistribute super."logger";
+  "logging" = dontDistribute super."logging";
+  "logging-effect" = dontDistribute super."logging-effect";
+  "logging-facade-journald" = dontDistribute super."logging-facade-journald";
+  "logic-TPTP" = dontDistribute super."logic-TPTP";
+  "logic-classes" = dontDistribute super."logic-classes";
+  "logicst" = dontDistribute super."logicst";
+  "logict-state" = dontDistribute super."logict-state";
+  "logplex-parse" = dontDistribute super."logplex-parse";
+  "logsink" = dontDistribute super."logsink";
+  "lojban" = dontDistribute super."lojban";
+  "lojbanParser" = dontDistribute super."lojbanParser";
+  "lojbanXiragan" = dontDistribute super."lojbanXiragan";
+  "lojysamban" = dontDistribute super."lojysamban";
+  "lol" = dontDistribute super."lol";
+  "lol-apps" = dontDistribute super."lol-apps";
+  "loli" = dontDistribute super."loli";
+  "lookup-tables" = dontDistribute super."lookup-tables";
+  "loop-effin" = dontDistribute super."loop-effin";
+  "loop-while" = dontDistribute super."loop-while";
+  "loops" = dontDistribute super."loops";
+  "loopy" = dontDistribute super."loopy";
+  "lord" = dontDistribute super."lord";
+  "lorem" = dontDistribute super."lorem";
+  "loris" = dontDistribute super."loris";
+  "loshadka" = dontDistribute super."loshadka";
+  "lostcities" = dontDistribute super."lostcities";
+  "lowgl" = dontDistribute super."lowgl";
+  "lp-diagrams" = dontDistribute super."lp-diagrams";
+  "lp-diagrams-svg" = dontDistribute super."lp-diagrams-svg";
+  "ls-usb" = dontDistribute super."ls-usb";
+  "lscabal" = dontDistribute super."lscabal";
+  "lss" = dontDistribute super."lss";
+  "lsystem" = dontDistribute super."lsystem";
+  "ltk" = dontDistribute super."ltk";
+  "ltl" = dontDistribute super."ltl";
+  "lua-bytecode" = dontDistribute super."lua-bytecode";
+  "luachunk" = dontDistribute super."luachunk";
+  "luautils" = dontDistribute super."luautils";
+  "lub" = dontDistribute super."lub";
+  "lucid-foundation" = dontDistribute super."lucid-foundation";
+  "lucienne" = dontDistribute super."lucienne";
+  "luhn" = dontDistribute super."luhn";
+  "lui" = dontDistribute super."lui";
+  "luis-client" = dontDistribute super."luis-client";
+  "luka" = dontDistribute super."luka";
+  "luminance" = doDistribute super."luminance_0_9_1_2";
+  "luminance-samples" = doDistribute super."luminance-samples_0_9_1";
+  "lushtags" = dontDistribute super."lushtags";
+  "luthor" = dontDistribute super."luthor";
+  "lvish" = dontDistribute super."lvish";
+  "lvmlib" = dontDistribute super."lvmlib";
+  "lvmrun" = dontDistribute super."lvmrun";
+  "lxc" = dontDistribute super."lxc";
+  "lye" = dontDistribute super."lye";
+  "lz4" = dontDistribute super."lz4";
+  "lzma" = dontDistribute super."lzma";
+  "lzma-clib" = dontDistribute super."lzma-clib";
+  "lzma-enumerator" = dontDistribute super."lzma-enumerator";
+  "lzma-streams" = dontDistribute super."lzma-streams";
+  "maam" = dontDistribute super."maam";
+  "mac" = dontDistribute super."mac";
+  "macbeth-lib" = dontDistribute super."macbeth-lib";
+  "maccatcher" = dontDistribute super."maccatcher";
+  "machinecell" = dontDistribute super."machinecell";
+  "machines-binary" = dontDistribute super."machines-binary";
+  "machines-zlib" = dontDistribute super."machines-zlib";
+  "macho" = dontDistribute super."macho";
+  "maclight" = dontDistribute super."maclight";
+  "macosx-make-standalone" = dontDistribute super."macosx-make-standalone";
+  "mage" = dontDistribute super."mage";
+  "magico" = dontDistribute super."magico";
+  "magma" = dontDistribute super."magma";
+  "mahoro" = dontDistribute super."mahoro";
+  "maid" = dontDistribute super."maid";
+  "mailbox-count" = dontDistribute super."mailbox-count";
+  "mailchimp-subscribe" = dontDistribute super."mailchimp-subscribe";
+  "mailgun" = dontDistribute super."mailgun";
+  "mainland-pretty" = dontDistribute super."mainland-pretty";
+  "majordomo" = dontDistribute super."majordomo";
+  "majority" = dontDistribute super."majority";
+  "make-hard-links" = dontDistribute super."make-hard-links";
+  "make-package" = dontDistribute super."make-package";
+  "makedo" = dontDistribute super."makedo";
+  "manatee" = dontDistribute super."manatee";
+  "manatee-all" = dontDistribute super."manatee-all";
+  "manatee-anything" = dontDistribute super."manatee-anything";
+  "manatee-browser" = dontDistribute super."manatee-browser";
+  "manatee-core" = dontDistribute super."manatee-core";
+  "manatee-curl" = dontDistribute super."manatee-curl";
+  "manatee-editor" = dontDistribute super."manatee-editor";
+  "manatee-filemanager" = dontDistribute super."manatee-filemanager";
+  "manatee-imageviewer" = dontDistribute super."manatee-imageviewer";
+  "manatee-ircclient" = dontDistribute super."manatee-ircclient";
+  "manatee-mplayer" = dontDistribute super."manatee-mplayer";
+  "manatee-pdfviewer" = dontDistribute super."manatee-pdfviewer";
+  "manatee-processmanager" = dontDistribute super."manatee-processmanager";
+  "manatee-reader" = dontDistribute super."manatee-reader";
+  "manatee-template" = dontDistribute super."manatee-template";
+  "manatee-terminal" = dontDistribute super."manatee-terminal";
+  "manatee-welcome" = dontDistribute super."manatee-welcome";
+  "mancala" = dontDistribute super."mancala";
+  "mandulia" = dontDistribute super."mandulia";
+  "manifold-random" = dontDistribute super."manifold-random";
+  "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
+  "mappy" = dontDistribute super."mappy";
+  "marionetta" = dontDistribute super."marionetta";
+  "markdown-kate" = dontDistribute super."markdown-kate";
+  "markdown-pap" = dontDistribute super."markdown-pap";
+  "markdown2svg" = dontDistribute super."markdown2svg";
+  "marked-pretty" = dontDistribute super."marked-pretty";
+  "markov" = dontDistribute super."markov";
+  "markov-chain" = dontDistribute super."markov-chain";
+  "markov-processes" = dontDistribute super."markov-processes";
+  "markup-preview" = dontDistribute super."markup-preview";
+  "marmalade-upload" = dontDistribute super."marmalade-upload";
+  "marquise" = dontDistribute super."marquise";
+  "marxup" = dontDistribute super."marxup";
+  "masakazu-bot" = dontDistribute super."masakazu-bot";
+  "mastermind" = dontDistribute super."mastermind";
+  "matcher" = dontDistribute super."matcher";
+  "matchers" = dontDistribute super."matchers";
+  "mathblog" = dontDistribute super."mathblog";
+  "mathgenealogy" = dontDistribute super."mathgenealogy";
+  "mathista" = dontDistribute super."mathista";
+  "mathlink" = dontDistribute super."mathlink";
+  "matlab" = dontDistribute super."matlab";
+  "matrix-market" = dontDistribute super."matrix-market";
+  "matrix-market-pure" = dontDistribute super."matrix-market-pure";
+  "matsuri" = dontDistribute super."matsuri";
+  "maude" = dontDistribute super."maude";
+  "maxent" = dontDistribute super."maxent";
+  "maxsharing" = dontDistribute super."maxsharing";
+  "maybe-justify" = dontDistribute super."maybe-justify";
+  "maybench" = dontDistribute super."maybench";
+  "mbox-tools" = dontDistribute super."mbox-tools";
+  "mcmaster-gloss-examples" = dontDistribute super."mcmaster-gloss-examples";
+  "mcmc-samplers" = dontDistribute super."mcmc-samplers";
+  "mcmc-synthesis" = dontDistribute super."mcmc-synthesis";
+  "mcpi" = dontDistribute super."mcpi";
+  "mdapi" = dontDistribute super."mdapi";
+  "mdcat" = dontDistribute super."mdcat";
+  "mdo" = dontDistribute super."mdo";
+  "mdp" = dontDistribute super."mdp";
+  "mecab" = dontDistribute super."mecab";
+  "mecha" = dontDistribute super."mecha";
+  "mediawiki" = dontDistribute super."mediawiki";
+  "mediawiki2latex" = dontDistribute super."mediawiki2latex";
+  "medium-sdk-haskell" = dontDistribute super."medium-sdk-haskell";
+  "meep" = dontDistribute super."meep";
+  "mega-sdist" = dontDistribute super."mega-sdist";
+  "megaparsec" = doDistribute super."megaparsec_4_3_0";
+  "meldable-heap" = dontDistribute super."meldable-heap";
+  "melody" = dontDistribute super."melody";
+  "memcache" = dontDistribute super."memcache";
+  "memcache-conduit" = dontDistribute super."memcache-conduit";
+  "memcache-haskell" = dontDistribute super."memcache-haskell";
+  "memcached" = dontDistribute super."memcached";
+  "memexml" = dontDistribute super."memexml";
+  "memo-ptr" = dontDistribute super."memo-ptr";
+  "memo-sqlite" = dontDistribute super."memo-sqlite";
+  "memory" = doDistribute super."memory_0_11";
+  "memscript" = dontDistribute super."memscript";
+  "mersenne-random" = dontDistribute super."mersenne-random";
+  "messente" = dontDistribute super."messente";
+  "meta-misc" = dontDistribute super."meta-misc";
+  "meta-par" = dontDistribute super."meta-par";
+  "meta-par-accelerate" = dontDistribute super."meta-par-accelerate";
+  "metadata" = dontDistribute super."metadata";
+  "metamorphic" = dontDistribute super."metamorphic";
+  "metaplug" = dontDistribute super."metaplug";
+  "metric" = dontDistribute super."metric";
+  "metricsd-client" = dontDistribute super."metricsd-client";
+  "metronome" = dontDistribute super."metronome";
+  "mezzolens" = dontDistribute super."mezzolens";
+  "mfsolve" = dontDistribute super."mfsolve";
+  "mgeneric" = dontDistribute super."mgeneric";
+  "mi" = dontDistribute super."mi";
+  "microbench" = dontDistribute super."microbench";
+  "microformats2-types" = dontDistribute super."microformats2-types";
+  "microlens" = doDistribute super."microlens_0_4_2_1";
+  "microlens-each" = dontDistribute super."microlens-each";
+  "microlens-ghc" = doDistribute super."microlens-ghc_0_4_2_1";
+  "microlens-platform" = doDistribute super."microlens-platform_0_2_3_1";
+  "microlens-th" = doDistribute super."microlens-th_0_3_0_2";
+  "microtimer" = dontDistribute super."microtimer";
+  "mida" = dontDistribute super."mida";
+  "midair" = dontDistribute super."midair";
+  "midi" = dontDistribute super."midi";
+  "midi-alsa" = dontDistribute super."midi-alsa";
+  "midi-music-box" = dontDistribute super."midi-music-box";
+  "midi-util" = dontDistribute super."midi-util";
+  "midimory" = dontDistribute super."midimory";
+  "midisurface" = dontDistribute super."midisurface";
+  "mighttpd" = dontDistribute super."mighttpd";
+  "mighttpd2" = dontDistribute super."mighttpd2";
+  "mikmod" = dontDistribute super."mikmod";
+  "miku" = dontDistribute super."miku";
+  "milena" = dontDistribute super."milena";
+  "mime" = dontDistribute super."mime";
+  "mime-directory" = dontDistribute super."mime-directory";
+  "mime-string" = dontDistribute super."mime-string";
+  "mines" = dontDistribute super."mines";
+  "minesweeper" = dontDistribute super."minesweeper";
+  "miniball" = dontDistribute super."miniball";
+  "miniforth" = dontDistribute super."miniforth";
+  "minilens" = dontDistribute super."minilens";
+  "minimal-configuration" = dontDistribute super."minimal-configuration";
+  "minimorph" = dontDistribute super."minimorph";
+  "minimung" = dontDistribute super."minimung";
+  "minions" = dontDistribute super."minions";
+  "minioperational" = dontDistribute super."minioperational";
+  "miniplex" = dontDistribute super."miniplex";
+  "minirotate" = dontDistribute super."minirotate";
+  "minisat" = dontDistribute super."minisat";
+  "ministg" = dontDistribute super."ministg";
+  "miniutter" = dontDistribute super."miniutter";
+  "minst-idx" = dontDistribute super."minst-idx";
+  "mirror-tweet" = dontDistribute super."mirror-tweet";
+  "missing-py2" = dontDistribute super."missing-py2";
+  "mix-arrows" = dontDistribute super."mix-arrows";
+  "mixed-strategies" = dontDistribute super."mixed-strategies";
+  "mkbndl" = dontDistribute super."mkbndl";
+  "mkcabal" = dontDistribute super."mkcabal";
+  "ml-w" = dontDistribute super."ml-w";
+  "mlist" = dontDistribute super."mlist";
+  "mmtl" = dontDistribute super."mmtl";
+  "mmtl-base" = dontDistribute super."mmtl-base";
+  "mnist-idx" = dontDistribute super."mnist-idx";
+  "moan" = dontDistribute super."moan";
+  "modbus-tcp" = dontDistribute super."modbus-tcp";
+  "modelicaparser" = dontDistribute super."modelicaparser";
+  "modsplit" = dontDistribute super."modsplit";
+  "modular-arithmetic" = dontDistribute super."modular-arithmetic";
+  "modular-prelude" = dontDistribute super."modular-prelude";
+  "modular-prelude-classy" = dontDistribute super."modular-prelude-classy";
+  "module-management" = dontDistribute super."module-management";
+  "modulespection" = dontDistribute super."modulespection";
+  "modulo" = dontDistribute super."modulo";
+  "moe" = dontDistribute super."moe";
+  "mohws" = dontDistribute super."mohws";
+  "monad-abort-fd" = dontDistribute super."monad-abort-fd";
+  "monad-atom" = dontDistribute super."monad-atom";
+  "monad-atom-simple" = dontDistribute super."monad-atom-simple";
+  "monad-bool" = dontDistribute super."monad-bool";
+  "monad-classes" = dontDistribute super."monad-classes";
+  "monad-codec" = dontDistribute super."monad-codec";
+  "monad-connect" = dontDistribute super."monad-connect";
+  "monad-exception" = dontDistribute super."monad-exception";
+  "monad-fork" = dontDistribute super."monad-fork";
+  "monad-gen" = dontDistribute super."monad-gen";
+  "monad-hash" = dontDistribute super."monad-hash";
+  "monad-interleave" = dontDistribute super."monad-interleave";
+  "monad-levels" = dontDistribute super."monad-levels";
+  "monad-loops-stm" = dontDistribute super."monad-loops-stm";
+  "monad-lrs" = dontDistribute super."monad-lrs";
+  "monad-memo" = dontDistribute super."monad-memo";
+  "monad-mersenne-random" = dontDistribute super."monad-mersenne-random";
+  "monad-open" = dontDistribute super."monad-open";
+  "monad-ox" = dontDistribute super."monad-ox";
+  "monad-parallel-progressbar" = dontDistribute super."monad-parallel-progressbar";
+  "monad-param" = dontDistribute super."monad-param";
+  "monad-ran" = dontDistribute super."monad-ran";
+  "monad-resumption" = dontDistribute super."monad-resumption";
+  "monad-state" = dontDistribute super."monad-state";
+  "monad-statevar" = dontDistribute super."monad-statevar";
+  "monad-stlike-io" = dontDistribute super."monad-stlike-io";
+  "monad-stlike-stm" = dontDistribute super."monad-stlike-stm";
+  "monad-supply" = dontDistribute super."monad-supply";
+  "monad-task" = dontDistribute super."monad-task";
+  "monad-tx" = dontDistribute super."monad-tx";
+  "monad-unify" = dontDistribute super."monad-unify";
+  "monad-wrap" = dontDistribute super."monad-wrap";
+  "monadIO" = dontDistribute super."monadIO";
+  "monadLib-compose" = dontDistribute super."monadLib-compose";
+  "monadacme" = dontDistribute super."monadacme";
+  "monadbi" = dontDistribute super."monadbi";
+  "monadfibre" = dontDistribute super."monadfibre";
+  "monadiccp" = dontDistribute super."monadiccp";
+  "monadiccp-gecode" = dontDistribute super."monadiccp-gecode";
+  "monadio-unwrappable" = dontDistribute super."monadio-unwrappable";
+  "monadlist" = dontDistribute super."monadlist";
+  "monadloc-pp" = dontDistribute super."monadloc-pp";
+  "monadplus" = dontDistribute super."monadplus";
+  "monads-fd" = dontDistribute super."monads-fd";
+  "monadtransform" = dontDistribute super."monadtransform";
+  "monarch" = dontDistribute super."monarch";
+  "mondo" = dontDistribute super."mondo";
+  "mongodb-queue" = dontDistribute super."mongodb-queue";
+  "mongrel2-handler" = dontDistribute super."mongrel2-handler";
+  "monitor" = dontDistribute super."monitor";
+  "mono-foldable" = dontDistribute super."mono-foldable";
+  "monoid-absorbing" = dontDistribute super."monoid-absorbing";
+  "monoid-owns" = dontDistribute super."monoid-owns";
+  "monoid-record" = dontDistribute super."monoid-record";
+  "monoid-statistics" = dontDistribute super."monoid-statistics";
+  "monoid-transformer" = dontDistribute super."monoid-transformer";
+  "monoidplus" = dontDistribute super."monoidplus";
+  "monoids" = dontDistribute super."monoids";
+  "monomorphic" = dontDistribute super."monomorphic";
+  "montage" = dontDistribute super."montage";
+  "montage-client" = dontDistribute super."montage-client";
+  "monte-carlo" = dontDistribute super."monte-carlo";
+  "moo" = dontDistribute super."moo";
+  "moonshine" = dontDistribute super."moonshine";
+  "morfette" = dontDistribute super."morfette";
+  "morfeusz" = dontDistribute super."morfeusz";
+  "morte" = doDistribute super."morte_1_4_2";
+  "mosaico-lib" = dontDistribute super."mosaico-lib";
+  "mount" = dontDistribute super."mount";
+  "mountpoints" = dontDistribute super."mountpoints";
+  "mp" = dontDistribute super."mp";
+  "mp3decoder" = dontDistribute super."mp3decoder";
+  "mpdmate" = dontDistribute super."mpdmate";
+  "mpppc" = dontDistribute super."mpppc";
+  "mpretty" = dontDistribute super."mpretty";
+  "mpris" = dontDistribute super."mpris";
+  "mprover" = dontDistribute super."mprover";
+  "mps" = dontDistribute super."mps";
+  "mpvguihs" = dontDistribute super."mpvguihs";
+  "mqtt-hs" = dontDistribute super."mqtt-hs";
+  "mrm" = dontDistribute super."mrm";
+  "ms" = dontDistribute super."ms";
+  "msgpack" = dontDistribute super."msgpack";
+  "msgpack-aeson" = dontDistribute super."msgpack-aeson";
+  "msgpack-idl" = dontDistribute super."msgpack-idl";
+  "msgpack-rpc" = dontDistribute super."msgpack-rpc";
+  "msh" = dontDistribute super."msh";
+  "msu" = dontDistribute super."msu";
+  "mtgoxapi" = dontDistribute super."mtgoxapi";
+  "mtl-c" = dontDistribute super."mtl-c";
+  "mtl-evil-instances" = dontDistribute super."mtl-evil-instances";
+  "mtl-tf" = dontDistribute super."mtl-tf";
+  "mtl-unleashed" = dontDistribute super."mtl-unleashed";
+  "mtlparse" = dontDistribute super."mtlparse";
+  "mtlx" = dontDistribute super."mtlx";
+  "mtp" = dontDistribute super."mtp";
+  "mtree" = dontDistribute super."mtree";
+  "mucipher" = dontDistribute super."mucipher";
+  "mudbath" = dontDistribute super."mudbath";
+  "muesli" = dontDistribute super."muesli";
+  "mueval" = dontDistribute super."mueval";
+  "mulang" = dontDistribute super."mulang";
+  "multext-east-msd" = dontDistribute super."multext-east-msd";
+  "multi-cabal" = dontDistribute super."multi-cabal";
+  "multiaddr" = dontDistribute super."multiaddr";
+  "multifocal" = dontDistribute super."multifocal";
+  "multihash" = dontDistribute super."multihash";
+  "multipart-names" = dontDistribute super."multipart-names";
+  "multipass" = dontDistribute super."multipass";
+  "multiplate-simplified" = dontDistribute super."multiplate-simplified";
+  "multiplicity" = dontDistribute super."multiplicity";
+  "multirec" = dontDistribute super."multirec";
+  "multirec-alt-deriver" = dontDistribute super."multirec-alt-deriver";
+  "multirec-binary" = dontDistribute super."multirec-binary";
+  "multiset-comb" = dontDistribute super."multiset-comb";
+  "multisetrewrite" = dontDistribute super."multisetrewrite";
+  "multistate" = dontDistribute super."multistate";
+  "muon" = dontDistribute super."muon";
+  "murder" = dontDistribute super."murder";
+  "murmur" = dontDistribute super."murmur";
+  "murmur3" = dontDistribute super."murmur3";
+  "murmurhash3" = dontDistribute super."murmurhash3";
+  "music-articulation" = dontDistribute super."music-articulation";
+  "music-diatonic" = dontDistribute super."music-diatonic";
+  "music-dynamics" = dontDistribute super."music-dynamics";
+  "music-dynamics-literal" = dontDistribute super."music-dynamics-literal";
+  "music-graphics" = dontDistribute super."music-graphics";
+  "music-parts" = dontDistribute super."music-parts";
+  "music-pitch" = dontDistribute super."music-pitch";
+  "music-pitch-literal" = dontDistribute super."music-pitch-literal";
+  "music-preludes" = dontDistribute super."music-preludes";
+  "music-score" = dontDistribute super."music-score";
+  "music-sibelius" = dontDistribute super."music-sibelius";
+  "music-suite" = dontDistribute super."music-suite";
+  "music-util" = dontDistribute super."music-util";
+  "musicbrainz-email" = dontDistribute super."musicbrainz-email";
+  "musicxml" = dontDistribute super."musicxml";
+  "musicxml2" = dontDistribute super."musicxml2";
+  "mustache-haskell" = dontDistribute super."mustache-haskell";
+  "mustache2hs" = dontDistribute super."mustache2hs";
+  "mutable-iter" = dontDistribute super."mutable-iter";
+  "mute-unmute" = dontDistribute super."mute-unmute";
+  "mvc" = dontDistribute super."mvc";
+  "mvc-updates" = dontDistribute super."mvc-updates";
+  "mvclient" = dontDistribute super."mvclient";
+  "mwc-probability" = doDistribute super."mwc-probability_1_0_3";
+  "mwc-random-monad" = dontDistribute super."mwc-random-monad";
+  "myTestlll" = dontDistribute super."myTestlll";
+  "mybitcoin-sci" = dontDistribute super."mybitcoin-sci";
+  "myo" = dontDistribute super."myo";
+  "mysnapsession" = dontDistribute super."mysnapsession";
+  "mysnapsession-example" = dontDistribute super."mysnapsession-example";
+  "mysql-effect" = dontDistribute super."mysql-effect";
+  "mysql-simple-quasi" = dontDistribute super."mysql-simple-quasi";
+  "mysql-simple-typed" = dontDistribute super."mysql-simple-typed";
+  "mzv" = dontDistribute super."mzv";
+  "n-m" = dontDistribute super."n-m";
+  "nagios-perfdata" = dontDistribute super."nagios-perfdata";
+  "nagios-plugin-ekg" = dontDistribute super."nagios-plugin-ekg";
+  "named-formlet" = dontDistribute super."named-formlet";
+  "named-lock" = dontDistribute super."named-lock";
+  "named-records" = dontDistribute super."named-records";
+  "namelist" = dontDistribute super."namelist";
+  "names" = dontDistribute super."names";
+  "names-th" = dontDistribute super."names-th";
+  "nano-cryptr" = dontDistribute super."nano-cryptr";
+  "nano-erl" = dontDistribute super."nano-erl";
+  "nano-hmac" = dontDistribute super."nano-hmac";
+  "nano-md5" = dontDistribute super."nano-md5";
+  "nanoAgda" = dontDistribute super."nanoAgda";
+  "nanocurses" = dontDistribute super."nanocurses";
+  "nanomsg" = dontDistribute super."nanomsg";
+  "nanomsg-haskell" = dontDistribute super."nanomsg-haskell";
+  "nanoparsec" = dontDistribute super."nanoparsec";
+  "nanovg" = dontDistribute super."nanovg";
+  "nanq" = dontDistribute super."nanq";
+  "narc" = dontDistribute super."narc";
+  "nat" = dontDistribute super."nat";
+  "native" = dontDistribute super."native";
+  "nats-queue" = dontDistribute super."nats-queue";
+  "natural-number" = dontDistribute super."natural-number";
+  "natural-numbers" = dontDistribute super."natural-numbers";
+  "natural-transformation" = dontDistribute super."natural-transformation";
+  "naturalcomp" = dontDistribute super."naturalcomp";
+  "naturals" = dontDistribute super."naturals";
+  "naver-translate" = dontDistribute super."naver-translate";
+  "nbt" = dontDistribute super."nbt";
+  "nc-indicators" = dontDistribute super."nc-indicators";
+  "ncurses" = dontDistribute super."ncurses";
+  "neat" = dontDistribute super."neat";
+  "needle" = dontDistribute super."needle";
+  "neet" = dontDistribute super."neet";
+  "nehe-tuts" = dontDistribute super."nehe-tuts";
+  "neil" = dontDistribute super."neil";
+  "neither" = dontDistribute super."neither";
+  "nemesis" = dontDistribute super."nemesis";
+  "nemesis-titan" = dontDistribute super."nemesis-titan";
+  "nerf" = dontDistribute super."nerf";
+  "nero" = dontDistribute super."nero";
+  "nero-wai" = dontDistribute super."nero-wai";
+  "nero-warp" = dontDistribute super."nero-warp";
+  "nested-routes" = dontDistribute super."nested-routes";
+  "nested-sets" = dontDistribute super."nested-sets";
+  "nestedmap" = dontDistribute super."nestedmap";
+  "net-concurrent" = dontDistribute super."net-concurrent";
+  "netclock" = dontDistribute super."netclock";
+  "netcore" = dontDistribute super."netcore";
+  "netlines" = dontDistribute super."netlines";
+  "netlink" = dontDistribute super."netlink";
+  "netlist" = dontDistribute super."netlist";
+  "netlist-to-vhdl" = dontDistribute super."netlist-to-vhdl";
+  "netpbm" = dontDistribute super."netpbm";
+  "netrc" = dontDistribute super."netrc";
+  "netspec" = dontDistribute super."netspec";
+  "netstring-enumerator" = dontDistribute super."netstring-enumerator";
+  "nettle-frp" = dontDistribute super."nettle-frp";
+  "nettle-netkit" = dontDistribute super."nettle-netkit";
+  "nettle-openflow" = dontDistribute super."nettle-openflow";
+  "netwire" = dontDistribute super."netwire";
+  "netwire-input" = dontDistribute super."netwire-input";
+  "netwire-input-glfw" = dontDistribute super."netwire-input-glfw";
+  "network-address" = dontDistribute super."network-address";
+  "network-api-support" = dontDistribute super."network-api-support";
+  "network-bitcoin" = dontDistribute super."network-bitcoin";
+  "network-builder" = dontDistribute super."network-builder";
+  "network-bytestring" = dontDistribute super."network-bytestring";
+  "network-conduit" = dontDistribute super."network-conduit";
+  "network-connection" = dontDistribute super."network-connection";
+  "network-data" = dontDistribute super."network-data";
+  "network-dbus" = dontDistribute super."network-dbus";
+  "network-dns" = dontDistribute super."network-dns";
+  "network-enumerator" = dontDistribute super."network-enumerator";
+  "network-fancy" = dontDistribute super."network-fancy";
+  "network-interfacerequest" = dontDistribute super."network-interfacerequest";
+  "network-ip" = dontDistribute super."network-ip";
+  "network-metrics" = dontDistribute super."network-metrics";
+  "network-minihttp" = dontDistribute super."network-minihttp";
+  "network-msg" = dontDistribute super."network-msg";
+  "network-netpacket" = dontDistribute super."network-netpacket";
+  "network-pgi" = dontDistribute super."network-pgi";
+  "network-rpca" = dontDistribute super."network-rpca";
+  "network-server" = dontDistribute super."network-server";
+  "network-service" = dontDistribute super."network-service";
+  "network-simple-sockaddr" = dontDistribute super."network-simple-sockaddr";
+  "network-simple-tls" = dontDistribute super."network-simple-tls";
+  "network-socket-options" = dontDistribute super."network-socket-options";
+  "network-stream" = dontDistribute super."network-stream";
+  "network-topic-models" = dontDistribute super."network-topic-models";
+  "network-transport-amqp" = dontDistribute super."network-transport-amqp";
+  "network-transport-inmemory" = dontDistribute super."network-transport-inmemory";
+  "network-transport-tcp" = doDistribute super."network-transport-tcp_0_4_2";
+  "network-uri-static" = dontDistribute super."network-uri-static";
+  "network-wai-router" = dontDistribute super."network-wai-router";
+  "network-websocket" = dontDistribute super."network-websocket";
+  "networked-game" = dontDistribute super."networked-game";
+  "newports" = dontDistribute super."newports";
+  "newsynth" = dontDistribute super."newsynth";
+  "newt" = dontDistribute super."newt";
+  "newtype-deriving" = dontDistribute super."newtype-deriving";
+  "newtype-th" = dontDistribute super."newtype-th";
+  "newtyper" = dontDistribute super."newtyper";
+  "nextstep-plist" = dontDistribute super."nextstep-plist";
+  "nf" = dontDistribute super."nf";
+  "ngrams-loader" = dontDistribute super."ngrams-loader";
+  "niagra" = dontDistribute super."niagra";
+  "nibblestring" = dontDistribute super."nibblestring";
+  "nicify" = dontDistribute super."nicify";
+  "nicovideo-translator" = dontDistribute super."nicovideo-translator";
+  "nikepub" = dontDistribute super."nikepub";
+  "nimber" = dontDistribute super."nimber";
+  "nist-beacon" = dontDistribute super."nist-beacon";
+  "nitro" = dontDistribute super."nitro";
+  "nix-eval" = dontDistribute super."nix-eval";
+  "nixfromnpm" = dontDistribute super."nixfromnpm";
+  "nixos-types" = dontDistribute super."nixos-types";
+  "nkjp" = dontDistribute super."nkjp";
+  "nlp-scores" = dontDistribute super."nlp-scores";
+  "nlp-scores-scripts" = dontDistribute super."nlp-scores-scripts";
+  "nm" = dontDistribute super."nm";
+  "nme" = dontDistribute super."nme";
+  "nntp" = dontDistribute super."nntp";
+  "no-buffering-workaround" = dontDistribute super."no-buffering-workaround";
+  "no-role-annots" = dontDistribute super."no-role-annots";
+  "nofib-analyse" = dontDistribute super."nofib-analyse";
+  "nofib-analyze" = dontDistribute super."nofib-analyze";
+  "noise" = dontDistribute super."noise";
+  "non-empty" = dontDistribute super."non-empty";
+  "non-negative" = dontDistribute super."non-negative";
+  "nondeterminism" = dontDistribute super."nondeterminism";
+  "nonempty-alternative" = dontDistribute super."nonempty-alternative";
+  "nonfree" = dontDistribute super."nonfree";
+  "nonlinear-optimization" = dontDistribute super."nonlinear-optimization";
+  "nonlinear-optimization-ad" = dontDistribute super."nonlinear-optimization-ad";
+  "noodle" = dontDistribute super."noodle";
+  "normaldistribution" = dontDistribute super."normaldistribution";
+  "not-gloss" = dontDistribute super."not-gloss";
+  "not-gloss-examples" = dontDistribute super."not-gloss-examples";
+  "not-in-base" = dontDistribute super."not-in-base";
+  "notcpp" = dontDistribute super."notcpp";
+  "notmuch-haskell" = dontDistribute super."notmuch-haskell";
+  "notmuch-web" = dontDistribute super."notmuch-web";
+  "notzero" = dontDistribute super."notzero";
+  "np-extras" = dontDistribute super."np-extras";
+  "np-linear" = dontDistribute super."np-linear";
+  "nptools" = dontDistribute super."nptools";
+  "nth-prime" = dontDistribute super."nth-prime";
+  "nthable" = dontDistribute super."nthable";
+  "ntp-control" = dontDistribute super."ntp-control";
+  "null-canvas" = dontDistribute super."null-canvas";
+  "nullary" = dontDistribute super."nullary";
+  "number" = dontDistribute super."number";
+  "number-length" = dontDistribute super."number-length";
+  "numbering" = dontDistribute super."numbering";
+  "numerals" = dontDistribute super."numerals";
+  "numerals-base" = dontDistribute super."numerals-base";
+  "numeric-limits" = dontDistribute super."numeric-limits";
+  "numeric-prelude" = dontDistribute super."numeric-prelude";
+  "numeric-qq" = dontDistribute super."numeric-qq";
+  "numeric-quest" = dontDistribute super."numeric-quest";
+  "numeric-ranges" = dontDistribute super."numeric-ranges";
+  "numeric-tools" = dontDistribute super."numeric-tools";
+  "numericpeano" = dontDistribute super."numericpeano";
+  "nums" = dontDistribute super."nums";
+  "numtype" = dontDistribute super."numtype";
+  "numtype-tf" = dontDistribute super."numtype-tf";
+  "nurbs" = dontDistribute super."nurbs";
+  "nvim-hs" = dontDistribute super."nvim-hs";
+  "nvim-hs-contrib" = dontDistribute super."nvim-hs-contrib";
+  "nyan" = dontDistribute super."nyan";
+  "nylas" = dontDistribute super."nylas";
+  "nymphaea" = dontDistribute super."nymphaea";
+  "oanda-rest-api" = dontDistribute super."oanda-rest-api";
+  "oauthenticated" = dontDistribute super."oauthenticated";
+  "obdd" = dontDistribute super."obdd";
+  "oberon0" = dontDistribute super."oberon0";
+  "obj" = dontDistribute super."obj";
+  "objectid" = dontDistribute super."objectid";
+  "objective" = doDistribute super."objective_1_0_5";
+  "observable-sharing" = dontDistribute super."observable-sharing";
+  "octane" = dontDistribute super."octane";
+  "octohat" = dontDistribute super."octohat";
+  "octopus" = dontDistribute super."octopus";
+  "oculus" = dontDistribute super."oculus";
+  "oden-go-packages" = dontDistribute super."oden-go-packages";
+  "oeis" = dontDistribute super."oeis";
+  "off-simple" = dontDistribute super."off-simple";
+  "ohloh-hs" = dontDistribute super."ohloh-hs";
+  "oi" = dontDistribute super."oi";
+  "oidc-client" = dontDistribute super."oidc-client";
+  "ois-input-manager" = dontDistribute super."ois-input-manager";
+  "old-version" = dontDistribute super."old-version";
+  "olwrapper" = dontDistribute super."olwrapper";
+  "omaketex" = dontDistribute super."omaketex";
+  "omega" = dontDistribute super."omega";
+  "omnicodec" = dontDistribute super."omnicodec";
+  "on-a-horse" = dontDistribute super."on-a-horse";
+  "on-demand-ssh-tunnel" = dontDistribute super."on-demand-ssh-tunnel";
+  "one-liner" = dontDistribute super."one-liner";
+  "one-time-password" = dontDistribute super."one-time-password";
+  "oneOfN" = dontDistribute super."oneOfN";
+  "oneormore" = dontDistribute super."oneormore";
+  "only" = dontDistribute super."only";
+  "onu-course" = dontDistribute super."onu-course";
+  "opaleye-classy" = dontDistribute super."opaleye-classy";
+  "opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
+  "opaleye-trans" = dontDistribute super."opaleye-trans";
+  "open-haddock" = dontDistribute super."open-haddock";
+  "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
+  "open-symbology" = dontDistribute super."open-symbology";
+  "open-typerep" = dontDistribute super."open-typerep";
+  "open-union" = dontDistribute super."open-union";
+  "open-witness" = dontDistribute super."open-witness";
+  "opencog-atomspace" = dontDistribute super."opencog-atomspace";
+  "opencv-raw" = dontDistribute super."opencv-raw";
+  "opendatatable" = dontDistribute super."opendatatable";
+  "openexchangerates" = dontDistribute super."openexchangerates";
+  "openflow" = dontDistribute super."openflow";
+  "opengl-dlp-stereo" = dontDistribute super."opengl-dlp-stereo";
+  "opengl-spacenavigator" = dontDistribute super."opengl-spacenavigator";
+  "opengles" = dontDistribute super."opengles";
+  "openid" = dontDistribute super."openid";
+  "openpgp" = dontDistribute super."openpgp";
+  "openpgp-Crypto" = dontDistribute super."openpgp-Crypto";
+  "openpgp-crypto-api" = dontDistribute super."openpgp-crypto-api";
+  "opensoundcontrol-ht" = dontDistribute super."opensoundcontrol-ht";
+  "openssh-github-keys" = dontDistribute super."openssh-github-keys";
+  "openssl-createkey" = dontDistribute super."openssl-createkey";
+  "opentheory" = dontDistribute super."opentheory";
+  "opentheory-bits" = dontDistribute super."opentheory-bits";
+  "opentheory-byte" = dontDistribute super."opentheory-byte";
+  "opentheory-char" = dontDistribute super."opentheory-char";
+  "opentheory-divides" = dontDistribute super."opentheory-divides";
+  "opentheory-fibonacci" = dontDistribute super."opentheory-fibonacci";
+  "opentheory-parser" = dontDistribute super."opentheory-parser";
+  "opentheory-prime" = dontDistribute super."opentheory-prime";
+  "opentheory-primitive" = dontDistribute super."opentheory-primitive";
+  "opentheory-probability" = dontDistribute super."opentheory-probability";
+  "opentheory-stream" = dontDistribute super."opentheory-stream";
+  "opentheory-unicode" = dontDistribute super."opentheory-unicode";
+  "operational-alacarte" = dontDistribute super."operational-alacarte";
+  "operational-extra" = dontDistribute super."operational-extra";
+  "opml" = dontDistribute super."opml";
+  "opml-conduit" = doDistribute super."opml-conduit_0_4_0_1";
+  "opn" = dontDistribute super."opn";
+  "optimal-blocks" = dontDistribute super."optimal-blocks";
+  "optimization" = dontDistribute super."optimization";
+  "optimusprime" = dontDistribute super."optimusprime";
+  "option" = dontDistribute super."option";
+  "optional" = dontDistribute super."optional";
+  "options-time" = dontDistribute super."options-time";
+  "optparse-declarative" = dontDistribute super."optparse-declarative";
+  "optparse-generic" = dontDistribute super."optparse-generic";
+  "orc" = dontDistribute super."orc";
+  "orchestrate" = dontDistribute super."orchestrate";
+  "orchid" = dontDistribute super."orchid";
+  "orchid-demo" = dontDistribute super."orchid-demo";
+  "ord-adhoc" = dontDistribute super."ord-adhoc";
+  "order-maintenance" = dontDistribute super."order-maintenance";
+  "order-statistic-tree" = dontDistribute super."order-statistic-tree";
+  "order-statistics" = dontDistribute super."order-statistics";
+  "ordered" = dontDistribute super."ordered";
+  "orders" = dontDistribute super."orders";
+  "ordrea" = dontDistribute super."ordrea";
+  "organize-imports" = dontDistribute super."organize-imports";
+  "orgmode" = dontDistribute super."orgmode";
+  "orgmode-parse" = dontDistribute super."orgmode-parse";
+  "origami" = dontDistribute super."origami";
+  "os-release" = dontDistribute super."os-release";
+  "osc" = dontDistribute super."osc";
+  "osm-conduit" = dontDistribute super."osm-conduit";
+  "osm-download" = dontDistribute super."osm-download";
+  "oso2pdf" = dontDistribute super."oso2pdf";
+  "osx-ar" = dontDistribute super."osx-ar";
+  "ot" = dontDistribute super."ot";
+  "ottparse-pretty" = dontDistribute super."ottparse-pretty";
+  "overloaded-records" = dontDistribute super."overloaded-records";
+  "overture" = dontDistribute super."overture";
+  "pack" = dontDistribute super."pack";
+  "package-o-tron" = dontDistribute super."package-o-tron";
+  "package-vt" = dontDistribute super."package-vt";
+  "packdeps" = dontDistribute super."packdeps";
+  "packed-dawg" = dontDistribute super."packed-dawg";
+  "packedstring" = dontDistribute super."packedstring";
+  "packer" = dontDistribute super."packer";
+  "packman" = dontDistribute super."packman";
+  "packunused" = dontDistribute super."packunused";
+  "pacman-memcache" = dontDistribute super."pacman-memcache";
+  "padKONTROL" = dontDistribute super."padKONTROL";
+  "pagarme" = dontDistribute super."pagarme";
+  "pagure-hook-receiver" = dontDistribute super."pagure-hook-receiver";
+  "palindromes" = dontDistribute super."palindromes";
+  "pam" = dontDistribute super."pam";
+  "panda" = dontDistribute super."panda";
+  "pandoc" = doDistribute super."pandoc_1_16_0_2";
+  "pandoc-citeproc-preamble" = dontDistribute super."pandoc-citeproc-preamble";
+  "pandoc-crossref" = dontDistribute super."pandoc-crossref";
+  "pandoc-csv2table" = dontDistribute super."pandoc-csv2table";
+  "pandoc-include" = dontDistribute super."pandoc-include";
+  "pandoc-japanese-filters" = dontDistribute super."pandoc-japanese-filters";
+  "pandoc-lens" = dontDistribute super."pandoc-lens";
+  "pandoc-placetable" = dontDistribute super."pandoc-placetable";
+  "pandoc-plantuml-diagrams" = dontDistribute super."pandoc-plantuml-diagrams";
+  "pandoc-unlit" = dontDistribute super."pandoc-unlit";
+  "papillon" = dontDistribute super."papillon";
+  "pappy" = dontDistribute super."pappy";
+  "para" = dontDistribute super."para";
+  "paragon" = dontDistribute super."paragon";
+  "parallel-tasks" = dontDistribute super."parallel-tasks";
+  "parallel-tree-search" = dontDistribute super."parallel-tree-search";
+  "parameterized-data" = dontDistribute super."parameterized-data";
+  "parco" = dontDistribute super."parco";
+  "parco-attoparsec" = dontDistribute super."parco-attoparsec";
+  "parco-parsec" = dontDistribute super."parco-parsec";
+  "parcom-lib" = dontDistribute super."parcom-lib";
+  "parconc-examples" = dontDistribute super."parconc-examples";
+  "parport" = dontDistribute super."parport";
+  "parse-dimacs" = dontDistribute super."parse-dimacs";
+  "parse-help" = dontDistribute super."parse-help";
+  "parsec-extra" = dontDistribute super."parsec-extra";
+  "parsec-numbers" = dontDistribute super."parsec-numbers";
+  "parsec-parsers" = dontDistribute super."parsec-parsers";
+  "parsec-permutation" = dontDistribute super."parsec-permutation";
+  "parsec-tagsoup" = dontDistribute super."parsec-tagsoup";
+  "parsec-trace" = dontDistribute super."parsec-trace";
+  "parsec-utils" = dontDistribute super."parsec-utils";
+  "parsec1" = dontDistribute super."parsec1";
+  "parsec2" = dontDistribute super."parsec2";
+  "parsec3" = dontDistribute super."parsec3";
+  "parsec3-numbers" = dontDistribute super."parsec3-numbers";
+  "parsedate" = dontDistribute super."parsedate";
+  "parsek" = dontDistribute super."parsek";
+  "parsely" = dontDistribute super."parsely";
+  "parser-helper" = dontDistribute super."parser-helper";
+  "parser241" = dontDistribute super."parser241";
+  "parsergen" = dontDistribute super."parsergen";
+  "parsestar" = dontDistribute super."parsestar";
+  "parsimony" = dontDistribute super."parsimony";
+  "partage" = dontDistribute super."partage";
+  "partial" = dontDistribute super."partial";
+  "partial-lens" = dontDistribute super."partial-lens";
+  "partial-uri" = dontDistribute super."partial-uri";
+  "partly" = dontDistribute super."partly";
+  "passage" = dontDistribute super."passage";
+  "passwords" = dontDistribute super."passwords";
+  "pastis" = dontDistribute super."pastis";
+  "pasty" = dontDistribute super."pasty";
+  "patch-combinators" = dontDistribute super."patch-combinators";
+  "patch-image" = dontDistribute super."patch-image";
+  "patches-vector" = doDistribute super."patches-vector_0_1_5_1";
+  "path-io" = doDistribute super."path-io_0_2_0";
+  "pathfinding" = dontDistribute super."pathfinding";
+  "pathfindingcore" = dontDistribute super."pathfindingcore";
+  "pathtype" = dontDistribute super."pathtype";
+  "patronscraper" = dontDistribute super."patronscraper";
+  "patterns" = dontDistribute super."patterns";
+  "paymill" = dontDistribute super."paymill";
+  "paypal-adaptive-hoops" = dontDistribute super."paypal-adaptive-hoops";
+  "paypal-api" = dontDistribute super."paypal-api";
+  "pb" = dontDistribute super."pb";
+  "pbc4hs" = dontDistribute super."pbc4hs";
+  "pbkdf" = dontDistribute super."pbkdf";
+  "pcap-conduit" = dontDistribute super."pcap-conduit";
+  "pcap-enumerator" = dontDistribute super."pcap-enumerator";
+  "pcd-loader" = dontDistribute super."pcd-loader";
+  "pcf" = dontDistribute super."pcf";
+  "pcg-random" = dontDistribute super."pcg-random";
+  "pcre-less" = dontDistribute super."pcre-less";
+  "pcre-light-extra" = dontDistribute super."pcre-light-extra";
+  "pdf-toolbox-viewer" = dontDistribute super."pdf-toolbox-viewer";
+  "pdf2line" = dontDistribute super."pdf2line";
+  "pdfsplit" = dontDistribute super."pdfsplit";
+  "pdynload" = dontDistribute super."pdynload";
+  "peakachu" = dontDistribute super."peakachu";
+  "peano" = dontDistribute super."peano";
+  "peano-inf" = dontDistribute super."peano-inf";
+  "pec" = dontDistribute super."pec";
+  "pecoff" = dontDistribute super."pecoff";
+  "peg" = dontDistribute super."peg";
+  "peggy" = dontDistribute super."peggy";
+  "pell" = dontDistribute super."pell";
+  "penn-treebank" = dontDistribute super."penn-treebank";
+  "penny" = dontDistribute super."penny";
+  "penny-bin" = dontDistribute super."penny-bin";
+  "penny-lib" = dontDistribute super."penny-lib";
+  "peparser" = dontDistribute super."peparser";
+  "perceptron" = dontDistribute super."perceptron";
+  "perdure" = dontDistribute super."perdure";
+  "period" = dontDistribute super."period";
+  "perm" = dontDistribute super."perm";
+  "permutation" = dontDistribute super."permutation";
+  "permute" = dontDistribute super."permute";
+  "persist2er" = dontDistribute super."persist2er";
+  "persistable-record" = dontDistribute super."persistable-record";
+  "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
+  "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
+  "persistent-equivalence" = dontDistribute super."persistent-equivalence";
+  "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
+  "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
+  "persistent-iproute" = dontDistribute super."persistent-iproute";
+  "persistent-map" = dontDistribute super."persistent-map";
+  "persistent-odbc" = dontDistribute super."persistent-odbc";
+  "persistent-protobuf" = dontDistribute super."persistent-protobuf";
+  "persistent-ratelimit" = dontDistribute super."persistent-ratelimit";
+  "persistent-redis" = dontDistribute super."persistent-redis";
+  "persistent-vector" = dontDistribute super."persistent-vector";
+  "persistent-zookeeper" = dontDistribute super."persistent-zookeeper";
+  "persona" = dontDistribute super."persona";
+  "persona-idp" = dontDistribute super."persona-idp";
+  "pesca" = dontDistribute super."pesca";
+  "peyotls" = dontDistribute super."peyotls";
+  "peyotls-codec" = dontDistribute super."peyotls-codec";
+  "pez" = dontDistribute super."pez";
+  "pg-harness" = dontDistribute super."pg-harness";
+  "pg-harness-client" = dontDistribute super."pg-harness-client";
+  "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
+  "pgdl" = dontDistribute super."pgdl";
+  "pgm" = dontDistribute super."pgm";
+  "pgsql-simple" = dontDistribute super."pgsql-simple";
+  "pgstream" = dontDistribute super."pgstream";
+  "phasechange" = dontDistribute super."phasechange";
+  "phizzle" = dontDistribute super."phizzle";
+  "phoityne" = dontDistribute super."phoityne";
+  "phone-numbers" = dontDistribute super."phone-numbers";
+  "phone-push" = dontDistribute super."phone-push";
+  "phonetic-code" = dontDistribute super."phonetic-code";
+  "phooey" = dontDistribute super."phooey";
+  "photoname" = dontDistribute super."photoname";
+  "phraskell" = dontDistribute super."phraskell";
+  "phybin" = dontDistribute super."phybin";
+  "pi-calculus" = dontDistribute super."pi-calculus";
+  "pia-forward" = dontDistribute super."pia-forward";
+  "pianola" = dontDistribute super."pianola";
+  "picologic" = dontDistribute super."picologic";
+  "picosat" = dontDistribute super."picosat";
+  "piet" = dontDistribute super."piet";
+  "piki" = dontDistribute super."piki";
+  "pinboard" = dontDistribute super."pinboard";
+  "pinchot" = doDistribute super."pinchot_0_6_0_0";
+  "pipe-enumerator" = dontDistribute super."pipe-enumerator";
+  "pipeclip" = dontDistribute super."pipeclip";
+  "pipes-async" = dontDistribute super."pipes-async";
+  "pipes-attoparsec-streaming" = dontDistribute super."pipes-attoparsec-streaming";
+  "pipes-bzip" = dontDistribute super."pipes-bzip";
+  "pipes-cacophony" = doDistribute super."pipes-cacophony_0_1_3";
+  "pipes-cellular" = dontDistribute super."pipes-cellular";
+  "pipes-cellular-csv" = dontDistribute super."pipes-cellular-csv";
+  "pipes-cereal" = dontDistribute super."pipes-cereal";
+  "pipes-cereal-plus" = dontDistribute super."pipes-cereal-plus";
+  "pipes-conduit" = dontDistribute super."pipes-conduit";
+  "pipes-core" = dontDistribute super."pipes-core";
+  "pipes-courier" = dontDistribute super."pipes-courier";
+  "pipes-errors" = dontDistribute super."pipes-errors";
+  "pipes-extra" = dontDistribute super."pipes-extra";
+  "pipes-files" = dontDistribute super."pipes-files";
+  "pipes-interleave" = dontDistribute super."pipes-interleave";
+  "pipes-key-value-csv" = dontDistribute super."pipes-key-value-csv";
+  "pipes-network-tls" = dontDistribute super."pipes-network-tls";
+  "pipes-p2p" = dontDistribute super."pipes-p2p";
+  "pipes-p2p-examples" = dontDistribute super."pipes-p2p-examples";
+  "pipes-postgresql-simple" = dontDistribute super."pipes-postgresql-simple";
+  "pipes-rt" = dontDistribute super."pipes-rt";
+  "pipes-shell" = dontDistribute super."pipes-shell";
+  "pipes-sqlite-simple" = dontDistribute super."pipes-sqlite-simple";
+  "pipes-transduce" = dontDistribute super."pipes-transduce";
+  "pipes-vector" = dontDistribute super."pipes-vector";
+  "pipes-websockets" = dontDistribute super."pipes-websockets";
+  "pipes-zeromq4" = dontDistribute super."pipes-zeromq4";
+  "pipes-zlib" = dontDistribute super."pipes-zlib";
+  "pisigma" = dontDistribute super."pisigma";
+  "pit" = dontDistribute super."pit";
+  "pitchtrack" = dontDistribute super."pitchtrack";
+  "pivotal-tracker" = dontDistribute super."pivotal-tracker";
+  "pkcs1" = dontDistribute super."pkcs1";
+  "pkcs7" = dontDistribute super."pkcs7";
+  "pkggraph" = dontDistribute super."pkggraph";
+  "pktree" = dontDistribute super."pktree";
+  "plailude" = dontDistribute super."plailude";
+  "plan-b" = dontDistribute super."plan-b";
+  "planar-graph" = dontDistribute super."planar-graph";
+  "plat" = dontDistribute super."plat";
+  "playlists" = dontDistribute super."playlists";
+  "plist" = dontDistribute super."plist";
+  "plist-buddy" = dontDistribute super."plist-buddy";
+  "plivo" = dontDistribute super."plivo";
+  "plot-lab" = dontDistribute super."plot-lab";
+  "plotfont" = dontDistribute super."plotfont";
+  "plotserver-api" = dontDistribute super."plotserver-api";
+  "plugins" = dontDistribute super."plugins";
+  "plugins-auto" = dontDistribute super."plugins-auto";
+  "plugins-multistage" = dontDistribute super."plugins-multistage";
+  "plumbers" = dontDistribute super."plumbers";
+  "ply-loader" = dontDistribute super."ply-loader";
+  "png-file" = dontDistribute super."png-file";
+  "pngload" = dontDistribute super."pngload";
+  "pngload-fixed" = dontDistribute super."pngload-fixed";
+  "pnm" = dontDistribute super."pnm";
+  "pocket-dns" = dontDistribute super."pocket-dns";
+  "pointfree" = dontDistribute super."pointfree";
+  "pointful" = dontDistribute super."pointful";
+  "pointless-fun" = dontDistribute super."pointless-fun";
+  "pointless-haskell" = dontDistribute super."pointless-haskell";
+  "pointless-lenses" = dontDistribute super."pointless-lenses";
+  "pointless-rewrite" = dontDistribute super."pointless-rewrite";
+  "poker-eval" = dontDistribute super."poker-eval";
+  "pokitdok" = dontDistribute super."pokitdok";
+  "polar" = dontDistribute super."polar";
+  "polar-configfile" = dontDistribute super."polar-configfile";
+  "polar-shader" = dontDistribute super."polar-shader";
+  "polh-lexicon" = dontDistribute super."polh-lexicon";
+  "polimorf" = dontDistribute super."polimorf";
+  "poll" = dontDistribute super."poll";
+  "poly-control" = dontDistribute super."poly-control";
+  "polyToMonoid" = dontDistribute super."polyToMonoid";
+  "polymap" = dontDistribute super."polymap";
+  "polynom" = dontDistribute super."polynom";
+  "polynomial" = dontDistribute super."polynomial";
+  "polynomials-bernstein" = dontDistribute super."polynomials-bernstein";
+  "polyseq" = dontDistribute super."polyseq";
+  "polysoup" = dontDistribute super."polysoup";
+  "polytypeable" = dontDistribute super."polytypeable";
+  "polytypeable-utils" = dontDistribute super."polytypeable-utils";
+  "ponder" = dontDistribute super."ponder";
+  "pong-server" = dontDistribute super."pong-server";
+  "pontarius-mediaserver" = dontDistribute super."pontarius-mediaserver";
+  "pontarius-xmpp" = dontDistribute super."pontarius-xmpp";
+  "pontarius-xpmn" = dontDistribute super."pontarius-xpmn";
+  "pony" = dontDistribute super."pony";
+  "pool" = dontDistribute super."pool";
+  "pool-conduit" = dontDistribute super."pool-conduit";
+  "pooled-io" = dontDistribute super."pooled-io";
+  "pop3-client" = dontDistribute super."pop3-client";
+  "popenhs" = dontDistribute super."popenhs";
+  "poppler" = dontDistribute super."poppler";
+  "populate-setup-exe-cache" = dontDistribute super."populate-setup-exe-cache";
+  "portable-lines" = dontDistribute super."portable-lines";
+  "portaudio" = dontDistribute super."portaudio";
+  "porte" = dontDistribute super."porte";
+  "porter" = dontDistribute super."porter";
+  "ports" = dontDistribute super."ports";
+  "ports-tools" = dontDistribute super."ports-tools";
+  "positive" = dontDistribute super."positive";
+  "posix-acl" = dontDistribute super."posix-acl";
+  "posix-escape" = dontDistribute super."posix-escape";
+  "posix-filelock" = dontDistribute super."posix-filelock";
+  "posix-paths" = dontDistribute super."posix-paths";
+  "posix-pty" = dontDistribute super."posix-pty";
+  "posix-timer" = dontDistribute super."posix-timer";
+  "posix-waitpid" = dontDistribute super."posix-waitpid";
+  "possible" = dontDistribute super."possible";
+  "postcodes" = dontDistribute super."postcodes";
+  "postgresql-binary" = doDistribute super."postgresql-binary_0_7_9";
+  "postgresql-config" = dontDistribute super."postgresql-config";
+  "postgresql-connector" = dontDistribute super."postgresql-connector";
+  "postgresql-copy-escape" = dontDistribute super."postgresql-copy-escape";
+  "postgresql-cube" = dontDistribute super."postgresql-cube";
+  "postgresql-error-codes" = dontDistribute super."postgresql-error-codes";
+  "postgresql-query" = dontDistribute super."postgresql-query";
+  "postgresql-simple-migration" = dontDistribute super."postgresql-simple-migration";
+  "postgresql-simple-sop" = dontDistribute super."postgresql-simple-sop";
+  "postgresql-simple-typed" = dontDistribute super."postgresql-simple-typed";
+  "postgresql-typed" = dontDistribute super."postgresql-typed";
+  "postgrest" = dontDistribute super."postgrest";
+  "postie" = dontDistribute super."postie";
+  "postmark" = dontDistribute super."postmark";
+  "postmaster" = dontDistribute super."postmaster";
+  "potato-tool" = dontDistribute super."potato-tool";
+  "potrace" = dontDistribute super."potrace";
+  "potrace-diagrams" = dontDistribute super."potrace-diagrams";
+  "powermate" = dontDistribute super."powermate";
+  "powerpc" = dontDistribute super."powerpc";
+  "ppm" = dontDistribute super."ppm";
+  "pqc" = dontDistribute super."pqc";
+  "pqueue-mtl" = dontDistribute super."pqueue-mtl";
+  "practice-room" = dontDistribute super."practice-room";
+  "precis" = dontDistribute super."precis";
+  "predicates" = dontDistribute super."predicates";
+  "prednote-test" = dontDistribute super."prednote-test";
+  "prefork" = dontDistribute super."prefork";
+  "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
+  "prelude-edsl" = dontDistribute super."prelude-edsl";
+  "prelude-generalize" = dontDistribute super."prelude-generalize";
+  "prelude-plus" = dontDistribute super."prelude-plus";
+  "prelude-prime" = dontDistribute super."prelude-prime";
+  "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
+  "preprocess-haskell" = dontDistribute super."preprocess-haskell";
+  "preprocessor-tools" = dontDistribute super."preprocessor-tools";
+  "present" = dontDistribute super."present";
+  "press" = dontDistribute super."press";
+  "presto-hdbc" = dontDistribute super."presto-hdbc";
+  "prettify" = dontDistribute super."prettify";
+  "pretty-compact" = dontDistribute super."pretty-compact";
+  "pretty-error" = dontDistribute super."pretty-error";
+  "pretty-hex" = dontDistribute super."pretty-hex";
+  "pretty-ncols" = dontDistribute super."pretty-ncols";
+  "pretty-sop" = dontDistribute super."pretty-sop";
+  "pretty-tree" = dontDistribute super."pretty-tree";
+  "prettyFunctionComposing" = dontDistribute super."prettyFunctionComposing";
+  "prim-uniq" = dontDistribute super."prim-uniq";
+  "primitive-simd" = dontDistribute super."primitive-simd";
+  "primula-board" = dontDistribute super."primula-board";
+  "primula-bot" = dontDistribute super."primula-bot";
+  "print-debugger" = dontDistribute super."print-debugger";
+  "printf-mauke" = dontDistribute super."printf-mauke";
+  "printf-safe" = dontDistribute super."printf-safe";
+  "printxosd" = dontDistribute super."printxosd";
+  "priority-queue" = dontDistribute super."priority-queue";
+  "priority-sync" = dontDistribute super."priority-sync";
+  "privileged-concurrency" = dontDistribute super."privileged-concurrency";
+  "prizm" = dontDistribute super."prizm";
+  "probability" = dontDistribute super."probability";
+  "probable" = dontDistribute super."probable";
+  "proc" = dontDistribute super."proc";
+  "process-conduit" = dontDistribute super."process-conduit";
+  "process-extras" = doDistribute super."process-extras_0_3_3_7";
+  "process-iterio" = dontDistribute super."process-iterio";
+  "process-leksah" = dontDistribute super."process-leksah";
+  "process-listlike" = dontDistribute super."process-listlike";
+  "process-progress" = dontDistribute super."process-progress";
+  "process-qq" = dontDistribute super."process-qq";
+  "process-streaming" = dontDistribute super."process-streaming";
+  "processing" = dontDistribute super."processing";
+  "processor-creative-kit" = dontDistribute super."processor-creative-kit";
+  "procrastinating-structure" = dontDistribute super."procrastinating-structure";
+  "procrastinating-variable" = dontDistribute super."procrastinating-variable";
+  "procstat" = dontDistribute super."procstat";
+  "proctest" = dontDistribute super."proctest";
+  "product-profunctors" = doDistribute super."product-profunctors_0_6_3_1";
+  "prof2dot" = dontDistribute super."prof2dot";
+  "prof2pretty" = dontDistribute super."prof2pretty";
+  "profiteur" = dontDistribute super."profiteur";
+  "progress" = dontDistribute super."progress";
+  "progressbar" = dontDistribute super."progressbar";
+  "progression" = dontDistribute super."progression";
+  "progressive" = dontDistribute super."progressive";
+  "proj4-hs-bindings" = dontDistribute super."proj4-hs-bindings";
+  "projection" = dontDistribute super."projection";
+  "prolog" = dontDistribute super."prolog";
+  "prolog-graph" = dontDistribute super."prolog-graph";
+  "prolog-graph-lib" = dontDistribute super."prolog-graph-lib";
+  "prologue" = dontDistribute super."prologue";
+  "prometheus" = dontDistribute super."prometheus";
+  "promise" = dontDistribute super."promise";
+  "promises" = dontDistribute super."promises";
+  "propane" = dontDistribute super."propane";
+  "propellor" = dontDistribute super."propellor";
+  "properties" = dontDistribute super."properties";
+  "property-list" = dontDistribute super."property-list";
+  "proplang" = dontDistribute super."proplang";
+  "props" = dontDistribute super."props";
+  "prosper" = dontDistribute super."prosper";
+  "proteaaudio" = dontDistribute super."proteaaudio";
+  "protobuf-native" = dontDistribute super."protobuf-native";
+  "protocol-buffers" = doDistribute super."protocol-buffers_2_1_12";
+  "protocol-buffers-descriptor" = doDistribute super."protocol-buffers-descriptor_2_1_12";
+  "protocol-buffers-descriptor-fork" = dontDistribute super."protocol-buffers-descriptor-fork";
+  "protocol-buffers-fork" = dontDistribute super."protocol-buffers-fork";
+  "protolude" = dontDistribute super."protolude";
+  "proton-haskell" = dontDistribute super."proton-haskell";
+  "prototype" = dontDistribute super."prototype";
+  "prove-everywhere-server" = dontDistribute super."prove-everywhere-server";
+  "proxied" = dontDistribute super."proxied";
+  "proxy-kindness" = dontDistribute super."proxy-kindness";
+  "psc-ide" = doDistribute super."psc-ide_0_5_0";
+  "pseudo-boolean" = dontDistribute super."pseudo-boolean";
+  "pseudo-trie" = dontDistribute super."pseudo-trie";
+  "pseudomacros" = dontDistribute super."pseudomacros";
+  "psql-helpers" = dontDistribute super."psql-helpers";
+  "pub" = dontDistribute super."pub";
+  "publicsuffix" = doDistribute super."publicsuffix_0_20151212";
+  "publicsuffixlist" = dontDistribute super."publicsuffixlist";
+  "publicsuffixlistcreate" = dontDistribute super."publicsuffixlistcreate";
+  "pubnub" = dontDistribute super."pubnub";
+  "pubsub" = dontDistribute super."pubsub";
+  "puffytools" = dontDistribute super."puffytools";
+  "pugixml" = dontDistribute super."pugixml";
+  "pugs-DrIFT" = dontDistribute super."pugs-DrIFT";
+  "pugs-HsSyck" = dontDistribute super."pugs-HsSyck";
+  "pugs-compat" = dontDistribute super."pugs-compat";
+  "pugs-hsregex" = dontDistribute super."pugs-hsregex";
+  "pulse-simple" = dontDistribute super."pulse-simple";
+  "punkt" = dontDistribute super."punkt";
+  "punycode" = dontDistribute super."punycode";
+  "puppetresources" = dontDistribute super."puppetresources";
+  "pure-fft" = dontDistribute super."pure-fft";
+  "pure-priority-queue" = dontDistribute super."pure-priority-queue";
+  "pure-priority-queue-tests" = dontDistribute super."pure-priority-queue-tests";
+  "pure-zlib" = dontDistribute super."pure-zlib";
+  "purescript" = doDistribute super."purescript_0_7_6_1";
+  "purescript-bridge" = dontDistribute super."purescript-bridge";
+  "purescript-bundle-fast" = dontDistribute super."purescript-bundle-fast";
+  "push-notify" = dontDistribute super."push-notify";
+  "push-notify-ccs" = dontDistribute super."push-notify-ccs";
+  "push-notify-general" = dontDistribute super."push-notify-general";
+  "pusher-haskell" = dontDistribute super."pusher-haskell";
+  "pushme" = dontDistribute super."pushme";
+  "putlenses" = dontDistribute super."putlenses";
+  "puzzle-draw" = dontDistribute super."puzzle-draw";
+  "puzzle-draw-cmdline" = dontDistribute super."puzzle-draw-cmdline";
+  "pvd" = dontDistribute super."pvd";
+  "pwstore-cli" = dontDistribute super."pwstore-cli";
+  "pxsl-tools" = dontDistribute super."pxsl-tools";
+  "pyffi" = dontDistribute super."pyffi";
+  "pyfi" = dontDistribute super."pyfi";
+  "python-pickle" = dontDistribute super."python-pickle";
+  "qc-oi-testgenerator" = dontDistribute super."qc-oi-testgenerator";
+  "qd" = dontDistribute super."qd";
+  "qd-vec" = dontDistribute super."qd-vec";
+  "qed" = dontDistribute super."qed";
+  "qhull-simple" = dontDistribute super."qhull-simple";
+  "qrcode" = dontDistribute super."qrcode";
+  "qt" = dontDistribute super."qt";
+  "quadratic-irrational" = dontDistribute super."quadratic-irrational";
+  "quantfin" = dontDistribute super."quantfin";
+  "quantities" = dontDistribute super."quantities";
+  "quantum-arrow" = dontDistribute super."quantum-arrow";
+  "qudb" = dontDistribute super."qudb";
+  "quenya-verb" = dontDistribute super."quenya-verb";
+  "querystring-pickle" = dontDistribute super."querystring-pickle";
+  "queue" = dontDistribute super."queue";
+  "queuelike" = dontDistribute super."queuelike";
+  "quick-generator" = dontDistribute super."quick-generator";
+  "quick-schema" = dontDistribute super."quick-schema";
+  "quickcheck-combinators" = dontDistribute super."quickcheck-combinators";
+  "quickcheck-poly" = dontDistribute super."quickcheck-poly";
+  "quickcheck-properties" = dontDistribute super."quickcheck-properties";
+  "quickcheck-property-comb" = dontDistribute super."quickcheck-property-comb";
+  "quickcheck-property-monad" = dontDistribute super."quickcheck-property-monad";
+  "quickcheck-regex" = dontDistribute super."quickcheck-regex";
+  "quickcheck-relaxng" = dontDistribute super."quickcheck-relaxng";
+  "quickcheck-rematch" = dontDistribute super."quickcheck-rematch";
+  "quickcheck-script" = dontDistribute super."quickcheck-script";
+  "quickcheck-simple" = dontDistribute super."quickcheck-simple";
+  "quickcheck-webdriver" = dontDistribute super."quickcheck-webdriver";
+  "quicklz" = dontDistribute super."quicklz";
+  "quickpull" = dontDistribute super."quickpull";
+  "quickset" = dontDistribute super."quickset";
+  "quickspec" = dontDistribute super."quickspec";
+  "quicktest" = dontDistribute super."quicktest";
+  "quickwebapp" = dontDistribute super."quickwebapp";
+  "quiver" = dontDistribute super."quiver";
+  "quiver-binary" = dontDistribute super."quiver-binary";
+  "quiver-bytestring" = dontDistribute super."quiver-bytestring";
+  "quiver-cell" = dontDistribute super."quiver-cell";
+  "quiver-csv" = dontDistribute super."quiver-csv";
+  "quiver-enumerator" = dontDistribute super."quiver-enumerator";
+  "quiver-groups" = dontDistribute super."quiver-groups";
+  "quiver-http" = dontDistribute super."quiver-http";
+  "quiver-instances" = dontDistribute super."quiver-instances";
+  "quiver-interleave" = dontDistribute super."quiver-interleave";
+  "quiver-sort" = dontDistribute super."quiver-sort";
+  "quoridor-hs" = dontDistribute super."quoridor-hs";
+  "qux" = dontDistribute super."qux";
+  "rabocsv2qif" = dontDistribute super."rabocsv2qif";
+  "rad" = dontDistribute super."rad";
+  "radian" = dontDistribute super."radian";
+  "radium" = dontDistribute super."radium";
+  "radium-formula-parser" = dontDistribute super."radium-formula-parser";
+  "radix" = dontDistribute super."radix";
+  "rados-haskell" = dontDistribute super."rados-haskell";
+  "rail-compiler-editor" = dontDistribute super."rail-compiler-editor";
+  "rainbow" = doDistribute super."rainbow_0_26_0_6";
+  "rainbow-tests" = dontDistribute super."rainbow-tests";
+  "rainbox" = doDistribute super."rainbox_0_18_0_4";
+  "rake" = dontDistribute super."rake";
+  "rakhana" = dontDistribute super."rakhana";
+  "ralist" = dontDistribute super."ralist";
+  "rallod" = dontDistribute super."rallod";
+  "raml" = dontDistribute super."raml";
+  "rand-vars" = dontDistribute super."rand-vars";
+  "randfile" = dontDistribute super."randfile";
+  "random-access-list" = dontDistribute super."random-access-list";
+  "random-derive" = dontDistribute super."random-derive";
+  "random-eff" = dontDistribute super."random-eff";
+  "random-effin" = dontDistribute super."random-effin";
+  "random-extras" = dontDistribute super."random-extras";
+  "random-hypergeometric" = dontDistribute super."random-hypergeometric";
+  "random-stream" = dontDistribute super."random-stream";
+  "random-tree" = dontDistribute super."random-tree";
+  "random-variates" = dontDistribute super."random-variates";
+  "randomgen" = dontDistribute super."randomgen";
+  "randproc" = dontDistribute super."randproc";
+  "randsolid" = dontDistribute super."randsolid";
+  "range-space" = dontDistribute super."range-space";
+  "rangemin" = dontDistribute super."rangemin";
+  "ranges" = dontDistribute super."ranges";
+  "rascal" = dontDistribute super."rascal";
+  "rasterific-svg" = doDistribute super."rasterific-svg_0_2_3_2";
+  "rate-limit" = dontDistribute super."rate-limit";
+  "ratel" = dontDistribute super."ratel";
+  "ratel-wai" = dontDistribute super."ratel-wai";
+  "ratio-int" = dontDistribute super."ratio-int";
+  "raven-haskell" = dontDistribute super."raven-haskell";
+  "raven-haskell-scotty" = dontDistribute super."raven-haskell-scotty";
+  "rawstring-qm" = dontDistribute super."rawstring-qm";
+  "razom-text-util" = dontDistribute super."razom-text-util";
+  "rbr" = dontDistribute super."rbr";
+  "rclient" = dontDistribute super."rclient";
+  "rcu" = dontDistribute super."rcu";
+  "rdf4h" = dontDistribute super."rdf4h";
+  "rdioh" = dontDistribute super."rdioh";
+  "rdtsc" = dontDistribute super."rdtsc";
+  "rdtsc-enolan" = dontDistribute super."rdtsc-enolan";
+  "re2" = dontDistribute super."re2";
+  "react-flux" = dontDistribute super."react-flux";
+  "react-haskell" = dontDistribute super."react-haskell";
+  "react-tutorial-haskell-server" = dontDistribute super."react-tutorial-haskell-server";
+  "reaction-logic" = dontDistribute super."reaction-logic";
+  "reactive" = dontDistribute super."reactive";
+  "reactive-bacon" = dontDistribute super."reactive-bacon";
+  "reactive-balsa" = dontDistribute super."reactive-balsa";
+  "reactive-banana" = dontDistribute super."reactive-banana";
+  "reactive-banana-sdl" = dontDistribute super."reactive-banana-sdl";
+  "reactive-banana-sdl2" = dontDistribute super."reactive-banana-sdl2";
+  "reactive-banana-threepenny" = dontDistribute super."reactive-banana-threepenny";
+  "reactive-banana-wx" = dontDistribute super."reactive-banana-wx";
+  "reactive-fieldtrip" = dontDistribute super."reactive-fieldtrip";
+  "reactive-glut" = dontDistribute super."reactive-glut";
+  "reactive-haskell" = dontDistribute super."reactive-haskell";
+  "reactive-io" = dontDistribute super."reactive-io";
+  "reactive-thread" = dontDistribute super."reactive-thread";
+  "reactivity" = dontDistribute super."reactivity";
+  "reactor" = dontDistribute super."reactor";
+  "read-bounded" = dontDistribute super."read-bounded";
+  "read-env-var" = dontDistribute super."read-env-var";
+  "readline-statevar" = dontDistribute super."readline-statevar";
+  "readpyc" = dontDistribute super."readpyc";
+  "really-simple-xml-parser" = dontDistribute super."really-simple-xml-parser";
+  "reasonable-lens" = dontDistribute super."reasonable-lens";
+  "reasonable-operational" = dontDistribute super."reasonable-operational";
+  "rebase" = dontDistribute super."rebase";
+  "recaptcha" = dontDistribute super."recaptcha";
+  "record" = dontDistribute super."record";
+  "record-aeson" = dontDistribute super."record-aeson";
+  "record-gl" = dontDistribute super."record-gl";
+  "record-preprocessor" = dontDistribute super."record-preprocessor";
+  "record-syntax" = dontDistribute super."record-syntax";
+  "records" = dontDistribute super."records";
+  "records-th" = dontDistribute super."records-th";
+  "recursive-line-count" = dontDistribute super."recursive-line-count";
+  "redHandlers" = dontDistribute super."redHandlers";
+  "reddit" = dontDistribute super."reddit";
+  "redis" = dontDistribute super."redis";
+  "redis-hs" = dontDistribute super."redis-hs";
+  "redis-io" = doDistribute super."redis-io_0_5_2";
+  "redis-job-queue" = dontDistribute super."redis-job-queue";
+  "redis-resp" = doDistribute super."redis-resp_0_3_2";
+  "redis-simple" = dontDistribute super."redis-simple";
+  "redo" = dontDistribute super."redo";
+  "reedsolomon" = dontDistribute super."reedsolomon";
+  "reenact" = dontDistribute super."reenact";
+  "reexport-crypto-random" = dontDistribute super."reexport-crypto-random";
+  "ref" = dontDistribute super."ref";
+  "ref-mtl" = dontDistribute super."ref-mtl";
+  "ref-tf" = dontDistribute super."ref-tf";
+  "refcount" = dontDistribute super."refcount";
+  "reference" = dontDistribute super."reference";
+  "references" = dontDistribute super."references";
+  "refh" = dontDistribute super."refh";
+  "refined" = dontDistribute super."refined";
+  "reflection-extras" = dontDistribute super."reflection-extras";
+  "reflection-without-remorse" = dontDistribute super."reflection-without-remorse";
+  "reflex" = dontDistribute super."reflex";
+  "reflex-animation" = dontDistribute super."reflex-animation";
+  "reflex-dom" = dontDistribute super."reflex-dom";
+  "reflex-dom-contrib" = dontDistribute super."reflex-dom-contrib";
+  "reflex-gloss" = dontDistribute super."reflex-gloss";
+  "reflex-gloss-scene" = dontDistribute super."reflex-gloss-scene";
+  "reflex-orphans" = dontDistribute super."reflex-orphans";
+  "reflex-transformers" = dontDistribute super."reflex-transformers";
+  "regex-deriv" = dontDistribute super."regex-deriv";
+  "regex-dfa" = dontDistribute super."regex-dfa";
+  "regex-easy" = dontDistribute super."regex-easy";
+  "regex-genex" = dontDistribute super."regex-genex";
+  "regex-parsec" = dontDistribute super."regex-parsec";
+  "regex-pderiv" = dontDistribute super."regex-pderiv";
+  "regex-posix-unittest" = dontDistribute super."regex-posix-unittest";
+  "regex-tdfa-pipes" = dontDistribute super."regex-tdfa-pipes";
+  "regex-tdfa-quasiquoter" = dontDistribute super."regex-tdfa-quasiquoter";
+  "regex-tdfa-unittest" = dontDistribute super."regex-tdfa-unittest";
+  "regex-tdfa-utf8" = dontDistribute super."regex-tdfa-utf8";
+  "regex-tre" = dontDistribute super."regex-tre";
+  "regex-type" = dontDistribute super."regex-type";
+  "regex-xmlschema" = dontDistribute super."regex-xmlschema";
+  "regexchar" = dontDistribute super."regexchar";
+  "regexdot" = dontDistribute super."regexdot";
+  "regexp-tries" = dontDistribute super."regexp-tries";
+  "regexpr" = dontDistribute super."regexpr";
+  "regexpr-symbolic" = dontDistribute super."regexpr-symbolic";
+  "regexqq" = dontDistribute super."regexqq";
+  "regional-pointers" = dontDistribute super."regional-pointers";
+  "regions" = dontDistribute super."regions";
+  "regions-monadsfd" = dontDistribute super."regions-monadsfd";
+  "regions-monadstf" = dontDistribute super."regions-monadstf";
+  "regions-mtl" = dontDistribute super."regions-mtl";
+  "register-machine-typelevel" = dontDistribute super."register-machine-typelevel";
+  "regress" = dontDistribute super."regress";
+  "regular" = dontDistribute super."regular";
+  "regular-extras" = dontDistribute super."regular-extras";
+  "regular-web" = dontDistribute super."regular-web";
+  "regular-xmlpickler" = dontDistribute super."regular-xmlpickler";
+  "reheat" = dontDistribute super."reheat";
+  "rehoo" = dontDistribute super."rehoo";
+  "rei" = dontDistribute super."rei";
+  "reified-records" = dontDistribute super."reified-records";
+  "reify" = dontDistribute super."reify";
+  "relacion" = dontDistribute super."relacion";
+  "relation" = dontDistribute super."relation";
+  "relational-postgresql8" = dontDistribute super."relational-postgresql8";
+  "relational-query" = dontDistribute super."relational-query";
+  "relational-query-HDBC" = dontDistribute super."relational-query-HDBC";
+  "relational-record" = dontDistribute super."relational-record";
+  "relational-record-examples" = dontDistribute super."relational-record-examples";
+  "relational-schemas" = dontDistribute super."relational-schemas";
+  "relative-date" = dontDistribute super."relative-date";
+  "relit" = dontDistribute super."relit";
+  "rematch" = dontDistribute super."rematch";
+  "rematch-text" = dontDistribute super."rematch-text";
+  "remote" = dontDistribute super."remote";
+  "remote-debugger" = dontDistribute super."remote-debugger";
+  "remote-json" = dontDistribute super."remote-json";
+  "remote-json-client" = dontDistribute super."remote-json-client";
+  "remote-json-server" = dontDistribute super."remote-json-server";
+  "remote-monad" = dontDistribute super."remote-monad";
+  "remotion" = dontDistribute super."remotion";
+  "renderable" = dontDistribute super."renderable";
+  "reord" = dontDistribute super."reord";
+  "reorderable" = dontDistribute super."reorderable";
+  "repa-array" = dontDistribute super."repa-array";
+  "repa-bytestring" = dontDistribute super."repa-bytestring";
+  "repa-convert" = dontDistribute super."repa-convert";
+  "repa-eval" = dontDistribute super."repa-eval";
+  "repa-examples" = dontDistribute super."repa-examples";
+  "repa-fftw" = dontDistribute super."repa-fftw";
+  "repa-flow" = dontDistribute super."repa-flow";
+  "repa-linear-algebra" = dontDistribute super."repa-linear-algebra";
+  "repa-plugin" = dontDistribute super."repa-plugin";
+  "repa-scalar" = dontDistribute super."repa-scalar";
+  "repa-series" = dontDistribute super."repa-series";
+  "repa-sndfile" = dontDistribute super."repa-sndfile";
+  "repa-stream" = dontDistribute super."repa-stream";
+  "repa-v4l2" = dontDistribute super."repa-v4l2";
+  "repl" = dontDistribute super."repl";
+  "repl-toolkit" = dontDistribute super."repl-toolkit";
+  "repline" = dontDistribute super."repline";
+  "repo-based-blog" = dontDistribute super."repo-based-blog";
+  "repr" = dontDistribute super."repr";
+  "repr-tree-syb" = dontDistribute super."repr-tree-syb";
+  "representable-functors" = dontDistribute super."representable-functors";
+  "representable-profunctors" = dontDistribute super."representable-profunctors";
+  "representable-tries" = dontDistribute super."representable-tries";
+  "reqcatcher" = dontDistribute super."reqcatcher";
+  "request-monad" = dontDistribute super."request-monad";
+  "reserve" = dontDistribute super."reserve";
+  "resistor-cube" = dontDistribute super."resistor-cube";
+  "resource-effect" = dontDistribute super."resource-effect";
+  "resource-embed" = dontDistribute super."resource-embed";
+  "resource-pool-catchio" = dontDistribute super."resource-pool-catchio";
+  "resource-pool-monad" = dontDistribute super."resource-pool-monad";
+  "resource-simple" = dontDistribute super."resource-simple";
+  "respond" = dontDistribute super."respond";
+  "rest-core" = doDistribute super."rest-core_0_37";
+  "rest-example" = dontDistribute super."rest-example";
+  "rest-gen" = doDistribute super."rest-gen_0_19_0_1";
+  "restful-snap" = dontDistribute super."restful-snap";
+  "restricted-workers" = dontDistribute super."restricted-workers";
+  "restyle" = dontDistribute super."restyle";
+  "resumable-exceptions" = dontDistribute super."resumable-exceptions";
+  "rethinkdb" = doDistribute super."rethinkdb_2_2_0_3";
+  "rethinkdb-model" = dontDistribute super."rethinkdb-model";
+  "rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
+  "retryer" = dontDistribute super."retryer";
+  "revdectime" = dontDistribute super."revdectime";
+  "reverse-apply" = dontDistribute super."reverse-apply";
+  "reverse-arguments" = dontDistribute super."reverse-arguments";
+  "reverse-geocoding" = dontDistribute super."reverse-geocoding";
+  "reversi" = dontDistribute super."reversi";
+  "rewrite" = dontDistribute super."rewrite";
+  "rewriting" = dontDistribute super."rewriting";
+  "rex" = dontDistribute super."rex";
+  "rezoom" = dontDistribute super."rezoom";
+  "rfc3339" = dontDistribute super."rfc3339";
+  "rhythm-game-tutorial" = dontDistribute super."rhythm-game-tutorial";
+  "riak" = doDistribute super."riak_0_9_1_1";
+  "riak-protobuf" = doDistribute super."riak-protobuf_0_20_0_0";
+  "richreports" = dontDistribute super."richreports";
+  "riemann" = dontDistribute super."riemann";
+  "riff" = dontDistribute super."riff";
+  "ring-buffer" = dontDistribute super."ring-buffer";
+  "riot" = dontDistribute super."riot";
+  "ripple" = dontDistribute super."ripple";
+  "ripple-federation" = dontDistribute super."ripple-federation";
+  "risc386" = dontDistribute super."risc386";
+  "rivers" = dontDistribute super."rivers";
+  "rivet" = dontDistribute super."rivet";
+  "rivet-core" = dontDistribute super."rivet-core";
+  "rivet-migration" = dontDistribute super."rivet-migration";
+  "rivet-simple-deploy" = dontDistribute super."rivet-simple-deploy";
+  "rlglue" = dontDistribute super."rlglue";
+  "rlist" = dontDistribute super."rlist";
+  "rmonad" = dontDistribute super."rmonad";
+  "rncryptor" = dontDistribute super."rncryptor";
+  "rng-utils" = dontDistribute super."rng-utils";
+  "robin" = dontDistribute super."robin";
+  "robot" = dontDistribute super."robot";
+  "robots-txt" = dontDistribute super."robots-txt";
+  "rocksdb-haskell" = dontDistribute super."rocksdb-haskell";
+  "roguestar" = dontDistribute super."roguestar";
+  "roguestar-engine" = dontDistribute super."roguestar-engine";
+  "roguestar-gl" = dontDistribute super."roguestar-gl";
+  "roguestar-glut" = dontDistribute super."roguestar-glut";
+  "rollbar" = dontDistribute super."rollbar";
+  "roller" = dontDistribute super."roller";
+  "rolling-queue" = dontDistribute super."rolling-queue";
+  "roman-numerals" = dontDistribute super."roman-numerals";
+  "romkan" = dontDistribute super."romkan";
+  "roots" = dontDistribute super."roots";
+  "rope" = dontDistribute super."rope";
+  "rosa" = dontDistribute super."rosa";
+  "rose-trie" = dontDistribute super."rose-trie";
+  "roshask" = dontDistribute super."roshask";
+  "rosso" = dontDistribute super."rosso";
+  "rot13" = dontDistribute super."rot13";
+  "rotating-log" = dontDistribute super."rotating-log";
+  "rounding" = dontDistribute super."rounding";
+  "roundtrip" = dontDistribute super."roundtrip";
+  "roundtrip-aeson" = dontDistribute super."roundtrip-aeson";
+  "roundtrip-string" = dontDistribute super."roundtrip-string";
+  "roundtrip-xml" = dontDistribute super."roundtrip-xml";
+  "route-generator" = dontDistribute super."route-generator";
+  "route-planning" = dontDistribute super."route-planning";
+  "rowrecord" = dontDistribute super."rowrecord";
+  "rpc" = dontDistribute super."rpc";
+  "rpc-framework" = dontDistribute super."rpc-framework";
+  "rpf" = dontDistribute super."rpf";
+  "rpm" = dontDistribute super."rpm";
+  "rsagl" = dontDistribute super."rsagl";
+  "rsagl-frp" = dontDistribute super."rsagl-frp";
+  "rsagl-math" = dontDistribute super."rsagl-math";
+  "rspp" = dontDistribute super."rspp";
+  "rss" = dontDistribute super."rss";
+  "rss-conduit" = dontDistribute super."rss-conduit";
+  "rss2irc" = dontDistribute super."rss2irc";
+  "rtcm" = dontDistribute super."rtcm";
+  "rtld" = dontDistribute super."rtld";
+  "rtlsdr" = dontDistribute super."rtlsdr";
+  "rtorrent-rpc" = dontDistribute super."rtorrent-rpc";
+  "rtorrent-state" = dontDistribute super."rtorrent-state";
+  "rubberband" = dontDistribute super."rubberband";
+  "ruby-marshal" = dontDistribute super."ruby-marshal";
+  "ruby-qq" = dontDistribute super."ruby-qq";
+  "ruff" = dontDistribute super."ruff";
+  "ruler" = dontDistribute super."ruler";
+  "ruler-core" = dontDistribute super."ruler-core";
+  "rungekutta" = dontDistribute super."rungekutta";
+  "runghc" = dontDistribute super."runghc";
+  "rwlock" = dontDistribute super."rwlock";
+  "rws" = dontDistribute super."rws";
+  "s-cargot" = dontDistribute super."s-cargot";
+  "safe-access" = dontDistribute super."safe-access";
+  "safe-failure" = dontDistribute super."safe-failure";
+  "safe-failure-cme" = dontDistribute super."safe-failure-cme";
+  "safe-freeze" = dontDistribute super."safe-freeze";
+  "safe-globals" = dontDistribute super."safe-globals";
+  "safe-lazy-io" = dontDistribute super."safe-lazy-io";
+  "safe-length" = dontDistribute super."safe-length";
+  "safe-plugins" = dontDistribute super."safe-plugins";
+  "safe-printf" = dontDistribute super."safe-printf";
+  "safeint" = dontDistribute super."safeint";
+  "safer-file-handles" = dontDistribute super."safer-file-handles";
+  "safer-file-handles-bytestring" = dontDistribute super."safer-file-handles-bytestring";
+  "safer-file-handles-text" = dontDistribute super."safer-file-handles-text";
+  "saferoute" = dontDistribute super."saferoute";
+  "sai-shape-syb" = dontDistribute super."sai-shape-syb";
+  "saltine" = dontDistribute super."saltine";
+  "saltine-quickcheck" = dontDistribute super."saltine-quickcheck";
+  "salvia" = dontDistribute super."salvia";
+  "salvia-demo" = dontDistribute super."salvia-demo";
+  "salvia-extras" = dontDistribute super."salvia-extras";
+  "salvia-protocol" = dontDistribute super."salvia-protocol";
+  "salvia-sessions" = dontDistribute super."salvia-sessions";
+  "salvia-websocket" = dontDistribute super."salvia-websocket";
+  "sample-frame" = dontDistribute super."sample-frame";
+  "sample-frame-np" = dontDistribute super."sample-frame-np";
+  "sampling" = dontDistribute super."sampling";
+  "samtools" = dontDistribute super."samtools";
+  "samtools-conduit" = dontDistribute super."samtools-conduit";
+  "samtools-enumerator" = dontDistribute super."samtools-enumerator";
+  "samtools-iteratee" = dontDistribute super."samtools-iteratee";
+  "sandlib" = dontDistribute super."sandlib";
+  "sarasvati" = dontDistribute super."sarasvati";
+  "sarsi" = dontDistribute super."sarsi";
+  "sasl" = dontDistribute super."sasl";
+  "sat" = dontDistribute super."sat";
+  "sat-micro-hs" = dontDistribute super."sat-micro-hs";
+  "satchmo" = dontDistribute super."satchmo";
+  "satchmo-backends" = dontDistribute super."satchmo-backends";
+  "satchmo-examples" = dontDistribute super."satchmo-examples";
+  "satchmo-funsat" = dontDistribute super."satchmo-funsat";
+  "satchmo-minisat" = dontDistribute super."satchmo-minisat";
+  "satchmo-toysat" = dontDistribute super."satchmo-toysat";
+  "sbp" = dontDistribute super."sbp";
+  "sbvPlugin" = dontDistribute super."sbvPlugin";
+  "sc3-rdu" = dontDistribute super."sc3-rdu";
+  "scalable-server" = dontDistribute super."scalable-server";
+  "scaleimage" = dontDistribute super."scaleimage";
+  "scalp-webhooks" = dontDistribute super."scalp-webhooks";
+  "scalpel" = doDistribute super."scalpel_0_2_1_1";
+  "scan" = dontDistribute super."scan";
+  "scan-vector-machine" = dontDistribute super."scan-vector-machine";
+  "scanner" = dontDistribute super."scanner";
+  "scanner-attoparsec" = dontDistribute super."scanner-attoparsec";
+  "scat" = dontDistribute super."scat";
+  "scc" = dontDistribute super."scc";
+  "scenegraph" = dontDistribute super."scenegraph";
+  "scgi" = dontDistribute super."scgi";
+  "schedevr" = dontDistribute super."schedevr";
+  "schedule-planner" = dontDistribute super."schedule-planner";
+  "schedyield" = dontDistribute super."schedyield";
+  "scholdoc" = dontDistribute super."scholdoc";
+  "scholdoc-citeproc" = dontDistribute super."scholdoc-citeproc";
+  "scholdoc-texmath" = dontDistribute super."scholdoc-texmath";
+  "scholdoc-types" = dontDistribute super."scholdoc-types";
+  "schonfinkeling" = dontDistribute super."schonfinkeling";
+  "sci-ratio" = dontDistribute super."sci-ratio";
+  "science-constants" = dontDistribute super."science-constants";
+  "science-constants-dimensional" = dontDistribute super."science-constants-dimensional";
+  "scion" = dontDistribute super."scion";
+  "scion-browser" = dontDistribute super."scion-browser";
+  "scons2dot" = dontDistribute super."scons2dot";
+  "scope" = dontDistribute super."scope";
+  "scope-cairo" = dontDistribute super."scope-cairo";
+  "scottish" = dontDistribute super."scottish";
+  "scotty" = doDistribute super."scotty_0_10_2";
+  "scotty-binding-play" = dontDistribute super."scotty-binding-play";
+  "scotty-blaze" = dontDistribute super."scotty-blaze";
+  "scotty-cookie" = dontDistribute super."scotty-cookie";
+  "scotty-fay" = dontDistribute super."scotty-fay";
+  "scotty-hastache" = dontDistribute super."scotty-hastache";
+  "scotty-params-parser" = dontDistribute super."scotty-params-parser";
+  "scotty-resource" = dontDistribute super."scotty-resource";
+  "scotty-rest" = dontDistribute super."scotty-rest";
+  "scotty-session" = dontDistribute super."scotty-session";
+  "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
+  "scp-streams" = dontDistribute super."scp-streams";
+  "scrabble-bot" = dontDistribute super."scrabble-bot";
+  "scrape-changes" = dontDistribute super."scrape-changes";
+  "scrobble" = dontDistribute super."scrobble";
+  "scroll" = dontDistribute super."scroll";
+  "scrz" = dontDistribute super."scrz";
+  "scyther-proof" = dontDistribute super."scyther-proof";
+  "sde-solver" = dontDistribute super."sde-solver";
+  "sdf2p1-parser" = dontDistribute super."sdf2p1-parser";
+  "sdl2-cairo" = dontDistribute super."sdl2-cairo";
+  "sdl2-cairo-image" = dontDistribute super."sdl2-cairo-image";
+  "sdl2-compositor" = dontDistribute super."sdl2-compositor";
+  "sdl2-image" = dontDistribute super."sdl2-image";
+  "sdl2-ttf" = dontDistribute super."sdl2-ttf";
+  "sdnv" = dontDistribute super."sdnv";
+  "sdr" = dontDistribute super."sdr";
+  "seacat" = dontDistribute super."seacat";
+  "seal-module" = dontDistribute super."seal-module";
+  "search" = dontDistribute super."search";
+  "sec" = dontDistribute super."sec";
+  "secdh" = dontDistribute super."secdh";
+  "seclib" = dontDistribute super."seclib";
+  "second-transfer" = doDistribute super."second-transfer_0_7_1_0";
+  "secp256k1" = dontDistribute super."secp256k1";
+  "secret-santa" = dontDistribute super."secret-santa";
+  "secret-sharing" = dontDistribute super."secret-sharing";
+  "secrm" = dontDistribute super."secrm";
+  "secure-sockets" = dontDistribute super."secure-sockets";
+  "sednaDBXML" = dontDistribute super."sednaDBXML";
+  "select" = dontDistribute super."select";
+  "selectors" = dontDistribute super."selectors";
+  "selenium" = dontDistribute super."selenium";
+  "selenium-server" = dontDistribute super."selenium-server";
+  "selfrestart" = dontDistribute super."selfrestart";
+  "selinux" = dontDistribute super."selinux";
+  "semaphore-plus" = dontDistribute super."semaphore-plus";
+  "semi-iso" = dontDistribute super."semi-iso";
+  "semigroupoids-syntax" = dontDistribute super."semigroupoids-syntax";
+  "semigroups-actions" = dontDistribute super."semigroups-actions";
+  "semiring" = dontDistribute super."semiring";
+  "semiring-simple" = dontDistribute super."semiring-simple";
+  "semver-range" = dontDistribute super."semver-range";
+  "sendgrid-haskell" = dontDistribute super."sendgrid-haskell";
+  "sensei" = dontDistribute super."sensei";
+  "sensenet" = dontDistribute super."sensenet";
+  "sentry" = dontDistribute super."sentry";
+  "senza" = dontDistribute super."senza";
+  "separated" = dontDistribute super."separated";
+  "seqaid" = dontDistribute super."seqaid";
+  "seqid" = dontDistribute super."seqid";
+  "seqid-streams" = dontDistribute super."seqid-streams";
+  "seqloc-datafiles" = dontDistribute super."seqloc-datafiles";
+  "sequence" = dontDistribute super."sequence";
+  "sequent-core" = dontDistribute super."sequent-core";
+  "sequential-index" = dontDistribute super."sequential-index";
+  "sequor" = dontDistribute super."sequor";
+  "serial" = dontDistribute super."serial";
+  "serial-test-generators" = dontDistribute super."serial-test-generators";
+  "serialport" = dontDistribute super."serialport";
+  "serv" = dontDistribute super."serv";
+  "serv-wai" = dontDistribute super."serv-wai";
+  "servant-cassava" = dontDistribute super."servant-cassava";
+  "servant-csharp" = dontDistribute super."servant-csharp";
+  "servant-ede" = dontDistribute super."servant-ede";
+  "servant-elm" = dontDistribute super."servant-elm";
+  "servant-examples" = dontDistribute super."servant-examples";
+  "servant-foreign" = dontDistribute super."servant-foreign";
+  "servant-github" = dontDistribute super."servant-github";
+  "servant-haxl-client" = dontDistribute super."servant-haxl-client";
+  "servant-js" = dontDistribute super."servant-js";
+  "servant-lucid" = dontDistribute super."servant-lucid";
+  "servant-mock" = dontDistribute super."servant-mock";
+  "servant-pandoc" = dontDistribute super."servant-pandoc";
+  "servant-pool" = dontDistribute super."servant-pool";
+  "servant-postgresql" = dontDistribute super."servant-postgresql";
+  "servant-response" = dontDistribute super."servant-response";
+  "servant-scotty" = dontDistribute super."servant-scotty";
+  "servant-swagger" = doDistribute super."servant-swagger_0_1_2";
+  "ses-html-snaplet" = dontDistribute super."ses-html-snaplet";
+  "sessions" = dontDistribute super."sessions";
+  "set-cover" = dontDistribute super."set-cover";
+  "set-extra" = doDistribute super."set-extra_1_3_2";
+  "set-with" = dontDistribute super."set-with";
+  "setdown" = dontDistribute super."setdown";
+  "setgame" = dontDistribute super."setgame";
+  "setops" = dontDistribute super."setops";
+  "setters" = dontDistribute super."setters";
+  "settings" = dontDistribute super."settings";
+  "sexp" = dontDistribute super."sexp";
+  "sexp-grammar" = dontDistribute super."sexp-grammar";
+  "sexp-show" = dontDistribute super."sexp-show";
+  "sexpr" = dontDistribute super."sexpr";
+  "sext" = dontDistribute super."sext";
+  "sfml-audio" = dontDistribute super."sfml-audio";
+  "sfmt" = dontDistribute super."sfmt";
+  "sgd" = dontDistribute super."sgd";
+  "sgf" = dontDistribute super."sgf";
+  "sgrep" = dontDistribute super."sgrep";
+  "sha-streams" = dontDistribute super."sha-streams";
+  "shadower" = dontDistribute super."shadower";
+  "shadowsocks" = dontDistribute super."shadowsocks";
+  "shady-gen" = dontDistribute super."shady-gen";
+  "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
+  "shake-cabal-build" = dontDistribute super."shake-cabal-build";
+  "shake-extras" = dontDistribute super."shake-extras";
+  "shake-language-c" = doDistribute super."shake-language-c_0_8_6";
+  "shake-minify" = dontDistribute super."shake-minify";
+  "shake-pack" = dontDistribute super."shake-pack";
+  "shake-persist" = dontDistribute super."shake-persist";
+  "shaker" = dontDistribute super."shaker";
+  "shakespeare-babel" = dontDistribute super."shakespeare-babel";
+  "shakespeare-css" = dontDistribute super."shakespeare-css";
+  "shakespeare-i18n" = dontDistribute super."shakespeare-i18n";
+  "shakespeare-js" = dontDistribute super."shakespeare-js";
+  "shakespeare-text" = dontDistribute super."shakespeare-text";
+  "shana" = dontDistribute super."shana";
+  "shapefile" = dontDistribute super."shapefile";
+  "shapely-data" = dontDistribute super."shapely-data";
+  "sharc-timbre" = dontDistribute super."sharc-timbre";
+  "shared-buffer" = dontDistribute super."shared-buffer";
+  "shared-fields" = dontDistribute super."shared-fields";
+  "shared-memory" = dontDistribute super."shared-memory";
+  "sharedio" = dontDistribute super."sharedio";
+  "she" = dontDistribute super."she";
+  "shelduck" = dontDistribute super."shelduck";
+  "shell-escape" = dontDistribute super."shell-escape";
+  "shell-monad" = dontDistribute super."shell-monad";
+  "shell-pipe" = dontDistribute super."shell-pipe";
+  "shellish" = dontDistribute super."shellish";
+  "shellmate" = dontDistribute super."shellmate";
+  "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
+  "shivers-cfg" = dontDistribute super."shivers-cfg";
+  "shoap" = dontDistribute super."shoap";
+  "shortcircuit" = dontDistribute super."shortcircuit";
+  "shorten-strings" = dontDistribute super."shorten-strings";
+  "should-not-typecheck" = doDistribute super."should-not-typecheck_2_0_1";
+  "show" = dontDistribute super."show";
+  "show-type" = dontDistribute super."show-type";
+  "showdown" = dontDistribute super."showdown";
+  "shpider" = dontDistribute super."shpider";
+  "shplit" = dontDistribute super."shplit";
+  "shqq" = dontDistribute super."shqq";
+  "shuffle" = dontDistribute super."shuffle";
+  "sieve" = dontDistribute super."sieve";
+  "sifflet" = dontDistribute super."sifflet";
+  "sifflet-lib" = dontDistribute super."sifflet-lib";
+  "sign" = dontDistribute super."sign";
+  "signals" = dontDistribute super."signals";
+  "signed-multiset" = dontDistribute super."signed-multiset";
+  "simd" = dontDistribute super."simd";
+  "simgi" = dontDistribute super."simgi";
+  "simple-actors" = dontDistribute super."simple-actors";
+  "simple-atom" = dontDistribute super."simple-atom";
+  "simple-bluetooth" = dontDistribute super."simple-bluetooth";
+  "simple-c-value" = dontDistribute super."simple-c-value";
+  "simple-conduit" = dontDistribute super."simple-conduit";
+  "simple-config" = dontDistribute super."simple-config";
+  "simple-css" = dontDistribute super."simple-css";
+  "simple-eval" = dontDistribute super."simple-eval";
+  "simple-firewire" = dontDistribute super."simple-firewire";
+  "simple-form" = dontDistribute super."simple-form";
+  "simple-genetic-algorithm" = dontDistribute super."simple-genetic-algorithm";
+  "simple-genetic-algorithm-mr" = dontDistribute super."simple-genetic-algorithm-mr";
+  "simple-get-opt" = dontDistribute super."simple-get-opt";
+  "simple-index" = dontDistribute super."simple-index";
+  "simple-log" = dontDistribute super."simple-log";
+  "simple-log-syslog" = dontDistribute super."simple-log-syslog";
+  "simple-neural-networks" = dontDistribute super."simple-neural-networks";
+  "simple-nix" = dontDistribute super."simple-nix";
+  "simple-observer" = dontDistribute super."simple-observer";
+  "simple-pascal" = dontDistribute super."simple-pascal";
+  "simple-pipe" = dontDistribute super."simple-pipe";
+  "simple-rope" = dontDistribute super."simple-rope";
+  "simple-server" = dontDistribute super."simple-server";
+  "simple-sessions" = dontDistribute super."simple-sessions";
+  "simple-sql-parser" = dontDistribute super."simple-sql-parser";
+  "simple-stacked-vm" = dontDistribute super."simple-stacked-vm";
+  "simple-tabular" = dontDistribute super."simple-tabular";
+  "simple-vec3" = dontDistribute super."simple-vec3";
+  "simpleargs" = dontDistribute super."simpleargs";
+  "simpleirc" = dontDistribute super."simpleirc";
+  "simpleirc-lens" = dontDistribute super."simpleirc-lens";
+  "simplenote" = dontDistribute super."simplenote";
+  "simpleprelude" = dontDistribute super."simpleprelude";
+  "simplesmtpclient" = dontDistribute super."simplesmtpclient";
+  "simplessh" = dontDistribute super."simplessh";
+  "simplest-sqlite" = dontDistribute super."simplest-sqlite";
+  "simplex" = dontDistribute super."simplex";
+  "simplex-basic" = dontDistribute super."simplex-basic";
+  "simseq" = dontDistribute super."simseq";
+  "simtreelo" = dontDistribute super."simtreelo";
+  "sindre" = dontDistribute super."sindre";
+  "singleton-nats" = dontDistribute super."singleton-nats";
+  "sink" = dontDistribute super."sink";
+  "sirkel" = dontDistribute super."sirkel";
+  "sitemap" = dontDistribute super."sitemap";
+  "sized" = dontDistribute super."sized";
+  "sized-types" = dontDistribute super."sized-types";
+  "sized-vector" = dontDistribute super."sized-vector";
+  "sizes" = dontDistribute super."sizes";
+  "sjsp" = dontDistribute super."sjsp";
+  "skeleton" = dontDistribute super."skeleton";
+  "skell" = dontDistribute super."skell";
+  "skemmtun" = dontDistribute super."skemmtun";
+  "skulk" = dontDistribute super."skulk";
+  "skype4hs" = dontDistribute super."skype4hs";
+  "skypelogexport" = dontDistribute super."skypelogexport";
+  "slack" = dontDistribute super."slack";
+  "slack-api" = dontDistribute super."slack-api";
+  "slack-notify-haskell" = dontDistribute super."slack-notify-haskell";
+  "sleep" = dontDistribute super."sleep";
+  "slice-cpp-gen" = dontDistribute super."slice-cpp-gen";
+  "slidemews" = dontDistribute super."slidemews";
+  "sloane" = dontDistribute super."sloane";
+  "slot-lambda" = dontDistribute super."slot-lambda";
+  "sloth" = dontDistribute super."sloth";
+  "smallarray" = dontDistribute super."smallarray";
+  "smallcaps" = doDistribute super."smallcaps_0_6_0_1";
+  "smallcheck-laws" = dontDistribute super."smallcheck-laws";
+  "smallcheck-lens" = dontDistribute super."smallcheck-lens";
+  "smallcheck-series" = dontDistribute super."smallcheck-series";
+  "smallpt-hs" = dontDistribute super."smallpt-hs";
+  "smallstring" = dontDistribute super."smallstring";
+  "smaoin" = dontDistribute super."smaoin";
+  "smartGroup" = dontDistribute super."smartGroup";
+  "smartcheck" = dontDistribute super."smartcheck";
+  "smartconstructor" = dontDistribute super."smartconstructor";
+  "smartword" = dontDistribute super."smartword";
+  "sme" = dontDistribute super."sme";
+  "smt-lib" = dontDistribute super."smt-lib";
+  "smtlib2" = dontDistribute super."smtlib2";
+  "smtp-mail-ng" = dontDistribute super."smtp-mail-ng";
+  "smtp2mta" = dontDistribute super."smtp2mta";
+  "smtps-gmail" = dontDistribute super."smtps-gmail";
+  "snake-game" = dontDistribute super."snake-game";
+  "snap-accept" = dontDistribute super."snap-accept";
+  "snap-app" = dontDistribute super."snap-app";
+  "snap-auth-cli" = dontDistribute super."snap-auth-cli";
+  "snap-blaze" = dontDistribute super."snap-blaze";
+  "snap-blaze-clay" = dontDistribute super."snap-blaze-clay";
+  "snap-configuration-utilities" = dontDistribute super."snap-configuration-utilities";
+  "snap-cors" = dontDistribute super."snap-cors";
+  "snap-elm" = dontDistribute super."snap-elm";
+  "snap-error-collector" = dontDistribute super."snap-error-collector";
+  "snap-extras" = dontDistribute super."snap-extras";
+  "snap-language" = dontDistribute super."snap-language";
+  "snap-loader-dynamic" = dontDistribute super."snap-loader-dynamic";
+  "snap-loader-static" = dontDistribute super."snap-loader-static";
+  "snap-predicates" = dontDistribute super."snap-predicates";
+  "snap-testing" = dontDistribute super."snap-testing";
+  "snap-utils" = dontDistribute super."snap-utils";
+  "snap-web-routes" = dontDistribute super."snap-web-routes";
+  "snaplet-acid-state" = dontDistribute super."snaplet-acid-state";
+  "snaplet-actionlog" = dontDistribute super."snaplet-actionlog";
+  "snaplet-amqp" = dontDistribute super."snaplet-amqp";
+  "snaplet-auth-acid" = dontDistribute super."snaplet-auth-acid";
+  "snaplet-coffee" = dontDistribute super."snaplet-coffee";
+  "snaplet-css-min" = dontDistribute super."snaplet-css-min";
+  "snaplet-environments" = dontDistribute super."snaplet-environments";
+  "snaplet-ghcjs" = dontDistribute super."snaplet-ghcjs";
+  "snaplet-hasql" = dontDistribute super."snaplet-hasql";
+  "snaplet-haxl" = dontDistribute super."snaplet-haxl";
+  "snaplet-hdbc" = dontDistribute super."snaplet-hdbc";
+  "snaplet-hslogger" = dontDistribute super."snaplet-hslogger";
+  "snaplet-i18n" = dontDistribute super."snaplet-i18n";
+  "snaplet-influxdb" = dontDistribute super."snaplet-influxdb";
+  "snaplet-lss" = dontDistribute super."snaplet-lss";
+  "snaplet-mandrill" = dontDistribute super."snaplet-mandrill";
+  "snaplet-mongoDB" = dontDistribute super."snaplet-mongoDB";
+  "snaplet-mongodb-minimalistic" = dontDistribute super."snaplet-mongodb-minimalistic";
+  "snaplet-mysql-simple" = dontDistribute super."snaplet-mysql-simple";
+  "snaplet-oauth" = dontDistribute super."snaplet-oauth";
+  "snaplet-persistent" = dontDistribute super."snaplet-persistent";
+  "snaplet-postgresql-simple" = dontDistribute super."snaplet-postgresql-simple";
+  "snaplet-postmark" = dontDistribute super."snaplet-postmark";
+  "snaplet-purescript" = dontDistribute super."snaplet-purescript";
+  "snaplet-recaptcha" = dontDistribute super."snaplet-recaptcha";
+  "snaplet-redis" = dontDistribute super."snaplet-redis";
+  "snaplet-redson" = dontDistribute super."snaplet-redson";
+  "snaplet-rest" = dontDistribute super."snaplet-rest";
+  "snaplet-riak" = dontDistribute super."snaplet-riak";
+  "snaplet-sass" = dontDistribute super."snaplet-sass";
+  "snaplet-sedna" = dontDistribute super."snaplet-sedna";
+  "snaplet-ses-html" = dontDistribute super."snaplet-ses-html";
+  "snaplet-sqlite-simple" = dontDistribute super."snaplet-sqlite-simple";
+  "snaplet-stripe" = dontDistribute super."snaplet-stripe";
+  "snaplet-tasks" = dontDistribute super."snaplet-tasks";
+  "snaplet-typed-sessions" = dontDistribute super."snaplet-typed-sessions";
+  "snaplet-wordpress" = dontDistribute super."snaplet-wordpress";
+  "snappy" = dontDistribute super."snappy";
+  "snappy-conduit" = dontDistribute super."snappy-conduit";
+  "snappy-framing" = dontDistribute super."snappy-framing";
+  "snappy-iteratee" = dontDistribute super."snappy-iteratee";
+  "sndfile-enumerators" = dontDistribute super."sndfile-enumerators";
+  "sneakyterm" = dontDistribute super."sneakyterm";
+  "sneathlane-haste" = dontDistribute super."sneathlane-haste";
+  "snippet-extractor" = dontDistribute super."snippet-extractor";
+  "snm" = dontDistribute super."snm";
+  "snow-white" = dontDistribute super."snow-white";
+  "snowball" = dontDistribute super."snowball";
+  "snowglobe" = dontDistribute super."snowglobe";
+  "sock2stream" = dontDistribute super."sock2stream";
+  "sockaddr" = dontDistribute super."sockaddr";
+  "socket" = doDistribute super."socket_0_5_3_1";
+  "socket-activation" = dontDistribute super."socket-activation";
+  "socket-sctp" = dontDistribute super."socket-sctp";
+  "socketio" = dontDistribute super."socketio";
+  "socketson" = dontDistribute super."socketson";
+  "soegtk" = dontDistribute super."soegtk";
+  "solr" = dontDistribute super."solr";
+  "sonic-visualiser" = dontDistribute super."sonic-visualiser";
+  "sophia" = dontDistribute super."sophia";
+  "sort-by-pinyin" = dontDistribute super."sort-by-pinyin";
+  "sorted" = dontDistribute super."sorted";
+  "sorting" = dontDistribute super."sorting";
+  "sorty" = dontDistribute super."sorty";
+  "sound-collage" = dontDistribute super."sound-collage";
+  "sounddelay" = dontDistribute super."sounddelay";
+  "source-code-server" = dontDistribute super."source-code-server";
+  "sousit" = dontDistribute super."sousit";
+  "sox" = dontDistribute super."sox";
+  "soxlib" = dontDistribute super."soxlib";
+  "soyuz" = dontDistribute super."soyuz";
+  "spacefill" = dontDistribute super."spacefill";
+  "spacepart" = dontDistribute super."spacepart";
+  "spaceprobe" = dontDistribute super."spaceprobe";
+  "spanout" = dontDistribute super."spanout";
+  "sparse" = dontDistribute super."sparse";
+  "sparse-lin-alg" = dontDistribute super."sparse-lin-alg";
+  "sparsebit" = dontDistribute super."sparsebit";
+  "sparsecheck" = dontDistribute super."sparsecheck";
+  "sparser" = dontDistribute super."sparser";
+  "spata" = dontDistribute super."spata";
+  "spatial-math" = dontDistribute super."spatial-math";
+  "spawn" = dontDistribute super."spawn";
+  "spe" = dontDistribute super."spe";
+  "special-functors" = dontDistribute super."special-functors";
+  "special-keys" = dontDistribute super."special-keys";
+  "specialize-th" = dontDistribute super."specialize-th";
+  "species" = dontDistribute super."species";
+  "speculation-transformers" = dontDistribute super."speculation-transformers";
+  "spelling-suggest" = dontDistribute super."spelling-suggest";
+  "sphero" = dontDistribute super."sphero";
+  "sphinx-cli" = dontDistribute super."sphinx-cli";
+  "spice" = dontDistribute super."spice";
+  "spike" = dontDistribute super."spike";
+  "spine" = dontDistribute super."spine";
+  "spir-v" = dontDistribute super."spir-v";
+  "splay" = dontDistribute super."splay";
+  "splaytree" = dontDistribute super."splaytree";
+  "spline3" = dontDistribute super."spline3";
+  "splines" = dontDistribute super."splines";
+  "split-channel" = dontDistribute super."split-channel";
+  "split-record" = dontDistribute super."split-record";
+  "split-tchan" = dontDistribute super."split-tchan";
+  "splitter" = dontDistribute super."splitter";
+  "splot" = dontDistribute super."splot";
+  "spool" = dontDistribute super."spool";
+  "spoonutil" = dontDistribute super."spoonutil";
+  "spoty" = dontDistribute super."spoty";
+  "spreadsheet" = dontDistribute super."spreadsheet";
+  "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
+  "spsa" = dontDistribute super."spsa";
+  "spy" = dontDistribute super."spy";
+  "sql-simple" = dontDistribute super."sql-simple";
+  "sql-simple-mysql" = dontDistribute super."sql-simple-mysql";
+  "sql-simple-pool" = dontDistribute super."sql-simple-pool";
+  "sql-simple-postgresql" = dontDistribute super."sql-simple-postgresql";
+  "sql-simple-sqlite" = dontDistribute super."sql-simple-sqlite";
+  "sql-words" = dontDistribute super."sql-words";
+  "sqlite" = dontDistribute super."sqlite";
+  "sqlite-simple-typed" = dontDistribute super."sqlite-simple-typed";
+  "sqlvalue-list" = dontDistribute super."sqlvalue-list";
+  "squeeze" = dontDistribute super."squeeze";
+  "sr-extra" = dontDistribute super."sr-extra";
+  "srcinst" = dontDistribute super."srcinst";
+  "srec" = dontDistribute super."srec";
+  "sscgi" = dontDistribute super."sscgi";
+  "ssh" = dontDistribute super."ssh";
+  "sshd-lint" = dontDistribute super."sshd-lint";
+  "sshtun" = dontDistribute super."sshtun";
+  "sssp" = dontDistribute super."sssp";
+  "sstable" = dontDistribute super."sstable";
+  "ssv" = dontDistribute super."ssv";
+  "stable-heap" = dontDistribute super."stable-heap";
+  "stable-maps" = dontDistribute super."stable-maps";
+  "stable-marriage" = dontDistribute super."stable-marriage";
+  "stable-memo" = dontDistribute super."stable-memo";
+  "stable-tree" = dontDistribute super."stable-tree";
+  "stack" = doDistribute super."stack_1_0_2";
+  "stack-hpc-coveralls" = dontDistribute super."stack-hpc-coveralls";
+  "stack-prism" = dontDistribute super."stack-prism";
+  "stack-run" = dontDistribute super."stack-run";
+  "standalone-derive-topdown" = dontDistribute super."standalone-derive-topdown";
+  "standalone-haddock" = dontDistribute super."standalone-haddock";
+  "star-to-star" = dontDistribute super."star-to-star";
+  "star-to-star-contra" = dontDistribute super."star-to-star-contra";
+  "starling" = dontDistribute super."starling";
+  "starrover2" = dontDistribute super."starrover2";
+  "stash" = dontDistribute super."stash";
+  "state" = dontDistribute super."state";
+  "state-record" = dontDistribute super."state-record";
+  "statechart" = dontDistribute super."statechart";
+  "stateful-mtl" = dontDistribute super."stateful-mtl";
+  "statethread" = dontDistribute super."statethread";
+  "statgrab" = dontDistribute super."statgrab";
+  "static-hash" = dontDistribute super."static-hash";
+  "static-resources" = dontDistribute super."static-resources";
+  "staticanalysis" = dontDistribute super."staticanalysis";
+  "statistics-dirichlet" = dontDistribute super."statistics-dirichlet";
+  "statistics-fusion" = dontDistribute super."statistics-fusion";
+  "statistics-hypergeometric-genvar" = dontDistribute super."statistics-hypergeometric-genvar";
+  "stats" = dontDistribute super."stats";
+  "statsd" = dontDistribute super."statsd";
+  "statsd-client" = dontDistribute super."statsd-client";
+  "statsd-datadog" = dontDistribute super."statsd-datadog";
+  "statvfs" = dontDistribute super."statvfs";
+  "stb-image" = dontDistribute super."stb-image";
+  "stb-truetype" = dontDistribute super."stb-truetype";
+  "stdata" = dontDistribute super."stdata";
+  "stdf" = dontDistribute super."stdf";
+  "steambrowser" = dontDistribute super."steambrowser";
+  "steeloverseer" = dontDistribute super."steeloverseer";
+  "stemmer" = dontDistribute super."stemmer";
+  "step-function" = dontDistribute super."step-function";
+  "stepwise" = dontDistribute super."stepwise";
+  "stickyKeysHotKey" = dontDistribute super."stickyKeysHotKey";
+  "stitch" = dontDistribute super."stitch";
+  "stm-channelize" = dontDistribute super."stm-channelize";
+  "stm-chunked-queues" = dontDistribute super."stm-chunked-queues";
+  "stm-conduit" = doDistribute super."stm-conduit_2_7_0";
+  "stm-firehose" = dontDistribute super."stm-firehose";
+  "stm-io-hooks" = dontDistribute super."stm-io-hooks";
+  "stm-lifted" = dontDistribute super."stm-lifted";
+  "stm-linkedlist" = dontDistribute super."stm-linkedlist";
+  "stm-orelse-io" = dontDistribute super."stm-orelse-io";
+  "stm-promise" = dontDistribute super."stm-promise";
+  "stm-queue-extras" = dontDistribute super."stm-queue-extras";
+  "stm-sbchan" = dontDistribute super."stm-sbchan";
+  "stm-split" = dontDistribute super."stm-split";
+  "stm-tlist" = dontDistribute super."stm-tlist";
+  "stmcontrol" = dontDistribute super."stmcontrol";
+  "stomp-conduit" = dontDistribute super."stomp-conduit";
+  "stomp-patterns" = dontDistribute super."stomp-patterns";
+  "stomp-queue" = dontDistribute super."stomp-queue";
+  "stompl" = dontDistribute super."stompl";
+  "stopwatch" = dontDistribute super."stopwatch";
+  "storable" = dontDistribute super."storable";
+  "storable-record" = dontDistribute super."storable-record";
+  "storable-static-array" = dontDistribute super."storable-static-array";
+  "storable-tuple" = dontDistribute super."storable-tuple";
+  "storablevector" = dontDistribute super."storablevector";
+  "storablevector-carray" = dontDistribute super."storablevector-carray";
+  "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
+  "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
+  "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
+  "stream-fusion" = dontDistribute super."stream-fusion";
+  "stream-monad" = dontDistribute super."stream-monad";
+  "streamed" = dontDistribute super."streamed";
+  "streaming-histogram" = dontDistribute super."streaming-histogram";
+  "streaming-png" = dontDistribute super."streaming-png";
+  "streaming-utils" = dontDistribute super."streaming-utils";
+  "streaming-wai" = dontDistribute super."streaming-wai";
+  "strict-base-types" = doDistribute super."strict-base-types_0_4_0";
+  "strict-concurrency" = dontDistribute super."strict-concurrency";
+  "strict-ghc-plugin" = dontDistribute super."strict-ghc-plugin";
+  "strict-identity" = dontDistribute super."strict-identity";
+  "strict-io" = dontDistribute super."strict-io";
+  "strictify" = dontDistribute super."strictify";
+  "strictly" = dontDistribute super."strictly";
+  "string" = dontDistribute super."string";
+  "string-conv" = dontDistribute super."string-conv";
+  "string-convert" = dontDistribute super."string-convert";
+  "string-quote" = dontDistribute super."string-quote";
+  "string-similarity" = dontDistribute super."string-similarity";
+  "string-typelits" = dontDistribute super."string-typelits";
+  "stringlike" = dontDistribute super."stringlike";
+  "stringprep" = dontDistribute super."stringprep";
+  "strings" = dontDistribute super."strings";
+  "stringtable-atom" = dontDistribute super."stringtable-atom";
+  "strio" = dontDistribute super."strio";
+  "stripe" = dontDistribute super."stripe";
+  "stripe-http-streams" = doDistribute super."stripe-http-streams_2_0_2";
+  "strive" = dontDistribute super."strive";
+  "strptime" = dontDistribute super."strptime";
+  "structs" = dontDistribute super."structs";
+  "structural-induction" = dontDistribute super."structural-induction";
+  "structured-haskell-mode" = dontDistribute super."structured-haskell-mode";
+  "structured-mongoDB" = dontDistribute super."structured-mongoDB";
+  "structures" = dontDistribute super."structures";
+  "stunclient" = dontDistribute super."stunclient";
+  "stunts" = dontDistribute super."stunts";
+  "stylized" = dontDistribute super."stylized";
+  "sub-state" = dontDistribute super."sub-state";
+  "subhask" = dontDistribute super."subhask";
+  "subleq-toolchain" = dontDistribute super."subleq-toolchain";
+  "subnet" = dontDistribute super."subnet";
+  "subtitleParser" = dontDistribute super."subtitleParser";
+  "subtitles" = dontDistribute super."subtitles";
+  "suffixarray" = dontDistribute super."suffixarray";
+  "suffixtree" = dontDistribute super."suffixtree";
+  "sugarhaskell" = dontDistribute super."sugarhaskell";
+  "suitable" = dontDistribute super."suitable";
+  "sump" = dontDistribute super."sump";
+  "sundown" = dontDistribute super."sundown";
+  "sunlight" = dontDistribute super."sunlight";
+  "sunroof-compiler" = dontDistribute super."sunroof-compiler";
+  "sunroof-examples" = dontDistribute super."sunroof-examples";
+  "sunroof-server" = dontDistribute super."sunroof-server";
+  "super-user-spark" = dontDistribute super."super-user-spark";
+  "supercollider-ht" = dontDistribute super."supercollider-ht";
+  "supercollider-midi" = dontDistribute super."supercollider-midi";
+  "superdoc" = dontDistribute super."superdoc";
+  "supero" = dontDistribute super."supero";
+  "supervisor" = dontDistribute super."supervisor";
+  "supplemented" = dontDistribute super."supplemented";
+  "suspend" = dontDistribute super."suspend";
+  "svg-builder" = dontDistribute super."svg-builder";
+  "svg-tree" = doDistribute super."svg-tree_0_3_2";
+  "svg2q" = dontDistribute super."svg2q";
+  "svgcairo" = dontDistribute super."svgcairo";
+  "svgutils" = dontDistribute super."svgutils";
+  "svm" = dontDistribute super."svm";
+  "svm-light-utils" = dontDistribute super."svm-light-utils";
+  "svm-simple" = dontDistribute super."svm-simple";
+  "svndump" = dontDistribute super."svndump";
+  "swagger2" = doDistribute super."swagger2_1_2_1";
+  "swapper" = dontDistribute super."swapper";
+  "swearjure" = dontDistribute super."swearjure";
+  "swf" = dontDistribute super."swf";
+  "swift-lda" = dontDistribute super."swift-lda";
+  "swish" = dontDistribute super."swish";
+  "sws" = dontDistribute super."sws";
+  "syb-extras" = dontDistribute super."syb-extras";
+  "syb-with-class-instances-text" = dontDistribute super."syb-with-class-instances-text";
+  "sylvia" = dontDistribute super."sylvia";
+  "sym" = dontDistribute super."sym";
+  "sym-plot" = dontDistribute super."sym-plot";
+  "symbol" = dontDistribute super."symbol";
+  "symengine-hs" = dontDistribute super."symengine-hs";
+  "sync" = dontDistribute super."sync";
+  "synchronous-channels" = dontDistribute super."synchronous-channels";
+  "syncthing-hs" = dontDistribute super."syncthing-hs";
+  "synt" = dontDistribute super."synt";
+  "syntactic" = dontDistribute super."syntactic";
+  "syntactical" = dontDistribute super."syntactical";
+  "syntax" = dontDistribute super."syntax";
+  "syntax-attoparsec" = dontDistribute super."syntax-attoparsec";
+  "syntax-example" = dontDistribute super."syntax-example";
+  "syntax-example-json" = dontDistribute super."syntax-example-json";
+  "syntax-pretty" = dontDistribute super."syntax-pretty";
+  "syntax-printer" = dontDistribute super."syntax-printer";
+  "syntax-trees" = dontDistribute super."syntax-trees";
+  "syntax-trees-fork-bairyn" = dontDistribute super."syntax-trees-fork-bairyn";
+  "synthesizer" = dontDistribute super."synthesizer";
+  "synthesizer-alsa" = dontDistribute super."synthesizer-alsa";
+  "synthesizer-core" = dontDistribute super."synthesizer-core";
+  "synthesizer-dimensional" = dontDistribute super."synthesizer-dimensional";
+  "synthesizer-filter" = dontDistribute super."synthesizer-filter";
+  "synthesizer-inference" = dontDistribute super."synthesizer-inference";
+  "synthesizer-llvm" = dontDistribute super."synthesizer-llvm";
+  "synthesizer-midi" = dontDistribute super."synthesizer-midi";
+  "sys-auth-smbclient" = dontDistribute super."sys-auth-smbclient";
+  "sys-process" = dontDistribute super."sys-process";
+  "system-canonicalpath" = dontDistribute super."system-canonicalpath";
+  "system-command" = dontDistribute super."system-command";
+  "system-gpio" = dontDistribute super."system-gpio";
+  "system-inotify" = dontDistribute super."system-inotify";
+  "system-lifted" = dontDistribute super."system-lifted";
+  "system-random-effect" = dontDistribute super."system-random-effect";
+  "system-time-monotonic" = dontDistribute super."system-time-monotonic";
+  "system-util" = dontDistribute super."system-util";
+  "system-uuid" = dontDistribute super."system-uuid";
+  "systemd" = dontDistribute super."systemd";
+  "t-regex" = dontDistribute super."t-regex";
+  "t3-client" = dontDistribute super."t3-client";
+  "t3-game" = dontDistribute super."t3-game";
+  "t3-server" = dontDistribute super."t3-server";
+  "ta" = dontDistribute super."ta";
+  "table" = dontDistribute super."table";
+  "table-tennis" = dontDistribute super."table-tennis";
+  "tableaux" = dontDistribute super."tableaux";
+  "tables" = dontDistribute super."tables";
+  "tablestorage" = dontDistribute super."tablestorage";
+  "tabloid" = dontDistribute super."tabloid";
+  "taffybar" = dontDistribute super."taffybar";
+  "tag-bits" = dontDistribute super."tag-bits";
+  "tag-stream" = dontDistribute super."tag-stream";
+  "tagchup" = dontDistribute super."tagchup";
+  "tagged-exception-core" = dontDistribute super."tagged-exception-core";
+  "tagged-list" = dontDistribute super."tagged-list";
+  "tagged-th" = dontDistribute super."tagged-th";
+  "tagged-timers" = dontDistribute super."tagged-timers";
+  "tagged-transformer" = dontDistribute super."tagged-transformer";
+  "tagging" = dontDistribute super."tagging";
+  "taggy" = dontDistribute super."taggy";
+  "taggy-lens" = dontDistribute super."taggy-lens";
+  "taglib" = dontDistribute super."taglib";
+  "taglib-api" = dontDistribute super."taglib-api";
+  "tagset-positional" = dontDistribute super."tagset-positional";
+  "tagsoup-ht" = dontDistribute super."tagsoup-ht";
+  "tagsoup-parsec" = dontDistribute super."tagsoup-parsec";
+  "takahashi" = dontDistribute super."takahashi";
+  "takusen-oracle" = dontDistribute super."takusen-oracle";
+  "tamarin-prover" = dontDistribute super."tamarin-prover";
+  "tamarin-prover-term" = dontDistribute super."tamarin-prover-term";
+  "tamarin-prover-theory" = dontDistribute super."tamarin-prover-theory";
+  "tamarin-prover-utils" = dontDistribute super."tamarin-prover-utils";
+  "tamper" = dontDistribute super."tamper";
+  "target" = dontDistribute super."target";
+  "task" = dontDistribute super."task";
+  "task-distribution" = dontDistribute super."task-distribution";
+  "taskpool" = dontDistribute super."taskpool";
+  "tasty-groundhog-converters" = dontDistribute super."tasty-groundhog-converters";
+  "tasty-hunit-adapter" = dontDistribute super."tasty-hunit-adapter";
+  "tasty-integrate" = dontDistribute super."tasty-integrate";
+  "tasty-laws" = dontDistribute super."tasty-laws";
+  "tasty-lens" = dontDistribute super."tasty-lens";
+  "tasty-program" = dontDistribute super."tasty-program";
+  "tateti-tateti" = dontDistribute super."tateti-tateti";
+  "tau" = dontDistribute super."tau";
+  "tbox" = dontDistribute super."tbox";
+  "tcache-AWS" = dontDistribute super."tcache-AWS";
+  "tccli" = dontDistribute super."tccli";
+  "tce-conf" = dontDistribute super."tce-conf";
+  "tconfig" = dontDistribute super."tconfig";
+  "tcp" = dontDistribute super."tcp";
+  "tdd-util" = dontDistribute super."tdd-util";
+  "tdoc" = dontDistribute super."tdoc";
+  "teams" = dontDistribute super."teams";
+  "teeth" = dontDistribute super."teeth";
+  "telegram" = dontDistribute super."telegram";
+  "telegram-api" = dontDistribute super."telegram-api";
+  "teleport" = dontDistribute super."teleport";
+  "template-default" = dontDistribute super."template-default";
+  "template-haskell-util" = dontDistribute super."template-haskell-util";
+  "template-hsml" = dontDistribute super."template-hsml";
+  "template-yj" = dontDistribute super."template-yj";
+  "templatepg" = dontDistribute super."templatepg";
+  "templater" = dontDistribute super."templater";
+  "tempo" = dontDistribute super."tempo";
+  "tempodb" = dontDistribute super."tempodb";
+  "temporal-csound" = dontDistribute super."temporal-csound";
+  "temporal-media" = dontDistribute super."temporal-media";
+  "temporal-music-notation" = dontDistribute super."temporal-music-notation";
+  "temporal-music-notation-demo" = dontDistribute super."temporal-music-notation-demo";
+  "temporal-music-notation-western" = dontDistribute super."temporal-music-notation-western";
+  "temporary-resourcet" = dontDistribute super."temporary-resourcet";
+  "tempus" = dontDistribute super."tempus";
+  "tempus-fugit" = dontDistribute super."tempus-fugit";
+  "tensor" = dontDistribute super."tensor";
+  "term-rewriting" = dontDistribute super."term-rewriting";
+  "termbox-bindings" = dontDistribute super."termbox-bindings";
+  "termination-combinators" = dontDistribute super."termination-combinators";
+  "terminfo" = doDistribute super."terminfo_0_4_0_2";
+  "terminfo-hs" = dontDistribute super."terminfo-hs";
+  "termplot" = dontDistribute super."termplot";
+  "terntup" = dontDistribute super."terntup";
+  "terrahs" = dontDistribute super."terrahs";
+  "tersmu" = dontDistribute super."tersmu";
+  "test-framework-doctest" = dontDistribute super."test-framework-doctest";
+  "test-framework-golden" = dontDistribute super."test-framework-golden";
+  "test-framework-program" = dontDistribute super."test-framework-program";
+  "test-framework-quickcheck" = dontDistribute super."test-framework-quickcheck";
+  "test-framework-sandbox" = dontDistribute super."test-framework-sandbox";
+  "test-framework-skip" = dontDistribute super."test-framework-skip";
+  "test-framework-testing-feat" = dontDistribute super."test-framework-testing-feat";
+  "test-invariant" = dontDistribute super."test-invariant";
+  "test-pkg" = dontDistribute super."test-pkg";
+  "test-sandbox" = dontDistribute super."test-sandbox";
+  "test-sandbox-compose" = dontDistribute super."test-sandbox-compose";
+  "test-sandbox-hunit" = dontDistribute super."test-sandbox-hunit";
+  "test-sandbox-quickcheck" = dontDistribute super."test-sandbox-quickcheck";
+  "test-shouldbe" = dontDistribute super."test-shouldbe";
+  "testPkg" = dontDistribute super."testPkg";
+  "testing-type-modifiers" = dontDistribute super."testing-type-modifiers";
+  "testloop" = dontDistribute super."testloop";
+  "testpack" = dontDistribute super."testpack";
+  "testpattern" = dontDistribute super."testpattern";
+  "testrunner" = dontDistribute super."testrunner";
+  "tetris" = dontDistribute super."tetris";
+  "tex2txt" = dontDistribute super."tex2txt";
+  "texrunner" = dontDistribute super."texrunner";
+  "text-and-plots" = dontDistribute super."text-and-plots";
+  "text-format-simple" = dontDistribute super."text-format-simple";
+  "text-icu-translit" = dontDistribute super."text-icu-translit";
+  "text-json-qq" = dontDistribute super."text-json-qq";
+  "text-latin1" = dontDistribute super."text-latin1";
+  "text-ldap" = dontDistribute super."text-ldap";
+  "text-locale-encoding" = dontDistribute super."text-locale-encoding";
+  "text-normal" = dontDistribute super."text-normal";
+  "text-position" = dontDistribute super."text-position";
+  "text-postgresql" = dontDistribute super."text-postgresql";
+  "text-printer" = dontDistribute super."text-printer";
+  "text-regex-replace" = dontDistribute super."text-regex-replace";
+  "text-region" = dontDistribute super."text-region";
+  "text-register-machine" = dontDistribute super."text-register-machine";
+  "text-render" = dontDistribute super."text-render";
+  "text-show-instances" = dontDistribute super."text-show-instances";
+  "text-stream-decode" = dontDistribute super."text-stream-decode";
+  "text-utf7" = dontDistribute super."text-utf7";
+  "text-xml-generic" = dontDistribute super."text-xml-generic";
+  "text-xml-qq" = dontDistribute super."text-xml-qq";
+  "text1" = dontDistribute super."text1";
+  "textPlot" = dontDistribute super."textPlot";
+  "textmatetags" = dontDistribute super."textmatetags";
+  "textocat-api" = dontDistribute super."textocat-api";
+  "texts" = dontDistribute super."texts";
+  "textual" = dontDistribute super."textual";
+  "tfp" = dontDistribute super."tfp";
+  "tfp-th" = dontDistribute super."tfp-th";
+  "tftp" = dontDistribute super."tftp";
+  "tga" = dontDistribute super."tga";
+  "th-alpha" = dontDistribute super."th-alpha";
+  "th-build" = dontDistribute super."th-build";
+  "th-cas" = dontDistribute super."th-cas";
+  "th-context" = dontDistribute super."th-context";
+  "th-expand-syns" = doDistribute super."th-expand-syns_0_3_0_6";
+  "th-fold" = dontDistribute super."th-fold";
+  "th-inline-io-action" = dontDistribute super."th-inline-io-action";
+  "th-instance-reification" = dontDistribute super."th-instance-reification";
+  "th-instances" = dontDistribute super."th-instances";
+  "th-kinds" = dontDistribute super."th-kinds";
+  "th-kinds-fork" = dontDistribute super."th-kinds-fork";
+  "th-lift-instances" = dontDistribute super."th-lift-instances";
+  "th-printf" = dontDistribute super."th-printf";
+  "th-sccs" = dontDistribute super."th-sccs";
+  "th-traced" = dontDistribute super."th-traced";
+  "th-typegraph" = dontDistribute super."th-typegraph";
+  "themoviedb" = dontDistribute super."themoviedb";
+  "themplate" = dontDistribute super."themplate";
+  "theoremquest" = dontDistribute super."theoremquest";
+  "theoremquest-client" = dontDistribute super."theoremquest-client";
+  "thespian" = dontDistribute super."thespian";
+  "theta-functions" = dontDistribute super."theta-functions";
+  "thih" = dontDistribute super."thih";
+  "thimk" = dontDistribute super."thimk";
+  "thorn" = dontDistribute super."thorn";
+  "thread-local-storage" = dontDistribute super."thread-local-storage";
+  "threadPool" = dontDistribute super."threadPool";
+  "threadmanager" = dontDistribute super."threadmanager";
+  "threads-pool" = dontDistribute super."threads-pool";
+  "threads-supervisor" = dontDistribute super."threads-supervisor";
+  "threadscope" = dontDistribute super."threadscope";
+  "threefish" = dontDistribute super."threefish";
+  "threepenny-gui" = dontDistribute super."threepenny-gui";
+  "thrift" = dontDistribute super."thrift";
+  "thrist" = dontDistribute super."thrist";
+  "throttle" = dontDistribute super."throttle";
+  "thumbnail" = dontDistribute super."thumbnail";
+  "tianbar" = dontDistribute super."tianbar";
+  "tic-tac-toe" = dontDistribute super."tic-tac-toe";
+  "tickle" = dontDistribute super."tickle";
+  "tictactoe3d" = dontDistribute super."tictactoe3d";
+  "tidal" = dontDistribute super."tidal";
+  "tidal-midi" = dontDistribute super."tidal-midi";
+  "tidal-vis" = dontDistribute super."tidal-vis";
+  "tie-knot" = dontDistribute super."tie-knot";
+  "tiempo" = dontDistribute super."tiempo";
+  "tiger" = dontDistribute super."tiger";
+  "tight-apply" = dontDistribute super."tight-apply";
+  "tightrope" = dontDistribute super."tightrope";
+  "tighttp" = dontDistribute super."tighttp";
+  "tilings" = dontDistribute super."tilings";
+  "timberc" = dontDistribute super."timberc";
+  "time-cache" = dontDistribute super."time-cache";
+  "time-extras" = dontDistribute super."time-extras";
+  "time-exts" = dontDistribute super."time-exts";
+  "time-http" = dontDistribute super."time-http";
+  "time-interval" = dontDistribute super."time-interval";
+  "time-io-access" = dontDistribute super."time-io-access";
+  "time-out" = dontDistribute super."time-out";
+  "time-patterns" = dontDistribute super."time-patterns";
+  "time-qq" = dontDistribute super."time-qq";
+  "time-recurrence" = dontDistribute super."time-recurrence";
+  "time-series" = dontDistribute super."time-series";
+  "time-w3c" = dontDistribute super."time-w3c";
+  "timecalc" = dontDistribute super."timecalc";
+  "timeconsole" = dontDistribute super."timeconsole";
+  "timeless" = dontDistribute super."timeless";
+  "timelike" = dontDistribute super."timelike";
+  "timelike-clock" = dontDistribute super."timelike-clock";
+  "timelike-time" = dontDistribute super."timelike-time";
+  "timemap" = dontDistribute super."timemap";
+  "timeout" = dontDistribute super."timeout";
+  "timeout-control" = dontDistribute super."timeout-control";
+  "timeout-with-results" = dontDistribute super."timeout-with-results";
+  "timeparsers" = dontDistribute super."timeparsers";
+  "timeplot" = dontDistribute super."timeplot";
+  "timers" = dontDistribute super."timers";
+  "timers-updatable" = dontDistribute super."timers-updatable";
+  "timestamp-subprocess-lines" = dontDistribute super."timestamp-subprocess-lines";
+  "timestamper" = dontDistribute super."timestamper";
+  "timezone-olson-th" = dontDistribute super."timezone-olson-th";
+  "timing-convenience" = dontDistribute super."timing-convenience";
+  "tinyMesh" = dontDistribute super."tinyMesh";
+  "tinylog" = doDistribute super."tinylog_0_12_1";
+  "tip-haskell-frontend" = dontDistribute super."tip-haskell-frontend";
+  "tip-lib" = dontDistribute super."tip-lib";
+  "tiphys" = dontDistribute super."tiphys";
+  "titlecase" = dontDistribute super."titlecase";
+  "tkhs" = dontDistribute super."tkhs";
+  "tkyprof" = dontDistribute super."tkyprof";
+  "tld" = dontDistribute super."tld";
+  "tls" = doDistribute super."tls_1_3_4";
+  "tls-debug" = doDistribute super."tls-debug_0_4_1";
+  "tls-extra" = dontDistribute super."tls-extra";
+  "tmpl" = dontDistribute super."tmpl";
+  "tn" = dontDistribute super."tn";
+  "tnet" = dontDistribute super."tnet";
+  "to-haskell" = dontDistribute super."to-haskell";
+  "to-string-class" = dontDistribute super."to-string-class";
+  "to-string-instances" = dontDistribute super."to-string-instances";
+  "todos" = dontDistribute super."todos";
+  "tofromxml" = dontDistribute super."tofromxml";
+  "toilet" = dontDistribute super."toilet";
+  "tokenify" = dontDistribute super."tokenify";
+  "tokenize" = dontDistribute super."tokenize";
+  "toktok" = dontDistribute super."toktok";
+  "tokyocabinet-haskell" = dontDistribute super."tokyocabinet-haskell";
+  "tokyotyrant-haskell" = dontDistribute super."tokyotyrant-haskell";
+  "tomato-rubato-openal" = dontDistribute super."tomato-rubato-openal";
+  "toml" = dontDistribute super."toml";
+  "toolshed" = dontDistribute super."toolshed";
+  "topkata" = dontDistribute super."topkata";
+  "torch" = dontDistribute super."torch";
+  "total" = dontDistribute super."total";
+  "total-alternative" = dontDistribute super."total-alternative";
+  "total-map" = dontDistribute super."total-map";
+  "total-maps" = dontDistribute super."total-maps";
+  "touched" = dontDistribute super."touched";
+  "toysolver" = dontDistribute super."toysolver";
+  "tpdb" = dontDistribute super."tpdb";
+  "trace" = dontDistribute super."trace";
+  "trace-call" = dontDistribute super."trace-call";
+  "trace-function-call" = dontDistribute super."trace-function-call";
+  "traced" = dontDistribute super."traced";
+  "tracer" = dontDistribute super."tracer";
+  "tracker" = dontDistribute super."tracker";
+  "trajectory" = dontDistribute super."trajectory";
+  "transactional-events" = dontDistribute super."transactional-events";
+  "transf" = dontDistribute super."transf";
+  "transformations" = dontDistribute super."transformations";
+  "transformers-abort" = dontDistribute super."transformers-abort";
+  "transformers-compose" = dontDistribute super."transformers-compose";
+  "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
+  "transformers-free" = dontDistribute super."transformers-free";
+  "transformers-runnable" = dontDistribute super."transformers-runnable";
+  "transformers-supply" = dontDistribute super."transformers-supply";
+  "transient" = dontDistribute super."transient";
+  "transient-universe" = dontDistribute super."transient-universe";
+  "translatable-intset" = dontDistribute super."translatable-intset";
+  "translate" = dontDistribute super."translate";
+  "travis" = dontDistribute super."travis";
+  "travis-meta-yaml" = dontDistribute super."travis-meta-yaml";
+  "trawl" = dontDistribute super."trawl";
+  "traypoweroff" = dontDistribute super."traypoweroff";
+  "tree-fun" = dontDistribute super."tree-fun";
+  "tree-monad" = dontDistribute super."tree-monad";
+  "treemap-html" = dontDistribute super."treemap-html";
+  "treemap-html-tools" = dontDistribute super."treemap-html-tools";
+  "treersec" = dontDistribute super."treersec";
+  "treeviz" = dontDistribute super."treeviz";
+  "tremulous-query" = dontDistribute super."tremulous-query";
+  "trhsx" = dontDistribute super."trhsx";
+  "triangulation" = dontDistribute super."triangulation";
+  "trimpolya" = dontDistribute super."trimpolya";
+  "tripLL" = dontDistribute super."tripLL";
+  "trivia" = dontDistribute super."trivia";
+  "trivial-constraint" = dontDistribute super."trivial-constraint";
+  "tropical" = dontDistribute super."tropical";
+  "truelevel" = dontDistribute super."truelevel";
+  "trurl" = dontDistribute super."trurl";
+  "truthful" = dontDistribute super."truthful";
+  "tsession" = dontDistribute super."tsession";
+  "tsession-happstack" = dontDistribute super."tsession-happstack";
+  "tskiplist" = dontDistribute super."tskiplist";
+  "tslib" = dontDistribute super."tslib";
+  "tslogger" = dontDistribute super."tslogger";
+  "tsp-viz" = dontDistribute super."tsp-viz";
+  "tsparse" = dontDistribute super."tsparse";
+  "tst" = dontDistribute super."tst";
+  "tsvsql" = dontDistribute super."tsvsql";
+  "tttool" = doDistribute super."tttool_1_5_1";
+  "tubes" = dontDistribute super."tubes";
+  "tuntap" = dontDistribute super."tuntap";
+  "tup-functor" = dontDistribute super."tup-functor";
+  "tuple" = dontDistribute super."tuple";
+  "tuple-gen" = dontDistribute super."tuple-gen";
+  "tuple-generic" = dontDistribute super."tuple-generic";
+  "tuple-hlist" = dontDistribute super."tuple-hlist";
+  "tuple-lenses" = dontDistribute super."tuple-lenses";
+  "tuple-morph" = dontDistribute super."tuple-morph";
+  "tupleinstances" = dontDistribute super."tupleinstances";
+  "turing" = dontDistribute super."turing";
+  "turing-music" = dontDistribute super."turing-music";
+  "turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
+  "turni" = dontDistribute super."turni";
+  "turtle-options" = dontDistribute super."turtle-options";
+  "tweak" = dontDistribute super."tweak";
+  "twee" = dontDistribute super."twee";
+  "twentefp" = dontDistribute super."twentefp";
+  "twentefp-eventloop-graphics" = dontDistribute super."twentefp-eventloop-graphics";
+  "twentefp-eventloop-trees" = dontDistribute super."twentefp-eventloop-trees";
+  "twentefp-graphs" = dontDistribute super."twentefp-graphs";
+  "twentefp-number" = dontDistribute super."twentefp-number";
+  "twentefp-rosetree" = dontDistribute super."twentefp-rosetree";
+  "twentefp-trees" = dontDistribute super."twentefp-trees";
+  "twentefp-websockets" = dontDistribute super."twentefp-websockets";
+  "twentyseven" = dontDistribute super."twentyseven";
+  "twhs" = dontDistribute super."twhs";
+  "twidge" = dontDistribute super."twidge";
+  "twilight-stm" = dontDistribute super."twilight-stm";
+  "twilio" = dontDistribute super."twilio";
+  "twill" = dontDistribute super."twill";
+  "twiml" = dontDistribute super."twiml";
+  "twine" = dontDistribute super."twine";
+  "twisty" = dontDistribute super."twisty";
+  "twitch" = dontDistribute super."twitch";
+  "twitter" = dontDistribute super."twitter";
+  "twitter-conduit" = doDistribute super."twitter-conduit_0_1_3";
+  "twitter-enumerator" = dontDistribute super."twitter-enumerator";
+  "tx" = dontDistribute super."tx";
+  "txt-sushi" = dontDistribute super."txt-sushi";
+  "txt2rtf" = dontDistribute super."txt2rtf";
+  "txtblk" = dontDistribute super."txtblk";
+  "ty" = dontDistribute super."ty";
+  "typalyze" = dontDistribute super."typalyze";
+  "type-booleans" = dontDistribute super."type-booleans";
+  "type-cache" = dontDistribute super."type-cache";
+  "type-cereal" = dontDistribute super."type-cereal";
+  "type-combinators" = dontDistribute super."type-combinators";
+  "type-combinators-quote" = dontDistribute super."type-combinators-quote";
+  "type-digits" = dontDistribute super."type-digits";
+  "type-equality" = dontDistribute super."type-equality";
+  "type-equality-check" = dontDistribute super."type-equality-check";
+  "type-fun" = dontDistribute super."type-fun";
+  "type-functions" = dontDistribute super."type-functions";
+  "type-hint" = dontDistribute super."type-hint";
+  "type-int" = dontDistribute super."type-int";
+  "type-iso" = dontDistribute super."type-iso";
+  "type-level" = dontDistribute super."type-level";
+  "type-level-bst" = dontDistribute super."type-level-bst";
+  "type-level-natural-number" = dontDistribute super."type-level-natural-number";
+  "type-level-natural-number-induction" = dontDistribute super."type-level-natural-number-induction";
+  "type-level-natural-number-operations" = dontDistribute super."type-level-natural-number-operations";
+  "type-level-sets" = dontDistribute super."type-level-sets";
+  "type-level-tf" = dontDistribute super."type-level-tf";
+  "type-natural" = dontDistribute super."type-natural";
+  "type-operators" = dontDistribute super."type-operators";
+  "type-ord" = dontDistribute super."type-ord";
+  "type-ord-spine-cereal" = dontDistribute super."type-ord-spine-cereal";
+  "type-prelude" = dontDistribute super."type-prelude";
+  "type-settheory" = dontDistribute super."type-settheory";
+  "type-spine" = dontDistribute super."type-spine";
+  "type-structure" = dontDistribute super."type-structure";
+  "type-sub-th" = dontDistribute super."type-sub-th";
+  "type-unary" = dontDistribute super."type-unary";
+  "typeable-th" = dontDistribute super."typeable-th";
+  "typed-spreadsheet" = dontDistribute super."typed-spreadsheet";
+  "typed-wire" = dontDistribute super."typed-wire";
+  "typed-wire-utils" = dontDistribute super."typed-wire-utils";
+  "typedquery" = dontDistribute super."typedquery";
+  "typehash" = dontDistribute super."typehash";
+  "typelevel" = dontDistribute super."typelevel";
+  "typelevel-tensor" = dontDistribute super."typelevel-tensor";
+  "typeof" = dontDistribute super."typeof";
+  "typeparams" = dontDistribute super."typeparams";
+  "typesafe-endian" = dontDistribute super."typesafe-endian";
+  "typescript-docs" = dontDistribute super."typescript-docs";
+  "typical" = dontDistribute super."typical";
+  "typography-geometry" = dontDistribute super."typography-geometry";
+  "uAgda" = dontDistribute super."uAgda";
+  "ua-parser" = dontDistribute super."ua-parser";
+  "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
+  "uberlast" = dontDistribute super."uberlast";
+  "uconv" = dontDistribute super."uconv";
+  "udbus" = dontDistribute super."udbus";
+  "udbus-model" = dontDistribute super."udbus-model";
+  "udcode" = dontDistribute super."udcode";
+  "udev" = dontDistribute super."udev";
+  "uhc-light" = dontDistribute super."uhc-light";
+  "uhc-util" = dontDistribute super."uhc-util";
+  "uhexdump" = dontDistribute super."uhexdump";
+  "uhttpc" = dontDistribute super."uhttpc";
+  "ui-command" = dontDistribute super."ui-command";
+  "uid" = dontDistribute super."uid";
+  "una" = dontDistribute super."una";
+  "unagi-chan" = dontDistribute super."unagi-chan";
+  "unagi-streams" = dontDistribute super."unagi-streams";
+  "unamb" = dontDistribute super."unamb";
+  "unamb-custom" = dontDistribute super."unamb-custom";
+  "unbound" = dontDistribute super."unbound";
+  "unbounded-delays-units" = dontDistribute super."unbounded-delays-units";
+  "unboxed-containers" = dontDistribute super."unboxed-containers";
+  "unbreak" = dontDistribute super."unbreak";
+  "unfoldable" = dontDistribute super."unfoldable";
+  "unfoldable-restricted" = dontDistribute super."unfoldable-restricted";
+  "ungadtagger" = dontDistribute super."ungadtagger";
+  "uni-events" = dontDistribute super."uni-events";
+  "uni-graphs" = dontDistribute super."uni-graphs";
+  "uni-htk" = dontDistribute super."uni-htk";
+  "uni-posixutil" = dontDistribute super."uni-posixutil";
+  "uni-reactor" = dontDistribute super."uni-reactor";
+  "uni-uDrawGraph" = dontDistribute super."uni-uDrawGraph";
+  "uni-util" = dontDistribute super."uni-util";
+  "unicode" = dontDistribute super."unicode";
+  "unicode-names" = dontDistribute super."unicode-names";
+  "unicode-normalization" = dontDistribute super."unicode-normalization";
+  "unicode-prelude" = dontDistribute super."unicode-prelude";
+  "unicode-properties" = dontDistribute super."unicode-properties";
+  "unicode-show" = dontDistribute super."unicode-show";
+  "unicode-symbols" = dontDistribute super."unicode-symbols";
+  "unicoder" = dontDistribute super."unicoder";
+  "uniform-io" = dontDistribute super."uniform-io";
+  "uniform-pair" = dontDistribute super."uniform-pair";
+  "union" = dontDistribute super."union";
+  "union-find-array" = dontDistribute super."union-find-array";
+  "union-map" = dontDistribute super."union-map";
+  "unique" = dontDistribute super."unique";
+  "unique-logic" = dontDistribute super."unique-logic";
+  "unique-logic-tf" = dontDistribute super."unique-logic-tf";
+  "uniqueid" = dontDistribute super."uniqueid";
+  "unit" = dontDistribute super."unit";
+  "unit-constraint" = dontDistribute super."unit-constraint";
+  "units" = dontDistribute super."units";
+  "units-attoparsec" = dontDistribute super."units-attoparsec";
+  "units-defs" = dontDistribute super."units-defs";
+  "units-parser" = dontDistribute super."units-parser";
+  "unittyped" = dontDistribute super."unittyped";
+  "universal-binary" = dontDistribute super."universal-binary";
+  "universe-th" = dontDistribute super."universe-th";
+  "unix-fcntl" = dontDistribute super."unix-fcntl";
+  "unix-handle" = dontDistribute super."unix-handle";
+  "unix-io-extra" = dontDistribute super."unix-io-extra";
+  "unix-memory" = dontDistribute super."unix-memory";
+  "unix-process-conduit" = dontDistribute super."unix-process-conduit";
+  "unix-pty-light" = dontDistribute super."unix-pty-light";
+  "unlambda" = dontDistribute super."unlambda";
+  "unlit" = dontDistribute super."unlit";
+  "unm-hip" = dontDistribute super."unm-hip";
+  "unordered-containers" = doDistribute super."unordered-containers_0_2_5_1";
+  "unordered-containers-rematch" = dontDistribute super."unordered-containers-rematch";
+  "unordered-graphs" = dontDistribute super."unordered-graphs";
+  "unpack-funcs" = dontDistribute super."unpack-funcs";
+  "unroll-ghc-plugin" = dontDistribute super."unroll-ghc-plugin";
+  "unsafe" = dontDistribute super."unsafe";
+  "unsafe-promises" = dontDistribute super."unsafe-promises";
+  "unsafely" = dontDistribute super."unsafely";
+  "unsafeperformst" = dontDistribute super."unsafeperformst";
+  "unscramble" = dontDistribute super."unscramble";
+  "unsequential" = dontDistribute super."unsequential";
+  "unusable-pkg" = dontDistribute super."unusable-pkg";
+  "uom-plugin" = dontDistribute super."uom-plugin";
+  "up" = dontDistribute super."up";
+  "up-grade" = dontDistribute super."up-grade";
+  "uploadcare" = dontDistribute super."uploadcare";
+  "upskirt" = dontDistribute super."upskirt";
+  "ureader" = dontDistribute super."ureader";
+  "urembed" = dontDistribute super."urembed";
+  "uri" = dontDistribute super."uri";
+  "uri-bytestring" = doDistribute super."uri-bytestring_0_1_9_2";
+  "uri-conduit" = dontDistribute super."uri-conduit";
+  "uri-enumerator" = dontDistribute super."uri-enumerator";
+  "uri-enumerator-file" = dontDistribute super."uri-enumerator-file";
+  "uri-template" = dontDistribute super."uri-template";
+  "url-generic" = dontDistribute super."url-generic";
+  "urlcheck" = dontDistribute super."urlcheck";
+  "urldecode" = dontDistribute super."urldecode";
+  "urldisp-happstack" = dontDistribute super."urldisp-happstack";
+  "urlencoded" = dontDistribute super."urlencoded";
+  "urn" = dontDistribute super."urn";
+  "urxml" = dontDistribute super."urxml";
+  "usb" = dontDistribute super."usb";
+  "usb-enumerator" = dontDistribute super."usb-enumerator";
+  "usb-hid" = dontDistribute super."usb-hid";
+  "usb-id-database" = dontDistribute super."usb-id-database";
+  "usb-iteratee" = dontDistribute super."usb-iteratee";
+  "usb-safe" = dontDistribute super."usb-safe";
+  "users" = doDistribute super."users_0_4_0_0";
+  "users-persistent" = doDistribute super."users-persistent_0_4_0_0";
+  "users-postgresql-simple" = doDistribute super."users-postgresql-simple_0_4_0_0";
+  "users-test" = doDistribute super."users-test_0_4_0_0";
+  "utc" = dontDistribute super."utc";
+  "utf8-env" = dontDistribute super."utf8-env";
+  "utf8-prelude" = dontDistribute super."utf8-prelude";
+  "uu-cco" = dontDistribute super."uu-cco";
+  "uu-cco-examples" = dontDistribute super."uu-cco-examples";
+  "uu-cco-hut-parsing" = dontDistribute super."uu-cco-hut-parsing";
+  "uu-cco-uu-parsinglib" = dontDistribute super."uu-cco-uu-parsinglib";
+  "uu-options" = dontDistribute super."uu-options";
+  "uu-tc" = dontDistribute super."uu-tc";
+  "uuagc" = dontDistribute super."uuagc";
+  "uuagc-bootstrap" = dontDistribute super."uuagc-bootstrap";
+  "uuagc-cabal" = dontDistribute super."uuagc-cabal";
+  "uuagc-diagrams" = dontDistribute super."uuagc-diagrams";
+  "uuagd" = dontDistribute super."uuagd";
+  "uuid-aeson" = dontDistribute super."uuid-aeson";
+  "uuid-le" = dontDistribute super."uuid-le";
+  "uuid-quasi" = dontDistribute super."uuid-quasi";
+  "uulib" = dontDistribute super."uulib";
+  "uvector" = dontDistribute super."uvector";
+  "uvector-algorithms" = dontDistribute super."uvector-algorithms";
+  "uxadt" = dontDistribute super."uxadt";
+  "uzbl-with-source" = dontDistribute super."uzbl-with-source";
+  "v4l2" = dontDistribute super."v4l2";
+  "v4l2-examples" = dontDistribute super."v4l2-examples";
+  "vacuum" = dontDistribute super."vacuum";
+  "vacuum-cairo" = dontDistribute super."vacuum-cairo";
+  "vacuum-graphviz" = dontDistribute super."vacuum-graphviz";
+  "vacuum-opengl" = dontDistribute super."vacuum-opengl";
+  "vacuum-ubigraph" = dontDistribute super."vacuum-ubigraph";
+  "vado" = dontDistribute super."vado";
+  "valid-names" = dontDistribute super."valid-names";
+  "validate" = dontDistribute super."validate";
+  "validated-literals" = dontDistribute super."validated-literals";
+  "validations" = dontDistribute super."validations";
+  "value-supply" = dontDistribute super."value-supply";
+  "vampire" = dontDistribute super."vampire";
+  "var" = dontDistribute super."var";
+  "varan" = dontDistribute super."varan";
+  "variable-precision" = dontDistribute super."variable-precision";
+  "variables" = dontDistribute super."variables";
+  "varying" = dontDistribute super."varying";
+  "vaultaire-common" = dontDistribute super."vaultaire-common";
+  "vcache" = dontDistribute super."vcache";
+  "vcache-trie" = dontDistribute super."vcache-trie";
+  "vcard" = dontDistribute super."vcard";
+  "vcd" = dontDistribute super."vcd";
+  "vcs-revision" = dontDistribute super."vcs-revision";
+  "vcs-web-hook-parse" = dontDistribute super."vcs-web-hook-parse";
+  "vcsgui" = dontDistribute super."vcsgui";
+  "vcswrapper" = dontDistribute super."vcswrapper";
+  "vect" = dontDistribute super."vect";
+  "vect-floating" = dontDistribute super."vect-floating";
+  "vect-floating-accelerate" = dontDistribute super."vect-floating-accelerate";
+  "vect-opengl" = dontDistribute super."vect-opengl";
+  "vector-binary" = dontDistribute super."vector-binary";
+  "vector-bytestring" = dontDistribute super."vector-bytestring";
+  "vector-clock" = dontDistribute super."vector-clock";
+  "vector-conduit" = dontDistribute super."vector-conduit";
+  "vector-functorlazy" = dontDistribute super."vector-functorlazy";
+  "vector-heterogenous" = dontDistribute super."vector-heterogenous";
+  "vector-instances-collections" = dontDistribute super."vector-instances-collections";
+  "vector-mmap" = dontDistribute super."vector-mmap";
+  "vector-random" = dontDistribute super."vector-random";
+  "vector-read-instances" = dontDistribute super."vector-read-instances";
+  "vector-sized" = dontDistribute super."vector-sized";
+  "vector-space-map" = dontDistribute super."vector-space-map";
+  "vector-space-opengl" = dontDistribute super."vector-space-opengl";
+  "vector-space-points" = dontDistribute super."vector-space-points";
+  "vector-static" = dontDistribute super."vector-static";
+  "vector-strategies" = dontDistribute super."vector-strategies";
+  "verbalexpressions" = dontDistribute super."verbalexpressions";
+  "verbosity" = dontDistribute super."verbosity";
+  "verdict" = dontDistribute super."verdict";
+  "verdict-json" = dontDistribute super."verdict-json";
+  "verilog" = dontDistribute super."verilog";
+  "versions" = dontDistribute super."versions";
+  "vhdl" = dontDistribute super."vhdl";
+  "views" = dontDistribute super."views";
+  "vigilance" = dontDistribute super."vigilance";
+  "vimeta" = dontDistribute super."vimeta";
+  "vimus" = dontDistribute super."vimus";
+  "vintage-basic" = dontDistribute super."vintage-basic";
+  "vinyl-gl" = dontDistribute super."vinyl-gl";
+  "vinyl-json" = dontDistribute super."vinyl-json";
+  "vinyl-plus" = dontDistribute super."vinyl-plus";
+  "vinyl-utils" = dontDistribute super."vinyl-utils";
+  "vinyl-vectors" = dontDistribute super."vinyl-vectors";
+  "virthualenv" = dontDistribute super."virthualenv";
+  "visibility" = dontDistribute super."visibility";
+  "vision" = dontDistribute super."vision";
+  "visual-graphrewrite" = dontDistribute super."visual-graphrewrite";
+  "visual-prof" = dontDistribute super."visual-prof";
+  "vivid" = dontDistribute super."vivid";
+  "vk-aws-route53" = dontDistribute super."vk-aws-route53";
+  "vk-posix-pty" = dontDistribute super."vk-posix-pty";
+  "vocabulary-kadma" = dontDistribute super."vocabulary-kadma";
+  "vorbiscomment" = dontDistribute super."vorbiscomment";
+  "vowpal-utils" = dontDistribute super."vowpal-utils";
+  "voyeur" = dontDistribute super."voyeur";
+  "vrpn" = dontDistribute super."vrpn";
+  "vte" = dontDistribute super."vte";
+  "vtegtk3" = dontDistribute super."vtegtk3";
+  "vty-examples" = dontDistribute super."vty-examples";
+  "vty-menu" = dontDistribute super."vty-menu";
+  "vty-ui" = dontDistribute super."vty-ui";
+  "vty-ui-extras" = dontDistribute super."vty-ui-extras";
+  "vulkan" = dontDistribute super."vulkan";
+  "wacom-daemon" = dontDistribute super."wacom-daemon";
+  "waddle" = dontDistribute super."waddle";
+  "wai-accept-language" = dontDistribute super."wai-accept-language";
+  "wai-app-file-cgi" = dontDistribute super."wai-app-file-cgi";
+  "wai-devel" = dontDistribute super."wai-devel";
+  "wai-digestive-functors" = dontDistribute super."wai-digestive-functors";
+  "wai-dispatch" = dontDistribute super."wai-dispatch";
+  "wai-frontend-monadcgi" = dontDistribute super."wai-frontend-monadcgi";
+  "wai-graceful" = dontDistribute super."wai-graceful";
+  "wai-handler-devel" = dontDistribute super."wai-handler-devel";
+  "wai-handler-fastcgi" = dontDistribute super."wai-handler-fastcgi";
+  "wai-handler-scgi" = dontDistribute super."wai-handler-scgi";
+  "wai-handler-snap" = dontDistribute super."wai-handler-snap";
+  "wai-handler-webkit" = dontDistribute super."wai-handler-webkit";
+  "wai-hastache" = dontDistribute super."wai-hastache";
+  "wai-hmac-auth" = dontDistribute super."wai-hmac-auth";
+  "wai-lens" = dontDistribute super."wai-lens";
+  "wai-lite" = dontDistribute super."wai-lite";
+  "wai-logger-prefork" = dontDistribute super."wai-logger-prefork";
+  "wai-middleware-cache" = dontDistribute super."wai-middleware-cache";
+  "wai-middleware-cache-redis" = dontDistribute super."wai-middleware-cache-redis";
+  "wai-middleware-catch" = dontDistribute super."wai-middleware-catch";
+  "wai-middleware-content-type" = dontDistribute super."wai-middleware-content-type";
+  "wai-middleware-etag" = dontDistribute super."wai-middleware-etag";
+  "wai-middleware-gunzip" = dontDistribute super."wai-middleware-gunzip";
+  "wai-middleware-headers" = dontDistribute super."wai-middleware-headers";
+  "wai-middleware-hmac" = dontDistribute super."wai-middleware-hmac";
+  "wai-middleware-hmac-client" = dontDistribute super."wai-middleware-hmac-client";
+  "wai-middleware-preprocessor" = dontDistribute super."wai-middleware-preprocessor";
+  "wai-middleware-route" = dontDistribute super."wai-middleware-route";
+  "wai-middleware-static-caching" = dontDistribute super."wai-middleware-static-caching";
+  "wai-middleware-verbs" = dontDistribute super."wai-middleware-verbs";
+  "wai-request-spec" = dontDistribute super."wai-request-spec";
+  "wai-responsible" = dontDistribute super."wai-responsible";
+  "wai-router" = dontDistribute super."wai-router";
+  "wai-session-alt" = dontDistribute super."wai-session-alt";
+  "wai-session-clientsession" = dontDistribute super."wai-session-clientsession";
+  "wai-session-postgresql" = doDistribute super."wai-session-postgresql_0_2_0_4";
+  "wai-session-tokyocabinet" = dontDistribute super."wai-session-tokyocabinet";
+  "wai-static-cache" = dontDistribute super."wai-static-cache";
+  "wai-static-pages" = dontDistribute super."wai-static-pages";
+  "wai-test" = dontDistribute super."wai-test";
+  "wai-thrift" = dontDistribute super."wai-thrift";
+  "wai-throttler" = dontDistribute super."wai-throttler";
+  "wait-handle" = dontDistribute super."wait-handle";
+  "waitfree" = dontDistribute super."waitfree";
+  "warc" = dontDistribute super."warc";
+  "warp" = doDistribute super."warp_3_2_2";
+  "warp-dynamic" = dontDistribute super."warp-dynamic";
+  "warp-static" = dontDistribute super."warp-static";
+  "warp-tls-uid" = dontDistribute super."warp-tls-uid";
+  "watchdog" = dontDistribute super."watchdog";
+  "watcher" = dontDistribute super."watcher";
+  "watchit" = dontDistribute super."watchit";
+  "wavconvert" = dontDistribute super."wavconvert";
+  "wavesurfer" = dontDistribute super."wavesurfer";
+  "wavy" = dontDistribute super."wavy";
+  "wcwidth" = dontDistribute super."wcwidth";
+  "weather-api" = dontDistribute super."weather-api";
+  "web-browser-in-haskell" = dontDistribute super."web-browser-in-haskell";
+  "web-css" = dontDistribute super."web-css";
+  "web-encodings" = dontDistribute super."web-encodings";
+  "web-mongrel2" = dontDistribute super."web-mongrel2";
+  "web-page" = dontDistribute super."web-page";
+  "web-routes-mtl" = dontDistribute super."web-routes-mtl";
+  "web-routes-quasi" = dontDistribute super."web-routes-quasi";
+  "web-routes-regular" = dontDistribute super."web-routes-regular";
+  "web-routes-transformers" = dontDistribute super."web-routes-transformers";
+  "webapi" = dontDistribute super."webapi";
+  "webapp" = dontDistribute super."webapp";
+  "webcrank" = dontDistribute super."webcrank";
+  "webcrank-dispatch" = dontDistribute super."webcrank-dispatch";
+  "webcrank-wai" = dontDistribute super."webcrank-wai";
+  "webdriver-snoy" = dontDistribute super."webdriver-snoy";
+  "webfinger-client" = dontDistribute super."webfinger-client";
+  "webidl" = dontDistribute super."webidl";
+  "webify" = dontDistribute super."webify";
+  "webkit" = dontDistribute super."webkit";
+  "webkit-javascriptcore" = dontDistribute super."webkit-javascriptcore";
+  "webkitgtk3" = dontDistribute super."webkitgtk3";
+  "webkitgtk3-javascriptcore" = dontDistribute super."webkitgtk3-javascriptcore";
+  "webrtc-vad" = dontDistribute super."webrtc-vad";
+  "webserver" = dontDistribute super."webserver";
+  "websnap" = dontDistribute super."websnap";
+  "webwire" = dontDistribute super."webwire";
+  "wedding-announcement" = dontDistribute super."wedding-announcement";
+  "wedged" = dontDistribute super."wedged";
+  "weighted-regexp" = dontDistribute super."weighted-regexp";
+  "weighted-search" = dontDistribute super."weighted-search";
+  "welshy" = dontDistribute super."welshy";
+  "werewolf" = dontDistribute super."werewolf";
+  "werewolf-slack" = dontDistribute super."werewolf-slack";
+  "wheb-mongo" = dontDistribute super."wheb-mongo";
+  "wheb-redis" = dontDistribute super."wheb-redis";
+  "wheb-strapped" = dontDistribute super."wheb-strapped";
+  "while-lang-parser" = dontDistribute super."while-lang-parser";
+  "whim" = dontDistribute super."whim";
+  "whiskers" = dontDistribute super."whiskers";
+  "whitespace" = dontDistribute super."whitespace";
+  "whois" = dontDistribute super."whois";
+  "why3" = dontDistribute super."why3";
+  "wigner-symbols" = dontDistribute super."wigner-symbols";
+  "wikipedia4epub" = dontDistribute super."wikipedia4epub";
+  "win-hp-path" = dontDistribute super."win-hp-path";
+  "windowslive" = dontDistribute super."windowslive";
+  "winerror" = dontDistribute super."winerror";
+  "winio" = dontDistribute super."winio";
+  "wiring" = dontDistribute super."wiring";
+  "with-location" = doDistribute super."with-location_0_0_0";
+  "witness" = dontDistribute super."witness";
+  "witty" = dontDistribute super."witty";
+  "wkt" = dontDistribute super."wkt";
+  "wl-pprint-ansiterm" = dontDistribute super."wl-pprint-ansiterm";
+  "wlc-hs" = dontDistribute super."wlc-hs";
+  "wobsurv" = dontDistribute super."wobsurv";
+  "woffex" = dontDistribute super."woffex";
+  "wol" = dontDistribute super."wol";
+  "wolf" = dontDistribute super."wolf";
+  "woot" = dontDistribute super."woot";
+  "word24" = dontDistribute super."word24";
+  "wordcloud" = dontDistribute super."wordcloud";
+  "wordexp" = dontDistribute super."wordexp";
+  "words" = dontDistribute super."words";
+  "wordsearch" = dontDistribute super."wordsearch";
+  "wordsetdiff" = dontDistribute super."wordsetdiff";
+  "workflow-osx" = dontDistribute super."workflow-osx";
+  "wp-archivebot" = dontDistribute super."wp-archivebot";
+  "wraparound" = dontDistribute super."wraparound";
+  "wraxml" = dontDistribute super."wraxml";
+  "wreq-sb" = dontDistribute super."wreq-sb";
+  "wright" = dontDistribute super."wright";
+  "wsdl" = dontDistribute super."wsdl";
+  "wsedit" = dontDistribute super."wsedit";
+  "wtk" = dontDistribute super."wtk";
+  "wtk-gtk" = dontDistribute super."wtk-gtk";
+  "wumpus-basic" = dontDistribute super."wumpus-basic";
+  "wumpus-core" = dontDistribute super."wumpus-core";
+  "wumpus-drawing" = dontDistribute super."wumpus-drawing";
+  "wumpus-microprint" = dontDistribute super."wumpus-microprint";
+  "wumpus-tree" = dontDistribute super."wumpus-tree";
+  "wuss" = dontDistribute super."wuss";
+  "wx" = dontDistribute super."wx";
+  "wxAsteroids" = dontDistribute super."wxAsteroids";
+  "wxFruit" = dontDistribute super."wxFruit";
+  "wxc" = dontDistribute super."wxc";
+  "wxcore" = dontDistribute super."wxcore";
+  "wxdirect" = dontDistribute super."wxdirect";
+  "wxhnotepad" = dontDistribute super."wxhnotepad";
+  "wxturtle" = dontDistribute super."wxturtle";
+  "wybor" = dontDistribute super."wybor";
+  "wyvern" = dontDistribute super."wyvern";
+  "x-dsp" = dontDistribute super."x-dsp";
+  "x11-xim" = dontDistribute super."x11-xim";
+  "x11-xinput" = dontDistribute super."x11-xinput";
+  "x509-util" = dontDistribute super."x509-util";
+  "xattr" = dontDistribute super."xattr";
+  "xbattbar" = dontDistribute super."xbattbar";
+  "xcb-types" = dontDistribute super."xcb-types";
+  "xcffib" = dontDistribute super."xcffib";
+  "xchat-plugin" = dontDistribute super."xchat-plugin";
+  "xcp" = dontDistribute super."xcp";
+  "xdcc" = dontDistribute super."xdcc";
+  "xdg-userdirs" = dontDistribute super."xdg-userdirs";
+  "xdot" = dontDistribute super."xdot";
+  "xfconf" = dontDistribute super."xfconf";
+  "xhaskell-library" = dontDistribute super."xhaskell-library";
+  "xhb" = dontDistribute super."xhb";
+  "xhb-atom-cache" = dontDistribute super."xhb-atom-cache";
+  "xhb-ewmh" = dontDistribute super."xhb-ewmh";
+  "xhtml" = doDistribute super."xhtml_3000_2_1";
+  "xhtml-combinators" = dontDistribute super."xhtml-combinators";
+  "xilinx-lava" = dontDistribute super."xilinx-lava";
+  "xine" = dontDistribute super."xine";
+  "xing-api" = dontDistribute super."xing-api";
+  "xinput-conduit" = dontDistribute super."xinput-conduit";
+  "xkbcommon" = dontDistribute super."xkbcommon";
+  "xkcd" = dontDistribute super."xkcd";
+  "xlsx" = doDistribute super."xlsx_0_2_1_1";
+  "xlsx-tabular" = dontDistribute super."xlsx-tabular";
+  "xlsx-templater" = dontDistribute super."xlsx-templater";
+  "xml-basic" = dontDistribute super."xml-basic";
+  "xml-catalog" = dontDistribute super."xml-catalog";
+  "xml-conduit" = doDistribute super."xml-conduit_1_3_4_1";
+  "xml-enumerator" = dontDistribute super."xml-enumerator";
+  "xml-enumerator-combinators" = dontDistribute super."xml-enumerator-combinators";
+  "xml-extractors" = dontDistribute super."xml-extractors";
+  "xml-helpers" = dontDistribute super."xml-helpers";
+  "xml-html-conduit-lens" = dontDistribute super."xml-html-conduit-lens";
+  "xml-monad" = dontDistribute super."xml-monad";
+  "xml-parsec" = dontDistribute super."xml-parsec";
+  "xml-picklers" = dontDistribute super."xml-picklers";
+  "xml-pipe" = dontDistribute super."xml-pipe";
+  "xml-prettify" = dontDistribute super."xml-prettify";
+  "xml-push" = dontDistribute super."xml-push";
+  "xml-query" = dontDistribute super."xml-query";
+  "xml-query-xml-conduit" = dontDistribute super."xml-query-xml-conduit";
+  "xml-query-xml-types" = dontDistribute super."xml-query-xml-types";
+  "xml2html" = dontDistribute super."xml2html";
+  "xml2json" = dontDistribute super."xml2json";
+  "xml2x" = dontDistribute super."xml2x";
+  "xmltv" = dontDistribute super."xmltv";
+  "xmms2-client" = dontDistribute super."xmms2-client";
+  "xmms2-client-glib" = dontDistribute super."xmms2-client-glib";
+  "xmobar" = dontDistribute super."xmobar";
+  "xmonad-bluetilebranch" = dontDistribute super."xmonad-bluetilebranch";
+  "xmonad-contrib" = dontDistribute super."xmonad-contrib";
+  "xmonad-contrib-bluetilebranch" = dontDistribute super."xmonad-contrib-bluetilebranch";
+  "xmonad-contrib-gpl" = dontDistribute super."xmonad-contrib-gpl";
+  "xmonad-entryhelper" = dontDistribute super."xmonad-entryhelper";
+  "xmonad-eval" = dontDistribute super."xmonad-eval";
+  "xmonad-extras" = dontDistribute super."xmonad-extras";
+  "xmonad-screenshot" = dontDistribute super."xmonad-screenshot";
+  "xmonad-utils" = dontDistribute super."xmonad-utils";
+  "xmonad-wallpaper" = dontDistribute super."xmonad-wallpaper";
+  "xmonad-windownames" = dontDistribute super."xmonad-windownames";
+  "xmpipe" = dontDistribute super."xmpipe";
+  "xorshift" = dontDistribute super."xorshift";
+  "xosd" = dontDistribute super."xosd";
+  "xournal-builder" = dontDistribute super."xournal-builder";
+  "xournal-convert" = dontDistribute super."xournal-convert";
+  "xournal-parser" = dontDistribute super."xournal-parser";
+  "xournal-render" = dontDistribute super."xournal-render";
+  "xournal-types" = dontDistribute super."xournal-types";
+  "xsact" = dontDistribute super."xsact";
+  "xsd" = dontDistribute super."xsd";
+  "xsha1" = dontDistribute super."xsha1";
+  "xslt" = dontDistribute super."xslt";
+  "xtc" = dontDistribute super."xtc";
+  "xtest" = dontDistribute super."xtest";
+  "xturtle" = dontDistribute super."xturtle";
+  "xxhash" = dontDistribute super."xxhash";
+  "y0l0bot" = dontDistribute super."y0l0bot";
+  "yabi" = dontDistribute super."yabi";
+  "yabi-muno" = dontDistribute super."yabi-muno";
+  "yahoo-finance-conduit" = dontDistribute super."yahoo-finance-conduit";
+  "yahoo-web-search" = dontDistribute super."yahoo-web-search";
+  "yajl" = dontDistribute super."yajl";
+  "yajl-enumerator" = dontDistribute super."yajl-enumerator";
+  "yall" = dontDistribute super."yall";
+  "yamemo" = dontDistribute super."yamemo";
+  "yaml-config" = dontDistribute super."yaml-config";
+  "yaml-light-lens" = dontDistribute super."yaml-light-lens";
+  "yaml-rpc" = dontDistribute super."yaml-rpc";
+  "yaml-rpc-scotty" = dontDistribute super."yaml-rpc-scotty";
+  "yaml-rpc-snap" = dontDistribute super."yaml-rpc-snap";
+  "yaml-union" = dontDistribute super."yaml-union";
+  "yaml2owl" = dontDistribute super."yaml2owl";
+  "yamlkeysdiff" = dontDistribute super."yamlkeysdiff";
+  "yampa-canvas" = dontDistribute super."yampa-canvas";
+  "yampa-glfw" = dontDistribute super."yampa-glfw";
+  "yampa-glut" = dontDistribute super."yampa-glut";
+  "yampa2048" = dontDistribute super."yampa2048";
+  "yaop" = dontDistribute super."yaop";
+  "yap" = dontDistribute super."yap";
+  "yarr" = dontDistribute super."yarr";
+  "yarr-image-io" = dontDistribute super."yarr-image-io";
+  "yate" = dontDistribute super."yate";
+  "yavie" = dontDistribute super."yavie";
+  "ycextra" = dontDistribute super."ycextra";
+  "yeganesh" = dontDistribute super."yeganesh";
+  "yeller" = dontDistribute super."yeller";
+  "yeshql" = dontDistribute super."yeshql";
+  "yesod-angular" = dontDistribute super."yesod-angular";
+  "yesod-angular-ui" = dontDistribute super."yesod-angular-ui";
+  "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
+  "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
+  "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
+  "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
+  "yesod-auth-ldap-native" = dontDistribute super."yesod-auth-ldap-native";
+  "yesod-auth-oauth" = dontDistribute super."yesod-auth-oauth";
+  "yesod-auth-pam" = dontDistribute super."yesod-auth-pam";
+  "yesod-auth-smbclient" = dontDistribute super."yesod-auth-smbclient";
+  "yesod-auth-zendesk" = dontDistribute super."yesod-auth-zendesk";
+  "yesod-bootstrap" = dontDistribute super."yesod-bootstrap";
+  "yesod-comments" = dontDistribute super."yesod-comments";
+  "yesod-content-pdf" = dontDistribute super."yesod-content-pdf";
+  "yesod-continuations" = dontDistribute super."yesod-continuations";
+  "yesod-crud" = dontDistribute super."yesod-crud";
+  "yesod-crud-persist" = dontDistribute super."yesod-crud-persist";
+  "yesod-csp" = dontDistribute super."yesod-csp";
+  "yesod-datatables" = dontDistribute super."yesod-datatables";
+  "yesod-dsl" = dontDistribute super."yesod-dsl";
+  "yesod-examples" = dontDistribute super."yesod-examples";
+  "yesod-form-json" = dontDistribute super."yesod-form-json";
+  "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
+  "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
+  "yesod-json" = dontDistribute super."yesod-json";
+  "yesod-links" = dontDistribute super."yesod-links";
+  "yesod-lucid" = dontDistribute super."yesod-lucid";
+  "yesod-markdown" = dontDistribute super."yesod-markdown";
+  "yesod-media-simple" = dontDistribute super."yesod-media-simple";
+  "yesod-newsfeed" = doDistribute super."yesod-newsfeed_1_5";
+  "yesod-paginate" = dontDistribute super."yesod-paginate";
+  "yesod-pagination" = dontDistribute super."yesod-pagination";
+  "yesod-paginator" = dontDistribute super."yesod-paginator";
+  "yesod-platform" = dontDistribute super."yesod-platform";
+  "yesod-pnotify" = dontDistribute super."yesod-pnotify";
+  "yesod-pure" = dontDistribute super."yesod-pure";
+  "yesod-purescript" = dontDistribute super."yesod-purescript";
+  "yesod-raml" = dontDistribute super."yesod-raml";
+  "yesod-raml-bin" = dontDistribute super."yesod-raml-bin";
+  "yesod-raml-docs" = dontDistribute super."yesod-raml-docs";
+  "yesod-raml-mock" = dontDistribute super."yesod-raml-mock";
+  "yesod-recaptcha" = dontDistribute super."yesod-recaptcha";
+  "yesod-routes" = dontDistribute super."yesod-routes";
+  "yesod-routes-flow" = dontDistribute super."yesod-routes-flow";
+  "yesod-routes-typescript" = dontDistribute super."yesod-routes-typescript";
+  "yesod-rst" = dontDistribute super."yesod-rst";
+  "yesod-s3" = dontDistribute super."yesod-s3";
+  "yesod-sass" = dontDistribute super."yesod-sass";
+  "yesod-session-redis" = dontDistribute super."yesod-session-redis";
+  "yesod-tableview" = dontDistribute super."yesod-tableview";
+  "yesod-test-json" = dontDistribute super."yesod-test-json";
+  "yesod-tls" = dontDistribute super."yesod-tls";
+  "yesod-transloadit" = dontDistribute super."yesod-transloadit";
+  "yesod-vend" = dontDistribute super."yesod-vend";
+  "yesod-websockets-extra" = dontDistribute super."yesod-websockets-extra";
+  "yesod-worker" = dontDistribute super."yesod-worker";
+  "yet-another-logger" = dontDistribute super."yet-another-logger";
+  "yhccore" = dontDistribute super."yhccore";
+  "yi-contrib" = dontDistribute super."yi-contrib";
+  "yi-emacs-colours" = dontDistribute super."yi-emacs-colours";
+  "yi-gtk" = dontDistribute super."yi-gtk";
+  "yi-monokai" = dontDistribute super."yi-monokai";
+  "yi-snippet" = dontDistribute super."yi-snippet";
+  "yi-solarized" = dontDistribute super."yi-solarized";
+  "yi-spolsky" = dontDistribute super."yi-spolsky";
+  "yi-vty" = dontDistribute super."yi-vty";
+  "yices" = dontDistribute super."yices";
+  "yices-easy" = dontDistribute super."yices-easy";
+  "yices-painless" = dontDistribute super."yices-painless";
+  "yjftp" = dontDistribute super."yjftp";
+  "yjftp-libs" = dontDistribute super."yjftp-libs";
+  "yjsvg" = dontDistribute super."yjsvg";
+  "yjtools" = dontDistribute super."yjtools";
+  "yocto" = dontDistribute super."yocto";
+  "yoctoparsec" = dontDistribute super."yoctoparsec";
+  "yoko" = dontDistribute super."yoko";
+  "york-lava" = dontDistribute super."york-lava";
+  "youtube" = dontDistribute super."youtube";
+  "yql" = dontDistribute super."yql";
+  "yst" = dontDistribute super."yst";
+  "yuiGrid" = dontDistribute super."yuiGrid";
+  "yuuko" = dontDistribute super."yuuko";
+  "yxdb-utils" = dontDistribute super."yxdb-utils";
+  "z3" = dontDistribute super."z3";
+  "zalgo" = dontDistribute super."zalgo";
+  "zampolit" = dontDistribute super."zampolit";
+  "zasni-gerna" = dontDistribute super."zasni-gerna";
+  "zcache" = dontDistribute super."zcache";
+  "zenc" = dontDistribute super."zenc";
+  "zendesk-api" = dontDistribute super."zendesk-api";
+  "zeno" = dontDistribute super."zeno";
+  "zerobin" = dontDistribute super."zerobin";
+  "zeromq-haskell" = dontDistribute super."zeromq-haskell";
+  "zeromq3-conduit" = dontDistribute super."zeromq3-conduit";
+  "zeromq3-haskell" = dontDistribute super."zeromq3-haskell";
+  "zeroth" = dontDistribute super."zeroth";
+  "zigbee-znet25" = dontDistribute super."zigbee-znet25";
+  "zim-parser" = doDistribute super."zim-parser_0_1_0_0";
+  "zip" = dontDistribute super."zip";
+  "zip-conduit" = dontDistribute super."zip-conduit";
+  "zipedit" = dontDistribute super."zipedit";
+  "zipkin" = dontDistribute super."zipkin";
+  "zipper" = dontDistribute super."zipper";
+  "zippers" = dontDistribute super."zippers";
+  "zippo" = dontDistribute super."zippo";
+  "zlib-conduit" = dontDistribute super."zlib-conduit";
+  "zmcat" = dontDistribute super."zmcat";
+  "zmidi-core" = dontDistribute super."zmidi-core";
+  "zmidi-score" = dontDistribute super."zmidi-score";
+  "zmqat" = dontDistribute super."zmqat";
+  "zoneinfo" = dontDistribute super."zoneinfo";
+  "zoom" = dontDistribute super."zoom";
+  "zoom-cache" = dontDistribute super."zoom-cache";
+  "zoom-cache-pcm" = dontDistribute super."zoom-cache-pcm";
+  "zoom-cache-sndfile" = dontDistribute super."zoom-cache-sndfile";
+  "zoom-refs" = dontDistribute super."zoom-refs";
+  "zot" = dontDistribute super."zot";
+  "zsh-battery" = dontDistribute super."zsh-battery";
+  "ztail" = dontDistribute super."ztail";
+
+}
diff --git a/pkgs/development/haskell-modules/configuration-lts-5.2.nix b/pkgs/development/haskell-modules/configuration-lts-5.2.nix
index 6cfa27dc5f5..7dbaa3da18b 100644
--- a/pkgs/development/haskell-modules/configuration-lts-5.2.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-5.2.nix
@@ -72,6 +72,7 @@ self: super: {
   "Advgame" = dontDistribute super."Advgame";
   "AesonBson" = dontDistribute super."AesonBson";
   "Agata" = dontDistribute super."Agata";
+  "Agda" = doDistribute super."Agda_2_4_2_5";
   "Agda-executable" = dontDistribute super."Agda-executable";
   "AhoCorasick" = dontDistribute super."AhoCorasick";
   "AlgorithmW" = dontDistribute super."AlgorithmW";
@@ -1098,10 +1099,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = doDistribute super."aeson-extra_0_3_1_0";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1127,6 +1130,7 @@ self: super: {
   "airship" = doDistribute super."airship_0_4_3_0";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1268,6 +1272,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1283,6 +1288,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = doDistribute super."apply-refact_0_1_0_0";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1324,6 +1330,7 @@ self: super: {
   "arxiv" = dontDistribute super."arxiv";
   "ascetic" = dontDistribute super."ascetic";
   "ascii" = dontDistribute super."ascii";
+  "ascii-progress" = doDistribute super."ascii-progress_0_3_2_0";
   "ascii-vector-avc" = dontDistribute super."ascii-vector-avc";
   "ascii85-conduit" = dontDistribute super."ascii85-conduit";
   "asciidiagram" = doDistribute super."asciidiagram_1_1_1_1";
@@ -1483,6 +1490,7 @@ self: super: {
   "bench" = dontDistribute super."bench";
   "benchmark-function" = dontDistribute super."benchmark-function";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1623,6 +1631,7 @@ self: super: {
   "blas-hs" = dontDistribute super."blas-hs";
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
@@ -1639,6 +1648,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = dontDistribute super."bloodhound";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -2000,6 +2010,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2035,6 +2046,7 @@ self: super: {
   "complexity" = dontDistribute super."complexity";
   "compose-ltr" = dontDistribute super."compose-ltr";
   "compose-trans" = dontDistribute super."compose-trans";
+  "composition-tree" = doDistribute super."composition-tree_0_2_0_1";
   "compression" = dontDistribute super."compression";
   "compstrat" = dontDistribute super."compstrat";
   "comptrans" = dontDistribute super."comptrans";
@@ -2226,6 +2238,7 @@ self: super: {
   "css" = dontDistribute super."css";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2294,6 +2307,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2560,6 +2574,7 @@ self: super: {
   "docidx" = dontDistribute super."docidx";
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -3891,6 +3906,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -3962,6 +3978,8 @@ self: super: {
   "himerge" = dontDistribute super."himerge";
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
+  "hindent" = doDistribute super."hindent_4_6_1";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4273,6 +4291,7 @@ self: super: {
   "hspec-monad-control" = dontDistribute super."hspec-monad-control";
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-snap" = doDistribute super."hspec-snap_0_4_0_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
   "hspec-test-framework" = dontDistribute super."hspec-test-framework";
@@ -4343,6 +4362,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4393,6 +4413,10 @@ self: super: {
   "huttons-razor" = dontDistribute super."huttons-razor";
   "huzzy" = dontDistribute super."huzzy";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hws" = dontDistribute super."hws";
@@ -4541,6 +4565,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4563,6 +4588,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -5031,6 +5057,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5153,6 +5180,7 @@ self: super: {
   "mandulia" = dontDistribute super."mandulia";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5480,6 +5508,7 @@ self: super: {
   "nanq" = dontDistribute super."nanq";
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
+  "native" = dontDistribute super."native";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
   "natural-numbers" = dontDistribute super."natural-numbers";
@@ -5674,6 +5703,7 @@ self: super: {
   "opaleye-trans" = dontDistribute super."opaleye-trans";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -5715,6 +5745,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
   "optparse-generic" = dontDistribute super."optparse-generic";
@@ -5818,6 +5849,7 @@ self: super: {
   "pasty" = dontDistribute super."pasty";
   "patch-combinators" = dontDistribute super."patch-combinators";
   "patch-image" = dontDistribute super."patch-image";
+  "patches-vector" = doDistribute super."patches-vector_0_1_5_1";
   "path" = doDistribute super."path_0_5_3";
   "path-io" = doDistribute super."path-io_0_2_0";
   "pathfinding" = dontDistribute super."pathfinding";
@@ -5867,6 +5899,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2_4";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -5889,6 +5922,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgsql-simple" = dontDistribute super."pgsql-simple";
@@ -6061,11 +6095,13 @@ self: super: {
   "prednote-test" = dontDistribute super."prednote-test";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -6631,6 +6667,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -6697,6 +6734,7 @@ self: super: {
   "servant-blaze" = doDistribute super."servant-blaze_0_4_4_6";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4_6";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4_6";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -6740,6 +6778,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_4";
@@ -6769,11 +6808,14 @@ self: super: {
   "shellish" = dontDistribute super."shellish";
   "shellmate" = dontDistribute super."shellmate";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
   "shortcut-links" = doDistribute super."shortcut-links_0_4_1_0";
   "shorten-strings" = dontDistribute super."shorten-strings";
+  "should-not-typecheck" = doDistribute super."should-not-typecheck_2_0_1";
   "show" = dontDistribute super."show";
   "show-type" = dontDistribute super."show-type";
   "showdown" = dontDistribute super."showdown";
@@ -6857,6 +6899,7 @@ self: super: {
   "sloth" = dontDistribute super."sloth";
   "slug" = doDistribute super."slug_0_1_2";
   "smallarray" = dontDistribute super."smallarray";
+  "smallcaps" = doDistribute super."smallcaps_0_6_0_1";
   "smallcheck-laws" = dontDistribute super."smallcheck-laws";
   "smallcheck-lens" = dontDistribute super."smallcheck-lens";
   "smallcheck-series" = dontDistribute super."smallcheck-series";
@@ -7004,6 +7047,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7099,7 +7143,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -7503,6 +7549,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -7637,6 +7684,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -7906,6 +7954,7 @@ self: super: {
   "wai-routing" = doDistribute super."wai-routing_0_12_2";
   "wai-session-alt" = dontDistribute super."wai-session-alt";
   "wai-session-clientsession" = dontDistribute super."wai-session-clientsession";
+  "wai-session-postgresql" = doDistribute super."wai-session-postgresql_0_2_0_4";
   "wai-session-tokyocabinet" = dontDistribute super."wai-session-tokyocabinet";
   "wai-static-cache" = dontDistribute super."wai-static-cache";
   "wai-static-pages" = dontDistribute super."wai-static-pages";
@@ -8139,6 +8188,7 @@ self: super: {
   "yesod-angular-ui" = dontDistribute super."yesod-angular-ui";
   "yesod-auth" = doDistribute super."yesod-auth_1_4_12";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8164,6 +8214,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-5.3.nix b/pkgs/development/haskell-modules/configuration-lts-5.3.nix
index 63f0dd7e6e0..4368c640604 100644
--- a/pkgs/development/haskell-modules/configuration-lts-5.3.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-5.3.nix
@@ -72,6 +72,7 @@ self: super: {
   "Advgame" = dontDistribute super."Advgame";
   "AesonBson" = dontDistribute super."AesonBson";
   "Agata" = dontDistribute super."Agata";
+  "Agda" = doDistribute super."Agda_2_4_2_5";
   "Agda-executable" = dontDistribute super."Agda-executable";
   "AhoCorasick" = dontDistribute super."AhoCorasick";
   "AlgorithmW" = dontDistribute super."AlgorithmW";
@@ -1095,10 +1096,12 @@ self: super: {
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-extra" = doDistribute super."aeson-extra_0_3_1_0";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1124,6 +1127,7 @@ self: super: {
   "airship" = doDistribute super."airship_0_4_3_0";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1265,6 +1269,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1280,6 +1285,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = doDistribute super."apply-refact_0_1_0_0";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1320,6 +1326,7 @@ self: super: {
   "arxiv" = dontDistribute super."arxiv";
   "ascetic" = dontDistribute super."ascetic";
   "ascii" = dontDistribute super."ascii";
+  "ascii-progress" = doDistribute super."ascii-progress_0_3_2_0";
   "ascii-vector-avc" = dontDistribute super."ascii-vector-avc";
   "ascii85-conduit" = dontDistribute super."ascii85-conduit";
   "asciidiagram" = doDistribute super."asciidiagram_1_1_1_1";
@@ -1479,6 +1486,7 @@ self: super: {
   "bench" = dontDistribute super."bench";
   "benchmark-function" = dontDistribute super."benchmark-function";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1618,6 +1626,7 @@ self: super: {
   "blas-hs" = dontDistribute super."blas-hs";
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
@@ -1634,6 +1643,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = dontDistribute super."bloodhound";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -1994,6 +2004,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2029,6 +2040,7 @@ self: super: {
   "complexity" = dontDistribute super."complexity";
   "compose-ltr" = dontDistribute super."compose-ltr";
   "compose-trans" = dontDistribute super."compose-trans";
+  "composition-tree" = doDistribute super."composition-tree_0_2_0_1";
   "compression" = dontDistribute super."compression";
   "compstrat" = dontDistribute super."compstrat";
   "comptrans" = dontDistribute super."comptrans";
@@ -2218,6 +2230,7 @@ self: super: {
   "css" = dontDistribute super."css";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2286,6 +2299,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2550,6 +2564,7 @@ self: super: {
   "docidx" = dontDistribute super."docidx";
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -3873,6 +3888,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -3944,6 +3960,8 @@ self: super: {
   "himerge" = dontDistribute super."himerge";
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
+  "hindent" = doDistribute super."hindent_4_6_1";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4255,6 +4273,7 @@ self: super: {
   "hspec-monad-control" = dontDistribute super."hspec-monad-control";
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-snap" = doDistribute super."hspec-snap_0_4_0_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
   "hspec-test-framework" = dontDistribute super."hspec-test-framework";
@@ -4325,6 +4344,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4375,6 +4395,10 @@ self: super: {
   "huttons-razor" = dontDistribute super."huttons-razor";
   "huzzy" = dontDistribute super."huzzy";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hws" = dontDistribute super."hws";
@@ -4522,6 +4546,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4544,6 +4569,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -5011,6 +5037,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5132,6 +5159,7 @@ self: super: {
   "mandulia" = dontDistribute super."mandulia";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5458,6 +5486,7 @@ self: super: {
   "nanq" = dontDistribute super."nanq";
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
+  "native" = dontDistribute super."native";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
   "natural-numbers" = dontDistribute super."natural-numbers";
@@ -5652,6 +5681,7 @@ self: super: {
   "opaleye-trans" = dontDistribute super."opaleye-trans";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -5693,6 +5723,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
   "optparse-generic" = dontDistribute super."optparse-generic";
@@ -5795,6 +5826,7 @@ self: super: {
   "pasty" = dontDistribute super."pasty";
   "patch-combinators" = dontDistribute super."patch-combinators";
   "patch-image" = dontDistribute super."patch-image";
+  "patches-vector" = doDistribute super."patches-vector_0_1_5_1";
   "path" = doDistribute super."path_0_5_3";
   "path-io" = doDistribute super."path-io_0_2_0";
   "pathfinding" = dontDistribute super."pathfinding";
@@ -5844,6 +5876,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2_4";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -5866,6 +5899,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgsql-simple" = dontDistribute super."pgsql-simple";
@@ -6038,11 +6072,13 @@ self: super: {
   "prednote-test" = dontDistribute super."prednote-test";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -6428,6 +6464,7 @@ self: super: {
   "restricted-workers" = dontDistribute super."restricted-workers";
   "restyle" = dontDistribute super."restyle";
   "resumable-exceptions" = dontDistribute super."resumable-exceptions";
+  "rethinkdb" = doDistribute super."rethinkdb_2_2_0_3";
   "rethinkdb-model" = dontDistribute super."rethinkdb-model";
   "rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
   "retryer" = dontDistribute super."retryer";
@@ -6604,6 +6641,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -6670,6 +6708,7 @@ self: super: {
   "servant-blaze" = doDistribute super."servant-blaze_0_4_4_6";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4_6";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4_6";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -6713,6 +6752,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_4";
@@ -6742,11 +6782,14 @@ self: super: {
   "shellish" = dontDistribute super."shellish";
   "shellmate" = dontDistribute super."shellmate";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
   "shortcut-links" = doDistribute super."shortcut-links_0_4_1_0";
   "shorten-strings" = dontDistribute super."shorten-strings";
+  "should-not-typecheck" = doDistribute super."should-not-typecheck_2_0_1";
   "show" = dontDistribute super."show";
   "show-type" = dontDistribute super."show-type";
   "showdown" = dontDistribute super."showdown";
@@ -6829,6 +6872,7 @@ self: super: {
   "sloth" = dontDistribute super."sloth";
   "slug" = doDistribute super."slug_0_1_2";
   "smallarray" = dontDistribute super."smallarray";
+  "smallcaps" = doDistribute super."smallcaps_0_6_0_1";
   "smallcheck-laws" = dontDistribute super."smallcheck-laws";
   "smallcheck-lens" = dontDistribute super."smallcheck-lens";
   "smallcheck-series" = dontDistribute super."smallcheck-series";
@@ -6974,6 +7018,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7068,7 +7113,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -7472,6 +7519,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -7606,6 +7654,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -7871,6 +7920,7 @@ self: super: {
   "wai-router" = dontDistribute super."wai-router";
   "wai-session-alt" = dontDistribute super."wai-session-alt";
   "wai-session-clientsession" = dontDistribute super."wai-session-clientsession";
+  "wai-session-postgresql" = doDistribute super."wai-session-postgresql_0_2_0_4";
   "wai-session-tokyocabinet" = dontDistribute super."wai-session-tokyocabinet";
   "wai-static-cache" = dontDistribute super."wai-static-cache";
   "wai-static-pages" = dontDistribute super."wai-static-pages";
@@ -8104,6 +8154,7 @@ self: super: {
   "yesod-angular-ui" = dontDistribute super."yesod-angular-ui";
   "yesod-auth" = doDistribute super."yesod-auth_1_4_12";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8129,6 +8180,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-5.4.nix b/pkgs/development/haskell-modules/configuration-lts-5.4.nix
index 0fa6ca79407..d54a61d0d9d 100644
--- a/pkgs/development/haskell-modules/configuration-lts-5.4.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-5.4.nix
@@ -72,6 +72,7 @@ self: super: {
   "Advgame" = dontDistribute super."Advgame";
   "AesonBson" = dontDistribute super."AesonBson";
   "Agata" = dontDistribute super."Agata";
+  "Agda" = doDistribute super."Agda_2_4_2_5";
   "Agda-executable" = dontDistribute super."Agda-executable";
   "AhoCorasick" = dontDistribute super."AhoCorasick";
   "AlgorithmW" = dontDistribute super."AlgorithmW";
@@ -1093,10 +1094,12 @@ self: super: {
   "aeson-compat" = doDistribute super."aeson-compat_0_3_1_0";
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1122,6 +1125,7 @@ self: super: {
   "airship" = doDistribute super."airship_0_4_3_0";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1263,6 +1267,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1278,6 +1283,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = doDistribute super."apply-refact_0_1_0_0";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1318,6 +1324,7 @@ self: super: {
   "arxiv" = dontDistribute super."arxiv";
   "ascetic" = dontDistribute super."ascetic";
   "ascii" = dontDistribute super."ascii";
+  "ascii-progress" = doDistribute super."ascii-progress_0_3_2_0";
   "ascii-vector-avc" = dontDistribute super."ascii-vector-avc";
   "ascii85-conduit" = dontDistribute super."ascii85-conduit";
   "asciidiagram" = doDistribute super."asciidiagram_1_1_1_1";
@@ -1477,6 +1484,7 @@ self: super: {
   "bench" = dontDistribute super."bench";
   "benchmark-function" = dontDistribute super."benchmark-function";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1616,6 +1624,7 @@ self: super: {
   "blas-hs" = dontDistribute super."blas-hs";
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
@@ -1632,6 +1641,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = dontDistribute super."bloodhound";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -1991,6 +2001,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2026,6 +2037,7 @@ self: super: {
   "complexity" = dontDistribute super."complexity";
   "compose-ltr" = dontDistribute super."compose-ltr";
   "compose-trans" = dontDistribute super."compose-trans";
+  "composition-tree" = doDistribute super."composition-tree_0_2_0_1";
   "compression" = dontDistribute super."compression";
   "compstrat" = dontDistribute super."compstrat";
   "comptrans" = dontDistribute super."comptrans";
@@ -2214,6 +2226,7 @@ self: super: {
   "css" = dontDistribute super."css";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2282,6 +2295,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2541,6 +2555,7 @@ self: super: {
   "docidx" = dontDistribute super."docidx";
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -3859,6 +3874,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -3930,6 +3946,8 @@ self: super: {
   "himerge" = dontDistribute super."himerge";
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
+  "hindent" = doDistribute super."hindent_4_6_1";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4238,6 +4256,7 @@ self: super: {
   "hspec-monad-control" = dontDistribute super."hspec-monad-control";
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-snap" = doDistribute super."hspec-snap_0_4_0_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
   "hspec-test-framework" = dontDistribute super."hspec-test-framework";
@@ -4308,6 +4327,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4358,6 +4378,10 @@ self: super: {
   "huttons-razor" = dontDistribute super."huttons-razor";
   "huzzy" = dontDistribute super."huzzy";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hws" = dontDistribute super."hws";
@@ -4505,6 +4529,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4527,6 +4552,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -4993,6 +5019,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5113,6 +5140,7 @@ self: super: {
   "mandulia" = dontDistribute super."mandulia";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5437,6 +5465,7 @@ self: super: {
   "nanq" = dontDistribute super."nanq";
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
+  "native" = dontDistribute super."native";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
   "natural-numbers" = dontDistribute super."natural-numbers";
@@ -5629,6 +5658,7 @@ self: super: {
   "opaleye-trans" = dontDistribute super."opaleye-trans";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -5670,6 +5700,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
   "optparse-generic" = dontDistribute super."optparse-generic";
@@ -5771,6 +5802,7 @@ self: super: {
   "pasty" = dontDistribute super."pasty";
   "patch-combinators" = dontDistribute super."patch-combinators";
   "patch-image" = dontDistribute super."patch-image";
+  "patches-vector" = doDistribute super."patches-vector_0_1_5_1";
   "path" = doDistribute super."path_0_5_3";
   "path-io" = doDistribute super."path-io_0_2_0";
   "pathfinding" = dontDistribute super."pathfinding";
@@ -5820,6 +5852,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2_4";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -5842,6 +5875,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgsql-simple" = dontDistribute super."pgsql-simple";
@@ -6013,11 +6047,13 @@ self: super: {
   "prednote-test" = dontDistribute super."prednote-test";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -6402,6 +6438,7 @@ self: super: {
   "restricted-workers" = dontDistribute super."restricted-workers";
   "restyle" = dontDistribute super."restyle";
   "resumable-exceptions" = dontDistribute super."resumable-exceptions";
+  "rethinkdb" = doDistribute super."rethinkdb_2_2_0_3";
   "rethinkdb-model" = dontDistribute super."rethinkdb-model";
   "rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
   "retryer" = dontDistribute super."retryer";
@@ -6578,6 +6615,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -6644,6 +6682,7 @@ self: super: {
   "servant-blaze" = doDistribute super."servant-blaze_0_4_4_6";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4_6";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4_6";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -6687,6 +6726,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_4";
@@ -6716,11 +6756,14 @@ self: super: {
   "shellish" = dontDistribute super."shellish";
   "shellmate" = dontDistribute super."shellmate";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
   "shortcut-links" = doDistribute super."shortcut-links_0_4_1_0";
   "shorten-strings" = dontDistribute super."shorten-strings";
+  "should-not-typecheck" = doDistribute super."should-not-typecheck_2_0_1";
   "show" = dontDistribute super."show";
   "show-type" = dontDistribute super."show-type";
   "showdown" = dontDistribute super."showdown";
@@ -6803,6 +6846,7 @@ self: super: {
   "sloth" = dontDistribute super."sloth";
   "slug" = doDistribute super."slug_0_1_2";
   "smallarray" = dontDistribute super."smallarray";
+  "smallcaps" = doDistribute super."smallcaps_0_6_0_1";
   "smallcheck-laws" = dontDistribute super."smallcheck-laws";
   "smallcheck-lens" = dontDistribute super."smallcheck-lens";
   "smallcheck-series" = dontDistribute super."smallcheck-series";
@@ -6948,6 +6992,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7042,7 +7087,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -7445,6 +7492,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -7578,6 +7626,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -7843,6 +7892,7 @@ self: super: {
   "wai-router" = dontDistribute super."wai-router";
   "wai-session-alt" = dontDistribute super."wai-session-alt";
   "wai-session-clientsession" = dontDistribute super."wai-session-clientsession";
+  "wai-session-postgresql" = doDistribute super."wai-session-postgresql_0_2_0_4";
   "wai-session-tokyocabinet" = dontDistribute super."wai-session-tokyocabinet";
   "wai-static-cache" = dontDistribute super."wai-static-cache";
   "wai-static-pages" = dontDistribute super."wai-static-pages";
@@ -8076,6 +8126,7 @@ self: super: {
   "yesod-angular-ui" = dontDistribute super."yesod-angular-ui";
   "yesod-auth" = doDistribute super."yesod-auth_1_4_12";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8101,6 +8152,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-5.5.nix b/pkgs/development/haskell-modules/configuration-lts-5.5.nix
index 0bcc38b4792..3755d3ed35c 100644
--- a/pkgs/development/haskell-modules/configuration-lts-5.5.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-5.5.nix
@@ -72,6 +72,7 @@ self: super: {
   "Advgame" = dontDistribute super."Advgame";
   "AesonBson" = dontDistribute super."AesonBson";
   "Agata" = dontDistribute super."Agata";
+  "Agda" = doDistribute super."Agda_2_4_2_5";
   "Agda-executable" = dontDistribute super."Agda-executable";
   "AhoCorasick" = dontDistribute super."AhoCorasick";
   "AlgorithmW" = dontDistribute super."AlgorithmW";
@@ -1093,10 +1094,12 @@ self: super: {
   "aeson-compat" = doDistribute super."aeson-compat_0_3_1_0";
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1122,6 +1125,7 @@ self: super: {
   "airship" = doDistribute super."airship_0_4_3_0";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1263,6 +1267,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1278,6 +1283,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = doDistribute super."apply-refact_0_1_0_0";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1318,6 +1324,7 @@ self: super: {
   "arxiv" = dontDistribute super."arxiv";
   "ascetic" = dontDistribute super."ascetic";
   "ascii" = dontDistribute super."ascii";
+  "ascii-progress" = doDistribute super."ascii-progress_0_3_2_0";
   "ascii-vector-avc" = dontDistribute super."ascii-vector-avc";
   "ascii85-conduit" = dontDistribute super."ascii85-conduit";
   "asciidiagram" = doDistribute super."asciidiagram_1_1_1_1";
@@ -1476,6 +1483,7 @@ self: super: {
   "bench" = dontDistribute super."bench";
   "benchmark-function" = dontDistribute super."benchmark-function";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1615,6 +1623,7 @@ self: super: {
   "blas-hs" = dontDistribute super."blas-hs";
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
@@ -1631,6 +1640,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = dontDistribute super."bloodhound";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -1987,6 +1997,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2022,6 +2033,7 @@ self: super: {
   "complexity" = dontDistribute super."complexity";
   "compose-ltr" = dontDistribute super."compose-ltr";
   "compose-trans" = dontDistribute super."compose-trans";
+  "composition-tree" = doDistribute super."composition-tree_0_2_0_1";
   "compression" = dontDistribute super."compression";
   "compstrat" = dontDistribute super."compstrat";
   "comptrans" = dontDistribute super."comptrans";
@@ -2210,6 +2222,7 @@ self: super: {
   "css" = dontDistribute super."css";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2278,6 +2291,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2537,6 +2551,7 @@ self: super: {
   "docidx" = dontDistribute super."docidx";
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -3854,6 +3869,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -3925,6 +3941,8 @@ self: super: {
   "himerge" = dontDistribute super."himerge";
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
+  "hindent" = doDistribute super."hindent_4_6_1";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4232,6 +4250,7 @@ self: super: {
   "hspec-monad-control" = dontDistribute super."hspec-monad-control";
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-snap" = doDistribute super."hspec-snap_0_4_0_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
   "hspec-test-framework" = dontDistribute super."hspec-test-framework";
@@ -4302,6 +4321,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4352,6 +4372,10 @@ self: super: {
   "huttons-razor" = dontDistribute super."huttons-razor";
   "huzzy" = dontDistribute super."huzzy";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hws" = dontDistribute super."hws";
@@ -4499,6 +4523,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4521,6 +4546,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -4987,6 +5013,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5107,6 +5134,7 @@ self: super: {
   "mandulia" = dontDistribute super."mandulia";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5431,6 +5459,7 @@ self: super: {
   "nanq" = dontDistribute super."nanq";
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
+  "native" = dontDistribute super."native";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
   "natural-numbers" = dontDistribute super."natural-numbers";
@@ -5623,6 +5652,7 @@ self: super: {
   "opaleye-trans" = dontDistribute super."opaleye-trans";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -5664,6 +5694,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
   "optparse-generic" = dontDistribute super."optparse-generic";
@@ -5765,6 +5796,7 @@ self: super: {
   "pasty" = dontDistribute super."pasty";
   "patch-combinators" = dontDistribute super."patch-combinators";
   "patch-image" = dontDistribute super."patch-image";
+  "patches-vector" = doDistribute super."patches-vector_0_1_5_1";
   "path" = doDistribute super."path_0_5_3";
   "path-io" = doDistribute super."path-io_0_2_0";
   "pathfinding" = dontDistribute super."pathfinding";
@@ -5814,6 +5846,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2_4";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -5836,6 +5869,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgsql-simple" = dontDistribute super."pgsql-simple";
@@ -6007,11 +6041,13 @@ self: super: {
   "prednote-test" = dontDistribute super."prednote-test";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -6396,6 +6432,7 @@ self: super: {
   "restricted-workers" = dontDistribute super."restricted-workers";
   "restyle" = dontDistribute super."restyle";
   "resumable-exceptions" = dontDistribute super."resumable-exceptions";
+  "rethinkdb" = doDistribute super."rethinkdb_2_2_0_3";
   "rethinkdb-model" = dontDistribute super."rethinkdb-model";
   "rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
   "retryer" = dontDistribute super."retryer";
@@ -6572,6 +6609,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -6638,6 +6676,7 @@ self: super: {
   "servant-blaze" = doDistribute super."servant-blaze_0_4_4_6";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4_6";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4_6";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -6681,6 +6720,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_4";
@@ -6710,11 +6750,14 @@ self: super: {
   "shellish" = dontDistribute super."shellish";
   "shellmate" = dontDistribute super."shellmate";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
   "shortcut-links" = doDistribute super."shortcut-links_0_4_1_0";
   "shorten-strings" = dontDistribute super."shorten-strings";
+  "should-not-typecheck" = doDistribute super."should-not-typecheck_2_0_1";
   "show" = dontDistribute super."show";
   "show-type" = dontDistribute super."show-type";
   "showdown" = dontDistribute super."showdown";
@@ -6797,6 +6840,7 @@ self: super: {
   "sloth" = dontDistribute super."sloth";
   "slug" = doDistribute super."slug_0_1_2";
   "smallarray" = dontDistribute super."smallarray";
+  "smallcaps" = doDistribute super."smallcaps_0_6_0_1";
   "smallcheck-laws" = dontDistribute super."smallcheck-laws";
   "smallcheck-lens" = dontDistribute super."smallcheck-lens";
   "smallcheck-series" = dontDistribute super."smallcheck-series";
@@ -6942,6 +6986,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7036,7 +7081,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -7439,6 +7486,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -7572,6 +7620,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -7835,6 +7884,7 @@ self: super: {
   "wai-router" = dontDistribute super."wai-router";
   "wai-session-alt" = dontDistribute super."wai-session-alt";
   "wai-session-clientsession" = dontDistribute super."wai-session-clientsession";
+  "wai-session-postgresql" = doDistribute super."wai-session-postgresql_0_2_0_4";
   "wai-session-tokyocabinet" = dontDistribute super."wai-session-tokyocabinet";
   "wai-static-cache" = dontDistribute super."wai-static-cache";
   "wai-static-pages" = dontDistribute super."wai-static-pages";
@@ -8067,6 +8117,7 @@ self: super: {
   "yesod-angular-ui" = dontDistribute super."yesod-angular-ui";
   "yesod-auth" = doDistribute super."yesod-auth_1_4_12";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8092,6 +8143,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-5.6.nix b/pkgs/development/haskell-modules/configuration-lts-5.6.nix
index d9ee78123bf..53643599858 100644
--- a/pkgs/development/haskell-modules/configuration-lts-5.6.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-5.6.nix
@@ -72,6 +72,7 @@ self: super: {
   "Advgame" = dontDistribute super."Advgame";
   "AesonBson" = dontDistribute super."AesonBson";
   "Agata" = dontDistribute super."Agata";
+  "Agda" = doDistribute super."Agda_2_4_2_5";
   "Agda-executable" = dontDistribute super."Agda-executable";
   "AhoCorasick" = dontDistribute super."AhoCorasick";
   "AlgorithmW" = dontDistribute super."AlgorithmW";
@@ -1092,10 +1093,12 @@ self: super: {
   "aeson-compat" = doDistribute super."aeson-compat_0_3_1_0";
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1121,6 +1124,7 @@ self: super: {
   "airship" = doDistribute super."airship_0_4_3_0";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1262,6 +1266,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1277,6 +1282,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = doDistribute super."apply-refact_0_1_0_0";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1317,6 +1323,7 @@ self: super: {
   "arxiv" = dontDistribute super."arxiv";
   "ascetic" = dontDistribute super."ascetic";
   "ascii" = dontDistribute super."ascii";
+  "ascii-progress" = doDistribute super."ascii-progress_0_3_2_0";
   "ascii-vector-avc" = dontDistribute super."ascii-vector-avc";
   "ascii85-conduit" = dontDistribute super."ascii85-conduit";
   "asciidiagram" = doDistribute super."asciidiagram_1_1_1_1";
@@ -1473,6 +1480,7 @@ self: super: {
   "bench" = dontDistribute super."bench";
   "benchmark-function" = dontDistribute super."benchmark-function";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1611,6 +1619,7 @@ self: super: {
   "blas-hs" = dontDistribute super."blas-hs";
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
@@ -1627,6 +1636,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = dontDistribute super."bloodhound";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -1982,6 +1992,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2017,6 +2028,7 @@ self: super: {
   "complexity" = dontDistribute super."complexity";
   "compose-ltr" = dontDistribute super."compose-ltr";
   "compose-trans" = dontDistribute super."compose-trans";
+  "composition-tree" = doDistribute super."composition-tree_0_2_0_1";
   "compression" = dontDistribute super."compression";
   "compstrat" = dontDistribute super."compstrat";
   "comptrans" = dontDistribute super."comptrans";
@@ -2204,6 +2216,7 @@ self: super: {
   "css" = dontDistribute super."css";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2272,6 +2285,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2531,6 +2545,7 @@ self: super: {
   "docidx" = dontDistribute super."docidx";
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -3843,6 +3858,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -3914,6 +3930,8 @@ self: super: {
   "himerge" = dontDistribute super."himerge";
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
+  "hindent" = doDistribute super."hindent_4_6_1";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4221,6 +4239,7 @@ self: super: {
   "hspec-monad-control" = dontDistribute super."hspec-monad-control";
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-snap" = doDistribute super."hspec-snap_0_4_0_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
   "hspec-test-framework" = dontDistribute super."hspec-test-framework";
@@ -4291,6 +4310,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4341,6 +4361,10 @@ self: super: {
   "huttons-razor" = dontDistribute super."huttons-razor";
   "huzzy" = dontDistribute super."huzzy";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hws" = dontDistribute super."hws";
@@ -4488,6 +4512,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4510,6 +4535,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -4975,6 +5001,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5094,6 +5121,7 @@ self: super: {
   "mandulia" = dontDistribute super."mandulia";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5418,6 +5446,7 @@ self: super: {
   "nanq" = dontDistribute super."nanq";
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
+  "native" = dontDistribute super."native";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
   "natural-numbers" = dontDistribute super."natural-numbers";
@@ -5609,6 +5638,7 @@ self: super: {
   "opaleye-trans" = dontDistribute super."opaleye-trans";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -5650,6 +5680,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
   "optparse-generic" = dontDistribute super."optparse-generic";
@@ -5751,6 +5782,7 @@ self: super: {
   "pasty" = dontDistribute super."pasty";
   "patch-combinators" = dontDistribute super."patch-combinators";
   "patch-image" = dontDistribute super."patch-image";
+  "patches-vector" = doDistribute super."patches-vector_0_1_5_1";
   "path-io" = doDistribute super."path-io_0_2_0";
   "pathfinding" = dontDistribute super."pathfinding";
   "pathfindingcore" = dontDistribute super."pathfindingcore";
@@ -5799,6 +5831,7 @@ self: super: {
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent" = doDistribute super."persistent_2_2_4";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -5821,6 +5854,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgsql-simple" = dontDistribute super."pgsql-simple";
@@ -5991,11 +6025,13 @@ self: super: {
   "prednote-test" = dontDistribute super."prednote-test";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -6379,6 +6415,7 @@ self: super: {
   "restricted-workers" = dontDistribute super."restricted-workers";
   "restyle" = dontDistribute super."restyle";
   "resumable-exceptions" = dontDistribute super."resumable-exceptions";
+  "rethinkdb" = doDistribute super."rethinkdb_2_2_0_3";
   "rethinkdb-model" = dontDistribute super."rethinkdb-model";
   "rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
   "retryer" = dontDistribute super."retryer";
@@ -6555,6 +6592,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -6621,6 +6659,7 @@ self: super: {
   "servant-blaze" = doDistribute super."servant-blaze_0_4_4_6";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4_6";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4_6";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -6664,6 +6703,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_4";
@@ -6693,11 +6733,14 @@ self: super: {
   "shellish" = dontDistribute super."shellish";
   "shellmate" = dontDistribute super."shellmate";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
   "shortcut-links" = doDistribute super."shortcut-links_0_4_1_0";
   "shorten-strings" = dontDistribute super."shorten-strings";
+  "should-not-typecheck" = doDistribute super."should-not-typecheck_2_0_1";
   "show" = dontDistribute super."show";
   "show-type" = dontDistribute super."show-type";
   "showdown" = dontDistribute super."showdown";
@@ -6780,6 +6823,7 @@ self: super: {
   "sloth" = dontDistribute super."sloth";
   "slug" = doDistribute super."slug_0_1_2";
   "smallarray" = dontDistribute super."smallarray";
+  "smallcaps" = doDistribute super."smallcaps_0_6_0_1";
   "smallcheck-laws" = dontDistribute super."smallcheck-laws";
   "smallcheck-lens" = dontDistribute super."smallcheck-lens";
   "smallcheck-series" = dontDistribute super."smallcheck-series";
@@ -6925,6 +6969,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7019,7 +7064,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -7420,6 +7467,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -7553,6 +7601,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -7815,6 +7864,7 @@ self: super: {
   "wai-router" = dontDistribute super."wai-router";
   "wai-session-alt" = dontDistribute super."wai-session-alt";
   "wai-session-clientsession" = dontDistribute super."wai-session-clientsession";
+  "wai-session-postgresql" = doDistribute super."wai-session-postgresql_0_2_0_4";
   "wai-session-tokyocabinet" = dontDistribute super."wai-session-tokyocabinet";
   "wai-static-cache" = dontDistribute super."wai-static-cache";
   "wai-static-pages" = dontDistribute super."wai-static-pages";
@@ -8046,6 +8096,7 @@ self: super: {
   "yesod-angular-ui" = dontDistribute super."yesod-angular-ui";
   "yesod-auth" = doDistribute super."yesod-auth_1_4_12";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8071,6 +8122,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-5.7.nix b/pkgs/development/haskell-modules/configuration-lts-5.7.nix
index 359afac3ca8..b8ae4e15211 100644
--- a/pkgs/development/haskell-modules/configuration-lts-5.7.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-5.7.nix
@@ -72,6 +72,7 @@ self: super: {
   "Advgame" = dontDistribute super."Advgame";
   "AesonBson" = dontDistribute super."AesonBson";
   "Agata" = dontDistribute super."Agata";
+  "Agda" = doDistribute super."Agda_2_4_2_5";
   "Agda-executable" = dontDistribute super."Agda-executable";
   "AhoCorasick" = dontDistribute super."AhoCorasick";
   "AlgorithmW" = dontDistribute super."AlgorithmW";
@@ -1092,10 +1093,12 @@ self: super: {
   "aeson-compat" = doDistribute super."aeson-compat_0_3_1_0";
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1121,6 +1124,7 @@ self: super: {
   "airship" = doDistribute super."airship_0_4_3_0";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1262,6 +1266,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1277,6 +1282,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = doDistribute super."apply-refact_0_1_0_0";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1317,6 +1323,7 @@ self: super: {
   "arxiv" = dontDistribute super."arxiv";
   "ascetic" = dontDistribute super."ascetic";
   "ascii" = dontDistribute super."ascii";
+  "ascii-progress" = doDistribute super."ascii-progress_0_3_2_0";
   "ascii-vector-avc" = dontDistribute super."ascii-vector-avc";
   "ascii85-conduit" = dontDistribute super."ascii85-conduit";
   "asciidiagram" = doDistribute super."asciidiagram_1_1_1_1";
@@ -1473,6 +1480,7 @@ self: super: {
   "bench" = dontDistribute super."bench";
   "benchmark-function" = dontDistribute super."benchmark-function";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1611,6 +1619,7 @@ self: super: {
   "blas-hs" = dontDistribute super."blas-hs";
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
@@ -1627,6 +1636,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = dontDistribute super."bloodhound";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -1979,6 +1989,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2014,6 +2025,7 @@ self: super: {
   "complexity" = dontDistribute super."complexity";
   "compose-ltr" = dontDistribute super."compose-ltr";
   "compose-trans" = dontDistribute super."compose-trans";
+  "composition-tree" = doDistribute super."composition-tree_0_2_0_1";
   "compression" = dontDistribute super."compression";
   "compstrat" = dontDistribute super."compstrat";
   "comptrans" = dontDistribute super."comptrans";
@@ -2200,6 +2212,7 @@ self: super: {
   "css" = dontDistribute super."css";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2268,6 +2281,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2527,6 +2541,7 @@ self: super: {
   "docidx" = dontDistribute super."docidx";
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -3839,6 +3854,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -3909,6 +3925,8 @@ self: super: {
   "himerge" = dontDistribute super."himerge";
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
+  "hindent" = doDistribute super."hindent_4_6_1";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4215,6 +4233,7 @@ self: super: {
   "hspec-monad-control" = dontDistribute super."hspec-monad-control";
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-snap" = doDistribute super."hspec-snap_0_4_0_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
   "hspec-test-framework" = dontDistribute super."hspec-test-framework";
@@ -4285,6 +4304,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4335,6 +4355,10 @@ self: super: {
   "huttons-razor" = dontDistribute super."huttons-razor";
   "huzzy" = dontDistribute super."huzzy";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hws" = dontDistribute super."hws";
@@ -4482,6 +4506,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4504,6 +4529,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -4969,6 +4995,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5088,6 +5115,7 @@ self: super: {
   "mandulia" = dontDistribute super."mandulia";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5411,6 +5439,7 @@ self: super: {
   "nanq" = dontDistribute super."nanq";
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
+  "native" = dontDistribute super."native";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
   "natural-numbers" = dontDistribute super."natural-numbers";
@@ -5602,6 +5631,7 @@ self: super: {
   "opaleye-trans" = dontDistribute super."opaleye-trans";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -5643,6 +5673,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
   "optparse-generic" = dontDistribute super."optparse-generic";
@@ -5744,6 +5775,7 @@ self: super: {
   "pasty" = dontDistribute super."pasty";
   "patch-combinators" = dontDistribute super."patch-combinators";
   "patch-image" = dontDistribute super."patch-image";
+  "patches-vector" = doDistribute super."patches-vector_0_1_5_1";
   "path-io" = doDistribute super."path-io_0_2_0";
   "pathfinding" = dontDistribute super."pathfinding";
   "pathfindingcore" = dontDistribute super."pathfindingcore";
@@ -5791,6 +5823,7 @@ self: super: {
   "persistable-record" = dontDistribute super."persistable-record";
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -5811,6 +5844,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgsql-simple" = dontDistribute super."pgsql-simple";
@@ -5981,11 +6015,13 @@ self: super: {
   "prednote-test" = dontDistribute super."prednote-test";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -6369,6 +6405,7 @@ self: super: {
   "restricted-workers" = dontDistribute super."restricted-workers";
   "restyle" = dontDistribute super."restyle";
   "resumable-exceptions" = dontDistribute super."resumable-exceptions";
+  "rethinkdb" = doDistribute super."rethinkdb_2_2_0_3";
   "rethinkdb-model" = dontDistribute super."rethinkdb-model";
   "rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
   "retryer" = dontDistribute super."retryer";
@@ -6544,6 +6581,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -6610,6 +6648,7 @@ self: super: {
   "servant-blaze" = doDistribute super."servant-blaze_0_4_4_6";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4_6";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4_6";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -6653,6 +6692,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_4";
@@ -6682,11 +6722,14 @@ self: super: {
   "shellish" = dontDistribute super."shellish";
   "shellmate" = dontDistribute super."shellmate";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
   "shortcut-links" = doDistribute super."shortcut-links_0_4_1_0";
   "shorten-strings" = dontDistribute super."shorten-strings";
+  "should-not-typecheck" = doDistribute super."should-not-typecheck_2_0_1";
   "show" = dontDistribute super."show";
   "show-type" = dontDistribute super."show-type";
   "showdown" = dontDistribute super."showdown";
@@ -6769,6 +6812,7 @@ self: super: {
   "sloth" = dontDistribute super."sloth";
   "slug" = doDistribute super."slug_0_1_2";
   "smallarray" = dontDistribute super."smallarray";
+  "smallcaps" = doDistribute super."smallcaps_0_6_0_1";
   "smallcheck-laws" = dontDistribute super."smallcheck-laws";
   "smallcheck-lens" = dontDistribute super."smallcheck-lens";
   "smallcheck-series" = dontDistribute super."smallcheck-series";
@@ -6914,6 +6958,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7008,7 +7053,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -7407,6 +7454,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -7539,6 +7587,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -7801,6 +7850,7 @@ self: super: {
   "wai-router" = dontDistribute super."wai-router";
   "wai-session-alt" = dontDistribute super."wai-session-alt";
   "wai-session-clientsession" = dontDistribute super."wai-session-clientsession";
+  "wai-session-postgresql" = doDistribute super."wai-session-postgresql_0_2_0_4";
   "wai-session-tokyocabinet" = dontDistribute super."wai-session-tokyocabinet";
   "wai-static-cache" = dontDistribute super."wai-static-cache";
   "wai-static-pages" = dontDistribute super."wai-static-pages";
@@ -8032,6 +8082,7 @@ self: super: {
   "yesod-angular-ui" = dontDistribute super."yesod-angular-ui";
   "yesod-auth" = doDistribute super."yesod-auth_1_4_12";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8057,6 +8108,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-5.8.nix b/pkgs/development/haskell-modules/configuration-lts-5.8.nix
index 82f403de3dc..ddb17e5922d 100644
--- a/pkgs/development/haskell-modules/configuration-lts-5.8.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-5.8.nix
@@ -72,6 +72,7 @@ self: super: {
   "Advgame" = dontDistribute super."Advgame";
   "AesonBson" = dontDistribute super."AesonBson";
   "Agata" = dontDistribute super."Agata";
+  "Agda" = doDistribute super."Agda_2_4_2_5";
   "Agda-executable" = dontDistribute super."Agda-executable";
   "AhoCorasick" = dontDistribute super."AhoCorasick";
   "AlgorithmW" = dontDistribute super."AlgorithmW";
@@ -1092,10 +1093,12 @@ self: super: {
   "aeson-compat" = doDistribute super."aeson-compat_0_3_1_0";
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1121,6 +1124,7 @@ self: super: {
   "airship" = doDistribute super."airship_0_4_3_0";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1262,6 +1266,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1277,6 +1282,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = doDistribute super."apply-refact_0_1_0_0";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1317,6 +1323,7 @@ self: super: {
   "arxiv" = dontDistribute super."arxiv";
   "ascetic" = dontDistribute super."ascetic";
   "ascii" = dontDistribute super."ascii";
+  "ascii-progress" = doDistribute super."ascii-progress_0_3_2_0";
   "ascii-vector-avc" = dontDistribute super."ascii-vector-avc";
   "ascii85-conduit" = dontDistribute super."ascii85-conduit";
   "asciidiagram" = doDistribute super."asciidiagram_1_1_1_1";
@@ -1473,6 +1480,7 @@ self: super: {
   "bench" = dontDistribute super."bench";
   "benchmark-function" = dontDistribute super."benchmark-function";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1611,6 +1619,7 @@ self: super: {
   "blas-hs" = dontDistribute super."blas-hs";
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
@@ -1627,6 +1636,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = dontDistribute super."bloodhound";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -1979,6 +1989,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2014,6 +2025,7 @@ self: super: {
   "complexity" = dontDistribute super."complexity";
   "compose-ltr" = dontDistribute super."compose-ltr";
   "compose-trans" = dontDistribute super."compose-trans";
+  "composition-tree" = doDistribute super."composition-tree_0_2_0_1";
   "compression" = dontDistribute super."compression";
   "compstrat" = dontDistribute super."compstrat";
   "comptrans" = dontDistribute super."comptrans";
@@ -2199,6 +2211,7 @@ self: super: {
   "css" = dontDistribute super."css";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2267,6 +2280,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2526,6 +2540,7 @@ self: super: {
   "docidx" = dontDistribute super."docidx";
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -3838,6 +3853,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -3908,6 +3924,8 @@ self: super: {
   "himerge" = dontDistribute super."himerge";
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
+  "hindent" = doDistribute super."hindent_4_6_1";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4214,6 +4232,7 @@ self: super: {
   "hspec-monad-control" = dontDistribute super."hspec-monad-control";
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-snap" = doDistribute super."hspec-snap_0_4_0_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
   "hspec-test-framework" = dontDistribute super."hspec-test-framework";
@@ -4284,6 +4303,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4334,6 +4354,10 @@ self: super: {
   "huttons-razor" = dontDistribute super."huttons-razor";
   "huzzy" = dontDistribute super."huzzy";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hws" = dontDistribute super."hws";
@@ -4481,6 +4505,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4503,6 +4528,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -4968,6 +4994,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5087,6 +5114,7 @@ self: super: {
   "mandulia" = dontDistribute super."mandulia";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5410,6 +5438,7 @@ self: super: {
   "nanq" = dontDistribute super."nanq";
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
+  "native" = dontDistribute super."native";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
   "natural-numbers" = dontDistribute super."natural-numbers";
@@ -5601,6 +5630,7 @@ self: super: {
   "opaleye-trans" = dontDistribute super."opaleye-trans";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -5642,6 +5672,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
   "optparse-generic" = dontDistribute super."optparse-generic";
@@ -5743,6 +5774,7 @@ self: super: {
   "pasty" = dontDistribute super."pasty";
   "patch-combinators" = dontDistribute super."patch-combinators";
   "patch-image" = dontDistribute super."patch-image";
+  "patches-vector" = doDistribute super."patches-vector_0_1_5_1";
   "path-io" = doDistribute super."path-io_0_2_0";
   "pathfinding" = dontDistribute super."pathfinding";
   "pathfindingcore" = dontDistribute super."pathfindingcore";
@@ -5790,6 +5822,7 @@ self: super: {
   "persistable-record" = dontDistribute super."persistable-record";
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -5810,6 +5843,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgsql-simple" = dontDistribute super."pgsql-simple";
@@ -5980,11 +6014,13 @@ self: super: {
   "prednote-test" = dontDistribute super."prednote-test";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -6368,6 +6404,7 @@ self: super: {
   "restricted-workers" = dontDistribute super."restricted-workers";
   "restyle" = dontDistribute super."restyle";
   "resumable-exceptions" = dontDistribute super."resumable-exceptions";
+  "rethinkdb" = doDistribute super."rethinkdb_2_2_0_3";
   "rethinkdb-model" = dontDistribute super."rethinkdb-model";
   "rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
   "retryer" = dontDistribute super."retryer";
@@ -6543,6 +6580,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -6609,6 +6647,7 @@ self: super: {
   "servant-blaze" = doDistribute super."servant-blaze_0_4_4_6";
   "servant-cassava" = dontDistribute super."servant-cassava";
   "servant-client" = doDistribute super."servant-client_0_4_4_6";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-docs" = doDistribute super."servant-docs_0_4_4_6";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
@@ -6652,6 +6691,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_4";
@@ -6681,11 +6721,14 @@ self: super: {
   "shellish" = dontDistribute super."shellish";
   "shellmate" = dontDistribute super."shellmate";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
   "shortcut-links" = doDistribute super."shortcut-links_0_4_1_0";
   "shorten-strings" = dontDistribute super."shorten-strings";
+  "should-not-typecheck" = doDistribute super."should-not-typecheck_2_0_1";
   "show" = dontDistribute super."show";
   "show-type" = dontDistribute super."show-type";
   "showdown" = dontDistribute super."showdown";
@@ -6768,6 +6811,7 @@ self: super: {
   "sloth" = dontDistribute super."sloth";
   "slug" = doDistribute super."slug_0_1_2";
   "smallarray" = dontDistribute super."smallarray";
+  "smallcaps" = doDistribute super."smallcaps_0_6_0_1";
   "smallcheck-laws" = dontDistribute super."smallcheck-laws";
   "smallcheck-lens" = dontDistribute super."smallcheck-lens";
   "smallcheck-series" = dontDistribute super."smallcheck-series";
@@ -6913,6 +6957,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -7007,7 +7052,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -7406,6 +7453,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -7538,6 +7586,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -7798,6 +7847,7 @@ self: super: {
   "wai-router" = dontDistribute super."wai-router";
   "wai-session-alt" = dontDistribute super."wai-session-alt";
   "wai-session-clientsession" = dontDistribute super."wai-session-clientsession";
+  "wai-session-postgresql" = doDistribute super."wai-session-postgresql_0_2_0_4";
   "wai-session-tokyocabinet" = dontDistribute super."wai-session-tokyocabinet";
   "wai-static-cache" = dontDistribute super."wai-static-cache";
   "wai-static-pages" = dontDistribute super."wai-static-pages";
@@ -8029,6 +8079,7 @@ self: super: {
   "yesod-angular-ui" = dontDistribute super."yesod-angular-ui";
   "yesod-auth" = doDistribute super."yesod-auth_1_4_12";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8054,6 +8105,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/configuration-lts-5.9.nix b/pkgs/development/haskell-modules/configuration-lts-5.9.nix
index 695213a886f..3bb8e3ad802 100644
--- a/pkgs/development/haskell-modules/configuration-lts-5.9.nix
+++ b/pkgs/development/haskell-modules/configuration-lts-5.9.nix
@@ -72,6 +72,7 @@ self: super: {
   "Advgame" = dontDistribute super."Advgame";
   "AesonBson" = dontDistribute super."AesonBson";
   "Agata" = dontDistribute super."Agata";
+  "Agda" = doDistribute super."Agda_2_4_2_5";
   "Agda-executable" = dontDistribute super."Agda-executable";
   "AhoCorasick" = dontDistribute super."AhoCorasick";
   "AlgorithmW" = dontDistribute super."AlgorithmW";
@@ -1091,10 +1092,12 @@ self: super: {
   "aeson-compat" = doDistribute super."aeson-compat_0_3_1_0";
   "aeson-diff" = dontDistribute super."aeson-diff";
   "aeson-filthy" = dontDistribute super."aeson-filthy";
+  "aeson-flatten" = dontDistribute super."aeson-flatten";
   "aeson-iproute" = dontDistribute super."aeson-iproute";
   "aeson-lens" = dontDistribute super."aeson-lens";
   "aeson-native" = dontDistribute super."aeson-native";
   "aeson-parsec-picky" = dontDistribute super."aeson-parsec-picky";
+  "aeson-prefix" = dontDistribute super."aeson-prefix";
   "aeson-schema" = dontDistribute super."aeson-schema";
   "aeson-serialize" = dontDistribute super."aeson-serialize";
   "aeson-smart" = dontDistribute super."aeson-smart";
@@ -1120,6 +1123,7 @@ self: super: {
   "airship" = doDistribute super."airship_0_4_3_0";
   "aivika" = dontDistribute super."aivika";
   "aivika-branches" = dontDistribute super."aivika-branches";
+  "aivika-distributed" = dontDistribute super."aivika-distributed";
   "aivika-experiment" = dontDistribute super."aivika-experiment";
   "aivika-experiment-cairo" = dontDistribute super."aivika-experiment-cairo";
   "aivika-experiment-chart" = dontDistribute super."aivika-experiment-chart";
@@ -1261,6 +1265,7 @@ self: super: {
   "apache-md5" = dontDistribute super."apache-md5";
   "apelsin" = dontDistribute super."apelsin";
   "api-builder" = dontDistribute super."api-builder";
+  "api-field-json-th" = dontDistribute super."api-field-json-th";
   "api-opentheory-unicode" = dontDistribute super."api-opentheory-unicode";
   "api-tools" = dontDistribute super."api-tools";
   "apiary" = doDistribute super."apiary_1_4_5";
@@ -1276,6 +1281,7 @@ self: super: {
   "applicative-numbers" = dontDistribute super."applicative-numbers";
   "applicative-parsec" = dontDistribute super."applicative-parsec";
   "applicative-quoters" = dontDistribute super."applicative-quoters";
+  "applicative-splice" = dontDistribute super."applicative-splice";
   "apply-refact" = doDistribute super."apply-refact_0_1_0_0";
   "apportionment" = dontDistribute super."apportionment";
   "approx-rand-test" = dontDistribute super."approx-rand-test";
@@ -1316,6 +1322,7 @@ self: super: {
   "arxiv" = dontDistribute super."arxiv";
   "ascetic" = dontDistribute super."ascetic";
   "ascii" = dontDistribute super."ascii";
+  "ascii-progress" = doDistribute super."ascii-progress_0_3_2_0";
   "ascii-vector-avc" = dontDistribute super."ascii-vector-avc";
   "ascii85-conduit" = dontDistribute super."ascii85-conduit";
   "asciidiagram" = doDistribute super."asciidiagram_1_1_1_1";
@@ -1472,6 +1479,7 @@ self: super: {
   "bench" = dontDistribute super."bench";
   "benchmark-function" = dontDistribute super."benchmark-function";
   "bencoding" = dontDistribute super."bencoding";
+  "bento" = dontDistribute super."bento";
   "berkeleydb" = dontDistribute super."berkeleydb";
   "berp" = dontDistribute super."berp";
   "bert" = dontDistribute super."bert";
@@ -1610,6 +1618,7 @@ self: super: {
   "blas-hs" = dontDistribute super."blas-hs";
   "blatex" = dontDistribute super."blatex";
   "blaze" = dontDistribute super."blaze";
+  "blaze-builder" = doDistribute super."blaze-builder_0_4_0_1";
   "blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
   "blaze-from-html" = dontDistribute super."blaze-from-html";
   "blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
@@ -1626,6 +1635,7 @@ self: super: {
   "blogination" = dontDistribute super."blogination";
   "bloodhound" = dontDistribute super."bloodhound";
   "bloodhound-amazonka-auth" = dontDistribute super."bloodhound-amazonka-auth";
+  "bloomfilter-redis" = dontDistribute super."bloomfilter-redis";
   "bloxorz" = dontDistribute super."bloxorz";
   "blubber" = dontDistribute super."blubber";
   "blubber-server" = dontDistribute super."blubber-server";
@@ -1977,6 +1987,7 @@ self: super: {
   "collections-api" = dontDistribute super."collections-api";
   "collections-base-instances" = dontDistribute super."collections-base-instances";
   "colock" = dontDistribute super."colock";
+  "color-counter" = dontDistribute super."color-counter";
   "colorize-haskell" = dontDistribute super."colorize-haskell";
   "colors" = dontDistribute super."colors";
   "coltrane" = dontDistribute super."coltrane";
@@ -2012,6 +2023,7 @@ self: super: {
   "complexity" = dontDistribute super."complexity";
   "compose-ltr" = dontDistribute super."compose-ltr";
   "compose-trans" = dontDistribute super."compose-trans";
+  "composition-tree" = doDistribute super."composition-tree_0_2_0_1";
   "compression" = dontDistribute super."compression";
   "compstrat" = dontDistribute super."compstrat";
   "comptrans" = dontDistribute super."comptrans";
@@ -2197,6 +2209,7 @@ self: super: {
   "css" = dontDistribute super."css";
   "csv-enumerator" = dontDistribute super."csv-enumerator";
   "csv-nptools" = dontDistribute super."csv-nptools";
+  "csv-table" = dontDistribute super."csv-table";
   "csv-to-qif" = dontDistribute super."csv-to-qif";
   "ctemplate" = dontDistribute super."ctemplate";
   "ctkl" = dontDistribute super."ctkl";
@@ -2265,6 +2278,7 @@ self: super: {
   "data-cycle" = dontDistribute super."data-cycle";
   "data-default-extra" = dontDistribute super."data-default-extra";
   "data-default-generics" = dontDistribute super."data-default-generics";
+  "data-default-instances-base" = doDistribute super."data-default-instances-base_0_0_1";
   "data-default-instances-bytestring" = dontDistribute super."data-default-instances-bytestring";
   "data-default-instances-case-insensitive" = dontDistribute super."data-default-instances-case-insensitive";
   "data-default-instances-new-base" = dontDistribute super."data-default-instances-new-base";
@@ -2523,6 +2537,7 @@ self: super: {
   "docidx" = dontDistribute super."docidx";
   "docker" = dontDistribute super."docker";
   "dockercook" = dontDistribute super."dockercook";
+  "doctest" = doDistribute super."doctest_0_10_1";
   "doctest-discover" = dontDistribute super."doctest-discover";
   "doctest-discover-configurator" = dontDistribute super."doctest-discover-configurator";
   "doctest-prop" = dontDistribute super."doctest-prop";
@@ -3832,6 +3847,7 @@ self: super: {
   "her-lexer" = dontDistribute super."her-lexer";
   "her-lexer-parsec" = dontDistribute super."her-lexer-parsec";
   "herbalizer" = dontDistribute super."herbalizer";
+  "heredocs" = dontDistribute super."heredocs";
   "herf-time" = dontDistribute super."herf-time";
   "hermit" = dontDistribute super."hermit";
   "hermit-syb" = dontDistribute super."hermit-syb";
@@ -3901,6 +3917,8 @@ self: super: {
   "himerge" = dontDistribute super."himerge";
   "himg" = dontDistribute super."himg";
   "himpy" = dontDistribute super."himpy";
+  "hindent" = doDistribute super."hindent_4_6_1";
+  "hindley-milner" = dontDistribute super."hindley-milner";
   "hinduce-associations-apriori" = dontDistribute super."hinduce-associations-apriori";
   "hinduce-classifier" = dontDistribute super."hinduce-classifier";
   "hinduce-classifier-decisiontree" = dontDistribute super."hinduce-classifier-decisiontree";
@@ -4207,6 +4225,7 @@ self: super: {
   "hspec-monad-control" = dontDistribute super."hspec-monad-control";
   "hspec-server" = dontDistribute super."hspec-server";
   "hspec-shouldbe" = dontDistribute super."hspec-shouldbe";
+  "hspec-slow" = dontDistribute super."hspec-slow";
   "hspec-snap" = doDistribute super."hspec-snap_0_4_0_0";
   "hspec-structured-formatter" = dontDistribute super."hspec-structured-formatter";
   "hspec-test-framework" = dontDistribute super."hspec-test-framework";
@@ -4277,6 +4296,7 @@ self: super: {
   "http-client-conduit" = dontDistribute super."http-client-conduit";
   "http-client-lens" = dontDistribute super."http-client-lens";
   "http-client-multipart" = dontDistribute super."http-client-multipart";
+  "http-client-openssl" = doDistribute super."http-client-openssl_0_2_0_1";
   "http-client-request-modifiers" = dontDistribute super."http-client-request-modifiers";
   "http-client-session" = dontDistribute super."http-client-session";
   "http-client-streams" = dontDistribute super."http-client-streams";
@@ -4327,6 +4347,10 @@ self: super: {
   "huttons-razor" = dontDistribute super."huttons-razor";
   "huzzy" = dontDistribute super."huzzy";
   "hw-bits" = dontDistribute super."hw-bits";
+  "hw-conduit" = dontDistribute super."hw-conduit";
+  "hw-diagnostics" = dontDistribute super."hw-diagnostics";
+  "hw-prim" = dontDistribute super."hw-prim";
+  "hw-rankselect" = dontDistribute super."hw-rankselect";
   "hw-succinct" = dontDistribute super."hw-succinct";
   "hwall-auth-iitk" = dontDistribute super."hwall-auth-iitk";
   "hws" = dontDistribute super."hws";
@@ -4472,6 +4496,7 @@ self: super: {
   "interleavableIO" = dontDistribute super."interleavableIO";
   "interleave" = dontDistribute super."interleave";
   "interlude" = dontDistribute super."interlude";
+  "interlude-l" = dontDistribute super."interlude-l";
   "intern" = dontDistribute super."intern";
   "internetmarke" = dontDistribute super."internetmarke";
   "interpol" = dontDistribute super."interpol";
@@ -4494,6 +4519,7 @@ self: super: {
   "iothread" = dontDistribute super."iothread";
   "iotransaction" = dontDistribute super."iotransaction";
   "ip-quoter" = dontDistribute super."ip-quoter";
+  "ip6addr" = doDistribute super."ip6addr_0_5_0_1";
   "ipatch" = dontDistribute super."ipatch";
   "ipc" = dontDistribute super."ipc";
   "ipcvar" = dontDistribute super."ipcvar";
@@ -4957,6 +4983,7 @@ self: super: {
   "loadavg" = dontDistribute super."loadavg";
   "local-address" = dontDistribute super."local-address";
   "local-search" = dontDistribute super."local-search";
+  "located" = dontDistribute super."located";
   "located-base" = dontDistribute super."located-base";
   "locators" = dontDistribute super."locators";
   "loch" = dontDistribute super."loch";
@@ -5076,6 +5103,7 @@ self: super: {
   "mandulia" = dontDistribute super."mandulia";
   "manifold-random" = dontDistribute super."manifold-random";
   "manifolds" = dontDistribute super."manifolds";
+  "map-exts" = dontDistribute super."map-exts";
   "mappy" = dontDistribute super."mappy";
   "marionetta" = dontDistribute super."marionetta";
   "markdown" = doDistribute super."markdown_0_1_13_2";
@@ -5399,6 +5427,7 @@ self: super: {
   "nanq" = dontDistribute super."nanq";
   "narc" = dontDistribute super."narc";
   "nat" = dontDistribute super."nat";
+  "native" = dontDistribute super."native";
   "nats-queue" = dontDistribute super."nats-queue";
   "natural-number" = dontDistribute super."natural-number";
   "natural-numbers" = dontDistribute super."natural-numbers";
@@ -5589,6 +5618,7 @@ self: super: {
   "opaleye-trans" = dontDistribute super."opaleye-trans";
   "open-haddock" = dontDistribute super."open-haddock";
   "open-pandoc" = dontDistribute super."open-pandoc";
+  "open-signals" = dontDistribute super."open-signals";
   "open-symbology" = dontDistribute super."open-symbology";
   "open-typerep" = dontDistribute super."open-typerep";
   "open-union" = dontDistribute super."open-union";
@@ -5630,6 +5660,7 @@ self: super: {
   "optimusprime" = dontDistribute super."optimusprime";
   "option" = dontDistribute super."option";
   "optional" = dontDistribute super."optional";
+  "optional-args" = doDistribute super."optional-args_1_0_0";
   "options-time" = dontDistribute super."options-time";
   "optparse-declarative" = dontDistribute super."optparse-declarative";
   "optparse-generic" = dontDistribute super."optparse-generic";
@@ -5729,6 +5760,7 @@ self: super: {
   "pasty" = dontDistribute super."pasty";
   "patch-combinators" = dontDistribute super."patch-combinators";
   "patch-image" = dontDistribute super."patch-image";
+  "patches-vector" = doDistribute super."patches-vector_0_1_5_1";
   "path-io" = doDistribute super."path-io_0_2_0";
   "pathfinding" = dontDistribute super."pathfinding";
   "pathfindingcore" = dontDistribute super."pathfindingcore";
@@ -5775,6 +5807,7 @@ self: super: {
   "persistable-record" = dontDistribute super."persistable-record";
   "persistable-types-HDBC-pg" = dontDistribute super."persistable-types-HDBC-pg";
   "persistent-cereal" = dontDistribute super."persistent-cereal";
+  "persistent-database-url" = dontDistribute super."persistent-database-url";
   "persistent-equivalence" = dontDistribute super."persistent-equivalence";
   "persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
   "persistent-instances-iproute" = dontDistribute super."persistent-instances-iproute";
@@ -5795,6 +5828,7 @@ self: super: {
   "pg-harness" = dontDistribute super."pg-harness";
   "pg-harness-client" = dontDistribute super."pg-harness-client";
   "pg-harness-server" = dontDistribute super."pg-harness-server";
+  "pg-store" = dontDistribute super."pg-store";
   "pgdl" = dontDistribute super."pgdl";
   "pgm" = dontDistribute super."pgm";
   "pgsql-simple" = dontDistribute super."pgsql-simple";
@@ -5965,11 +5999,13 @@ self: super: {
   "prednote-test" = dontDistribute super."prednote-test";
   "prefork" = dontDistribute super."prefork";
   "pregame" = dontDistribute super."pregame";
+  "prelude-compat" = dontDistribute super."prelude-compat";
   "prelude-edsl" = dontDistribute super."prelude-edsl";
   "prelude-generalize" = dontDistribute super."prelude-generalize";
   "prelude-plus" = dontDistribute super."prelude-plus";
   "prelude-prime" = dontDistribute super."prelude-prime";
   "prelude-safeenum" = dontDistribute super."prelude-safeenum";
+  "prelude2010" = dontDistribute super."prelude2010";
   "preprocess-haskell" = dontDistribute super."preprocess-haskell";
   "preprocessor-tools" = dontDistribute super."preprocessor-tools";
   "present" = dontDistribute super."present";
@@ -6353,6 +6389,7 @@ self: super: {
   "restricted-workers" = dontDistribute super."restricted-workers";
   "restyle" = dontDistribute super."restyle";
   "resumable-exceptions" = dontDistribute super."resumable-exceptions";
+  "rethinkdb" = doDistribute super."rethinkdb_2_2_0_3";
   "rethinkdb-model" = dontDistribute super."rethinkdb-model";
   "rethinkdb-wereHamster" = dontDistribute super."rethinkdb-wereHamster";
   "retryer" = dontDistribute super."retryer";
@@ -6528,6 +6565,7 @@ self: super: {
   "scotty-rest" = dontDistribute super."scotty-rest";
   "scotty-session" = dontDistribute super."scotty-session";
   "scotty-tls" = dontDistribute super."scotty-tls";
+  "scotty-view" = dontDistribute super."scotty-view";
   "scp-streams" = dontDistribute super."scp-streams";
   "scrabble-bot" = dontDistribute super."scrabble-bot";
   "scrape-changes" = dontDistribute super."scrape-changes";
@@ -6591,6 +6629,7 @@ self: super: {
   "serv-wai" = dontDistribute super."serv-wai";
   "servant-JuicyPixels" = doDistribute super."servant-JuicyPixels_0_3_0_1";
   "servant-cassava" = dontDistribute super."servant-cassava";
+  "servant-csharp" = dontDistribute super."servant-csharp";
   "servant-ede" = dontDistribute super."servant-ede";
   "servant-elm" = dontDistribute super."servant-elm";
   "servant-examples" = dontDistribute super."servant-examples";
@@ -6631,6 +6670,7 @@ self: super: {
   "shadowsocks" = dontDistribute super."shadowsocks";
   "shady-gen" = dontDistribute super."shady-gen";
   "shady-graphics" = dontDistribute super."shady-graphics";
+  "shake" = doDistribute super."shake_0_15_5";
   "shake-cabal-build" = dontDistribute super."shake-cabal-build";
   "shake-extras" = dontDistribute super."shake-extras";
   "shake-language-c" = doDistribute super."shake-language-c_0_8_4";
@@ -6660,10 +6700,13 @@ self: super: {
   "shellish" = dontDistribute super."shellish";
   "shellmate" = dontDistribute super."shellmate";
   "shelly-extra" = dontDistribute super."shelly-extra";
+  "shine" = dontDistribute super."shine";
+  "shine-varying" = dontDistribute super."shine-varying";
   "shivers-cfg" = dontDistribute super."shivers-cfg";
   "shoap" = dontDistribute super."shoap";
   "shortcircuit" = dontDistribute super."shortcircuit";
   "shorten-strings" = dontDistribute super."shorten-strings";
+  "should-not-typecheck" = doDistribute super."should-not-typecheck_2_0_1";
   "show" = dontDistribute super."show";
   "show-type" = dontDistribute super."show-type";
   "showdown" = dontDistribute super."showdown";
@@ -6746,6 +6789,7 @@ self: super: {
   "sloth" = dontDistribute super."sloth";
   "slug" = doDistribute super."slug_0_1_2";
   "smallarray" = dontDistribute super."smallarray";
+  "smallcaps" = doDistribute super."smallcaps_0_6_0_1";
   "smallcheck-laws" = dontDistribute super."smallcheck-laws";
   "smallcheck-lens" = dontDistribute super."smallcheck-lens";
   "smallcheck-series" = dontDistribute super."smallcheck-series";
@@ -6890,6 +6934,7 @@ self: super: {
   "spoty" = dontDistribute super."spoty";
   "spreadsheet" = dontDistribute super."spreadsheet";
   "spritz" = dontDistribute super."spritz";
+  "sproxy" = dontDistribute super."sproxy";
   "spsa" = dontDistribute super."spsa";
   "spy" = dontDistribute super."spy";
   "sql-simple" = dontDistribute super."sql-simple";
@@ -6984,7 +7029,9 @@ self: super: {
   "storablevector-carray" = dontDistribute super."storablevector-carray";
   "storablevector-streamfusion" = dontDistribute super."storablevector-streamfusion";
   "str" = dontDistribute super."str";
+  "stratosphere" = dontDistribute super."stratosphere";
   "stratum-tool" = dontDistribute super."stratum-tool";
+  "stream" = dontDistribute super."stream";
   "stream-fusion" = dontDistribute super."stream-fusion";
   "stream-monad" = dontDistribute super."stream-monad";
   "streamed" = dontDistribute super."streamed";
@@ -7381,6 +7428,7 @@ self: super: {
   "transformers-abort" = dontDistribute super."transformers-abort";
   "transformers-compose" = dontDistribute super."transformers-compose";
   "transformers-convert" = dontDistribute super."transformers-convert";
+  "transformers-eff" = dontDistribute super."transformers-eff";
   "transformers-free" = dontDistribute super."transformers-free";
   "transformers-runnable" = dontDistribute super."transformers-runnable";
   "transformers-supply" = dontDistribute super."transformers-supply";
@@ -7513,6 +7561,7 @@ self: super: {
   "uAgda" = dontDistribute super."uAgda";
   "ua-parser" = dontDistribute super."ua-parser";
   "uacpid" = dontDistribute super."uacpid";
+  "uber" = dontDistribute super."uber";
   "uberlast" = dontDistribute super."uberlast";
   "uconv" = dontDistribute super."uconv";
   "udbus" = dontDistribute super."udbus";
@@ -7773,6 +7822,7 @@ self: super: {
   "wai-router" = dontDistribute super."wai-router";
   "wai-session-alt" = dontDistribute super."wai-session-alt";
   "wai-session-clientsession" = dontDistribute super."wai-session-clientsession";
+  "wai-session-postgresql" = doDistribute super."wai-session-postgresql_0_2_0_4";
   "wai-session-tokyocabinet" = dontDistribute super."wai-session-tokyocabinet";
   "wai-static-cache" = dontDistribute super."wai-static-cache";
   "wai-static-pages" = dontDistribute super."wai-static-pages";
@@ -8003,6 +8053,7 @@ self: super: {
   "yesod-angular-ui" = dontDistribute super."yesod-angular-ui";
   "yesod-auth" = doDistribute super."yesod-auth_1_4_12";
   "yesod-auth-bcrypt" = dontDistribute super."yesod-auth-bcrypt";
+  "yesod-auth-hashdb" = doDistribute super."yesod-auth-hashdb_1_4_2_2";
   "yesod-auth-kerberos" = dontDistribute super."yesod-auth-kerberos";
   "yesod-auth-ldap" = dontDistribute super."yesod-auth-ldap";
   "yesod-auth-ldap-mediocre" = dontDistribute super."yesod-auth-ldap-mediocre";
@@ -8027,6 +8078,7 @@ self: super: {
   "yesod-form-json" = dontDistribute super."yesod-form-json";
   "yesod-form-richtext" = dontDistribute super."yesod-form-richtext";
   "yesod-goodies" = dontDistribute super."yesod-goodies";
+  "yesod-job-queue" = dontDistribute super."yesod-job-queue";
   "yesod-json" = dontDistribute super."yesod-json";
   "yesod-links" = dontDistribute super."yesod-links";
   "yesod-lucid" = dontDistribute super."yesod-lucid";
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index e3d25a1427f..903f2c3a3a1 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -440,8 +440,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "AFSM";
-       version = "0.1.2.0";
-       sha256 = "b2b8f50b4c0d8e270a2c8df396afd6bc7d4dbe0859d957907129718e37342004";
+       version = "0.1.3.1";
+       sha256 = "e6438e257446122b63c12dbb22ac58a2ff020ae164a2063a1166a544b325c27b";
        libraryHaskellDepends = [ base ];
        homepage = "https://github.com/PseudoPower/AFSM";
        description = "Arrowized functional state machines";
@@ -776,7 +776,7 @@ self: {
        maintainers = with stdenv.lib.maintainers; [ abbradar ];
      }) {inherit (pkgs) emacs;};
 
-  "Agda" = callPackage
+  "Agda_2_4_2_5" = callPackage
     ({ mkDerivation, alex, array, base, binary, boxes, bytestring
      , containers, cpphs, data-hash, deepseq, directory, edit-distance
      , emacs, equivalence, filepath, geniplate-mirror, happy, hashable
@@ -811,6 +811,47 @@ self: {
        homepage = "http://wiki.portal.chalmers.se/agda/";
        description = "A dependently typed functional programming language and proof assistant";
        license = "unknown";
+       hydraPlatforms = stdenv.lib.platforms.none;
+       maintainers = with stdenv.lib.maintainers; [ abbradar ];
+     }) {inherit (pkgs) emacs;};
+
+  "Agda" = callPackage
+    ({ mkDerivation, alex, array, base, binary, boxes, bytestring
+     , containers, cpphs, data-hash, deepseq, directory, EdisonAPI
+     , EdisonCore, edit-distance, emacs, equivalence, filemanip
+     , filepath, geniplate-mirror, happy, hashable, hashtables
+     , haskeline, haskell-src-exts, monadplus, mtl, parallel, pretty
+     , process, QuickCheck, strict, template-haskell, text, time
+     , transformers, transformers-compat, unordered-containers, xhtml
+     , zlib
+     }:
+     mkDerivation {
+       pname = "Agda";
+       version = "2.5.1";
+       sha256 = "ee4658eafb514460d598322fa98528d1af6e25e5aa51843bb473c0d8a325c0c8";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         array base binary boxes bytestring containers data-hash deepseq
+         directory EdisonAPI EdisonCore edit-distance equivalence filepath
+         geniplate-mirror hashable hashtables haskeline haskell-src-exts
+         monadplus mtl parallel pretty process QuickCheck strict
+         template-haskell text time transformers transformers-compat
+         unordered-containers xhtml zlib
+       ];
+       libraryToolDepends = [ alex cpphs happy ];
+       executableHaskellDepends = [
+         base binary containers directory filemanip filepath
+         haskell-src-exts mtl process
+       ];
+       executableToolDepends = [ emacs ];
+       postInstall = ''
+         $out/bin/agda -c --no-main $(find $out/share -name Primitive.agda)
+         $out/bin/agda-mode compile
+       '';
+       homepage = "http://wiki.portal.chalmers.se/agda/";
+       description = "A dependently typed functional programming language and proof assistant";
+       license = "unknown";
        maintainers = with stdenv.lib.maintainers; [ abbradar ];
      }) {inherit (pkgs) emacs;};
 
@@ -1952,6 +1993,32 @@ self: {
        license = "GPL";
      }) {};
 
+  "BlogLiterately_0_8_2_1" = callPackage
+    ({ mkDerivation, base, blaze-html, bool-extras, bytestring, cmdargs
+     , containers, data-default, directory, filepath, HaXml, haxr
+     , highlighting-kate, hscolour, HTTP, lens, mtl, pandoc
+     , pandoc-citeproc, pandoc-types, parsec, process, split, strict
+     , tagsoup, temporary, transformers
+     }:
+     mkDerivation {
+       pname = "BlogLiterately";
+       version = "0.8.2.1";
+       sha256 = "f95097b2bdc6a65328fd90e0007dac0a68c7847041e64e4d15e6dc523cba8c79";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base blaze-html bool-extras bytestring cmdargs containers
+         data-default directory filepath HaXml haxr highlighting-kate
+         hscolour HTTP lens mtl pandoc pandoc-citeproc pandoc-types parsec
+         process split strict tagsoup temporary transformers
+       ];
+       executableHaskellDepends = [ base cmdargs ];
+       homepage = "http://byorgey.wordpress.com/blogliterately/";
+       description = "A tool for posting Haskelly articles to blogs";
+       license = "GPL";
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "BlogLiterately-diagrams_0_1_4_3" = callPackage
     ({ mkDerivation, base, BlogLiterately, containers, diagrams-builder
      , diagrams-cairo, diagrams-lib, directory, filepath, pandoc, safe
@@ -4678,6 +4745,24 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "Diff_0_3_4" = callPackage
+    ({ mkDerivation, array, base, directory, pretty, process
+     , QuickCheck, test-framework, test-framework-quickcheck2
+     }:
+     mkDerivation {
+       pname = "Diff";
+       version = "0.3.4";
+       sha256 = "77b7daec5a79ade779706748f11b4d9b8f805e57a68e7406c3b5a1dee16e0c2f";
+       libraryHaskellDepends = [ array base pretty ];
+       testHaskellDepends = [
+         array base directory pretty process QuickCheck test-framework
+         test-framework-quickcheck2
+       ];
+       description = "O(ND) diff algorithm in haskell";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "DifferenceLogic" = callPackage
     ({ mkDerivation, base, containers, fgl, FirstOrderTheory, HUnit }:
      mkDerivation {
@@ -14023,6 +14108,22 @@ self: {
        license = "unknown";
      }) {};
 
+  "MonadRandom_0_4_2_3" = callPackage
+    ({ mkDerivation, base, mtl, random, transformers
+     , transformers-compat
+     }:
+     mkDerivation {
+       pname = "MonadRandom";
+       version = "0.4.2.3";
+       sha256 = "de40b12a70ec6425a9e54b33e2ac652e14d7c005a3b46d701d1e5696b98636c0";
+       libraryHaskellDepends = [
+         base mtl random transformers transformers-compat
+       ];
+       description = "Random-number generation monad";
+       license = "unknown";
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "MonadRandomLazy" = callPackage
     ({ mkDerivation, base, MonadRandom, mtl, random }:
      mkDerivation {
@@ -16015,8 +16116,8 @@ self: {
      }:
      mkDerivation {
        pname = "Plot-ho-matic";
-       version = "0.9.0.5";
-       sha256 = "2d39740f4bcca543b6fa53faf6dacb1d266f91986bc995fe2d0caeb68578dc3b";
+       version = "0.9.0.7";
+       sha256 = "48b55a36a471db30444ca4118402f2eece7cf20034a9737db5cd4b8723cbbf90";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -16520,10 +16621,9 @@ self: {
     ({ mkDerivation, base, mtl, QuickCheck, random }:
      mkDerivation {
        pname = "QuickCheck-GenT";
-       version = "0.1.4";
-       sha256 = "fdfc66a8d416b1c64c95b409552813f239c85bc829527759350f60956fb8fa1f";
+       version = "0.2.0";
+       sha256 = "2d33ca9912e9a04c21cbde7f11b2b233455fcead3e4e6aaba9700097f8276c6d";
        libraryHaskellDepends = [ base mtl QuickCheck random ];
-       jailbreak = true;
        homepage = "https://github.com/nikita-volkov/QuickCheck-GenT";
        description = "A GenT monad transformer for QuickCheck library";
        license = stdenv.lib.licenses.mit;
@@ -22481,9 +22581,10 @@ self: {
     ({ mkDerivation, acme-left-pad, base }:
      mkDerivation {
        pname = "acme-php";
-       version = "0.0.4";
-       sha256 = "c3015f1f75edeec2f42b7334cfaf7d69325b1c6ade573fe35fc487b4b81dc452";
+       version = "0.0.5";
+       sha256 = "545ecb6260ebb26336bdc41fbee7f0e48de390f220ff57ec1cce2c1661bc4ece";
        libraryHaskellDepends = [ acme-left-pad base ];
+       homepage = "http://hackage.haskell.org/package/acme-php-0.0.5/src/docs.html";
        description = "The flexibility of Haskell and the safety of PHP";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -22888,6 +22989,7 @@ self: {
          transformers
        ];
        testHaskellDepends = [ base directory doctest filepath ];
+       jailbreak = true;
        doCheck = false;
        homepage = "http://github.com/ekmett/ad";
        description = "Automatic Differentiation";
@@ -22909,6 +23011,7 @@ self: {
          transformers
        ];
        testHaskellDepends = [ base directory doctest filepath ];
+       jailbreak = true;
        homepage = "http://github.com/ekmett/ad";
        description = "Automatic Differentiation";
        license = stdenv.lib.licenses.bsd3;
@@ -22929,6 +23032,8 @@ self: {
          transformers
        ];
        testHaskellDepends = [ base directory doctest filepath ];
+       jailbreak = true;
+       doCheck = false;
        homepage = "http://github.com/ekmett/ad";
        description = "Automatic Differentiation";
        license = stdenv.lib.licenses.bsd3;
@@ -23742,6 +23847,21 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "aeson-flatten" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, hspec, text
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "aeson-flatten";
+       version = "0.1.0.1";
+       sha256 = "e5376ef651b659fdc38274087fdd976da077a6317ec6cd44249e63bd85934bdd";
+       libraryHaskellDepends = [ aeson base text unordered-containers ];
+       testHaskellDepends = [ aeson base bytestring hspec ];
+       homepage = "https://github.com/githubuser/aeson-flatten#readme";
+       description = "JSON flatten for Aeson";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "aeson-iproute" = callPackage
     ({ mkDerivation, aeson, base, iproute, text }:
      mkDerivation {
@@ -23810,6 +23930,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "aeson-prefix" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, hspec, mtl, text
+     , unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "aeson-prefix";
+       version = "0.1.0.2";
+       sha256 = "4ba024dfcad59a90319eedf5d0a61e427fda29c3f0d3c2369ed1ad8790327ef9";
+       libraryHaskellDepends = [
+         aeson base mtl text unordered-containers vector
+       ];
+       testHaskellDepends = [ aeson base bytestring hspec mtl text ];
+       homepage = "https://github.com/j1r1k/aeson-prefix#readme";
+       description = "Hiearchical prefixing for aeson";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "aeson-pretty" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, cmdargs, text
      , unordered-containers, vector
@@ -24114,13 +24251,12 @@ self: {
      }:
      mkDerivation {
        pname = "aeson-value-parser";
-       version = "0.11.2";
-       sha256 = "a0e64e5c4eb8e75e4ba27c6ea26276f508da407883fb1527102e07a20ed0d454";
+       version = "0.11.3";
+       sha256 = "ac948393647b17a7fe4ccda376c9941000ad99a4c30e48ee4ae39a027cef1b20";
        libraryHaskellDepends = [
          aeson base-prelude mtl-prelude scientific success text
          unordered-containers vector
        ];
-       jailbreak = true;
        homepage = "https://github.com/sannsyn/aeson-value-parser";
        description = "An API for parsing \"aeson\" JSON tree into Haskell types";
        license = stdenv.lib.licenses.mit;
@@ -24238,8 +24374,8 @@ self: {
      }:
      mkDerivation {
        pname = "agda-snippets";
-       version = "2.4.2.5";
-       sha256 = "f1e42f920bb4c4f43836d9844f13ac3942b1048c032b05b043716cd47d11ed22";
+       version = "2.5.1";
+       sha256 = "9dd2d5fe077df8e6f6af96615e653a4d147e4e51429f022fd69451054b2056d6";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -24258,13 +24394,30 @@ self: {
      }:
      mkDerivation {
        pname = "agda-snippets-hakyll";
-       version = "0.1.1.1";
-       sha256 = "d779e0b6b70eeba21efed698a6842873fb5ddc1de4fe5e91c40d761dceec514c";
+       version = "0.1.2.0";
+       sha256 = "83829a3599fe61a81747e7054659902fbf7258cf08fb61dd6fc47fae06e699d9";
+       libraryHaskellDepends = [
+         agda-snippets base directory filepath hakyll network-uri pandoc
+         pandoc-types
+       ];
+       homepage = "https://github.com/liamoc/agda-snippets#readme";
+       description = "Literate Agda support using agda-snippets, for Hakyll pages";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "agda-snippets-hakyll_0_1_2_1" = callPackage
+    ({ mkDerivation, agda-snippets, base, directory, filepath, hakyll
+     , network-uri, pandoc, pandoc-types
+     }:
+     mkDerivation {
+       pname = "agda-snippets-hakyll";
+       version = "0.1.2.1";
+       sha256 = "9f9b2e72b7c2d0aeed1cc8255c50464915f78665ae8c61e8466567ac22d3b6cf";
        libraryHaskellDepends = [
          agda-snippets base directory filepath hakyll network-uri pandoc
          pandoc-types
        ];
-       jailbreak = true;
        homepage = "https://github.com/liamoc/agda-snippets#readme";
        description = "Literate Agda support using agda-snippets, for Hakyll pages";
        license = stdenv.lib.licenses.bsd3;
@@ -24530,8 +24683,8 @@ self: {
     ({ mkDerivation, array, base, containers, mtl, random, vector }:
      mkDerivation {
        pname = "aivika";
-       version = "4.3.3";
-       sha256 = "3faa7104a9b51c138b9f3a6f3762de08ccff1e427653fee218466eb256b8cb3a";
+       version = "4.3.4";
+       sha256 = "4d533b39360fef397d948d8e48faed1d526799487f01f60821a7784c727fa8f8";
        libraryHaskellDepends = [
          array base containers mtl random vector
        ];
@@ -24556,6 +24709,24 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "aivika-distributed" = callPackage
+    ({ mkDerivation, aivika, aivika-transformers, base, binary
+     , bytestring, containers, distributed-process, exceptions, mtl
+     , random, stm, time
+     }:
+     mkDerivation {
+       pname = "aivika-distributed";
+       version = "0.1.3";
+       sha256 = "fbfce34de97c3631dcc067726327c10df1325118685beb89458feb58ce860aae";
+       libraryHaskellDepends = [
+         aivika aivika-transformers base binary bytestring containers
+         distributed-process exceptions mtl random stm time
+       ];
+       homepage = "http://www.aivikasoft.com/en/products/aivika.html";
+       description = "Parallel distributed simulation library";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "aivika-experiment" = callPackage
     ({ mkDerivation, aivika, base, containers, directory, filepath, mtl
      , network-uri, parallel-io, split
@@ -24630,8 +24801,8 @@ self: {
      }:
      mkDerivation {
        pname = "aivika-transformers";
-       version = "4.3.3";
-       sha256 = "1d05966db50550d92b75338cb4805c8b7f5c074ce7cac431e1b5e8e44902d5f5";
+       version = "4.3.4";
+       sha256 = "dbce6da57d88824135fafcf81c97f1e1905aea9fbd78241fac7f835491fa8ea9";
        libraryHaskellDepends = [
          aivika array base containers mtl random vector
        ];
@@ -30942,6 +31113,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "api-field-json-th" = callPackage
+    ({ mkDerivation, aeson, base, HUnit, lens, split, template-haskell
+     , text
+     }:
+     mkDerivation {
+       pname = "api-field-json-th";
+       version = "0.1.0.1";
+       sha256 = "88befb216037f0460950cd91960db2ba7789231b6ab829b04b2b9dd60a007626";
+       libraryHaskellDepends = [
+         aeson base lens split template-haskell text
+       ];
+       testHaskellDepends = [ aeson base HUnit lens ];
+       homepage = "https://github.com/nakaji-dayo/api-field-json-th";
+       description = "option of aeson's deriveJSON";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "api-opentheory-unicode" = callPackage
     ({ mkDerivation, base, bytestring, directory, opentheory-unicode }:
      mkDerivation {
@@ -31545,6 +31733,22 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "applicative-splice" = callPackage
+    ({ mkDerivation, base, haskell-src-exts, haskell-src-meta, mtl, syb
+     , template-haskell
+     }:
+     mkDerivation {
+       pname = "applicative-splice";
+       version = "0.0.0.0";
+       sha256 = "8a75dc608c12e1d33213fd7db7423ab545fa00dda300b804992b8de5cd12a32a";
+       libraryHaskellDepends = [
+         base haskell-src-exts haskell-src-meta mtl syb template-haskell
+       ];
+       homepage = "https://github.com/takano-akio/applicative-splice";
+       description = "Write applicative programs in direct style (generalizes idiom brackets)";
+       license = stdenv.lib.licenses.publicDomain;
+     }) {};
+
   "apply-refact_0_1_0_0" = callPackage
     ({ mkDerivation, base, containers, directory, filemanip, filepath
      , ghc, ghc-exactprint, mtl, optparse-applicative, process, refact
@@ -32537,12 +32741,12 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "array_0_5_1_0" = callPackage
+  "array_0_5_1_1" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "array";
-       version = "0.5.1.0";
-       sha256 = "b84bc8a6cd4526888a165e111ed23ba7af6c743608774d41604636a8990c1fa2";
+       version = "0.5.1.1";
+       sha256 = "89c96958578da5051f684e38dacad7558ec023a7b08f97eb19876dba08ce2223";
        libraryHaskellDepends = [ base ];
        description = "Mutable and immutable arrays";
        license = stdenv.lib.licenses.bsd3;
@@ -32776,7 +32980,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "ascii-progress" = callPackage
+  "ascii-progress_0_3_2_0" = callPackage
     ({ mkDerivation, async, base, concurrent-output, data-default
      , hspec, QuickCheck, time
      }:
@@ -32795,6 +32999,28 @@ self: {
        homepage = "https://github.com/yamadapc/haskell-ascii-progress";
        description = "A simple progress bar for the console";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "ascii-progress" = callPackage
+    ({ mkDerivation, async, base, concurrent-output, data-default
+     , hspec, QuickCheck, time
+     }:
+     mkDerivation {
+       pname = "ascii-progress";
+       version = "0.3.3.0";
+       sha256 = "7e3fa6b80c09a83c9ba8a0644ef304ca92d65b76383b8dd023ff9f89ebec913e";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         async base concurrent-output data-default time
+       ];
+       testHaskellDepends = [
+         async base concurrent-output data-default hspec QuickCheck time
+       ];
+       homepage = "https://github.com/yamadapc/haskell-ascii-progress";
+       description = "A simple progress bar for the console";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "ascii-vector-avc" = callPackage
@@ -33943,6 +34169,29 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "attoparsec_0_13_0_2" = callPackage
+    ({ mkDerivation, array, base, bytestring, containers, deepseq
+     , QuickCheck, quickcheck-unicode, scientific, tasty
+     , tasty-quickcheck, text, transformers, vector
+     }:
+     mkDerivation {
+       pname = "attoparsec";
+       version = "0.13.0.2";
+       sha256 = "69f7f381f644ba4a6f348bbff9b2b4280b7b602e8e25e59eadb6e30ad5f2ec6a";
+       libraryHaskellDepends = [
+         array base bytestring containers deepseq scientific text
+         transformers
+       ];
+       testHaskellDepends = [
+         array base bytestring deepseq QuickCheck quickcheck-unicode
+         scientific tasty tasty-quickcheck text transformers vector
+       ];
+       homepage = "https://github.com/bos/attoparsec";
+       description = "Fast combinator parsing for bytestrings and text";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "attoparsec-arff" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring }:
      mkDerivation {
@@ -34232,8 +34481,8 @@ self: {
      }:
      mkDerivation {
        pname = "aur";
-       version = "5.0.0";
-       sha256 = "626b590839ca942a6453261deb2abc1f23bfc001fc73fa8fd1cc8161c7ed06e3";
+       version = "5.0.1";
+       sha256 = "84182e6288734890c02582814009185a6644760cc4ad0f2a83acc5c6f916227b";
        libraryHaskellDepends = [
          aeson base http-client http-client-tls mtl servant servant-client
          text transformers
@@ -34480,20 +34729,36 @@ self: {
      }) {};
 
   "autoexporter" = callPackage
-    ({ mkDerivation, base, directory, filepath }:
+    ({ mkDerivation, base, Cabal, directory, filepath }:
      mkDerivation {
        pname = "autoexporter";
-       version = "0.1.4";
-       sha256 = "b3b75b89e2d357a49df12b429cb7699932dd9b96bd1104ee9b1fcbe48a7e9b47";
+       version = "0.2.0";
+       sha256 = "e4c0145475197dd5dd61639d88c406090d472daa7bac28e9be70a230994bb8db";
        isLibrary = true;
        isExecutable = true;
-       libraryHaskellDepends = [ base directory filepath ];
+       libraryHaskellDepends = [ base Cabal directory filepath ];
        executableHaskellDepends = [ base ];
        homepage = "https://github.com/tfausak/autoexporter#readme";
        description = "Automatically re-export modules";
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "autoexporter_0_2_1" = callPackage
+    ({ mkDerivation, base, Cabal, directory, filepath }:
+     mkDerivation {
+       pname = "autoexporter";
+       version = "0.2.1";
+       sha256 = "fe46d1f434862dfaa4fd245c66d4a96ea8c4f3f8c3314ca6fc844e97e71097e4";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base Cabal directory filepath ];
+       executableHaskellDepends = [ base ];
+       homepage = "https://github.com/tfausak/autoexporter#readme";
+       description = "Automatically re-export modules";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "automitive-cse" = callPackage
     ({ mkDerivation, base, bytestring, cereal, cryptonite, memory
      , quickcheck-simple
@@ -34513,18 +34778,18 @@ self: {
      }) {};
 
   "automotive-cse" = callPackage
-    ({ mkDerivation, base, bytestring, cereal, cryptonite, memory
-     , quickcheck-simple
+    ({ mkDerivation, base, bytestring, bytestring-short, cereal
+     , cryptonite, memory, QuickCheck, quickcheck-simple
      }:
      mkDerivation {
        pname = "automotive-cse";
-       version = "0.0.1.1";
-       sha256 = "d19d0458f01691d72d2a238dfbd925b02145e66c4a64f90dab665d038ed80915";
+       version = "0.1.2.0";
+       sha256 = "97873ddb30997908e2e82d30a8ffff21d16280efa3be2b9985d69794ccfc515a";
        libraryHaskellDepends = [
-         base bytestring cereal cryptonite memory
+         base bytestring bytestring-short cereal cryptonite memory
        ];
        testHaskellDepends = [
-         base bytestring cryptonite quickcheck-simple
+         base bytestring cryptonite QuickCheck quickcheck-simple
        ];
        description = "Automotive CSE emulation";
        license = stdenv.lib.licenses.bsd3;
@@ -37583,6 +37848,18 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "bento" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "bento";
+       version = "0.1.0";
+       sha256 = "eba28420daba13af9de264ec0e3d605535496536b9aff9bc23798cdbcc209192";
+       libraryHaskellDepends = [ base ];
+       homepage = "https://github.com/tfausak/bento#readme";
+       description = "🍱 Manage stateful components";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "berkeleydb" = callPackage
     ({ mkDerivation, base, binary, bytestring, db }:
      mkDerivation {
@@ -37796,8 +38073,8 @@ self: {
      }:
      mkDerivation {
        pname = "bibdb";
-       version = "0.3.0";
-       sha256 = "e90d5952020d7bfe6ba5ae8abc447377eff553ce0bf7d5cfa4ff52dcc74cd0a9";
+       version = "0.4.2";
+       sha256 = "6f741fe0e4b1adacee03f7ca2a71c5727709e105dee5a67431b2c298233ca446";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -37817,8 +38094,8 @@ self: {
     ({ mkDerivation, base, latex, parsec, utility-ht }:
      mkDerivation {
        pname = "bibtex";
-       version = "0.1.0.5";
-       sha256 = "dd06fbd5d597a558f059775b258ae526baa41c656a92e7d8a45646c64c1bc74b";
+       version = "0.1.0.6";
+       sha256 = "090a3b9589388bdf9d2bf60d8d1898aa0313a2874b551ba86cbbd049f3ee5f04";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base latex parsec utility-ht ];
@@ -38500,8 +38777,8 @@ self: {
        pname = "binary-orphans";
        version = "0.1.4.0";
        sha256 = "0a952a7521747a7aacf4aa1638674130262f2efacb7121727c1932d49017f742";
-       revision = "4";
-       editedCabalFile = "5c473d152fd0cc986ec5330e6138d3c3b62b29f2d3ae7ebfad0832ba82593ce6";
+       revision = "5";
+       editedCabalFile = "76b1ba2893085236d9989cf697d01fca25c7980563c5b5c452a133aeefec2b0d";
        libraryHaskellDepends = [
          aeson base binary hashable scientific semigroups tagged text
          text-binary time unordered-containers vector
@@ -40141,6 +40418,7 @@ self: {
        sha256 = "0c3ce1c19f6830a083b39590a8e9015b1fb430f4fb97dc5349c21c03eec72c14";
        libraryHaskellDepends = [ base numeric-qq ];
        testHaskellDepends = [ base directory doctest filepath ];
+       jailbreak = true;
        homepage = "https://github.com/nikita-volkov/bit-array";
        description = "A bit array (aka bitset, bitmap, bit vector) API for numeric types";
        license = stdenv.lib.licenses.mit;
@@ -40617,8 +40895,8 @@ self: {
      }:
      mkDerivation {
        pname = "bitx-bitcoin";
-       version = "0.7.0.0";
-       sha256 = "533cad5eb0c66efc407b676b9d2a43259e74b5343b00c35e2ded9382a5a36948";
+       version = "0.7.0.1";
+       sha256 = "808cce7f13d11c7ea5424fa017aada13e787dca3dafe67100e303e976dc6382e";
        libraryHaskellDepends = [
          aeson base bytestring http-client http-client-tls http-types
          microlens microlens-th network QuickCheck scientific split text
@@ -40939,7 +41217,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "blaze-builder" = callPackage
+  "blaze-builder_0_4_0_1" = callPackage
     ({ mkDerivation, base, bytestring, deepseq, HUnit, QuickCheck
      , test-framework, test-framework-hunit, test-framework-quickcheck2
      , text, utf8-string
@@ -40956,6 +41234,26 @@ self: {
        homepage = "http://github.com/lpsmith/blaze-builder";
        description = "Efficient buffered output";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "blaze-builder" = callPackage
+    ({ mkDerivation, base, bytestring, deepseq, HUnit, QuickCheck
+     , test-framework, test-framework-hunit, test-framework-quickcheck2
+     , text, utf8-string
+     }:
+     mkDerivation {
+       pname = "blaze-builder";
+       version = "0.4.0.2";
+       sha256 = "9ad3e4661bf5556d650fb9aa56a3ad6e6eec7575e87d472e8ab6d15eaef163d4";
+       libraryHaskellDepends = [ base bytestring deepseq text ];
+       testHaskellDepends = [
+         base bytestring HUnit QuickCheck test-framework
+         test-framework-hunit test-framework-quickcheck2 text utf8-string
+       ];
+       homepage = "http://github.com/lpsmith/blaze-builder";
+       description = "Efficient buffered output";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "blaze-builder-conduit" = callPackage
@@ -41732,6 +42030,26 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "bloomfilter-redis" = callPackage
+    ({ mkDerivation, arithmoi, base, binary, bytestring, hashable
+     , hedis, QuickCheck, tasty, tasty-hunit, tasty-quickcheck
+     , tasty-rerun
+     }:
+     mkDerivation {
+       pname = "bloomfilter-redis";
+       version = "0.1.0.2";
+       sha256 = "82cb0fc85eab0a2f661cad90eb5f6eab6380f5ecdff39299318af9a8193f4052";
+       libraryHaskellDepends = [
+         arithmoi base binary bytestring hashable hedis
+       ];
+       testHaskellDepends = [
+         base bytestring hashable hedis QuickCheck tasty tasty-hunit
+         tasty-quickcheck tasty-rerun
+       ];
+       description = "Distributed bloom filters on Redis (using the Hedis client)";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "bloxorz" = callPackage
     ({ mkDerivation, base, GLFW, OpenGL }:
      mkDerivation {
@@ -46876,8 +47194,8 @@ self: {
      }:
      mkDerivation {
        pname = "casadi-bindings";
-       version = "2.4.1.8";
-       sha256 = "982f4bd1b6e8f4939795daaadf456faa6ea9ffa96723e5081fbbd13a0d28bd95";
+       version = "2.4.1.9";
+       sha256 = "a5156237cfb2bf64bcee8b1e408ace7b4c69d69733a129ab7d0b15436dab3acd";
        libraryHaskellDepends = [
          base binary casadi-bindings-core casadi-bindings-internal cereal
          containers linear spatial-math vector vector-binary-instances
@@ -48729,6 +49047,30 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "cheapskate_0_1_0_5" = callPackage
+    ({ mkDerivation, aeson, base, blaze-html, bytestring, containers
+     , data-default, http-types, mtl, syb, text, uniplate, wai
+     , wai-extra, xss-sanitize
+     }:
+     mkDerivation {
+       pname = "cheapskate";
+       version = "0.1.0.5";
+       sha256 = "7a63b7ffc4976d006c5f693569a5ffd7a887e83d126d1dce9bbe8b5fbaabfa32";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base blaze-html containers data-default mtl syb text uniplate
+         xss-sanitize
+       ];
+       executableHaskellDepends = [
+         aeson base blaze-html bytestring http-types text wai wai-extra
+       ];
+       homepage = "http://github.com/jgm/cheapskate";
+       description = "Experimental markdown processor";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "cheapskate-highlight" = callPackage
     ({ mkDerivation, base, blaze-html, cheapskate, highlighting-kate
      , text
@@ -50409,6 +50751,7 @@ self: {
          integer-gmp lens QuickCheck singletons template-haskell th-lift
        ];
        testHaskellDepends = [ base doctest Glob ];
+       jailbreak = true;
        homepage = "http://www.clash-lang.org/";
        description = "CAES Language for Synchronous Hardware - Prelude library";
        license = stdenv.lib.licenses.bsd2;
@@ -50431,6 +50774,7 @@ self: {
          singletons template-haskell th-lift
        ];
        testHaskellDepends = [ base doctest Glob ];
+       jailbreak = true;
        homepage = "http://www.clash-lang.org/";
        description = "CAES Language for Synchronous Hardware - Prelude library";
        license = stdenv.lib.licenses.bsd2;
@@ -50452,6 +50796,7 @@ self: {
          singletons template-haskell th-lift
        ];
        testHaskellDepends = [ base doctest ];
+       jailbreak = true;
        homepage = "http://www.clash-lang.org/";
        description = "CAES Language for Synchronous Hardware - Prelude library";
        license = stdenv.lib.licenses.bsd2;
@@ -50473,6 +50818,7 @@ self: {
          singletons template-haskell th-lift
        ];
        testHaskellDepends = [ base doctest ];
+       jailbreak = true;
        homepage = "http://www.clash-lang.org/";
        description = "CAES Language for Synchronous Hardware - Prelude library";
        license = stdenv.lib.licenses.bsd2;
@@ -52491,12 +52837,12 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "clock_0_7_1_1" = callPackage
+  "clock_0_7_2" = callPackage
     ({ mkDerivation, base, tasty, tasty-quickcheck }:
      mkDerivation {
        pname = "clock";
-       version = "0.7.1.1";
-       sha256 = "6be612a15ede79fcc6c4f8272555e3890247e75ba211c88b1b02d856f3e0150d";
+       version = "0.7.2";
+       sha256 = "886601978898d3a91412fef895e864576a7125d661e1f8abc49a2a08840e691f";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base tasty tasty-quickcheck ];
        homepage = "https://github.com/corsis/clock";
@@ -53058,8 +53404,8 @@ self: {
     ({ mkDerivation, array, base, bytestring, text }:
      mkDerivation {
        pname = "cndict";
-       version = "0.7.3";
-       sha256 = "80da1953813673d42dbfaaeb360c5a0d8146ec80e21c5ce6a678dc87f5ec265e";
+       version = "0.7.4";
+       sha256 = "1d066c7df8e3f789a1139fbed618c4fe633f4f4cc42e30198f80042f93b06c43";
        libraryHaskellDepends = [ array base bytestring text ];
        homepage = "https://github.com/Lemmih/cndict";
        description = "Chinese/Mandarin <-> English dictionary, Chinese lexer";
@@ -53589,6 +53935,30 @@ self: {
        license = "LGPL";
      }) {};
 
+  "color-counter" = callPackage
+    ({ mkDerivation, aeson, base, cmdargs, colour, containers
+     , data-default, directory, friday, friday-devil, split, v4l2
+     , vector, vector-space, yaml
+     }:
+     mkDerivation {
+       pname = "color-counter";
+       version = "0.1.2.2";
+       sha256 = "39c79b3aa79621505f343c9e5c9f9907a2b50aae385d5f86259ccb94cb96df6f";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base colour containers data-default directory friday
+         friday-devil split v4l2 vector vector-space yaml
+       ];
+       executableHaskellDepends = [
+         aeson base cmdargs colour containers data-default directory friday
+         friday-devil split v4l2 vector vector-space yaml
+       ];
+       homepage = "https://bitbucket.org/functionally/color-counter";
+       description = "Count colors in images";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "colorize-haskell" = callPackage
     ({ mkDerivation, ansi-terminal, base, haskell-lexer }:
      mkDerivation {
@@ -54513,7 +54883,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "composition-tree" = callPackage
+  "composition-tree_0_2_0_1" = callPackage
     ({ mkDerivation, base, doctest, QuickCheck }:
      mkDerivation {
        pname = "composition-tree";
@@ -54521,6 +54891,22 @@ self: {
        sha256 = "6452868a10df2e5ac564a2c3ae53eafa746a3c8f8791e064b49b9b54d4746502";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest QuickCheck ];
+       jailbreak = true;
+       homepage = "https://github.com/liamoc/composition-tree";
+       description = "Composition trees for arbitrary monoids";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "composition-tree" = callPackage
+    ({ mkDerivation, base, doctest, QuickCheck }:
+     mkDerivation {
+       pname = "composition-tree";
+       version = "0.2.0.2";
+       sha256 = "67d26787ad5e35d1840b5e1bd325bb12815bd151faa0f6e13aaeb55e63af9bd6";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [ base doctest QuickCheck ];
+       doCheck = false;
        homepage = "https://github.com/liamoc/composition-tree";
        description = "Composition trees for arbitrary monoids";
        license = stdenv.lib.licenses.bsd3;
@@ -57700,6 +58086,29 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "cookie_0_4_2" = callPackage
+    ({ mkDerivation, base, blaze-builder, bytestring
+     , data-default-class, deepseq, HUnit, old-locale, QuickCheck, tasty
+     , tasty-hunit, tasty-quickcheck, text, time
+     }:
+     mkDerivation {
+       pname = "cookie";
+       version = "0.4.2";
+       sha256 = "a97a1569a2400a9027f5cf2352d56ea62884d4a98431844456342447919fd95b";
+       libraryHaskellDepends = [
+         base blaze-builder bytestring data-default-class deepseq old-locale
+         text time
+       ];
+       testHaskellDepends = [
+         base blaze-builder bytestring HUnit QuickCheck tasty tasty-hunit
+         tasty-quickcheck text time
+       ];
+       homepage = "http://github.com/snoyberg/cookie";
+       description = "HTTP cookie parsing and rendering";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "coordinate" = callPackage
     ({ mkDerivation, base, directory, doctest, filepath, lens
      , QuickCheck, radian, tagged, template-haskell, transformers
@@ -59068,8 +59477,8 @@ self: {
      }:
      mkDerivation {
        pname = "creatur";
-       version = "5.9.10";
-       sha256 = "d953d471c6dae5c10decf870103b01bd7a8f89d4f64a985951499c1d419ac9fd";
+       version = "5.9.11";
+       sha256 = "ad172f1372068a8b5a1cf831c5e315c475dd000b0fca34820a2af3266e0a6e3b";
        libraryHaskellDepends = [
          array base bytestring cereal cond directory exceptions filepath
          gray-extended hdaemonize hsyslog MonadRandom mtl old-locale process
@@ -60646,6 +61055,18 @@ self: {
        license = "GPL";
      }) {};
 
+  "csv-table" = callPackage
+    ({ mkDerivation, base, containers, csv, filepath, process }:
+     mkDerivation {
+       pname = "csv-table";
+       version = "0.1.0.1";
+       sha256 = "e91959b43226fe79dc00de47560cd25d0b24625c58c70058967d489d1656bcdc";
+       libraryHaskellDepends = [ base containers csv filepath process ];
+       homepage = "https://github.com/ucsd-progsys/csv-table";
+       description = "Scripts for manipulating tables stored as CSV files";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "csv-to-qif" = callPackage
     ({ mkDerivation, base, Cabal, explicit-exception, hspec, regex-tdfa
      , split, spreadsheet
@@ -61372,6 +61793,8 @@ self: {
        pname = "darcs";
        version = "2.10.3";
        sha256 = "ca00c40d08276f94868c7c1bbc6dbd9b6b41a15c1907c34947aaa51d4dbbf642";
+       revision = "1";
+       editedCabalFile = "4f5cceb8b3cdf8974e5672c79a2dc8ce083d597f3b52c4137fb6d77cab5a281f";
        configureFlags = [ "-fforce-char8-encoding" "-flibrary" ];
        isLibrary = true;
        isExecutable = true;
@@ -62033,6 +62456,25 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "data-default_0_6_0" = callPackage
+    ({ mkDerivation, base, data-default-class
+     , data-default-instances-base, data-default-instances-containers
+     , data-default-instances-dlist, data-default-instances-old-locale
+     }:
+     mkDerivation {
+       pname = "data-default";
+       version = "0.6.0";
+       sha256 = "1f84023990e44e4555ac54e6bc84e4efa3bb42a0851ce0bb7b3358ef5344386d";
+       libraryHaskellDepends = [
+         base data-default-class data-default-instances-base
+         data-default-instances-containers data-default-instances-dlist
+         data-default-instances-old-locale
+       ];
+       description = "A class for types with a default value";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "data-default-class" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -62067,6 +62509,7 @@ self: {
          data-default-instances-unordered-containers
          data-default-instances-vector
        ];
+       jailbreak = true;
        homepage = "https://github.com/trskop/data-default-extra";
        description = "A class for types with a default value";
        license = stdenv.lib.licenses.bsd3;
@@ -62093,7 +62536,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "data-default-instances-base" = callPackage
+  "data-default-instances-base_0_0_1" = callPackage
     ({ mkDerivation, base, data-default-class }:
      mkDerivation {
        pname = "data-default-instances-base";
@@ -62102,6 +62545,18 @@ self: {
        libraryHaskellDepends = [ base data-default-class ];
        description = "Default instances for types in base";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "data-default-instances-base" = callPackage
+    ({ mkDerivation, base, data-default-class }:
+     mkDerivation {
+       pname = "data-default-instances-base";
+       version = "0.1.0";
+       sha256 = "9e00bc5dc8da3c53a2cb26c3c55d1ffea8272538aec678f65b7c238da09c4636";
+       libraryHaskellDepends = [ base data-default-class ];
+       description = "Default instances for types in base";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "data-default-instances-bytestring" = callPackage
@@ -62161,6 +62616,7 @@ self: {
        libraryHaskellDepends = [
          base data-default-class data-default-instances-base
        ];
+       jailbreak = true;
        homepage = "https://github.com/trskop/data-default-extra";
        description = "Default instances for types in newer versions of base package";
        license = stdenv.lib.licenses.bsd3;
@@ -64338,19 +64794,18 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "deepseq_1_4_1_2" = callPackage
+  "deepseq_1_4_2_0" = callPackage
     ({ mkDerivation, array, base, HUnit, test-framework
      , test-framework-hunit
      }:
      mkDerivation {
        pname = "deepseq";
-       version = "1.4.1.2";
-       sha256 = "3b7cfa5ff5eb169b3f97285be978f030d664c6e3e84a2525b2fafca4f7380651";
+       version = "1.4.2.0";
+       sha256 = "de0aa1291790409fe36e8b9bdf3c1f340661290eb3258876af2b07b721e94951";
        libraryHaskellDepends = [ array base ];
        testHaskellDepends = [
          array base HUnit test-framework test-framework-hunit
        ];
-       jailbreak = true;
        description = "Deep evaluation of data structures";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -65294,6 +65749,29 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "deriving-compat_0_2" = callPackage
+    ({ mkDerivation, base, base-compat, base-orphans, containers
+     , ghc-prim, hspec, QuickCheck, template-haskell, transformers
+     , transformers-compat
+     }:
+     mkDerivation {
+       pname = "deriving-compat";
+       version = "0.2";
+       sha256 = "763bb09a78ad4ffa00b30a3655bd01a7f2b816ebec8571c7cf059d481998b42a";
+       libraryHaskellDepends = [
+         base containers ghc-prim template-haskell
+       ];
+       testHaskellDepends = [
+         base base-compat base-orphans hspec QuickCheck transformers
+         transformers-compat
+       ];
+       jailbreak = true;
+       homepage = "https://github.com/haskell-compat/deriving-compat";
+       description = "Backports of GHC deriving extensions";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "derp" = callPackage
     ({ mkDerivation, base, containers }:
      mkDerivation {
@@ -66286,6 +66764,34 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "diagrams-contrib_1_3_0_9" = callPackage
+    ({ mkDerivation, base, circle-packing, colour, containers
+     , data-default, data-default-class, diagrams-core, diagrams-lib
+     , diagrams-solve, force-layout, HUnit, lens, linear, MonadRandom
+     , mtl, parsec, QuickCheck, random, semigroups, split
+     , test-framework, test-framework-hunit, test-framework-quickcheck2
+     , text
+     }:
+     mkDerivation {
+       pname = "diagrams-contrib";
+       version = "1.3.0.9";
+       sha256 = "b5a1fa28f7ab9d32dab44569a26e5918ec7a09c36399d2f789c22260d42d9b22";
+       libraryHaskellDepends = [
+         base circle-packing colour containers data-default
+         data-default-class diagrams-core diagrams-lib diagrams-solve
+         force-layout lens linear MonadRandom mtl parsec random semigroups
+         split text
+       ];
+       testHaskellDepends = [
+         base containers diagrams-lib HUnit QuickCheck test-framework
+         test-framework-hunit test-framework-quickcheck2
+       ];
+       homepage = "http://projects.haskell.org/diagrams/";
+       description = "Collection of user contributions to diagrams EDSL";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "diagrams-core_1_2_0_4" = callPackage
     ({ mkDerivation, base, containers, dual-tree, lens, MemoTrie
      , monoid-extras, newtype, semigroups, vector-space
@@ -68116,8 +68622,8 @@ self: {
      }:
      mkDerivation {
        pname = "digit";
-       version = "0.2.6";
-       sha256 = "778670a01298e208ee0913e61749be40d99bc3559541b5f85bc698de1ce5eb1f";
+       version = "0.2.7";
+       sha256 = "527f2b342e14a09af8d1b327942aab5b104316f8d8793a21f3468620bf099641";
        libraryHaskellDepends = [
          base lens parsec parsers semigroups template-haskell
        ];
@@ -68528,12 +69034,12 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "directory_1_2_5_1" = callPackage
+  "directory_1_2_6_2" = callPackage
     ({ mkDerivation, base, filepath, time, unix }:
      mkDerivation {
        pname = "directory";
-       version = "1.2.5.1";
-       sha256 = "15f6d6c403755196617933ed165e6abd82340fcf172582577bb7ced86700ed7d";
+       version = "1.2.6.2";
+       sha256 = "4c860441ca249c8395a7e74743957b1064359ba3d3c30b1c18df11b9a0a413e0";
        libraryHaskellDepends = [ base filepath time unix ];
        testHaskellDepends = [ base filepath time unix ];
        description = "Platform-agnostic library for filesystem operations";
@@ -69924,8 +70430,8 @@ self: {
      }:
      mkDerivation {
        pname = "dixi";
-       version = "0.6.9.0";
-       sha256 = "5bb30c107059f7475d6945d6e63ef9ce943e3f1f98df2c1b0f6e28ce369cd8b9";
+       version = "0.6.9.1";
+       sha256 = "938923def44d17f193907edc2e928fe63eeca685dd9f5527c791718e3e8e6c6a";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -70465,7 +70971,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "doctest" = callPackage
+  "doctest_0_10_1" = callPackage
     ({ mkDerivation, base, base-compat, deepseq, directory, filepath
      , ghc, ghc-paths, hspec, HUnit, process, QuickCheck, setenv
      , silently, stringbuilder, syb, transformers
@@ -70489,9 +70995,10 @@ self: {
        homepage = "https://github.com/sol/doctest#readme";
        description = "Test interactive Haskell examples";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "doctest_0_11_0" = callPackage
+  "doctest" = callPackage
     ({ mkDerivation, base, base-compat, deepseq, directory, filepath
      , ghc, ghc-paths, hspec, HUnit, process, QuickCheck, setenv
      , silently, stringbuilder, syb, transformers, with-location
@@ -70515,7 +71022,6 @@ self: {
        homepage = "https://github.com/sol/doctest#readme";
        description = "Test interactive Haskell examples";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "doctest-discover" = callPackage
@@ -72330,6 +72836,7 @@ self: {
        testHaskellDepends = [
          base bytestring directory doctest filepath hlint QuickCheck
        ];
+       jailbreak = true;
        homepage = "http://thoughtpolice.github.com/hs-ed25519";
        description = "Ed25519 cryptographic signatures";
        license = stdenv.lib.licenses.mit;
@@ -73225,13 +73732,12 @@ self: {
      }:
      mkDerivation {
        pname = "ekg-carbon";
-       version = "1.0.4";
-       sha256 = "e29c0dd46b7fb0966c728757d99d32731355cfe606ffaa59673bface47782f50";
+       version = "1.0.5";
+       sha256 = "a2617140efc624787954f73700a05a79aa466742ae054c50c415ddbb418ad661";
        libraryHaskellDepends = [
          base ekg-core network network-carbon text time unordered-containers
          vector
        ];
-       jailbreak = true;
        homepage = "http://github.com/ocharles/ekg-carbon";
        description = "An EKG backend to send statistics to Carbon (part of Graphite monitoring tools)";
        license = stdenv.lib.licenses.bsd3;
@@ -75569,6 +76075,8 @@ self: {
        pname = "esqueleto";
        version = "2.4.3";
        sha256 = "bf555cfb40519ed1573f7bb90c65f693b9639dfa93fc2222230d3ded6e897434";
+       revision = "1";
+       editedCabalFile = "651ee129d694aedefa6d6f54e4fd8950f1d8c817e2984141c2ef2fb9174b1e38";
        libraryHaskellDepends = [
          base blaze-html bytestring conduit monad-logger persistent
          resourcet tagged text transformers unordered-containers
@@ -75734,8 +76242,10 @@ self: {
      }:
      mkDerivation {
        pname = "ether";
-       version = "0.4.0.0";
-       sha256 = "19470d47313c0fe2984010871c8d13398b9c13d4cdc799b9bd0e431bc9714d6e";
+       version = "0.4.0.1";
+       sha256 = "2dd65384c5dd884c23cad897bc8ee343015b21bcddc04aeca3fca58c4f12716a";
+       revision = "1";
+       editedCabalFile = "478e2aa8efec5d299370c8f3d982280ba45f9bfb3eda97adabe7e96eb8f61a1f";
        libraryHaskellDepends = [
          base exceptions mmorph monad-control mtl template-haskell
          transformers transformers-base transformers-lift
@@ -76025,8 +76535,8 @@ self: {
      }:
      mkDerivation {
        pname = "eventloop";
-       version = "0.7.0.1";
-       sha256 = "4798d3a5ce6c2daf8f11b3f6aa8eed1ae411894da12a278dd7686b4b4c487b1e";
+       version = "0.8.0.0";
+       sha256 = "5fbdbe0201c18a2c9f82799f6367c1cb4c1554554677fc181018bca289077b01";
        libraryHaskellDepends = [
          aeson base bytestring concurrent-utilities deepseq network stm
          suspend text timers websockets
@@ -76213,6 +76723,7 @@ self: {
          base checkers directory doctest filepath groups QuickCheck random
          tasty tasty-hunit tasty-quickcheck tasty-th
        ];
+       jailbreak = true;
        homepage = "http://github.com/expipiplus1/exact-real";
        description = "Exact real arithmetic";
        license = stdenv.lib.licenses.mit;
@@ -77606,6 +78117,22 @@ self: {
        license = stdenv.lib.licenses.publicDomain;
      }) {};
 
+  "fast-builder_0_0_0_4" = callPackage
+    ({ mkDerivation, base, bytestring, ghc-prim, process, QuickCheck
+     , stm
+     }:
+     mkDerivation {
+       pname = "fast-builder";
+       version = "0.0.0.4";
+       sha256 = "7c9349ff068b2f321fad9d84a4de699058575fd96470ab5d94964cd7ea032a34";
+       libraryHaskellDepends = [ base bytestring ghc-prim ];
+       testHaskellDepends = [ base bytestring process QuickCheck stm ];
+       homepage = "http://github.com/takano-akio/fast-builder";
+       description = "Fast ByteString Builder";
+       license = stdenv.lib.licenses.publicDomain;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "fast-digits" = callPackage
     ({ mkDerivation, base, digits, integer-gmp, QuickCheck, smallcheck
      , tasty, tasty-quickcheck, tasty-smallcheck
@@ -77741,6 +78268,25 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "fast-logger_2_4_5" = callPackage
+    ({ mkDerivation, array, auto-update, base, bytestring
+     , bytestring-builder, directory, easy-file, filepath, hspec, text
+     , unix, unix-time
+     }:
+     mkDerivation {
+       pname = "fast-logger";
+       version = "2.4.5";
+       sha256 = "6ff04558b53613033b7cfa2d629ea1ea423c2004fba0ced55dd4e2f3483376e5";
+       libraryHaskellDepends = [
+         array auto-update base bytestring bytestring-builder directory
+         easy-file filepath text unix unix-time
+       ];
+       testHaskellDepends = [ base bytestring directory hspec ];
+       description = "A fast logging system";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "fast-math" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -78141,8 +78687,8 @@ self: {
        pname = "fay";
        version = "0.23.1.12";
        sha256 = "3d9c0a64f6d30923e2e45f27c043a7fa4f451c676466c8ca5b69a4121462f727";
-       revision = "2";
-       editedCabalFile = "8b1d2491a1f85893a14f5212460ec030b22e47e2da680f275f7ff619ad15b4b0";
+       revision = "3";
+       editedCabalFile = "eed2ee7a483cbde7f743e6f4cd880fa2ddbf72364159cce09d6c5ad963221c28";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -78288,6 +78834,8 @@ self: {
        pname = "fay-builder";
        version = "0.2.0.5";
        sha256 = "116dea6dc304834be81d70faec7e3de1fd867ebbda0d02d3c1c6a0f96d2b31a2";
+       revision = "1";
+       editedCabalFile = "09fb1a4f71c11547dadf8859e302ede4d65aed7437ed1da16376811724a6b1ef";
        libraryHaskellDepends = [
          base Cabal data-default directory fay filepath safe split text
        ];
@@ -79855,6 +80403,24 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "file-embed_0_0_10" = callPackage
+    ({ mkDerivation, base, bytestring, directory, filepath
+     , template-haskell
+     }:
+     mkDerivation {
+       pname = "file-embed";
+       version = "0.0.10";
+       sha256 = "f751925cec5773a4fad5a48ca0a86a21091ee5f1efccf618a64a89fa2cf5f711";
+       libraryHaskellDepends = [
+         base bytestring directory filepath template-haskell
+       ];
+       testHaskellDepends = [ base filepath ];
+       homepage = "https://github.com/snoyberg/file-embed";
+       description = "Use Template Haskell to embed file contents directly";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "file-location_0_4_5_3" = callPackage
     ({ mkDerivation, base, containers, lifted-base, process
      , template-haskell, transformers
@@ -80384,6 +80950,7 @@ self: {
        sha256 = "f25888d5530a969c40555d3f947d1f5b2254afe33787a040a32663b3e7d3f9da";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest ];
+       jailbreak = true;
        homepage = "https://github.com/markandrus/first-and-last";
        description = "First and Last generalized to return up to n values";
        license = stdenv.lib.licenses.bsd3;
@@ -81169,6 +81736,7 @@ self: {
        sha256 = "1e45411e366ddf9c9def18ad3a7d274119bf5187e908f5b4beecf68f9cb82086";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest QuickCheck template-haskell ];
+       jailbreak = true;
        homepage = "http://taylor.fausak.me/flow/";
        description = "Write more understandable Haskell";
        license = stdenv.lib.licenses.mit;
@@ -81183,6 +81751,7 @@ self: {
        sha256 = "20f09c7841b72a90f4dd986f0dd68b0f71f96f12ba84b2097c29eb8f16d256d0";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest QuickCheck template-haskell ];
+       jailbreak = true;
        homepage = "http://taylor.fausak.me/flow/";
        description = "Write more understandable Haskell";
        license = stdenv.lib.licenses.mit;
@@ -81197,6 +81766,7 @@ self: {
        sha256 = "942cec5eb0430c9e3b147d75ed9246aff651a55afaee0735de3f3fec91266190";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest QuickCheck template-haskell ];
+       jailbreak = true;
        homepage = "https://github.com/tfausak/flow#readme";
        description = "Write more understandable Haskell";
        license = stdenv.lib.licenses.mit;
@@ -82636,6 +83206,7 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
+       jailbreak = true;
        homepage = "https://github.com/tonymorris/foscam-directory";
        description = "Foscam File format";
        license = stdenv.lib.licenses.bsd3;
@@ -83333,8 +83904,8 @@ self: {
      }:
      mkDerivation {
        pname = "freer";
-       version = "0.2.2.5";
-       sha256 = "4ba63b5e1c0860458fe59f8d7370d25ddcf7a6a8442409b850108881a6644ef7";
+       version = "0.2.2.6";
+       sha256 = "0bad3ff57b7347ea50d031e6f6c05cf17311ee9fd3fab343130bd12282c36dc8";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base ];
@@ -85639,6 +86210,19 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "geniplate-mirror_0_7_4" = callPackage
+    ({ mkDerivation, base, mtl, template-haskell }:
+     mkDerivation {
+       pname = "geniplate-mirror";
+       version = "0.7.4";
+       sha256 = "1bbfc296d598d604e0cf4da0b4a23e36e73f019f83b7911e18621443f04e2c5f";
+       libraryHaskellDepends = [ base mtl template-haskell ];
+       homepage = "https://github.com/danr/geniplate";
+       description = "Use Template Haskell to generate Uniplate-like functions";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "geniserver" = callPackage
     ({ mkDerivation, base, bytestring, cmdargs, GenI, http-types, json
      , snap-core, snap-server, text, transformers, utf8-string
@@ -87727,8 +88311,8 @@ self: {
      }:
      mkDerivation {
        pname = "ginger";
-       version = "0.2.3.0";
-       sha256 = "7a1246cf8eb32cadf750fb2e8bee630eb1d814408ce17fd584fd09b308a88cbe";
+       version = "0.2.4.0";
+       sha256 = "88671a03eed786add0fc982bca39aed74be98ae9cf50bfd470d4c578fd1370f7";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -88275,8 +88859,8 @@ self: {
      }:
      mkDerivation {
        pname = "git-annex";
-       version = "6.20160412";
-       sha256 = "6bbdabf279a7fd5252eed818018d546ed9326d5feb648e5573976b2d110f5406";
+       version = "6.20160418";
+       sha256 = "9d13586cc38d78bcd94c1f3a245d5283e67f43b0ea88033c40d54e78f6544fa2";
        configureFlags = [
          "-fassistant" "-fcryptonite" "-fdbus" "-fdesktopnotify" "-fdns"
          "-ffeed" "-finotify" "-fpairing" "-fproduction" "-fquvi" "-fs3"
@@ -90260,8 +90844,8 @@ self: {
      }:
      mkDerivation {
        pname = "gnss-converters";
-       version = "0.1.6";
-       sha256 = "3d88c38c096cd3887a18acb6b8947436b9b5a6f64e7d2168e946387b817a0993";
+       version = "0.1.7";
+       sha256 = "282402385403fad10b750146f28f41d447a77592ef23d94b287edf51b7336679";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -91767,14 +92351,13 @@ self: {
      }:
      mkDerivation {
        pname = "googlepolyline";
-       version = "0.1.0.1";
-       sha256 = "b16915544bfe4656fdf6104e769df8bac4a3e6c5f4ffd0c622d09fffb5f68717";
+       version = "0.1.0.2";
+       sha256 = "cd593a0c783733beb8300fc9141331fe29d9430f06b0282d75bdc18b4a785c85";
        libraryHaskellDepends = [ base bytestring text ];
        testHaskellDepends = [
          base bytestring HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2 text
        ];
-       jailbreak = true;
        homepage = "https://github.com/lornap/googlepolyline";
        description = "Google Polyline Encoder/Decoder";
        license = stdenv.lib.licenses.mit;
@@ -96034,25 +96617,26 @@ self: {
      }) {};
 
   "hackage-security" = callPackage
-    ({ mkDerivation, base, base64-bytestring, bytestring, Cabal
-     , containers, cryptohash, directory, ed25519, filepath, ghc-prim
-     , HUnit, mtl, network, network-uri, parsec, tar, tasty, tasty-hunit
-     , template-haskell, temporary, time, transformers, zlib
+    ({ mkDerivation, base, base16-bytestring, base64-bytestring
+     , bytestring, Cabal, containers, cryptohash-sha256, directory
+     , ed25519, filepath, ghc-prim, HUnit, mtl, network, network-uri
+     , parsec, pretty, QuickCheck, tar, tasty, tasty-hunit
+     , tasty-quickcheck, template-haskell, temporary, time, transformers
+     , zlib
      }:
      mkDerivation {
        pname = "hackage-security";
-       version = "0.5.0.2";
-       sha256 = "4135221bb74e899fde71ff5e878d0401b8c274af6ade996ca7ac15d2b77dbd98";
-       revision = "1";
-       editedCabalFile = "8b92101ca8da9bb27668763565eaf3c2e461c9c0c429003b196b64dbbd5c0af0";
+       version = "0.5.1.0";
+       sha256 = "5b2effb1e342f00c57db0b1390c46f9c6142e8039bb062ddab589ba438c88eba";
        libraryHaskellDepends = [
-         base base64-bytestring bytestring Cabal containers cryptohash
-         directory ed25519 filepath ghc-prim mtl network network-uri parsec
-         tar template-haskell time transformers zlib
+         base base16-bytestring base64-bytestring bytestring Cabal
+         containers cryptohash-sha256 directory ed25519 filepath ghc-prim
+         mtl network network-uri parsec pretty tar template-haskell time
+         transformers zlib
        ];
        testHaskellDepends = [
-         base bytestring Cabal containers HUnit network-uri tar tasty
-         tasty-hunit temporary time zlib
+         base bytestring Cabal containers HUnit network-uri QuickCheck tar
+         tasty tasty-hunit tasty-quickcheck temporary time zlib
        ];
        homepage = "https://github.com/well-typed/hackage-security";
        description = "Hackage security library";
@@ -96258,27 +96842,30 @@ self: {
      }) {};
 
   "hackport" = callPackage
-    ({ mkDerivation, array, base, binary, bytestring, containers
-     , deepseq, directory, extensible-exceptions, filepath, HTTP, HUnit
-     , MissingH, network, network-uri, old-locale, old-time, parsec
-     , pretty, process, random, regex-compat, stm, tar, time, unix, xml
-     , zlib
+    ({ mkDerivation, array, base, base64-bytestring, binary, bytestring
+     , containers, cryptohash, deepseq, directory, ed25519
+     , extensible-exceptions, filepath, ghc-prim, hashable, HTTP, HUnit
+     , MissingH, mtl, network, network-uri, old-locale, old-time, parsec
+     , pretty, process, random, regex-compat, split, stm, tar
+     , template-haskell, time, transformers, unix, xml, zlib
      }:
      mkDerivation {
        pname = "hackport";
-       version = "0.4.7";
-       sha256 = "17dc05163b456dceeb00180a03bb56f4218e5c5e1145c7ad12af13a261b0cf36";
+       version = "0.5";
+       sha256 = "90594dc1ff022a8fd2779548835555576df134feaf875cadca24378ece7fd97f";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
-         array base binary bytestring containers deepseq directory
-         extensible-exceptions filepath HTTP MissingH network network-uri
-         old-locale old-time parsec pretty process random regex-compat stm
-         tar time unix xml zlib
+         array base base64-bytestring binary bytestring containers
+         cryptohash deepseq directory ed25519 extensible-exceptions filepath
+         ghc-prim hashable HTTP MissingH mtl network network-uri old-locale
+         old-time parsec pretty process random regex-compat split stm tar
+         template-haskell time transformers unix xml zlib
        ];
        testHaskellDepends = [
          base binary bytestring containers deepseq directory
-         extensible-exceptions filepath HUnit pretty process time unix xml
+         extensible-exceptions filepath HUnit pretty process split time unix
+         xml
        ];
        description = "Hackage and Portage integration tool";
        license = "GPL";
@@ -97323,6 +97910,46 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hakyll_4_8_0_1" = callPackage
+    ({ mkDerivation, base, binary, blaze-html, blaze-markup, bytestring
+     , cmdargs, containers, cryptohash, data-default, deepseq, directory
+     , filepath, fsnotify, http-conduit, http-types, HUnit, lrucache
+     , mtl, network, network-uri, pandoc, pandoc-citeproc, parsec
+     , process, QuickCheck, random, regex-base, regex-tdfa, resourcet
+     , snap-core, snap-server, system-filepath, tagsoup, test-framework
+     , test-framework-hunit, test-framework-quickcheck2, text, time
+     , time-locale-compat, unordered-containers, vector, yaml
+     }:
+     mkDerivation {
+       pname = "hakyll";
+       version = "4.8.0.1";
+       sha256 = "c5e860cd6cf8bc525e032da106fbe44667bc5bdc5d3023ca77cc32b3c6bc41d5";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base binary blaze-html blaze-markup bytestring cmdargs containers
+         cryptohash data-default deepseq directory filepath fsnotify
+         http-conduit http-types lrucache mtl network network-uri pandoc
+         pandoc-citeproc parsec process random regex-base regex-tdfa
+         resourcet snap-core snap-server system-filepath tagsoup text time
+         time-locale-compat unordered-containers vector yaml
+       ];
+       executableHaskellDepends = [ base directory filepath ];
+       testHaskellDepends = [
+         base binary blaze-html blaze-markup bytestring cmdargs containers
+         cryptohash data-default deepseq directory filepath fsnotify
+         http-conduit http-types HUnit lrucache mtl network network-uri
+         pandoc pandoc-citeproc parsec process QuickCheck random regex-base
+         regex-tdfa resourcet snap-core snap-server system-filepath tagsoup
+         test-framework test-framework-hunit test-framework-quickcheck2 text
+         time time-locale-compat unordered-containers vector yaml
+       ];
+       homepage = "http://jaspervdj.be/hakyll";
+       description = "A static website compiler library";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hakyll-R" = callPackage
     ({ mkDerivation, base, directory, filepath, hakyll, pandoc, process
      }:
@@ -97815,13 +98442,13 @@ self: {
      }:
      mkDerivation {
        pname = "handa-opengl";
-       version = "0.1.13.0";
-       sha256 = "b6b357f2795366758cec289a64109e7c6b9c9a54b53f8b24ea8c73dcfe0bbbd5";
+       version = "0.1.13.1";
+       sha256 = "2142f14c2193deeabb49743cce5dd9d1c2f5ac3b5a3effee293cee0ba5268b2a";
        libraryHaskellDepends = [
          aeson array base binary data-default GLUT OpenGL opengl-dlp-stereo
          split vector-space
        ];
-       homepage = "https://bitbucket.org/bwbush/handa-opengl";
+       homepage = "https://bitbucket.org/functionally/handa-opengl";
        description = "Utility functions for OpenGL and GLUT";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
@@ -100022,6 +100649,25 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "haskeline_0_7_2_3" = callPackage
+    ({ mkDerivation, base, bytestring, containers, directory, filepath
+     , terminfo, transformers, unix
+     }:
+     mkDerivation {
+       pname = "haskeline";
+       version = "0.7.2.3";
+       sha256 = "6d3ef986ffea93c999a7be1f8c19037351eec763c1c376e6edbd18fbba368d27";
+       configureFlags = [ "-fterminfo" ];
+       libraryHaskellDepends = [
+         base bytestring containers directory filepath terminfo transformers
+         unix
+       ];
+       homepage = "https://github.com/judah/haskeline";
+       description = "A command-line interface for user input, written in Haskell";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "haskeline-class" = callPackage
     ({ mkDerivation, base, haskeline, mtl }:
      mkDerivation {
@@ -105926,6 +106572,19 @@ self: {
        license = stdenv.lib.licenses.publicDomain;
      }) {};
 
+  "heredocs" = callPackage
+    ({ mkDerivation, base, doctest, parsec, template-haskell }:
+     mkDerivation {
+       pname = "heredocs";
+       version = "0.1.1.0";
+       sha256 = "fb6779b1eba4fade43b1c25d0289152390d37027e9e79f072331e175dbee7fa6";
+       libraryHaskellDepends = [ base doctest parsec template-haskell ];
+       testHaskellDepends = [ base doctest ];
+       homepage = "http://github.com/cutsea110/heredoc.git";
+       description = "heredocument";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "herf-time" = callPackage
     ({ mkDerivation, base, doctest, time }:
      mkDerivation {
@@ -107638,7 +108297,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "hindent" = callPackage
+  "hindent_4_6_1" = callPackage
     ({ mkDerivation, base, data-default, descriptive, directory
      , ghc-prim, haskell-src-exts, hspec, monad-loops, mtl, text
      , transformers
@@ -107664,6 +108323,51 @@ self: {
        homepage = "http://www.github.com/chrisdone/hindent";
        description = "Extensible Haskell pretty printer";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "hindent" = callPackage
+    ({ mkDerivation, base, containers, data-default, descriptive
+     , directory, ghc-prim, haskell-src-exts, hspec, monad-loops, mtl
+     , text, transformers
+     }:
+     mkDerivation {
+       pname = "hindent";
+       version = "4.6.3";
+       sha256 = "6b8d9d4e0c6ea04115bb555964348350c7cea5e05e66aafa1d624e75c6d5bf8e";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base containers data-default haskell-src-exts monad-loops mtl text
+         transformers
+       ];
+       executableHaskellDepends = [
+         base descriptive directory ghc-prim haskell-src-exts text
+       ];
+       testHaskellDepends = [
+         base data-default directory haskell-src-exts hspec monad-loops mtl
+         text
+       ];
+       doCheck = false;
+       homepage = "http://www.github.com/chrisdone/hindent";
+       description = "Extensible Haskell pretty printer";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "hindley-milner" = callPackage
+    ({ mkDerivation, base, containers, data-fix, hspec, mtl
+     , transformers
+     }:
+     mkDerivation {
+       pname = "hindley-milner";
+       version = "0.1.0.0";
+       sha256 = "d29f6fd4871c953fa016dd8cb8dadcf0ed0535947bb8e89c8acb12a78d6964ac";
+       libraryHaskellDepends = [
+         base containers data-fix mtl transformers
+       ];
+       testHaskellDepends = [ base containers hspec ];
+       description = "Template for Hindley-Milner based languages";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "hinduce-associations-apriori" = callPackage
@@ -107968,8 +108672,8 @@ self: {
      }:
      mkDerivation {
        pname = "hip";
-       version = "1.0.1.1";
-       sha256 = "e2b2eaf7786f56b50ac814c5ac8a2966c7bd0ee1c132dcca48234188f47f0101";
+       version = "1.0.1.2";
+       sha256 = "3fff4507cf53a979630d8e94d3dec05b18139007bc7e24ec122ce35d38292484";
        libraryHaskellDepends = [
          base bytestring Chart Chart-cairo colour deepseq filepath
          JuicyPixels netpbm primitive process repa temporary vector
@@ -108008,17 +108712,20 @@ self: {
      }) {};
 
   "hipchat-hs" = callPackage
-    ({ mkDerivation, aeson, async, base, bytestring, either, lens
-     , servant, servant-client, split, string-conversions, text, time
+    ({ mkDerivation, aeson, aeson-casing, async, base, bytestring
+     , either, http-client, lens, network-uri, servant, servant-client
+     , split, string-conversions, text, time
      }:
      mkDerivation {
        pname = "hipchat-hs";
-       version = "0.0.2";
-       sha256 = "42c61fccfe9e652ad8ed4d2d7c05e8c7acefe75d8ed1a577937fe132e55e23af";
+       version = "0.0.3";
+       sha256 = "f793fe60c119608a363a2ce7cc380a8f5c99adcfac4472b990e0726397db5dd5";
        libraryHaskellDepends = [
-         aeson async base bytestring either lens servant servant-client
-         split string-conversions text time
+         aeson aeson-casing async base bytestring either http-client lens
+         network-uri servant servant-client split string-conversions text
+         time
        ];
+       jailbreak = true;
        description = "Hipchat API bindings in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -108815,8 +109522,8 @@ self: {
      }:
      mkDerivation {
        pname = "hleap";
-       version = "0.1.2.6";
-       sha256 = "5a0612ff7a1f111ced1cff7b039b33d74909acede53053d702c0311abfd4389b";
+       version = "0.1.2.7";
+       sha256 = "4e539d4ed4ad9777c464639cfecb9a897dabf89fff0e9c80539fff96cce3eee2";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -108827,7 +109534,7 @@ self: {
          aeson base containers data-default mtl text unordered-containers
          websockets
        ];
-       homepage = "https://bitbucket.org/bwbush/hleap";
+       homepage = "https://bitbucket.org/functionally/hleap";
        description = "Web Socket interface to Leap Motion controller";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -112101,7 +112808,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "hopenpgp-tools" = callPackage
+  "hopenpgp-tools_0_17_1" = callPackage
     ({ mkDerivation, aeson, alex, ansi-wl-pprint, array, attoparsec
      , base, base16-bytestring, binary, binary-conduit, bytestring
      , conduit, conduit-extra, containers, crypto-pubkey, cryptohash
@@ -112129,6 +112836,37 @@ self: {
        homepage = "http://floss.scru.org/hopenpgp-tools";
        description = "hOpenPGP-based command-line tools";
        license = "unknown";
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "hopenpgp-tools" = callPackage
+    ({ mkDerivation, aeson, alex, ansi-wl-pprint, array, attoparsec
+     , base, base16-bytestring, binary, binary-conduit, bytestring
+     , conduit, conduit-extra, containers, crypto-pubkey, cryptohash
+     , directory, errors, fgl, graphviz, happy, hOpenPGP, ixset-typed
+     , lens, monad-loops, openpgp-asciiarmor, optparse-applicative
+     , resourcet, text, time, time-locale-compat, transformers
+     , unordered-containers, wl-pprint-extras, wl-pprint-terminfo, yaml
+     }:
+     mkDerivation {
+       pname = "hopenpgp-tools";
+       version = "0.18";
+       sha256 = "e13fa9cbf0f725f026e781c8d4d83b05a5b4bd126d276085152adc0a88c93f76";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         aeson ansi-wl-pprint array attoparsec base base16-bytestring binary
+         binary-conduit bytestring conduit conduit-extra containers
+         crypto-pubkey cryptohash directory errors fgl graphviz hOpenPGP
+         ixset-typed lens monad-loops openpgp-asciiarmor
+         optparse-applicative resourcet text time time-locale-compat
+         transformers unordered-containers wl-pprint-extras
+         wl-pprint-terminfo yaml
+       ];
+       executableToolDepends = [ alex happy ];
+       homepage = "http://floss.scru.org/hopenpgp-tools";
+       description = "hOpenPGP-based command-line tools";
+       license = "unknown";
      }) {};
 
   "hopenssl" = callPackage
@@ -114300,15 +115038,16 @@ self: {
      }) {};
 
   "hsc2hs" = callPackage
-    ({ mkDerivation, base, containers, directory, process }:
+    ({ mkDerivation, base, containers, directory, filepath, process }:
      mkDerivation {
        pname = "hsc2hs";
-       version = "0.67.20120610";
-       sha256 = "7f471d3912fd8432a5940e3dde0e92abf6743adb452d5c2ff79dea7795bedb4d";
+       version = "0.68";
+       sha256 = "13834608a7a768e4aeeefee0a79660b2fc7c91bb83e036f0c1cb7b0543c61fda";
        isLibrary = false;
        isExecutable = true;
-       executableHaskellDepends = [ base containers directory process ];
-       jailbreak = true;
+       executableHaskellDepends = [
+         base containers directory filepath process
+       ];
        description = "A preprocessor that helps with writing Haskell bindings to C code";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -117054,6 +117793,19 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "hspec-slow" = callPackage
+    ({ mkDerivation, base, hspec, mtl, stm, time, transformers }:
+     mkDerivation {
+       pname = "hspec-slow";
+       version = "0.1.0.0";
+       sha256 = "18bacf99cc3f081b65a0c3317ba8b291c1279bcba92c00e53f6fd25d71df70db";
+       libraryHaskellDepends = [ base hspec mtl stm time transformers ];
+       testHaskellDepends = [ base hspec mtl stm ];
+       homepage = "https://github.com/bobjflong/hspec-slow#readme";
+       description = "Find slow test cases";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "hspec-smallcheck_0_3_0" = callPackage
     ({ mkDerivation, base, hspec, QuickCheck, smallcheck }:
      mkDerivation {
@@ -118400,6 +119152,7 @@ self: {
        testHaskellDepends = [
          base base-prelude directory doctest filepath
        ];
+       jailbreak = true;
        homepage = "https://github.com/nikita-volkov/html-entities";
        description = "A codec library for HTML-escaped text and HTML-entities";
        license = stdenv.lib.licenses.mit;
@@ -119573,8 +120326,8 @@ self: {
      }:
      mkDerivation {
        pname = "http-client";
-       version = "0.4.27.1";
-       sha256 = "e0c74065e7e138d8cbe477ba010c7bd352a7ffedd240d1ecaeee274d0ad0bde2";
+       version = "0.4.28";
+       sha256 = "24346facd4af7268d2c0d828b4865b9b8ba7351d458dd95a3e67094422dfe026";
        libraryHaskellDepends = [
          array base base64-bytestring blaze-builder bytestring
          case-insensitive containers cookie data-default-class deepseq
@@ -119654,7 +120407,7 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "http-client-openssl" = callPackage
+  "http-client-openssl_0_2_0_1" = callPackage
     ({ mkDerivation, base, HsOpenSSL, hspec, http-client, http-types
      , network
      }:
@@ -119666,6 +120419,26 @@ self: {
        testHaskellDepends = [
          base HsOpenSSL hspec http-client http-types
        ];
+       doCheck = false;
+       homepage = "https://github.com/snoyberg/http-client";
+       description = "http-client backend using the OpenSSL library";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "http-client-openssl" = callPackage
+    ({ mkDerivation, base, HsOpenSSL, hspec, http-client, http-types
+     , network
+     }:
+     mkDerivation {
+       pname = "http-client-openssl";
+       version = "0.2.0.2";
+       sha256 = "e99682e3ec759b606c86a531127b17db30fdf016e16cfaaca543c5d0f7ca6581";
+       libraryHaskellDepends = [ base HsOpenSSL http-client network ];
+       testHaskellDepends = [
+         base HsOpenSSL hspec http-client http-types
+       ];
+       doCheck = false;
        homepage = "https://github.com/snoyberg/http-client";
        description = "http-client backend using the OpenSSL library";
        license = stdenv.lib.licenses.mit;
@@ -119749,8 +120522,8 @@ self: {
      }:
      mkDerivation {
        pname = "http-client-tls";
-       version = "0.2.3";
-       sha256 = "7b2c7c2f3a68a2d8e069e1f5565b77ae8b8a9459e39b3ac5d5500705e2ff4f24";
+       version = "0.2.4";
+       sha256 = "da60ebd9c0eff1e7a44ce600b450da79a471dda648ae67503d34d69a49ff0921";
        libraryHaskellDepends = [
          base bytestring connection data-default-class http-client network
          tls
@@ -119940,26 +120713,28 @@ self: {
      }) {};
 
   "http-conduit" = callPackage
-    ({ mkDerivation, base, blaze-builder, bytestring, case-insensitive
-     , conduit, conduit-extra, connection, cookie, data-default-class
-     , hspec, http-client, http-client-tls, http-types, HUnit
-     , lifted-base, monad-control, mtl, network, resourcet
-     , streaming-commons, text, time, transformers, utf8-string, wai
-     , wai-conduit, warp, warp-tls
+    ({ mkDerivation, aeson, base, blaze-builder, bytestring
+     , case-insensitive, conduit, conduit-extra, connection, cookie
+     , data-default-class, exceptions, hspec, http-client
+     , http-client-tls, http-types, HUnit, lifted-base, monad-control
+     , mtl, network, resourcet, streaming-commons, temporary, text, time
+     , transformers, utf8-string, wai, wai-conduit, warp, warp-tls
      }:
      mkDerivation {
        pname = "http-conduit";
-       version = "2.1.9";
-       sha256 = "61a33fce3630b3a7b0740213cc1a4ab7b756103d629bc35d5fd9298bf66481cd";
+       version = "2.1.10";
+       sha256 = "eb68fc0f012f177e6883f042bb2455317ea2b1961dbfeff87d122b0b24f9275f";
        libraryHaskellDepends = [
-         base bytestring conduit http-client http-client-tls http-types
-         lifted-base monad-control mtl resourcet transformers
+         aeson base bytestring conduit conduit-extra data-default-class
+         exceptions http-client http-client-tls http-types lifted-base
+         monad-control mtl resourcet transformers
        ];
        testHaskellDepends = [
-         base blaze-builder bytestring case-insensitive conduit
+         aeson base blaze-builder bytestring case-insensitive conduit
          conduit-extra connection cookie data-default-class hspec
          http-client http-types HUnit lifted-base network streaming-commons
-         text time transformers utf8-string wai wai-conduit warp warp-tls
+         temporary text time transformers utf8-string wai wai-conduit warp
+         warp-tls
        ];
        doCheck = false;
        homepage = "http://www.yesodweb.com/book/http-conduit";
@@ -121412,20 +122187,20 @@ self: {
 
   "hw-bits" = callPackage
     ({ mkDerivation, array, attoparsec, base, bytestring, conduit
-     , criterion, deepseq, ghc-prim, hspec, lens, mmap, mono-traversable
-     , parsec, QuickCheck, random, resourcet, safe, text, transformers
-     , vector, word8
+     , criterion, deepseq, ghc-prim, hspec, hw-prim, lens, mmap
+     , mono-traversable, parsec, QuickCheck, random, resourcet, safe
+     , text, transformers, vector, word8
      }:
      mkDerivation {
        pname = "hw-bits";
-       version = "0.0.0.3";
-       sha256 = "b83fc49f63fd604fb9232ca1cae1fcfea6ad0badef1e6ff0811bced810d9c728";
+       version = "0.0.0.5";
+       sha256 = "a65a46718827efefcee0126b047eca6cc77561aebda3fb6e94d354b94f1d87a8";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         array attoparsec base bytestring conduit deepseq ghc-prim lens mmap
-         mono-traversable parsec QuickCheck random resourcet safe text
-         vector word8
+         array attoparsec base bytestring conduit deepseq ghc-prim hw-prim
+         lens mmap mono-traversable parsec QuickCheck random resourcet safe
+         text vector word8
        ];
        executableHaskellDepends = [
          base bytestring conduit criterion mmap resourcet vector
@@ -121439,35 +122214,205 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hw-bits_0_0_0_6" = callPackage
+    ({ mkDerivation, base, bytestring, criterion, hspec, hw-prim, mmap
+     , parsec, QuickCheck, resourcet, vector
+     }:
+     mkDerivation {
+       pname = "hw-bits";
+       version = "0.0.0.6";
+       sha256 = "8cfe76cdfe568fb392abe90e1f362c340d32729baa47c113d027657c85ef6c37";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base bytestring hw-prim parsec vector ];
+       executableHaskellDepends = [
+         base criterion mmap resourcet vector
+       ];
+       testHaskellDepends = [ base hspec QuickCheck vector ];
+       homepage = "http://github.com/haskell-works/hw-bits#readme";
+       description = "Conduits for tokenizing streams";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "hw-conduit" = callPackage
+    ({ mkDerivation, array, base, bytestring, conduit, criterion, hspec
+     , hw-bits, resourcet
+     }:
+     mkDerivation {
+       pname = "hw-conduit";
+       version = "0.0.0.8";
+       sha256 = "574c7d719bd647f03b6b8f3942c45027ac0a4e49507c38330876507ce2d8b301";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         array base bytestring conduit hw-bits resourcet
+       ];
+       executableHaskellDepends = [ base criterion ];
+       testHaskellDepends = [ base bytestring hspec ];
+       homepage = "http://github.com/haskell-works/hw-conduit#readme";
+       description = "Conduits for tokenizing streams";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "hw-diagnostics" = callPackage
+    ({ mkDerivation, array, attoparsec, base, bytestring, conduit
+     , criterion, deepseq, ghc-prim, hspec, lens, mmap, mono-traversable
+     , parsec, QuickCheck, random, resourcet, safe, text, vector, word8
+     }:
+     mkDerivation {
+       pname = "hw-diagnostics";
+       version = "0.0.0.1";
+       sha256 = "109d2f419e8d8ebb4580863f84528c2d2b229a210d756f7ced7383136fed18b7";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         array attoparsec base bytestring conduit deepseq ghc-prim lens mmap
+         mono-traversable parsec QuickCheck random resourcet safe text
+         vector word8
+       ];
+       executableHaskellDepends = [
+         base bytestring conduit criterion mmap resourcet vector
+       ];
+       testHaskellDepends = [ base hspec QuickCheck ];
+       homepage = "http://github.com/haskell-works/hw-diagnostics#readme";
+       description = "Conduits for tokenizing streams";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "hw-diagnostics_0_0_0_2" = callPackage
+    ({ mkDerivation, base, hspec, QuickCheck }:
+     mkDerivation {
+       pname = "hw-diagnostics";
+       version = "0.0.0.2";
+       sha256 = "f90d28865ebd4fd0116270a47ed13f6b2a91255b8ec71c6d04a1cd5675237569";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base ];
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [ base hspec QuickCheck ];
+       homepage = "http://github.com/haskell-works/hw-diagnostics#readme";
+       description = "Conduits for tokenizing streams";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "hw-prim" = callPackage
+    ({ mkDerivation, base, bytestring, hspec, QuickCheck, random
+     , vector
+     }:
+     mkDerivation {
+       pname = "hw-prim";
+       version = "0.0.0.7";
+       sha256 = "ea9c3334e62e4fdaeca3db78b877621750529fa23323b1a7bee8976c6b5ba4f6";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base bytestring random vector ];
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [ base hspec QuickCheck ];
+       homepage = "http://github.com/haskell-works/hw-prim#readme";
+       description = "Primitive functions and data types";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "hw-prim_0_0_0_8" = callPackage
+    ({ mkDerivation, base, bytestring, hspec, QuickCheck, random
+     , vector
+     }:
+     mkDerivation {
+       pname = "hw-prim";
+       version = "0.0.0.8";
+       sha256 = "47c84f878d396475590223529fd9d70b277e8345a1f1b2c0d7956d968a5b14b1";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base bytestring random vector ];
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [ base hspec QuickCheck ];
+       homepage = "http://github.com/haskell-works/hw-prim#readme";
+       description = "Primitive functions and data types";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "hw-rankselect" = callPackage
+    ({ mkDerivation, base, hspec, hw-bits, hw-prim, QuickCheck, vector
+     }:
+     mkDerivation {
+       pname = "hw-rankselect";
+       version = "0.0.0.2";
+       sha256 = "ad79b1fca42093c3db8c7196ab144a2a618c22e4368cc5ccf0d548a15fdc186a";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base hw-bits hw-prim vector ];
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [
+         base hspec hw-bits hw-prim QuickCheck vector
+       ];
+       homepage = "http://github.com/haskell-works/hw-rankselect#readme";
+       description = "Conduits for tokenizing streams";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "hw-succinct" = callPackage
     ({ mkDerivation, array, attoparsec, base, bytestring, conduit
-     , criterion, deepseq, ghc-prim, hspec, hw-bits, lens, mmap
+     , criterion, deepseq, ghc-prim, hspec, hw-bits, hw-prim, lens, mmap
      , mono-traversable, parsec, QuickCheck, random, resourcet, safe
      , text, transformers, vector, word8
      }:
      mkDerivation {
        pname = "hw-succinct";
-       version = "0.0.0.5";
-       sha256 = "b2b75ed9f82cabfa9ddb48b7fc4c76bb1bc3be5443fd1bfc6b25f334ca5563d7";
+       version = "0.0.0.7";
+       sha256 = "7bca3413676c9ada97feafd12ed174fc4be570a1b8eb00a258f2a240e6adeee1";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          array attoparsec base bytestring conduit deepseq ghc-prim hw-bits
-         lens mmap mono-traversable parsec QuickCheck random resourcet safe
-         text vector word8
+         hw-prim lens mmap mono-traversable parsec QuickCheck random
+         resourcet safe text vector word8
        ];
        executableHaskellDepends = [
-         base bytestring conduit criterion hw-bits mmap resourcet vector
+         base bytestring conduit criterion hw-bits hw-prim mmap resourcet
+         vector
        ];
        testHaskellDepends = [
-         attoparsec base bytestring conduit hspec hw-bits mmap parsec
-         QuickCheck resourcet transformers vector
+         attoparsec base bytestring conduit hspec hw-bits hw-prim mmap
+         parsec QuickCheck resourcet transformers vector
        ];
        homepage = "http://github.com/haskell-works/hw-succinct#readme";
        description = "Conduits for tokenizing streams";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hw-succinct_0_0_0_8" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, conduit, criterion
+     , hspec, hw-bits, hw-conduit, hw-diagnostics, hw-prim
+     , hw-rankselect, mmap, mono-traversable, parsec, QuickCheck
+     , resourcet, text, transformers, vector
+     }:
+     mkDerivation {
+       pname = "hw-succinct";
+       version = "0.0.0.8";
+       sha256 = "70b1e52059a18d9ce9f6b5735f4497bf341cce4ec9265858584a4eea0d7215a2";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         attoparsec base bytestring conduit hw-bits hw-conduit hw-prim
+         hw-rankselect mono-traversable text vector
+       ];
+       executableHaskellDepends = [
+         base bytestring conduit criterion hw-bits hw-conduit hw-diagnostics
+         hw-prim hw-rankselect mmap resourcet vector
+       ];
+       testHaskellDepends = [
+         attoparsec base bytestring conduit hspec hw-bits hw-conduit hw-prim
+         hw-rankselect mmap parsec QuickCheck resourcet transformers vector
+       ];
+       homepage = "http://github.com/haskell-works/hw-succinct#readme";
+       description = "Conduits for tokenizing streams";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hwall-auth-iitk" = callPackage
     ({ mkDerivation, base, bytestring, haskeline, http-conduit
      , http-types, mtl, regex-compat, unix
@@ -122503,21 +123448,21 @@ self: {
      }) {};
 
   "hylogen" = callPackage
-    ({ mkDerivation, base, bytestring, filepath, hinotify, network
-     , process, random, text, vector-space, websockets
+    ({ mkDerivation, base, bytestring, filepath, fsnotify, http-types
+     , process, text, vector-space, wai, warp, websockets
      }:
      mkDerivation {
        pname = "hylogen";
-       version = "0.1.0.6";
-       sha256 = "12ea64085fb2c7bb81311ec899e2ac5c24dcb92ec050ba2237baf9a86a7e6ed8";
+       version = "0.1.0.10";
+       sha256 = "a8e59008ec5d4293ae14b52b900a8182f02640e6e5724d56f856e94cd1e5d40a";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base vector-space ];
        executableHaskellDepends = [
-         base bytestring filepath hinotify network process random text
+         base bytestring filepath fsnotify http-types process text wai warp
          websockets
        ];
-       homepage = "https://github.com/sleexyz/hylogen";
+       homepage = "https://hylogen.com";
        description = "an EDSL for live-coding fragment shaders";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -126119,6 +127064,22 @@ self: {
        license = "GPL";
      }) {};
 
+  "interlude-l" = callPackage
+    ({ mkDerivation, aeson, base, exceptions, lens, mtl, protolude
+     , string-conv, witherable
+     }:
+     mkDerivation {
+       pname = "interlude-l";
+       version = "0.1.0.1";
+       sha256 = "0128de332aa2b5520f96555921197e14db1e07990cd1ac5a05fd2618b49e9813";
+       libraryHaskellDepends = [
+         aeson base exceptions lens mtl protolude string-conv witherable
+       ];
+       jailbreak = true;
+       description = "Prelude replacement based on protolude";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "intern" = callPackage
     ({ mkDerivation, array, base, bytestring, hashable, text
      , unordered-containers
@@ -126504,13 +127465,21 @@ self: {
      }) {};
 
   "io-capture" = callPackage
-    ({ mkDerivation, base, unix }:
+    ({ mkDerivation, base, bytestring, hspec, hspec-core
+     , streaming-bytestring, unix
+     }:
      mkDerivation {
        pname = "io-capture";
-       version = "0.3";
-       sha256 = "ce809d6ff9c22bceb67c9bcd55477a209141da9fbb265c9fe5718718be96720e";
-       libraryHaskellDepends = [ base unix ];
-       description = "capture IO action's stdout and stderr";
+       version = "1.0.0";
+       sha256 = "86885b68cb9d198f3ebf80d8d5ea46a15976b8257bc86fae50d680c4eae5c847";
+       libraryHaskellDepends = [
+         base bytestring streaming-bytestring unix
+       ];
+       testHaskellDepends = [
+         base bytestring hspec hspec-core streaming-bytestring unix
+       ];
+       homepage = "https://github.com/mitchellwrosen/io-capture#readme";
+       description = "Capture IO actions' stdout and stderr";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
@@ -126834,7 +127803,7 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "ip6addr" = callPackage
+  "ip6addr_0_5_0_1" = callPackage
     ({ mkDerivation, base, cmdargs, IPv6Addr, text }:
      mkDerivation {
        pname = "ip6addr";
@@ -126846,6 +127815,21 @@ self: {
        homepage = "https://github.com/MichelBoucey/ip6addr";
        description = "Commandline tool to generate IPv6 address text representations";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "ip6addr" = callPackage
+    ({ mkDerivation, base, cmdargs, IPv6Addr, text }:
+     mkDerivation {
+       pname = "ip6addr";
+       version = "0.5.1.0";
+       sha256 = "e6088c7208ad0f57d2ae5e92ca63232ccb4c9c9ee443e6f411ba611bb1768b50";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [ base cmdargs IPv6Addr text ];
+       homepage = "https://github.com/MichelBoucey/ip6addr";
+       description = "Commandline tool to generate IPv6 address text representations";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "ipatch" = callPackage
@@ -127453,8 +128437,8 @@ self: {
      }:
      mkDerivation {
        pname = "iridium";
-       version = "0.1.5.2";
-       sha256 = "97709297aae761e274de08e9d47cab14e87065e9787357a0e45f817cfefaa640";
+       version = "0.1.5.3";
+       sha256 = "7713b11ea4ea643fbbc99eef0c2bb52cb0968c8d645bf176e196a738e7b18644";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -127466,7 +128450,6 @@ self: {
        executableHaskellDepends = [
          base extra multistate text transformers unordered-containers yaml
        ];
-       jailbreak = true;
        homepage = "https://github.com/lspitzner/iridium";
        description = "Automated Testing and Package Uploading";
        license = stdenv.lib.licenses.bsd3;
@@ -130358,8 +131341,8 @@ self: {
      }:
      mkDerivation {
        pname = "jsontsv";
-       version = "0.1.5.0";
-       sha256 = "85756b958fa6655fc3d438609a4e3dfe45715db91fccae7f1b2f144cc2863462";
+       version = "0.1.6.1";
+       sha256 = "d84484e71b4fd577aafb4674fb5ba6f2aece4f3ed1eb152cef9b50d4cf025ef5";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -130367,7 +131350,6 @@ self: {
          optparse-applicative scientific string-qq text unordered-containers
          vector
        ];
-       jailbreak = true;
        homepage = "https://github.com/danchoi/jsontsv";
        description = "JSON to TSV transformer";
        license = stdenv.lib.licenses.mit;
@@ -130922,6 +131904,37 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "katip_0_2_0_0" = callPackage
+    ({ mkDerivation, aeson, auto-update, base, bytestring, containers
+     , directory, either, exceptions, hostname, microlens, microlens-th
+     , monad-control, mtl, old-locale, quickcheck-instances
+     , regex-tdfa-rc, resourcet, string-conv, tasty, tasty-hunit
+     , tasty-quickcheck, template-haskell, temporary, text, time
+     , time-locale-compat, transformers, transformers-base
+     , transformers-compat, unix, unordered-containers
+     }:
+     mkDerivation {
+       pname = "katip";
+       version = "0.2.0.0";
+       sha256 = "bd947874e92da876603c1cbb3bc521e8f33cd08a59c2714d0e35e8dd15ad53b9";
+       libraryHaskellDepends = [
+         aeson auto-update base bytestring containers either exceptions
+         hostname microlens microlens-th monad-control mtl old-locale
+         resourcet string-conv template-haskell text time time-locale-compat
+         transformers transformers-base transformers-compat unix
+         unordered-containers
+       ];
+       testHaskellDepends = [
+         aeson base directory quickcheck-instances regex-tdfa-rc tasty
+         tasty-hunit tasty-quickcheck template-haskell temporary text time
+         unordered-containers
+       ];
+       homepage = "https://github.com/Soostone/katip";
+       description = "A structured logging framework";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "katip-elasticsearch" = callPackage
     ({ mkDerivation, aeson, async, base, bloodhound, containers
      , enclosed-exceptions, exceptions, http-client, http-types, katip
@@ -130949,6 +131962,33 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "katip-elasticsearch_0_2_0_0" = callPackage
+    ({ mkDerivation, aeson, async, base, bloodhound, containers
+     , enclosed-exceptions, exceptions, http-client, http-types, katip
+     , lens, lens-aeson, quickcheck-instances, random, retry, scientific
+     , stm, stm-chans, tasty, tasty-hunit, tasty-quickcheck, text, time
+     , transformers, unordered-containers, uuid, vector
+     }:
+     mkDerivation {
+       pname = "katip-elasticsearch";
+       version = "0.2.0.0";
+       sha256 = "3d7c1326c749b41635b4dbd6044f8ff1e94dc0209a30faca69a2808e91564f0e";
+       libraryHaskellDepends = [
+         aeson async base bloodhound enclosed-exceptions exceptions
+         http-client http-types katip random retry scientific stm stm-chans
+         text time transformers unordered-containers uuid
+       ];
+       testHaskellDepends = [
+         aeson base bloodhound containers http-client http-types katip lens
+         lens-aeson quickcheck-instances scientific stm tasty tasty-hunit
+         tasty-quickcheck text time transformers unordered-containers vector
+       ];
+       jailbreak = true;
+       description = "ElasticSearch scribe for the Katip logging framework";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "katt" = callPackage
     ({ mkDerivation, aeson, base, bytestring, ConfigFile, containers
      , directory, errors, filepath, lens, mtl, parsec, text, url, wreq
@@ -131808,6 +132848,19 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "keycode_0_2" = callPackage
+    ({ mkDerivation, base, containers, ghc-prim }:
+     mkDerivation {
+       pname = "keycode";
+       version = "0.2";
+       sha256 = "93f09542fa79993e46a263ff11c3a3c5368c00aa5a11e53bdccf7fbe885459ae";
+       libraryHaskellDepends = [ base containers ghc-prim ];
+       homepage = "https://github.com/RyanGlScott/keycode";
+       description = "Maps web browser keycodes to their corresponding keyboard keys";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "keyed" = callPackage
     ({ mkDerivation, base, containers, vector }:
      mkDerivation {
@@ -132411,10 +133464,11 @@ self: {
     ({ mkDerivation, base, bytestring, cereal, kyotocabinet }:
      mkDerivation {
        pname = "kyotocabinet";
-       version = "0.1.3";
-       sha256 = "dfcfbd39122b17ff66738d5d997eb756f31af58a67424b5762a33301ababfcf3";
+       version = "0.1.4";
+       sha256 = "03f1943d7c0bb40d2e259a2ccc93efabe00bf9f7943d5d611921ba40a7af7973";
        libraryHaskellDepends = [ base bytestring cereal ];
        librarySystemDepends = [ kyotocabinet ];
+       homepage = "https://github.com/bitonic/kyotocabinet";
        description = "Mid level bindings to Kyoto Cabinet";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
@@ -132556,14 +133610,14 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "lackey_0_3_0" = callPackage
+  "lackey_0_3_1" = callPackage
     ({ mkDerivation, base, servant, servant-foreign, tasty, tasty-hspec
      , text
      }:
      mkDerivation {
        pname = "lackey";
-       version = "0.3.0";
-       sha256 = "36f40425c39a7a214d5932b9f2c005335e61c2e95f2dc6fe4cf1172bf45d84c3";
+       version = "0.3.1";
+       sha256 = "a7b552e3c24fbb6e272cabb897b6788712da789a3934d0ad3bae6fe9857d1d2a";
        libraryHaskellDepends = [ base servant servant-foreign text ];
        testHaskellDepends = [ base servant tasty tasty-hspec text ];
        jailbreak = true;
@@ -134945,6 +135999,24 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "latex-formulae-hakyll_0_2_0_2" = callPackage
+    ({ mkDerivation, base, hakyll, latex-formulae-image
+     , latex-formulae-pandoc, lrucache, pandoc-types
+     }:
+     mkDerivation {
+       pname = "latex-formulae-hakyll";
+       version = "0.2.0.2";
+       sha256 = "82723a7eac09864eed8349b9b4cbef6f2eb85bb80950b427121c525e3c39bb65";
+       libraryHaskellDepends = [
+         base hakyll latex-formulae-image latex-formulae-pandoc lrucache
+         pandoc-types
+       ];
+       homepage = "https://github.com/liamoc/latex-formulae#readme";
+       description = "Use actual LaTeX to render formulae inside Hakyll pages";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "latex-formulae-image_0_1_1_0" = callPackage
     ({ mkDerivation, base, directory, errors, filepath, JuicyPixels
      , process, temporary, transformers
@@ -135468,22 +136540,22 @@ self: {
      }) {};
 
   "learn-physics" = callPackage
-    ({ mkDerivation, base, gloss, gnuplot, not-gloss, spatial-math
-     , vector-space
+    ({ mkDerivation, base, gloss, gnuplot, hmatrix, linear, not-gloss
+     , polynomial, spatial-math, vector-space
      }:
      mkDerivation {
        pname = "learn-physics";
-       version = "0.5.2";
-       sha256 = "473585c2c6c8c3503bba1dcbfc308dcb402a67c942a8edb5ed3bfbad1e91830d";
+       version = "0.6.0.0";
+       sha256 = "6403b807172ceebb2081a580489e4e9a5d7a451f07f0228863db7ac46fdec8de";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base gloss gnuplot not-gloss spatial-math vector-space
+         base gloss gnuplot hmatrix linear not-gloss polynomial spatial-math
+         vector-space
        ];
        executableHaskellDepends = [
          base gloss gnuplot not-gloss spatial-math
        ];
-       jailbreak = true;
        description = "Haskell code for learning physics";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -135555,6 +136627,8 @@ self: {
        pname = "leksah";
        version = "0.15.2.0";
        sha256 = "44be854eb7091fb383ddfbf497772d9a9b27c033a4e9ba9994c6a9b36d4e9606";
+       revision = "1";
+       editedCabalFile = "b5498ba06634ac70bf2bb4d09b85324a95a3b1b8bff92430ad761ae8280e0f47";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -136163,6 +137237,7 @@ self: {
        sha256 = "66494550d66d4c62ea56d0184d118e302d3f1f12505c5c7c0a00e098e77272ab";
        libraryHaskellDepends = [ base lens ];
        testHaskellDepends = [ base doctest ];
+       jailbreak = true;
        description = "Tutorial for the lens library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -137885,6 +138960,7 @@ self: {
          base binary bytestring directory doctest filepath HUnit lens
          simple-reflect test-framework test-framework-hunit
        ];
+       jailbreak = true;
        homepage = "http://github.com/ekmett/linear/";
        description = "Linear Algebra";
        license = stdenv.lib.licenses.bsd3;
@@ -137916,6 +138992,8 @@ self: {
          base binary bytestring directory doctest filepath HUnit lens
          simple-reflect test-framework test-framework-hunit
        ];
+       jailbreak = true;
+       doCheck = false;
        homepage = "http://github.com/ekmett/linear/";
        description = "Linear Algebra";
        license = stdenv.lib.licenses.bsd3;
@@ -139552,8 +140630,8 @@ self: {
      }:
      mkDerivation {
        pname = "lmonad-yesod";
-       version = "0.1.0.0";
-       sha256 = "bd2389ecb5d8c734c72da1bb77f76824bacbabb42ae727d2c161184a4f9f508f";
+       version = "1.0.0.0";
+       sha256 = "b5bdffc143763460d2587d5d7dffe354622c3622f3068f4f62f5214c13d2ccb9";
        libraryHaskellDepends = [
          attoparsec base blaze-html blaze-markup containers esqueleto
          haskell-src-meta lifted-base lmonad mtl persistent shakespeare
@@ -139617,6 +140695,18 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "located" = callPackage
+    ({ mkDerivation, base, text }:
+     mkDerivation {
+       pname = "located";
+       version = "0.1.0.0";
+       sha256 = "80c2fe4b858243b164b9491c0caa97f46108893743c1f18468ea8c805bb756ab";
+       libraryHaskellDepends = [ base text ];
+       homepage = "https://github.com/elliottt/located";
+       description = "Source location helpers";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "located-base" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -141630,8 +142720,8 @@ self: {
      }:
      mkDerivation {
        pname = "machinecell";
-       version = "3.1.0";
-       sha256 = "0dde8e806b5418ac6c5610a3ed65dcd54ddc5f7232c516be31a5b375f6e67feb";
+       version = "3.2.0";
+       sha256 = "507f367bd35ea9b0b2c81af1b1ec14f4aa68fae4309f71c69c9c58715405bddd";
        libraryHaskellDepends = [
          arrows base free mtl profunctors semigroups
        ];
@@ -143102,6 +144192,7 @@ self: {
        version = "0.1.1.0";
        sha256 = "9979681fcea7a314db619da04ffca77c93d5afe42ce0b819bd974ca70e74050c";
        libraryHaskellDepends = [ base manifolds random-fu vector-space ];
+       jailbreak = true;
        homepage = "https://github.com/leftaroundabout/manifolds";
        description = "Sampling random points on general manifolds";
        license = stdenv.lib.licenses.gpl3;
@@ -143111,15 +144202,16 @@ self: {
   "manifolds" = callPackage
     ({ mkDerivation, base, comonad, constrained-categories, containers
      , deepseq, hmatrix, MemoTrie, semigroups, tagged, transformers
-     , vector, vector-space, void
+     , trivial-constraint, vector, vector-space, void
      }:
      mkDerivation {
        pname = "manifolds";
-       version = "0.1.6.3";
-       sha256 = "52b27094f18303664d91d5042f10d5ff0379de1104a21d14282b85efa954178a";
+       version = "0.2.0.1";
+       sha256 = "72116d4489b4b2b125647271c92a1b1d7c2323554ae329614e175e967ce3c3f4";
        libraryHaskellDepends = [
          base comonad constrained-categories containers deepseq hmatrix
-         MemoTrie semigroups tagged transformers vector vector-space void
+         MemoTrie semigroups tagged transformers trivial-constraint vector
+         vector-space void
        ];
        homepage = "https://github.com/leftaroundabout/manifolds";
        description = "Coordinate-free hypersurfaces";
@@ -143127,6 +144219,21 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "map-exts" = callPackage
+    ({ mkDerivation, base, bytestring, cassava, containers }:
+     mkDerivation {
+       pname = "map-exts";
+       version = "0.1.0.1";
+       sha256 = "836b92414c8858a485cf7f0f0bd39d2043217a3db34be913a7a412ba5be76c7e";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base containers ];
+       executableHaskellDepends = [ base bytestring cassava containers ];
+       homepage = "http://github.com/elsen-trading/map-extensions#readme";
+       description = "Extensions to Data.Map";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "map-syntax" = callPackage
     ({ mkDerivation, base, containers, deepseq, HUnit, mtl, QuickCheck
      , test-framework, test-framework-hunit, test-framework-quickcheck2
@@ -143674,6 +144781,28 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "math-functions_0_1_6_0" = callPackage
+    ({ mkDerivation, base, deepseq, erf, HUnit, ieee754, QuickCheck
+     , test-framework, test-framework-hunit, test-framework-quickcheck2
+     , vector, vector-th-unbox
+     }:
+     mkDerivation {
+       pname = "math-functions";
+       version = "0.1.6.0";
+       sha256 = "3cb90fc750d28c8f6096ee083aff77dfa4dcf4a4938497957860d222e4436199";
+       libraryHaskellDepends = [
+         base deepseq erf vector vector-th-unbox
+       ];
+       testHaskellDepends = [
+         base HUnit ieee754 QuickCheck test-framework test-framework-hunit
+         test-framework-quickcheck2 vector
+       ];
+       homepage = "https://github.com/bos/math-functions";
+       description = "Special functions and Chebyshev polynomials";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "mathblog" = callPackage
     ({ mkDerivation, base, bytestring, ConfigFile, containers
      , data-default, deepseq, directory, either, filepath, fsnotify
@@ -145894,8 +147023,8 @@ self: {
      }:
      mkDerivation {
        pname = "midi";
-       version = "0.2.2";
-       sha256 = "e0f32499afddb6f0e790a8cabecd53e6cefdf87a64a789ad1d15a2d862a0fb6d";
+       version = "0.2.2.1";
+       sha256 = "441931731ab75fd4dbbce459a3494941cb6f12a897d4bacdf33ab2f2501003cf";
        libraryHaskellDepends = [
          base binary bytestring event-list explicit-exception
          monoid-transformer non-negative QuickCheck random transformers
@@ -145932,15 +147061,14 @@ self: {
      }:
      mkDerivation {
        pname = "midi-music-box";
-       version = "0.0";
-       sha256 = "ae5ae1f9db61d56ee17035a04e8d1d9a8c68f4bfdb213f619e159d619fb4d442";
+       version = "0.0.0.1";
+       sha256 = "1e830c1f871cbf8f5b478c5923d52f76457b15eda2d64a4bf9e6c2016ed47de9";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
          base containers diagrams-lib diagrams-postscript event-list midi
          non-empty optparse-applicative utility-ht
        ];
-       jailbreak = true;
        homepage = "http://hub.darcs.net/thielema/midi-music-box";
        description = "Convert MIDI file to music box punch tape";
        license = stdenv.lib.licenses.bsd3;
@@ -146421,6 +147549,19 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "mime-types_0_1_0_7" = callPackage
+    ({ mkDerivation, base, bytestring, containers, text }:
+     mkDerivation {
+       pname = "mime-types";
+       version = "0.1.0.7";
+       sha256 = "83164a24963a7ef37543349df095155b30116c208e602a159a5cd3722f66e9b9";
+       libraryHaskellDepends = [ base bytestring containers text ];
+       homepage = "https://github.com/yesodweb/wai";
+       description = "Basic mime-type handling types and functions";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "mines" = callPackage
     ({ mkDerivation, base, directory, mtl, random }:
      mkDerivation {
@@ -149965,6 +151106,35 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "morte_1_6_0" = callPackage
+    ({ mkDerivation, alex, array, base, binary, containers, deepseq
+     , Earley, http-client, http-client-tls, microlens, microlens-mtl
+     , mtl, optparse-applicative, pipes, QuickCheck, system-fileio
+     , system-filepath, tasty, tasty-hunit, tasty-quickcheck, text
+     , text-format, transformers
+     }:
+     mkDerivation {
+       pname = "morte";
+       version = "1.6.0";
+       sha256 = "c182fc6f3bdaa4f0ecfaeaf95812bfaa4a170227489940400967a6e6b6e4445a";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         array base binary containers deepseq Earley http-client
+         http-client-tls microlens microlens-mtl pipes system-fileio
+         system-filepath text text-format transformers
+       ];
+       libraryToolDepends = [ alex ];
+       executableHaskellDepends = [ base optparse-applicative text ];
+       testHaskellDepends = [
+         base mtl QuickCheck system-filepath tasty tasty-hunit
+         tasty-quickcheck text transformers
+       ];
+       description = "A bare-bones calculus of constructions";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "mosaico-lib" = callPackage
     ({ mkDerivation, base, base-unicode-symbols, colour, diagrams-cairo
      , diagrams-core, diagrams-gtk, diagrams-lib, glib, gtk, JuicyPixels
@@ -151634,6 +152804,26 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "mutable-containers_0_3_2_1" = callPackage
+    ({ mkDerivation, base, containers, ghc-prim, hspec
+     , mono-traversable, primitive, QuickCheck, vector
+     }:
+     mkDerivation {
+       pname = "mutable-containers";
+       version = "0.3.2.1";
+       sha256 = "fb83475c6a755d1998906f37a71b6aa6f414fd0b5d41b16567c2219fb43e4e4d";
+       libraryHaskellDepends = [
+         base containers ghc-prim mono-traversable primitive vector
+       ];
+       testHaskellDepends = [
+         base containers hspec primitive QuickCheck vector
+       ];
+       homepage = "https://github.com/fpco/mutable-containers";
+       description = "Abstactions and concrete implementations of mutable containers";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "mutable-iter" = callPackage
     ({ mkDerivation, base, iteratee, MonadCatchIO-transformers
      , transformers, vector
@@ -152568,6 +153758,25 @@ self: {
        license = stdenv.lib.licenses.asl20;
      }) {};
 
+  "native" = callPackage
+    ({ mkDerivation, base, bytestring, directory, filepath
+     , optparse-applicative, process, shelly, text
+     }:
+     mkDerivation {
+       pname = "native";
+       version = "0.1.0.1";
+       sha256 = "7f18590d63af1dbb134f1768b2173009283865f35bb47eaa04e98377ee66ecaf";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring directory filepath process shelly text
+       ];
+       executableHaskellDepends = [ base optparse-applicative ];
+       testHaskellDepends = [ base ];
+       description = "Native library manager for Windows";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "nats_1" = callPackage
     ({ mkDerivation }:
      mkDerivation {
@@ -155590,6 +156799,8 @@ self: {
        pname = "nonce";
        version = "1.0.2";
        sha256 = "1004184996ea797b43189a0e73eab0b939f129cafc776341ca82289edb329cd0";
+       revision = "1";
+       editedCabalFile = "b2a96acc58b405b7eea2022ff253da5deb16df2e60071bdca2956f0a939b5004";
        libraryHaskellDepends = [
          base base64-bytestring bytestring cprng-aes crypto-random text
          transformers
@@ -156182,6 +157393,7 @@ self: {
          base loch-th placeholders template-haskell
        ];
        testHaskellDepends = [ base directory doctest filepath ];
+       jailbreak = true;
        homepage = "https://github.com/nikita-volkov/numeric-qq";
        description = "Quasi-quoters for numbers of different bases";
        license = stdenv.lib.licenses.mit;
@@ -156580,8 +157792,8 @@ self: {
      }:
      mkDerivation {
        pname = "objective";
-       version = "1.1";
-       sha256 = "38a3e0d27fbff0d358942202051121ef0080e68a9e0e57bd2b97de7586006a0e";
+       version = "1.1.1";
+       sha256 = "7ad18e779f0b5910cc5425a16bcd07dba9f6a785c83526e047e62587b8d86634";
        libraryHaskellDepends = [
          base containers either exceptions free hashable monad-skeleton mtl
          profunctors template-haskell transformers transformers-compat
@@ -156611,8 +157823,8 @@ self: {
      }:
      mkDerivation {
        pname = "octane";
-       version = "0.4.16";
-       sha256 = "5ee70deae5a19be4c82bf555f8bef20dc41d1328e58e35e13cf3006e6cb91267";
+       version = "0.4.17";
+       sha256 = "0384e4d970bed711c8415bba64e4fae6d8a18a442defc3775bd08fb46bbdd18e";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -156628,6 +157840,31 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "octane_0_4_18" = callPackage
+    ({ mkDerivation, aeson, aeson-pretty, autoexporter, base, binary
+     , binary-bits, bytestring, containers, data-binary-ieee754, deepseq
+     , newtype-generics, tasty, tasty-hspec, text
+     }:
+     mkDerivation {
+       pname = "octane";
+       version = "0.4.18";
+       sha256 = "75662d122bf7eb1f552cda017e45d74b2f0364a45ac0a11eb3af1687d8ce8f44";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson aeson-pretty autoexporter base binary binary-bits bytestring
+         containers data-binary-ieee754 deepseq newtype-generics text
+       ];
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [
+         base binary bytestring containers tasty tasty-hspec
+       ];
+       homepage = "https://github.com/tfausak/octane#readme";
+       description = "Parse Rocket League replays";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "octohat" = callPackage
     ({ mkDerivation, aeson, base, base-compat, base16-bytestring
      , base64-bytestring, bytestring, containers, cryptohash, dotenv
@@ -157436,6 +158673,18 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "open-signals" = callPackage
+    ({ mkDerivation, base, either, mtl, transformers }:
+     mkDerivation {
+       pname = "open-signals";
+       version = "0.1.0.3";
+       sha256 = "a311f6ab03acaa6da81593fd1a8fb0f8796f51c6592475311892762dfa57d133";
+       libraryHaskellDepends = [ base either mtl transformers ];
+       testHaskellDepends = [ base ];
+       description = "A mechanism similar to checked exceptions that integrates with MTL and transformer stacks";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "open-symbology" = callPackage
     ({ mkDerivation, attoparsec, base, conduit, mtl, text }:
      mkDerivation {
@@ -157482,13 +158731,17 @@ self: {
      }) {};
 
   "open-witness" = callPackage
-    ({ mkDerivation, base, mtl, witness }:
+    ({ mkDerivation, base, hashable, random, template-haskell
+     , transformers, witness
+     }:
      mkDerivation {
        pname = "open-witness";
-       version = "0.1.1";
-       sha256 = "74dc0d586b21116cc47ba8614e52301a869c4e30c0f9c51eee40511e3ca468c4";
-       libraryHaskellDepends = [ base mtl witness ];
-       jailbreak = true;
+       version = "0.3.1";
+       sha256 = "f217e4585e706cef7ab7aa3419f56205a929c350dbeb6c868972d7c25e7b82cb";
+       libraryHaskellDepends = [
+         base hashable random template-haskell transformers witness
+       ];
+       homepage = "https://github.com/AshleyYakeley/open-witness";
        description = "open witnesses";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -157576,15 +158829,15 @@ self: {
     ({ mkDerivation, base, data-default, GLUT, OpenGL, vector }:
      mkDerivation {
        pname = "opengl-dlp-stereo";
-       version = "0.1.5.2";
-       sha256 = "ae6c39a874af2fe12fd5af0dfc312ed9c2156a9240243c8ff81aa66970b0cad1";
+       version = "0.1.5.4";
+       sha256 = "d50aaa46219ae649cc4df821cd53d3c962c77b42c09d4ee6328ecb99f482f4d9";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base data-default GLUT OpenGL vector ];
        executableHaskellDepends = [
          base data-default GLUT OpenGL vector
        ];
-       homepage = "https://bitbucket.org/bwbush/opengl-dlp-stereo";
+       homepage = "https://bitbucket.org/functionally/opengl-dlp-stereo";
        description = "Library and example for using DLP stereo in OpenGL";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
@@ -157594,15 +158847,15 @@ self: {
     ({ mkDerivation, base, binary, data-default, GLUT, OpenGL }:
      mkDerivation {
        pname = "opengl-spacenavigator";
-       version = "0.1.5.4";
-       sha256 = "a6b1d313e0dce09ad4134b69df197acec6cc75ff5f3c2db9ca18cf384db64a54";
+       version = "0.1.5.5";
+       sha256 = "4835cd07f5fa8931b2fd38580faf9cd6057550ae70104ad60ff5a42d6f97080e";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base binary data-default GLUT OpenGL ];
        executableHaskellDepends = [
          base binary data-default GLUT OpenGL
        ];
-       homepage = "https://bitbucket.org/bwbush/opengl-spacenavigator";
+       homepage = "https://bitbucket.org/functionally/opengl-spacenavigator";
        description = "Library and example for using a SpaceNavigator-compatible 3-D mouse with OpenGL";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
@@ -158298,7 +159551,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "optional-args" = callPackage
+  "optional-args_1_0_0" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "optional-args";
@@ -158307,6 +159560,18 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "Optional function arguments";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "optional-args" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "optional-args";
+       version = "1.0.1";
+       sha256 = "940604d6ebc1fb1b5372cb21e0b3870cd9d920655e41841844131994d1f1fd99";
+       libraryHaskellDepends = [ base ];
+       description = "Optional function arguments";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "options_1_2" = callPackage
@@ -159972,6 +161237,8 @@ self: {
        pname = "pandoc";
        version = "1.17.0.3";
        sha256 = "7b14e1bcb78a7e2ad1e585f127be7efd20225c9f9b5131d507b376b62cd77e32";
+       revision = "1";
+       editedCabalFile = "23dfb2513b8b5352d16fc331cb1b6b4989df239e62905f9cf341c9f519191891";
        configureFlags = [ "-fhttps" ];
        isLibrary = true;
        isExecutable = true;
@@ -161658,7 +162925,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "patches-vector" = callPackage
+  "patches-vector_0_1_5_1" = callPackage
     ({ mkDerivation, base, criterion, doctest, edit-distance-vector
      , hspec, microlens, QuickCheck, vector
      }:
@@ -161672,6 +162939,28 @@ self: {
        testHaskellDepends = [
          base criterion doctest hspec QuickCheck vector
        ];
+       jailbreak = true;
+       homepage = "https://github.com/liamoc/patches-vector";
+       description = "Patches (diffs) on vectors: composable, mergeable, and invertible";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "patches-vector" = callPackage
+    ({ mkDerivation, base, criterion, doctest, edit-distance-vector
+     , hspec, microlens, QuickCheck, vector
+     }:
+     mkDerivation {
+       pname = "patches-vector";
+       version = "0.1.5.2";
+       sha256 = "aa19e7edb991e383672d58536351f63733359b0260902170c61c48e7196fec85";
+       libraryHaskellDepends = [
+         base edit-distance-vector microlens vector
+       ];
+       testHaskellDepends = [
+         base criterion doctest hspec QuickCheck vector
+       ];
+       doCheck = false;
        homepage = "https://github.com/liamoc/patches-vector";
        description = "Patches (diffs) on vectors: composable, mergeable, and invertible";
        license = stdenv.lib.licenses.bsd3;
@@ -163491,6 +164780,41 @@ self: {
        maintainers = with stdenv.lib.maintainers; [ psibi ];
      }) {};
 
+  "persistent_2_5" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, base64-bytestring
+     , blaze-html, blaze-markup, bytestring, conduit, containers
+     , exceptions, fast-logger, hspec, http-api-data, lifted-base
+     , monad-control, monad-logger, mtl, old-locale, path-pieces
+     , resource-pool, resourcet, scientific, silently, tagged
+     , template-haskell, text, time, transformers, transformers-base
+     , unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "persistent";
+       version = "2.5";
+       sha256 = "de34feeb6e9fb3a181f204e8fdf6ad2adebe781a88182cd136e0d330c2455375";
+       libraryHaskellDepends = [
+         aeson attoparsec base base64-bytestring blaze-html blaze-markup
+         bytestring conduit containers exceptions fast-logger http-api-data
+         lifted-base monad-control monad-logger mtl old-locale path-pieces
+         resource-pool resourcet scientific silently tagged template-haskell
+         text time transformers transformers-base unordered-containers
+         vector
+       ];
+       testHaskellDepends = [
+         aeson attoparsec base base64-bytestring blaze-html bytestring
+         conduit containers fast-logger hspec http-api-data lifted-base
+         monad-control monad-logger mtl old-locale path-pieces resource-pool
+         resourcet scientific tagged template-haskell text time transformers
+         unordered-containers vector
+       ];
+       homepage = "http://www.yesodweb.com/book/persistent";
+       description = "Type-safe, multi-backend data serialization";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       maintainers = with stdenv.lib.maintainers; [ psibi ];
+     }) {};
+
   "persistent-cereal" = callPackage
     ({ mkDerivation, base, cereal, persistent, text }:
      mkDerivation {
@@ -163504,6 +164828,26 @@ self: {
        license = stdenv.lib.licenses.publicDomain;
      }) {};
 
+  "persistent-database-url" = callPackage
+    ({ mkDerivation, base, bytestring, fail, hspec
+     , persistent-postgresql, string-conversions, text, uri-bytestring
+     }:
+     mkDerivation {
+       pname = "persistent-database-url";
+       version = "1.1.0";
+       sha256 = "a3e1c0bc2592593beb3bdae36a7b880bda5e38e3b288a71d88e2c99b8f4ec4d1";
+       libraryHaskellDepends = [
+         base bytestring fail persistent-postgresql string-conversions text
+         uri-bytestring
+       ];
+       testHaskellDepends = [
+         base bytestring hspec persistent-postgresql text
+       ];
+       jailbreak = true;
+       description = "Parse DATABASE_URL into configuration types for Persistent";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "persistent-equivalence" = callPackage
     ({ mkDerivation, array, base, diffarray }:
      mkDerivation {
@@ -163664,6 +165008,29 @@ self: {
        maintainers = with stdenv.lib.maintainers; [ psibi ];
      }) {};
 
+  "persistent-mongoDB_2_5" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, bson, bytestring, cereal
+     , conduit, containers, http-api-data, monad-control, mongoDB
+     , network, path-pieces, persistent, resource-pool, resourcet, text
+     , time, transformers
+     }:
+     mkDerivation {
+       pname = "persistent-mongoDB";
+       version = "2.5";
+       sha256 = "e181caeafa76905faa57ba5173ce5171469753b20d276bd008a515eb7e696e84";
+       libraryHaskellDepends = [
+         aeson attoparsec base bson bytestring cereal conduit containers
+         http-api-data monad-control mongoDB network path-pieces persistent
+         resource-pool resourcet text time transformers
+       ];
+       jailbreak = true;
+       homepage = "http://www.yesodweb.com/book/persistent";
+       description = "Backend for the persistent library using mongoDB";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       maintainers = with stdenv.lib.maintainers; [ psibi ];
+     }) {};
+
   "persistent-mysql_2_1_2" = callPackage
     ({ mkDerivation, aeson, base, blaze-builder, bytestring, conduit
      , containers, monad-control, monad-logger, mysql, mysql-simple
@@ -163789,6 +165156,28 @@ self: {
        maintainers = with stdenv.lib.maintainers; [ psibi ];
      }) {};
 
+  "persistent-mysql_2_5" = callPackage
+    ({ mkDerivation, aeson, base, blaze-builder, bytestring, conduit
+     , containers, monad-control, monad-logger, mysql, mysql-simple
+     , persistent, resource-pool, resourcet, text, transformers
+     }:
+     mkDerivation {
+       pname = "persistent-mysql";
+       version = "2.5";
+       sha256 = "fad1617beb44caa9e39c7aab574296004c45f5554bf76b404697e48c61e7395d";
+       libraryHaskellDepends = [
+         aeson base blaze-builder bytestring conduit containers
+         monad-control monad-logger mysql mysql-simple persistent
+         resource-pool resourcet text transformers
+       ];
+       jailbreak = true;
+       homepage = "http://www.yesodweb.com/book/persistent";
+       description = "Backend for the persistent library using MySQL database server";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       maintainers = with stdenv.lib.maintainers; [ psibi ];
+     }) {};
+
   "persistent-odbc" = callPackage
     ({ mkDerivation, aeson, base, bytestring, conduit, containers
      , convertible, HDBC, HDBC-odbc, monad-control, monad-logger
@@ -164130,6 +165519,29 @@ self: {
        maintainers = with stdenv.lib.maintainers; [ psibi ];
      }) {};
 
+  "persistent-postgresql_2_5" = callPackage
+    ({ mkDerivation, aeson, base, blaze-builder, bytestring, conduit
+     , containers, monad-control, monad-logger, persistent
+     , postgresql-libpq, postgresql-simple, resource-pool, resourcet
+     , text, time, transformers
+     }:
+     mkDerivation {
+       pname = "persistent-postgresql";
+       version = "2.5";
+       sha256 = "46694c4cf4f83b73944e8df989c37a50dc22b109fee2e739f21c66c352cdae09";
+       libraryHaskellDepends = [
+         aeson base blaze-builder bytestring conduit containers
+         monad-control monad-logger persistent postgresql-libpq
+         postgresql-simple resource-pool resourcet text time transformers
+       ];
+       jailbreak = true;
+       homepage = "http://www.yesodweb.com/book/persistent";
+       description = "Backend for the persistent library using postgresql";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       maintainers = with stdenv.lib.maintainers; [ psibi ];
+     }) {};
+
   "persistent-protobuf" = callPackage
     ({ mkDerivation, base, bytestring, persistent, protocol-buffers
      , protocol-buffers-descriptor, template-haskell, text
@@ -164431,6 +165843,35 @@ self: {
        maintainers = with stdenv.lib.maintainers; [ psibi ];
      }) {};
 
+  "persistent-sqlite_2_5" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, conduit, containers
+     , hspec, monad-control, monad-logger, old-locale, persistent
+     , persistent-template, resource-pool, resourcet, text, time
+     , transformers
+     }:
+     mkDerivation {
+       pname = "persistent-sqlite";
+       version = "2.5";
+       sha256 = "ca67e87e5089215cfe1782c32b5e227355054caa92c802beef056f2304bb6373";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base bytestring conduit containers monad-control monad-logger
+         old-locale persistent resource-pool resourcet text time
+         transformers
+       ];
+       executableHaskellDepends = [ base monad-logger ];
+       testHaskellDepends = [
+         base hspec persistent persistent-template time transformers
+       ];
+       jailbreak = true;
+       homepage = "http://www.yesodweb.com/book/persistent";
+       description = "Backend for the persistent library using sqlite3";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       maintainers = with stdenv.lib.maintainers; [ psibi ];
+     }) {};
+
   "persistent-template_2_1" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, ghc-prim
      , hspec, monad-control, monad-logger, path-pieces, persistent
@@ -164745,6 +166186,32 @@ self: {
        maintainers = with stdenv.lib.maintainers; [ psibi ];
      }) {};
 
+  "persistent-template_2_5_1" = callPackage
+    ({ mkDerivation, aeson, aeson-compat, base, bytestring, containers
+     , ghc-prim, hspec, http-api-data, monad-control, monad-logger
+     , path-pieces, persistent, QuickCheck, tagged, template-haskell
+     , text, transformers, unordered-containers
+     }:
+     mkDerivation {
+       pname = "persistent-template";
+       version = "2.5.1";
+       sha256 = "24776c5690023cebc85bda7c2cc8b0ebeb6cc87884ac83800f6891b1b32975fa";
+       libraryHaskellDepends = [
+         aeson aeson-compat base bytestring containers ghc-prim
+         http-api-data monad-control monad-logger path-pieces persistent
+         tagged template-haskell text transformers unordered-containers
+       ];
+       testHaskellDepends = [
+         aeson base bytestring hspec persistent QuickCheck text transformers
+       ];
+       jailbreak = true;
+       homepage = "http://www.yesodweb.com/book/persistent";
+       description = "Type-safe, non-relational, multi-backend persistence";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       maintainers = with stdenv.lib.maintainers; [ psibi ];
+     }) {};
+
   "persistent-vector" = callPackage
     ({ mkDerivation, base, deepseq, QuickCheck, test-framework
      , test-framework-quickcheck2
@@ -164968,6 +166435,27 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "pg-store" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, hspec
+     , postgresql-libpq, QuickCheck, template-haskell, text
+     , transformers
+     }:
+     mkDerivation {
+       pname = "pg-store";
+       version = "0.0.1";
+       sha256 = "27032e33207c53c65452bfc3ea3d90620069850297e3edb5aa3e9274e6130c7f";
+       libraryHaskellDepends = [
+         attoparsec base bytestring postgresql-libpq template-haskell text
+         transformers
+       ];
+       testHaskellDepends = [
+         base bytestring hspec postgresql-libpq QuickCheck text
+       ];
+       homepage = "https://github.com/vapourismo/pg-store";
+       description = "Dead simple storage interface to PostgreSQL";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "pgdl" = callPackage
     ({ mkDerivation, array, base, bytestring, Cabal, configurator
      , directory, filepath, HTTP, http-conduit, network-uri, process
@@ -166405,6 +167893,7 @@ self: {
          base free pipes pipes-parse transformers
        ];
        testHaskellDepends = [ base doctest lens-family-core ];
+       jailbreak = true;
        description = "Group streams into substreams";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -169915,12 +171404,23 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "prelude-compat" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "prelude-compat";
+       version = "0.0.0.1";
+       sha256 = "7bdc875d5b7265a87f06866dc00da69edcd4ae36ea9687c8c6e643833ffb40d4";
+       libraryHaskellDepends = [ base ];
+       description = "Provide Prelude and Data.List with fixed content across GHC versions";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "prelude-edsl" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "prelude-edsl";
-       version = "0.3.1";
-       sha256 = "7b6233ca1eeb916185f87a7ba9ba8007a3b3f3307b795e52b32444fbcce44658";
+       version = "0.4";
+       sha256 = "2ef0353e4386cb64d8911fa2315b24a3581082e9ec8046b148364686df1b4657";
        libraryHaskellDepends = [ base ];
        homepage = "https://github.com/emilaxelsson/prelude-edsl";
        description = "An EDSL-motivated subset of the Prelude";
@@ -170015,6 +171515,17 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "prelude2010" = callPackage
+    ({ mkDerivation, prelude-compat }:
+     mkDerivation {
+       pname = "prelude2010";
+       version = "0.0";
+       sha256 = "d480894d9ad18f21395a26bcba80d7bd0d02b51ad81dc0f123eb1435aa7d8f38";
+       libraryHaskellDepends = [ prelude-compat ];
+       description = "Provide Prelude with fixed content across GHC versions";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "preprocess-haskell" = callPackage
     ({ mkDerivation, base, base-unicode-symbols, basic-prelude
      , bytestring, Cabal, containers, cpphs, deepseq, directory
@@ -170479,15 +171990,14 @@ self: {
 
   "printf-mauke" = callPackage
     ({ mkDerivation, base, bytestring, containers, data-default
-     , template-haskell, utf8-string
+     , template-haskell
      }:
      mkDerivation {
        pname = "printf-mauke";
-       version = "0.6.0";
-       sha256 = "1fa0f6c024f4a1d5d3b8da3a8de29b48b5735391a00581077a476cd816a9ddbb";
+       version = "0.7.0";
+       sha256 = "c518dca90f5767a63d10fc98be31cf20f96cc86609550b4530d1bfbcbf149715";
        libraryHaskellDepends = [
          base bytestring containers data-default template-haskell
-         utf8-string
        ];
        description = "A Perl printf like formatter";
        license = stdenv.lib.licenses.bsd3;
@@ -172039,8 +173549,8 @@ self: {
      }:
      mkDerivation {
        pname = "protolude";
-       version = "0.1.2";
-       sha256 = "c44cff763b5ec3c46fd5e624db6b46932f555968f4f5a43c0948e6d06600a920";
+       version = "0.1.4";
+       sha256 = "2b8b2e7ceb88f6db37633e204d1b59cc676535bff61c0ceb6074b75f02a6cd29";
        libraryHaskellDepends = [
          async base bytestring containers deepseq ghc-prim mtl safe
          semiring-simple stm string-conv text transformers
@@ -172106,8 +173616,8 @@ self: {
     ({ mkDerivation, base, generic-deriving, tagged }:
      mkDerivation {
        pname = "proxied";
-       version = "0.1.1";
-       sha256 = "dc4f7f3553dfcc2ff40dd967d5c04bed58ac3d8d210b77a62df45623b36be087";
+       version = "0.2";
+       sha256 = "76f3a157b2f5373d46aa4203369a17052ce472a21dc2b067f7810b117a1cee0b";
        libraryHaskellDepends = [ base generic-deriving tagged ];
        homepage = "https://github.com/RyanGlScott/proxied";
        description = "Make functions consume Proxy instead of undefined";
@@ -172300,6 +173810,25 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "psqueues_0_2_2_1" = callPackage
+    ({ mkDerivation, array, base, deepseq, ghc-prim, hashable, HUnit
+     , QuickCheck, tagged, test-framework, test-framework-hunit
+     , test-framework-quickcheck2
+     }:
+     mkDerivation {
+       pname = "psqueues";
+       version = "0.2.2.1";
+       sha256 = "1428771180a34c2258bc9ca0f0c12f1df530be018e870c91348975cc7d33ae9b";
+       libraryHaskellDepends = [ base deepseq ghc-prim hashable ];
+       testHaskellDepends = [
+         array base deepseq ghc-prim hashable HUnit QuickCheck tagged
+         test-framework test-framework-hunit test-framework-quickcheck2
+       ];
+       description = "Pure priority search queues";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "pub" = callPackage
     ({ mkDerivation, base, bytestring, cmdargs, ConfigFile, containers
      , groom, hedis, hslogger, mtl, network, pipes, pipes-bytestring
@@ -173027,7 +174556,7 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "purescript_0_8_4_0" = callPackage
+  "purescript_0_8_5_0" = callPackage
     ({ mkDerivation, aeson, aeson-better-errors, ansi-wl-pprint, base
      , base-compat, bower-json, boxes, bytestring, containers, directory
      , dlist, edit-distance, filepath, fsnotify, Glob, haskeline, hspec
@@ -173035,13 +174564,14 @@ self: {
      , lifted-base, monad-control, monad-logger, mtl, network
      , optparse-applicative, parallel, parsec, pattern-arrows, pipes
      , pipes-http, process, regex-tdfa, safe, semigroups, sourcemap
-     , split, stm, syb, text, time, transformers, transformers-base
-     , transformers-compat, unordered-containers, utf8-string, vector
+     , spdx, split, stm, syb, text, time, transformers
+     , transformers-base, transformers-compat, unordered-containers
+     , utf8-string, vector
      }:
      mkDerivation {
        pname = "purescript";
-       version = "0.8.4.0";
-       sha256 = "cb0f75b7c4a9f926b6e183fe825153abdde6170f5da9c2b0ccef27575e3e264e";
+       version = "0.8.5.0";
+       sha256 = "75a253d113b33e79abceff9d280988c1a4cb46eb84547a82eda1ec4bdad60d04";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -173049,9 +174579,9 @@ self: {
          bytestring containers directory dlist edit-distance filepath
          fsnotify Glob http-types language-javascript lifted-base
          monad-control monad-logger mtl parallel parsec pattern-arrows pipes
-         pipes-http process regex-tdfa safe semigroups sourcemap split stm
-         syb text time transformers transformers-base transformers-compat
-         unordered-containers utf8-string vector
+         pipes-http process regex-tdfa safe semigroups sourcemap spdx split
+         stm syb text time transformers transformers-base
+         transformers-compat unordered-containers utf8-string vector
        ];
        executableHaskellDepends = [
          aeson ansi-wl-pprint base base-compat boxes bytestring containers
@@ -174037,6 +175567,7 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck
        ];
+       jailbreak = true;
        homepage = "http://github.com/bennofs/quickcheck-property-monad/";
        description = "A monad for generating QuickCheck properties without Arbitrary instances";
        license = stdenv.lib.licenses.bsd3;
@@ -174417,8 +175948,8 @@ self: {
     ({ mkDerivation, base, hspec, QuickCheck, quiver }:
      mkDerivation {
        pname = "quiver-interleave";
-       version = "0.2.0.0";
-       sha256 = "756bfdf3b0a932e4452f4f032fc517977e01b19c98b645486ce89f47217ec801";
+       version = "0.2.0.1";
+       sha256 = "0dbe071064fdffb6995475048afe2531096e4009243fe58fc9bfe6ed31f2dad8";
        libraryHaskellDepends = [ base quiver ];
        testHaskellDepends = [ base hspec QuickCheck quiver ];
        description = "Interleave values from multiple Quivers";
@@ -174426,19 +175957,19 @@ self: {
      }) {};
 
   "quiver-sort" = callPackage
-    ({ mkDerivation, base, binary, directory, exceptions, hspec
-     , QuickCheck, quiver, quiver-binary, quiver-bytestring
+    ({ mkDerivation, base, binary, containers, directory, exceptions
+     , hspec, QuickCheck, quiver, quiver-binary, quiver-bytestring
      , quiver-groups, quiver-instances, quiver-interleave, resourcet
      , temporary, transformers
      }:
      mkDerivation {
        pname = "quiver-sort";
-       version = "0.1.0.0";
-       sha256 = "ad93f4cdb76043612f816f02e0ca40fdb1396e8b7a96b7e303255eb7b4099d05";
+       version = "0.2.0.0";
+       sha256 = "78dba51aa22ecc34e7d871d066bd936febcb684dd20679d46ba2cd377399ee0c";
        libraryHaskellDepends = [
-         base directory exceptions quiver quiver-binary quiver-bytestring
-         quiver-groups quiver-instances quiver-interleave resourcet
-         temporary transformers
+         base containers directory exceptions quiver quiver-binary
+         quiver-bytestring quiver-groups quiver-instances quiver-interleave
+         resourcet temporary transformers
        ];
        testHaskellDepends = [
          base binary directory exceptions hspec QuickCheck quiver
@@ -175482,6 +177013,26 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "ratel_0_1_3" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, case-insensitive
+     , containers, http-client, http-client-tls, http-types, tasty
+     , tasty-hspec, text, uuid
+     }:
+     mkDerivation {
+       pname = "ratel";
+       version = "0.1.3";
+       sha256 = "49fee52e108c70551438f75f997b8c0a3053ee15476422c77509918bfb3ca9b3";
+       libraryHaskellDepends = [
+         aeson base bytestring case-insensitive containers http-client
+         http-client-tls http-types text uuid
+       ];
+       testHaskellDepends = [ base tasty tasty-hspec ];
+       homepage = "https://github.com/tfausak/ratel#readme";
+       description = "Notify Honeybadger about exceptions";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "ratel-wai" = callPackage
     ({ mkDerivation, base, bytestring, case-insensitive, containers
      , http-client, ratel, wai
@@ -175498,6 +177049,23 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "ratel-wai_0_1_2" = callPackage
+    ({ mkDerivation, base, bytestring, case-insensitive, containers
+     , http-client, ratel, wai
+     }:
+     mkDerivation {
+       pname = "ratel-wai";
+       version = "0.1.2";
+       sha256 = "f8aad4c4f57e58bda51edc56521e095e03810c825ef2333069e9151f51e1468e";
+       libraryHaskellDepends = [
+         base bytestring case-insensitive containers http-client ratel wai
+       ];
+       homepage = "https://github.com/tfausak/ratel-wai#readme";
+       description = "Notify Honeybadger about exceptions via a WAI middleware";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "ratio-int" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -175659,29 +177227,28 @@ self: {
 
   "rdf4h" = callPackage
     ({ mkDerivation, base, binary, bytestring, containers, deepseq
-     , directory, fgl, hashable, HTTP, HUnit, hxt, knob, network
-     , network-uri, parsec, QuickCheck, safe, test-framework
-     , test-framework-hunit, test-framework-quickcheck2, text
-     , text-binary, unordered-containers
+     , directory, fgl, hashable, hgal, HTTP, HUnit, hxt, network
+     , network-uri, parsec, QuickCheck, safe, tasty, tasty-hunit
+     , tasty-quickcheck, text, text-binary, unordered-containers
+     , utf8-string
      }:
      mkDerivation {
        pname = "rdf4h";
-       version = "1.3.6";
-       sha256 = "59b3f7a1893b1ec2c4ce967dd98d1dd1541e57ce1a697810d3b8fec27d21b1da";
+       version = "2.0.0";
+       sha256 = "2c6eb2a15590931e0646731c688b010d75186a2d1ce38eabb27fdbc19647a23a";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          base binary bytestring containers deepseq directory fgl hashable
-         HTTP hxt network network-uri parsec text text-binary
-         unordered-containers
+         hgal HTTP hxt network network-uri parsec text text-binary
+         unordered-containers utf8-string
        ];
        executableHaskellDepends = [
-         base bytestring containers network network-uri text
+         base containers network network-uri text
        ];
        testHaskellDepends = [
-         base bytestring containers directory HUnit knob network network-uri
-         QuickCheck safe test-framework test-framework-hunit
-         test-framework-quickcheck2 text
+         base bytestring containers directory HUnit network network-uri
+         QuickCheck safe tasty tasty-hunit tasty-quickcheck text
        ];
        homepage = "https://github.com/robstewart57/rdf4h";
        description = "A library for RDF processing in Haskell";
@@ -179834,8 +181401,8 @@ self: {
        pname = "rest-client";
        version = "0.5.1.0";
        sha256 = "9b75fb30f0f101945440c21b38d64b22a9aad81b81bce8e6a21e4675e6c8136e";
-       revision = "1";
-       editedCabalFile = "792e8084ca7b8c30c3c5870c03c0f2b0e401ea75a7edea9ec598fdbe5213f676";
+       revision = "2";
+       editedCabalFile = "a95c81e43b13fd4998514f346a7b81093228886b99dc0b05e07506f44b8ae642";
        libraryHaskellDepends = [
          aeson-utils base bytestring case-insensitive data-default
          exceptions http-conduit http-types hxt hxt-pickle-utils
@@ -180008,8 +181575,8 @@ self: {
        pname = "rest-core";
        version = "0.38";
        sha256 = "b491b734c2d74729f427ca02370f12b839dd92347fea44b5fb66c66a39b11cec";
-       revision = "1";
-       editedCabalFile = "edcbe69d770149b6e3aeb47cc7ae2a9f4e589fa3cd1c928f1538504ac24b8b2c";
+       revision = "2";
+       editedCabalFile = "ed51d0cdb0e2562b3d3d03bc87c0da6d8da947ccec0f66307cf9455e82bd39dc";
        libraryHaskellDepends = [
          aeson aeson-utils base base-compat bytestring case-insensitive
          errors fclabels hxt hxt-pickle-utils json-schema mtl mtl-compat
@@ -180431,8 +181998,8 @@ self: {
        pname = "rest-gen";
        version = "0.19.0.2";
        sha256 = "12caa70e7b29b073cb0e066cf7d5c590b13e0fb5b2f924944cd1ae5217c79330";
-       revision = "1";
-       editedCabalFile = "afca13957f1b186ba5922659d6275cdf5c8d49ec2bca6f2319d89c213afa5c4d";
+       revision = "2";
+       editedCabalFile = "e4e4528467c593e7cfc6ae2180bfa4a255097f1921a9daa70b46c48c0e84763a";
        libraryHaskellDepends = [
          aeson base base-compat blaze-html Cabal code-builder directory
          fclabels filepath hashable haskell-src-exts HStringTemplate hxt
@@ -180674,8 +182241,8 @@ self: {
        pname = "rest-stringmap";
        version = "0.2.0.6";
        sha256 = "66e5a32f04cfcf9826296b3c053c22caa745fd890ccc6ea9199c34529507524a";
-       revision = "2";
-       editedCabalFile = "286ce136699cc8dffad47ead93fdaf0538e465edafde510ff7697f96e470ea1d";
+       revision = "3";
+       editedCabalFile = "33fa62a06fc1c77f4e77c603b0a19678eab9695402e20e56556c6fd090e332dd";
        libraryHaskellDepends = [
          aeson base containers hashable hxt json-schema tostring
          unordered-containers
@@ -180915,7 +182482,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "rethinkdb" = callPackage
+  "rethinkdb_2_2_0_3" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, base64-bytestring, binary
      , bytestring, containers, data-default, doctest, mtl, network
      , scientific, text, time, unordered-containers, utf8-string, vector
@@ -180937,6 +182504,31 @@ self: {
        homepage = "http://github.com/atnnn/haskell-rethinkdb";
        description = "A driver for RethinkDB 2.2";
        license = stdenv.lib.licenses.asl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "rethinkdb" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, base64-bytestring, binary
+     , bytestring, containers, data-default, doctest, mtl, network
+     , scientific, text, time, unordered-containers, utf8-string, vector
+     }:
+     mkDerivation {
+       pname = "rethinkdb";
+       version = "2.2.0.4";
+       sha256 = "e1f700f1cdbe9e7b96d529f29725ec13be86ae164c3c99a03b1d502ac9416f9c";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base base64-bytestring binary bytestring containers
+         data-default mtl network scientific text time unordered-containers
+         utf8-string vector
+       ];
+       executableHaskellDepends = [ attoparsec base text ];
+       testHaskellDepends = [ base doctest ];
+       doCheck = false;
+       homepage = "http://github.com/atnnn/haskell-rethinkdb";
+       description = "A driver for RethinkDB 2.2";
+       license = stdenv.lib.licenses.asl20;
      }) {};
 
   "rethinkdb-client-driver_0_0_13" = callPackage
@@ -182551,8 +184143,8 @@ self: {
      }:
      mkDerivation {
        pname = "rss-conduit";
-       version = "0.2.0.0";
-       sha256 = "feff18d16f9c23e3180a7a4ae9efebcce52cdc8b8ad78791948dba33f5af53a6";
+       version = "0.2.0.1";
+       sha256 = "c06317ac567f3a025bd5ba498837a64f0f045a3fa38e4ae36ca9ca76c4aafe3a";
        libraryHaskellDepends = [
          base conduit conduit-parse containers exceptions foldl lens-simple
          mono-traversable parsers safe text time timerep uri-bytestring
@@ -182600,8 +184192,8 @@ self: {
      }:
      mkDerivation {
        pname = "rtcm";
-       version = "0.1.4";
-       sha256 = "9f4343199636b5509c71c982f8d8be39eaadcdac0fb63b86323590c66ef43a03";
+       version = "0.1.5";
+       sha256 = "cc91a2c354c79e6f4bb98c3f801bc72c5a37fd3874fa3d0ac4e6fa5637fac364";
        libraryHaskellDepends = [
          array base basic-prelude binary binary-bits bytestring lens
          template-haskell word24
@@ -183662,26 +185254,26 @@ self: {
      }) {};
 
   "sarsi" = callPackage
-    ({ mkDerivation, attoparsec, base, binary, bytestring, Cabal
+    ({ mkDerivation, async, attoparsec, base, binary, bytestring, Cabal
      , containers, cryptonite, directory, filepath, fsnotify, machines
      , machines-binary, machines-io, machines-process, msgpack, network
-     , process, text, unordered-containers, vector
+     , process, stm, text, unordered-containers, vector
      }:
      mkDerivation {
        pname = "sarsi";
-       version = "0.0.1.0";
-       sha256 = "fb0fd9a1f67876bc7656c27782ad74f64427e16ab43e3914cdad7d68be56e4b7";
+       version = "0.0.3.0";
+       sha256 = "5dce7ea1ce2288c62069f98f3757357b41a0385338edb4e741d9ef59f0243861";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         attoparsec base binary bytestring containers cryptonite directory
-         filepath machines machines-binary machines-io machines-process
-         msgpack network process text vector
+         async attoparsec base binary bytestring containers cryptonite
+         directory filepath fsnotify machines machines-binary machines-io
+         machines-process msgpack network process stm text vector
        ];
        executableHaskellDepends = [
-         base binary bytestring Cabal containers fsnotify machines
-         machines-binary machines-io machines-process msgpack network
-         process text unordered-containers vector
+         base binary bytestring Cabal containers directory filepath fsnotify
+         machines machines-binary machines-io machines-process msgpack
+         network process text unordered-containers vector
        ];
        jailbreak = true;
        homepage = "http://github.com/aloiscochard/sarsi";
@@ -183850,12 +185442,12 @@ self: {
      , conduit-combinators, conduit-extra, data-binary-ieee754, lens
      , monad-loops, QuickCheck, resourcet, tasty, tasty-hunit
      , tasty-quickcheck, template-haskell, text, unordered-containers
-     , yaml, yaml-light
+     , yaml
      }:
      mkDerivation {
        pname = "sbp";
-       version = "0.52.1";
-       sha256 = "72e53ab77cf026fc5bde9899a5a49a35bbe6a2e3853022b9d62e238eee8450f6";
+       version = "0.52.2";
+       sha256 = "e3510bf821f2af6bc73221a0c35cce3e3436f8651bdddc08db190d389992fa41";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -183869,7 +185461,7 @@ self: {
        ];
        testHaskellDepends = [
          aeson base base64-bytestring basic-prelude bytestring QuickCheck
-         tasty tasty-hunit tasty-quickcheck yaml-light
+         tasty tasty-hunit tasty-quickcheck
        ];
        homepage = "https://github.com/swift-nav/libsbp";
        description = "SwiftNav's SBP Library";
@@ -185063,8 +186655,8 @@ self: {
      }:
      mkDerivation {
        pname = "scotty-resource";
-       version = "0.1.0.0";
-       sha256 = "54bb90b0cd35b4a22bbed7af58e1e9297344551badc0ebcc56620ce1bad1c5d5";
+       version = "0.1.0.1";
+       sha256 = "d65bea57c1151d8cf467fa624ca6351ceb02f086cb9ff87aafef450511f52127";
        libraryHaskellDepends = [
          base containers http-types scotty text transformers wai
        ];
@@ -185134,6 +186726,22 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "scotty-view" = callPackage
+    ({ mkDerivation, base, scotty, text, transformers }:
+     mkDerivation {
+       pname = "scotty-view";
+       version = "1.0.0";
+       sha256 = "d46e0f66f200595d666d5b996cc1aa7999ce059668bc720d641e60c03f4b3bda";
+       revision = "2";
+       editedCabalFile = "d941c5b17efc35e5a244ee219198795d8b3df583685abe7b128731a417735a29";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base scotty text transformers ];
+       executableHaskellDepends = [ base scotty text transformers ];
+       jailbreak = true;
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "scp-streams" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, cmdargs, io-streams
      , process, SHA, sha-streams, unix
@@ -185428,19 +187036,20 @@ self: {
      }) {};
 
   "sdl2-compositor" = callPackage
-    ({ mkDerivation, base, lens, linear, lrucache, QuickCheck, sdl2
-     , sdl2-ttf, StateVar, stm, text, transformers
+    ({ mkDerivation, base, Cabal, hspec, hspec-core, lens, linear
+     , lrucache, QuickCheck, sdl2, StateVar, stm, text, transformers
      }:
      mkDerivation {
        pname = "sdl2-compositor";
-       version = "1.2.0.4";
-       sha256 = "f4e80bef41513080e60c76d1f6d15fe6afe479acb92e9775cbe9e12d7ee15135";
+       version = "1.2.0.5";
+       sha256 = "233b6fa622703849d4f7d69ac2202a0787b4e1048341b09767a3b5fa2e3ee255";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base lens linear lrucache QuickCheck sdl2 sdl2-ttf StateVar stm
-         text transformers
+         base lens linear lrucache QuickCheck sdl2 StateVar stm text
+         transformers
        ];
+       testHaskellDepends = [ base Cabal hspec hspec-core QuickCheck ];
        description = "image compositing with sdl2 - declarative style";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -186155,6 +187764,7 @@ self: {
          distributive semigroups tagged transformers transformers-compat
        ];
        testHaskellDepends = [ base directory doctest filepath ];
+       jailbreak = true;
        doCheck = false;
        homepage = "http://github.com/ekmett/semigroupoids";
        description = "Semigroupoids: Category sans id";
@@ -186178,6 +187788,8 @@ self: {
          distributive semigroups tagged transformers transformers-compat
        ];
        testHaskellDepends = [ base directory doctest filepath ];
+       jailbreak = true;
+       doCheck = false;
        homepage = "http://github.com/ekmett/semigroupoids";
        description = "Semigroupoids: Category sans id";
        license = stdenv.lib.licenses.bsd3;
@@ -187082,7 +188694,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "servant_0_6_1" = callPackage
+  "servant_0_7" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, base-compat, bytestring
      , bytestring-conversion, case-insensitive, directory, doctest
      , filemanip, filepath, hspec, http-api-data, http-media, http-types
@@ -187091,8 +188703,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant";
-       version = "0.6.1";
-       sha256 = "830154335052270314be49644db3a88665b1910d1678ff35337a9b3caabaab3a";
+       version = "0.7";
+       sha256 = "c4a61f0bb998c7e3a7dd808c64e73419e7c1b3a60e51d3cbce8cb32eb1ea3f97";
        libraryHaskellDepends = [
          aeson attoparsec base base-compat bytestring bytestring-conversion
          case-insensitive http-api-data http-media http-types network-uri
@@ -187221,12 +188833,12 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "servant-blaze_0_6_1" = callPackage
+  "servant-blaze_0_7" = callPackage
     ({ mkDerivation, base, blaze-html, http-media, servant }:
      mkDerivation {
        pname = "servant-blaze";
-       version = "0.6.1";
-       sha256 = "f34b45f7c15f53858034052bc0e662ce884ca2c231bc7f3fecc69bc8763f209f";
+       version = "0.7";
+       sha256 = "e0639a646d1ce876da88ddbcc32e99348c6e3c9b76d21fb43261b89b19dc8ebd";
        libraryHaskellDepends = [ base blaze-html http-media servant ];
        jailbreak = true;
        homepage = "http://haskell-servant.github.io/";
@@ -187239,8 +188851,8 @@ self: {
     ({ mkDerivation, base, cassava, http-media, servant, vector }:
      mkDerivation {
        pname = "servant-cassava";
-       version = "0.6.1";
-       sha256 = "2cd80c3c5e92111e4ccca8a0aeef5001cb5e64ca31365fa363148a2d239e781f";
+       version = "0.7";
+       sha256 = "ae4d8a51a2a6a1bafa224fd83ce7ccb7669e01e0bb19328bb09841e4e6a3a8ad";
        libraryHaskellDepends = [ base cassava http-media servant vector ];
        jailbreak = true;
        homepage = "http://haskell-servant.github.io/";
@@ -187435,7 +189047,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "servant-client_0_6_1" = callPackage
+  "servant-client_0_7" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, base64-bytestring
      , bytestring, deepseq, exceptions, hspec, http-api-data
      , http-client, http-client-tls, http-media, http-types, HUnit
@@ -187445,8 +189057,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-client";
-       version = "0.6.1";
-       sha256 = "3b2724cd01fd60c10132b4c20384e5bc734f2e46b03db9b6a0f6d4b947decee4";
+       version = "0.7";
+       sha256 = "8874dc13f0256d31734e011d8fcd4ffbb38c3d25ca0514e5e9433a16d42b96cf";
        libraryHaskellDepends = [
          aeson attoparsec base base64-bytestring bytestring exceptions
          http-api-data http-client http-client-tls http-media http-types
@@ -187465,6 +189077,25 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "servant-csharp" = callPackage
+    ({ mkDerivation, base, bytestring, directory, filepath
+     , haskell-src-exts, heredocs, http-types, lens, servant
+     , servant-foreign, text, time, uuid, uuid-types
+     }:
+     mkDerivation {
+       pname = "servant-csharp";
+       version = "0.0.7.1";
+       sha256 = "98bb40bf02a4ed672fe50c1c5c90901e61ebe5ade8d639a1dfdee215ce1de4ff";
+       libraryHaskellDepends = [
+         base bytestring directory filepath haskell-src-exts heredocs
+         http-types lens servant servant-foreign text time uuid uuid-types
+       ];
+       jailbreak = true;
+       homepage = "https://github.com/cutsea110/servant-csharp.git";
+       description = "Generate servant client library for C#";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "servant-docs_0_3_1" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, base, bytestring, hashable
      , lens, servant, string-conversions, system-filepath, text
@@ -187661,7 +189292,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "servant-docs_0_6_1" = callPackage
+  "servant-docs_0_7" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, base, bytestring
      , bytestring-conversion, case-insensitive, control-monad-omega
      , hashable, hspec, http-media, http-types, lens, servant
@@ -187669,8 +189300,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-docs";
-       version = "0.6.1";
-       sha256 = "66604bcbeee4f84847d64fb7ed127eb4f32570d16a33aa24adf2684688aae33b";
+       version = "0.7";
+       sha256 = "8bb427ae3f9633b166efa45274cfffd17e7c313a5cbe40f6e6384e746eb59fb2";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -187767,8 +189398,8 @@ self: {
     ({ mkDerivation, base, hspec, http-types, lens, servant, text }:
      mkDerivation {
        pname = "servant-foreign";
-       version = "0.6.1";
-       sha256 = "de131f3538d9e01a5c9a8c57ee85a22753fa25e80f98031e0c2947c5aca9b324";
+       version = "0.7";
+       sha256 = "2c0fe064a4cd38fe73bb6133fd7d402e5b6457dd2902c76322887d6c5f0e383b";
        libraryHaskellDepends = [ base http-types lens servant text ];
        testHaskellDepends = [ base hspec ];
        jailbreak = true;
@@ -187994,8 +189625,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-js";
-       version = "0.6.1";
-       sha256 = "8bafcd5632bb49346280a1922e1708e55da639c485347d0566724445e2854611";
+       version = "0.7";
+       sha256 = "355fac0a7232a163b628194750aa47897e0bc53a57799d6b132509cf4a82be66";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -188020,8 +189651,8 @@ self: {
     ({ mkDerivation, base, http-media, lucid, servant }:
      mkDerivation {
        pname = "servant-lucid";
-       version = "0.6.1";
-       sha256 = "bb0d27b58f21e4921f302a0902ead2377372617df80ab829be9dd296d1f031e6";
+       version = "0.7";
+       sha256 = "6a1dc36d919763d0793e21dca873038ececfaa386e792ac8d70c597ef94e74a4";
        libraryHaskellDepends = [ base http-media lucid servant ];
        jailbreak = true;
        homepage = "http://haskell-servant.github.io/";
@@ -188051,15 +189682,15 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "servant-mock_0_6_1" = callPackage
+  "servant-mock_0_7" = callPackage
     ({ mkDerivation, aeson, base, bytestring, bytestring-conversion
      , hspec, hspec-wai, http-types, QuickCheck, servant, servant-server
      , transformers, wai, warp
      }:
      mkDerivation {
        pname = "servant-mock";
-       version = "0.6.1";
-       sha256 = "c612d546f82f0b633cab8396c71583f0866034abd9c3f2462fce3faec9006621";
+       version = "0.7";
+       sha256 = "42065734878eabbb2cd424737bab0e1dd3ff99eddace93c9c0953f59a42dc55d";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -188447,7 +190078,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "servant-server_0_6_1" = callPackage
+  "servant-server_0_7" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, base-compat
      , base64-bytestring, bytestring, bytestring-conversion, containers
      , directory, doctest, exceptions, filemanip, filepath, hspec
@@ -188459,8 +190090,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-server";
-       version = "0.6.1";
-       sha256 = "4d1b0871008945009bf4d4756108cc1376edbd08e49ce96d9c1365d9b382ec07";
+       version = "0.7";
+       sha256 = "ea58c79d6ac65d0beda9e64c1cde420d77a355be4cab0b48738ccf3adad4eb0b";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -189561,7 +191192,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "shake" = callPackage
+  "shake_0_15_5" = callPackage
     ({ mkDerivation, base, binary, bytestring, deepseq, directory
      , extra, filepath, hashable, js-flot, js-jquery, old-time, process
      , QuickCheck, random, time, transformers, unix
@@ -189592,6 +191223,40 @@ self: {
        homepage = "http://shakebuild.com";
        description = "Build system library, like Make, but more accurate dependencies";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "shake" = callPackage
+    ({ mkDerivation, base, binary, bytestring, deepseq, directory
+     , extra, filepath, hashable, js-flot, js-jquery, primitive, process
+     , QuickCheck, random, time, transformers, unix
+     , unordered-containers, utf8-string
+     }:
+     mkDerivation {
+       pname = "shake";
+       version = "0.15.6";
+       sha256 = "d162f5437ffb08a9b638e381dc99807975ed48b2f04e24b1e3df74b0c1bbca10";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base binary bytestring deepseq directory extra filepath hashable
+         js-flot js-jquery process random time transformers unix
+         unordered-containers utf8-string
+       ];
+       executableHaskellDepends = [
+         base binary bytestring deepseq directory extra filepath hashable
+         js-flot js-jquery primitive process random time transformers unix
+         unordered-containers utf8-string
+       ];
+       testHaskellDepends = [
+         base binary bytestring deepseq directory extra filepath hashable
+         js-flot js-jquery process QuickCheck random time transformers unix
+         unordered-containers utf8-string
+       ];
+       doCheck = false;
+       homepage = "http://shakebuild.com";
+       description = "Build system library, like Make, but more accurate dependencies";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "shake-cabal-build" = callPackage
@@ -190093,7 +191758,7 @@ self: {
        maintainers = with stdenv.lib.maintainers; [ psibi ];
      }) {};
 
-  "shakespeare" = callPackage
+  "shakespeare_2_0_8" = callPackage
     ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring
      , containers, directory, exceptions, ghc-prim, hspec, HUnit, parsec
      , process, scientific, template-haskell, text, time, transformers
@@ -190116,6 +191781,60 @@ self: {
        homepage = "http://www.yesodweb.com/book/shakespearean-templates";
        description = "A toolkit for making compile-time interpolated templates";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       maintainers = with stdenv.lib.maintainers; [ psibi ];
+     }) {};
+
+  "shakespeare" = callPackage
+    ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring
+     , containers, directory, exceptions, ghc-prim, hspec, HUnit, parsec
+     , process, scientific, template-haskell, text, time, transformers
+     , unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "shakespeare";
+       version = "2.0.8.1";
+       sha256 = "36f44b3e07f9142d0d4d3ef87ec1b84ec915a3f21091f470f493e61dbe0c38a5";
+       libraryHaskellDepends = [
+         aeson base blaze-html blaze-markup bytestring containers directory
+         exceptions ghc-prim parsec process scientific template-haskell text
+         time transformers unordered-containers vector
+       ];
+       testHaskellDepends = [
+         aeson base blaze-html blaze-markup bytestring containers directory
+         exceptions ghc-prim hspec HUnit parsec process template-haskell
+         text time transformers
+       ];
+       homepage = "http://www.yesodweb.com/book/shakespearean-templates";
+       description = "A toolkit for making compile-time interpolated templates";
+       license = stdenv.lib.licenses.mit;
+       maintainers = with stdenv.lib.maintainers; [ psibi ];
+     }) {};
+
+  "shakespeare_2_0_8_2" = callPackage
+    ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring
+     , containers, directory, exceptions, ghc-prim, hspec, HUnit, parsec
+     , process, scientific, template-haskell, text, time, transformers
+     , unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "shakespeare";
+       version = "2.0.8.2";
+       sha256 = "30797f10420f70164443ba4167fb3901f84d235cb419fd0d0442e746c835b114";
+       libraryHaskellDepends = [
+         aeson base blaze-html blaze-markup bytestring containers directory
+         exceptions ghc-prim parsec process scientific template-haskell text
+         time transformers unordered-containers vector
+       ];
+       testHaskellDepends = [
+         aeson base blaze-html blaze-markup bytestring containers directory
+         exceptions ghc-prim hspec HUnit parsec process template-haskell
+         text time transformers
+       ];
+       homepage = "http://www.yesodweb.com/book/shakespearean-templates";
+       description = "A toolkit for making compile-time interpolated templates";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
        maintainers = with stdenv.lib.maintainers; [ psibi ];
      }) {};
 
@@ -190511,8 +192230,8 @@ self: {
        pname = "shelltestrunner";
        version = "1.3.5";
        sha256 = "4265eb9cc87c352655099da26f49fb7829f5163edd03a20105b7a25609d3a829";
-       revision = "1";
-       editedCabalFile = "4ccce28f099594a89bbb8ff9c8f6408955b4be02a01eb2d552e1ce7165dce3aa";
+       revision = "2";
+       editedCabalFile = "647017bad45490fe4d5f549d21583d80c8ce69f3e4e8e4476c55707126b2e2b4";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -190752,6 +192471,37 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "shelly_1_6_6" = callPackage
+    ({ mkDerivation, async, base, bytestring, containers, directory
+     , enclosed-exceptions, exceptions, hspec, HUnit, lifted-async
+     , lifted-base, monad-control, mtl, process, system-fileio
+     , system-filepath, text, time, transformers, transformers-base
+     , unix-compat
+     }:
+     mkDerivation {
+       pname = "shelly";
+       version = "1.6.6";
+       sha256 = "9c89e1ed25de9ede0ee6d6a4094ff72ca6af5b1a1f67503ea40a87beb796e1c5";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         async base bytestring containers directory enclosed-exceptions
+         exceptions lifted-async lifted-base monad-control mtl process
+         system-fileio system-filepath text time transformers
+         transformers-base unix-compat
+       ];
+       testHaskellDepends = [
+         async base bytestring containers directory enclosed-exceptions
+         exceptions hspec HUnit lifted-async lifted-base monad-control mtl
+         process system-fileio system-filepath text time transformers
+         transformers-base unix-compat
+       ];
+       homepage = "https://github.com/yesodweb/Shelly.hs";
+       description = "shell-like (systems) programming in Haskell";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "shelly-extra" = callPackage
     ({ mkDerivation, async, base, hspec, HUnit, mtl, SafeSemaphore
      , shelly, text
@@ -190769,6 +192519,41 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "shine" = callPackage
+    ({ mkDerivation, base, ghcjs-dom, ghcjs-prim, keycode, mtl, time
+     , transformers
+     }:
+     mkDerivation {
+       pname = "shine";
+       version = "0.1.0.0";
+       sha256 = "b20ef3b3c40df6f53bf4eefeaf8d53482f3729562626744095c101641ae469a0";
+       revision = "1";
+       editedCabalFile = "650580b5783e188ebeda9d052966052dba2fad5a971cbe078e5046b120ed1f1a";
+       libraryHaskellDepends = [
+         base ghcjs-dom ghcjs-prim keycode mtl time transformers
+       ];
+       testHaskellDepends = [ base ghcjs-dom ];
+       jailbreak = true;
+       homepage = "https://github.com/fgaz/shine";
+       description = "Declarative graphics for the browser using GHCJS";
+       license = stdenv.lib.licenses.mit;
+       broken = true;
+     }) {ghcjs-prim = null;};
+
+  "shine-varying" = callPackage
+    ({ mkDerivation, base, ghcjs-dom, keycode, shine, varying }:
+     mkDerivation {
+       pname = "shine-varying";
+       version = "0.1.0.0";
+       sha256 = "80301d12099fa02193881457cf80603b00d8c0fe59ef3a8e75f1f81491fbb68e";
+       libraryHaskellDepends = [ base ghcjs-dom keycode shine varying ];
+       testHaskellDepends = [ base ghcjs-dom keycode shine varying ];
+       homepage = "https://github.com/fgaz/shine-varying";
+       description = "FRP interface for shine using the varying package";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "shivers-cfg" = callPackage
     ({ mkDerivation, base, containers, directory, HPDF, language-dot
      , mtl, pretty, process
@@ -190860,7 +192645,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "should-not-typecheck" = callPackage
+  "should-not-typecheck_2_0_1" = callPackage
     ({ mkDerivation, base, deepseq, hspec, hspec-expectations, HUnit }:
      mkDerivation {
        pname = "should-not-typecheck";
@@ -190873,6 +192658,22 @@ self: {
        homepage = "http://github.com/CRogers/should-not-typecheck";
        description = "A HUnit/hspec assertion library to verify that an expression does not typecheck";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "should-not-typecheck" = callPackage
+    ({ mkDerivation, base, deepseq, hspec, hspec-expectations, HUnit }:
+     mkDerivation {
+       pname = "should-not-typecheck";
+       version = "2.1.0";
+       sha256 = "f538ac70ce07679bc2e6c1651db82a86866664ab995665fdc78e6cb12bd8d591";
+       libraryHaskellDepends = [ base deepseq HUnit ];
+       testHaskellDepends = [
+         base deepseq hspec hspec-expectations HUnit
+       ];
+       homepage = "http://github.com/CRogers/should-not-typecheck";
+       description = "A HUnit/hspec assertion library to verify that an expression does not typecheck";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "show" = callPackage
@@ -192446,13 +194247,13 @@ self: {
      }) {};
 
   "skulk" = callPackage
-    ({ mkDerivation, base, hspec }:
+    ({ mkDerivation, base, hspec, QuickCheck }:
      mkDerivation {
        pname = "skulk";
-       version = "0.1.0.0";
-       sha256 = "c7442785a7211084928a4bc6ab2612bab96676d6e979b0d3debc6c8c13f8dd44";
+       version = "0.1.1.0";
+       sha256 = "21bfa0fb579dd9b4cd0c48cbd0011b0b4a38985b517dfd6ee1d455d9c83506df";
        libraryHaskellDepends = [ base ];
-       testHaskellDepends = [ base hspec ];
+       testHaskellDepends = [ base hspec QuickCheck ];
        homepage = "http://github.com/geekyfox/skulk";
        description = "Eclectic collection of utility functions";
        license = stdenv.lib.licenses.mit;
@@ -192857,7 +194658,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "smallcaps" = callPackage
+  "smallcaps_0_6_0_1" = callPackage
     ({ mkDerivation, attoparsec, base, containers, data-default
      , directory, filepath, parsec, text, transformers
      }:
@@ -192877,6 +194678,29 @@ self: {
        ];
        description = "Flatten camel case text in LaTeX files";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "smallcaps" = callPackage
+    ({ mkDerivation, attoparsec, base, containers, data-default
+     , directory, filepath, parsec, text, transformers
+     }:
+     mkDerivation {
+       pname = "smallcaps";
+       version = "0.6.0.2";
+       sha256 = "7eb841d025e88447172824480d8867263421e14472bf2c82cfde8f2f7f9551dc";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         attoparsec base containers data-default directory filepath parsec
+         text transformers
+       ];
+       executableHaskellDepends = [ base containers data-default text ];
+       testHaskellDepends = [
+         attoparsec base containers data-default parsec text
+       ];
+       description = "Flatten camel case text in LaTeX files";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "smallcheck" = callPackage
@@ -194574,14 +196398,13 @@ self: {
      }:
      mkDerivation {
        pname = "snaplet-mysql-simple";
-       version = "0.2.1.0";
-       sha256 = "21db42dc3ddf618fd3faf7dedc3fb663d9705a3b7e5db11b9b09813275470543";
+       version = "0.2.2.0";
+       sha256 = "431144707d54737953c83fbe71b78ad06be73454e25f56163c108ecc20935058";
        libraryHaskellDepends = [
          base bytestring clientsession configurator containers errors lens
          MonadCatchIO-transformers mtl mysql mysql-simple
          resource-pool-catchio snap text transformers unordered-containers
        ];
-       jailbreak = true;
        homepage = "https://github.com/ibotty/snaplet-mysql-simple";
        description = "mysql-simple snaplet for the Snap Framework";
        license = stdenv.lib.licenses.bsd3;
@@ -196678,6 +198501,31 @@ self: {
        license = stdenv.lib.licenses.bsd2;
      }) {};
 
+  "sproxy" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, base64-bytestring
+     , bytestring, containers, data-default, docopt, entropy
+     , http-conduit, http-kit, http-types, interpolatedstring-perl6
+     , logging-facade, logsink, network, postgresql-simple
+     , raw-strings-qq, resource-pool, SHA, split, string-conversions
+     , time, tls, unix, utf8-string, x509, yaml
+     }:
+     mkDerivation {
+       pname = "sproxy";
+       version = "0.9.5";
+       sha256 = "54633c0d8ec9de787947af025e9a4f43e762bada88e5e1745a32420632e2c35f";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         aeson attoparsec base base64-bytestring bytestring containers
+         data-default docopt entropy http-conduit http-kit http-types
+         interpolatedstring-perl6 logging-facade logsink network
+         postgresql-simple raw-strings-qq resource-pool SHA split
+         string-conversions time tls unix utf8-string x509 yaml
+       ];
+       description = "HTTP proxy for authenticating users via Google OAuth2";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "spsa" = callPackage
     ({ mkDerivation, base, hmatrix, HUnit, mtl, QuickCheck, random
      , test-framework, test-framework-hunit, test-framework-quickcheck2
@@ -197969,8 +199817,8 @@ self: {
        pname = "stack";
        version = "1.0.4.3";
        sha256 = "2a445ff671cfd75ccf3185c52832298598dc03dbfbede2b7be21237f63c305b2";
-       revision = "1";
-       editedCabalFile = "d637dfe390596b7ee702c516d177ffd266ab110c4a0b691c9a7d49d274382e08";
+       revision = "2";
+       editedCabalFile = "a2cedd499125c5380a6f2e7f7a57c6b67e330e07ecd5e95114b83cefe7975e3f";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -198555,15 +200403,14 @@ self: {
      , monad-unlift, mono-traversable, mtl, old-locale
      , optparse-applicative, optparse-simple, process, QuickCheck
      , resourcet, semigroups, stackage-cli, stackage-install
-     , stackage-metadata, stackage-types, stm, streaming-commons, syb
-     , system-fileio, system-filepath, tar, temporary, text, time
-     , transformers, unix-compat, utf8-string, xml-conduit, xml-types
-     , yaml, zlib
+     , stackage-types, stm, streaming-commons, syb, system-fileio
+     , system-filepath, tar, temporary, text, time, transformers
+     , unix-compat, utf8-string, xml-conduit, xml-types, yaml, zlib
      }:
      mkDerivation {
        pname = "stackage-curator";
-       version = "0.13.2";
-       sha256 = "09373b993ef5958e945c38cff08c6dabdbd3f71e61f8ffc049ba30196c3bae6b";
+       version = "0.13.3";
+       sha256 = "3bd12ba07d2a81d7439ba9ac4668a40981a7aab718942469f9e465a5d3127d94";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -198574,9 +200421,9 @@ self: {
          directory filepath html-conduit http-client http-client-tls
          http-conduit lucid mime-types monad-unlift mono-traversable mtl
          old-locale process resourcet semigroups stackage-install
-         stackage-metadata stackage-types stm streaming-commons syb
-         system-fileio system-filepath tar temporary text time transformers
-         unix-compat utf8-string xml-conduit xml-types yaml zlib
+         stackage-types stm streaming-commons syb system-fileio
+         system-filepath tar temporary text time transformers unix-compat
+         utf8-string xml-conduit xml-types yaml zlib
        ];
        executableHaskellDepends = [
          base http-client http-client-tls optparse-applicative
@@ -199032,6 +200879,20 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "stateWriter_0_2_7" = callPackage
+    ({ mkDerivation, base, free, hspec, mtl, QuickCheck, transformers
+     }:
+     mkDerivation {
+       pname = "stateWriter";
+       version = "0.2.7";
+       sha256 = "b8c23d83157fef157c44e46190267c5a16e9e6b479066abc1219708726c24da8";
+       libraryHaskellDepends = [ base mtl transformers ];
+       testHaskellDepends = [ base free hspec mtl QuickCheck ];
+       description = "A faster variant of the RWS monad transformers";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "statechart" = callPackage
     ({ mkDerivation, base, polyparse }:
      mkDerivation {
@@ -200374,6 +202235,35 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "stratosphere" = callPackage
+    ({ mkDerivation, aeson, aeson-pretty, base, bytestring, ede, hlint
+     , lens, system-fileio, system-filepath, tasty, tasty-hspec
+     , template-haskell, text, unordered-containers
+     }:
+     mkDerivation {
+       pname = "stratosphere";
+       version = "0.1.0";
+       sha256 = "4cc6816f1196fcf59d774f0267268935c7bbdf5d8953b8e0ebe1b92d5cb51d15";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson aeson-pretty base bytestring ede lens system-fileio
+         system-filepath template-haskell text unordered-containers
+       ];
+       executableHaskellDepends = [
+         aeson aeson-pretty base bytestring ede lens system-fileio
+         system-filepath template-haskell text unordered-containers
+       ];
+       testHaskellDepends = [
+         aeson aeson-pretty base bytestring ede hlint lens system-fileio
+         system-filepath tasty tasty-hspec template-haskell text
+         unordered-containers
+       ];
+       homepage = "https://github.com/frontrowed/stratosphere#readme";
+       description = "EDSL for AWS CloudFormation";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "stratum-tool" = callPackage
     ({ mkDerivation, aeson, async, base, bytestring, bytestring-builder
      , cmdargs, connection, containers, curl, curl-aeson, network, stm
@@ -200395,6 +202285,23 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "stream" = callPackage
+    ({ mkDerivation, base, bytestring, exceptions, hspec, mtl
+     , streaming-commons, temporary, transformers
+     }:
+     mkDerivation {
+       pname = "stream";
+       version = "0.1.0.0";
+       sha256 = "5e9e0531132edd68758d65fbd150f55b7ea858ef90c184386aa8625e552af1fa";
+       libraryHaskellDepends = [
+         base bytestring exceptions mtl streaming-commons transformers
+       ];
+       testHaskellDepends = [ base bytestring hspec temporary ];
+       homepage = "https://github.com/githubuser/stream#readme";
+       description = "Initial project template from stack";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "stream-fusion" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -200861,6 +202768,29 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "streaming-commons_0_1_15_4" = callPackage
+    ({ mkDerivation, array, async, base, blaze-builder, bytestring
+     , deepseq, directory, hspec, network, process, QuickCheck, random
+     , stm, text, transformers, unix, zlib
+     }:
+     mkDerivation {
+       pname = "streaming-commons";
+       version = "0.1.15.4";
+       sha256 = "910831609225700605b9e0111c9f0dd214015b54c0dddb6f29069dc03624afbb";
+       libraryHaskellDepends = [
+         array async base blaze-builder bytestring directory network process
+         random stm text transformers unix zlib
+       ];
+       testHaskellDepends = [
+         array async base blaze-builder bytestring deepseq hspec network
+         QuickCheck text unix zlib
+       ];
+       homepage = "https://github.com/fpco/streaming-commons";
+       description = "Common lower-level functions needed by various streaming data libraries";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "streaming-histogram" = callPackage
     ({ mkDerivation, base, containers, criterion, tasty, tasty-hunit
      , tasty-quickcheck
@@ -201499,8 +203429,8 @@ self: {
      }:
      mkDerivation {
        pname = "strive";
-       version = "2.2.1";
-       sha256 = "eeecc39037562bf656349d6e42b52870859d7b2be72deb81bd7b8bb72d70fca5";
+       version = "2.2.2";
+       sha256 = "cf1b8b89a234798947931c874e9a48598737fb41d8971e5c1eed87d9fb75beb0";
        libraryHaskellDepends = [
          aeson base bytestring data-default gpolyline http-conduit
          http-types template-haskell text time transformers
@@ -203314,8 +205244,8 @@ self: {
      }:
      mkDerivation {
        pname = "syntactic";
-       version = "3.5";
-       sha256 = "6bb80992cee979b5c15f57c0f92aef6fedc76e510e39ba399fbc43bbc1ef9eb9";
+       version = "3.6";
+       sha256 = "a7365712bf0e050505dfa31cce21937865d80df2f5c83767c34c2b0f7469613a";
        libraryHaskellDepends = [
          base constraints containers data-hash deepseq mtl syb
          template-haskell tree-view
@@ -204552,6 +206482,19 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "tagged_0_8_4" = callPackage
+    ({ mkDerivation, base, deepseq, template-haskell }:
+     mkDerivation {
+       pname = "tagged";
+       version = "0.8.4";
+       sha256 = "20c861d299445ea810ba39d9d0529fb0b3862f4d0271a4fb168ccd493a234d5e";
+       libraryHaskellDepends = [ base deepseq template-haskell ];
+       homepage = "http://github.com/ekmett/tagged";
+       description = "Haskell 98 phantom types to avoid unsafely passing dummy arguments";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "tagged-binary" = callPackage
     ({ mkDerivation, base, binary, bytestring, pureMD5 }:
      mkDerivation {
@@ -207329,6 +209272,21 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "testing-feat_0_4_0_3" = callPackage
+    ({ mkDerivation, base, mtl, QuickCheck, tagshare, template-haskell
+     }:
+     mkDerivation {
+       pname = "testing-feat";
+       version = "0.4.0.3";
+       sha256 = "34ca9c7849c4054b951cb359dc55ec1d24f5c2f7cf31d6211959778ad35407ce";
+       libraryHaskellDepends = [
+         base mtl QuickCheck tagshare template-haskell
+       ];
+       description = "Functional Enumeration of Algebraic Types";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "testing-type-modifiers" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -207768,6 +209726,31 @@ self: {
        license = "GPL";
      }) {};
 
+  "texmath_0_8_6_2" = callPackage
+    ({ mkDerivation, base, bytestring, containers, directory, filepath
+     , mtl, network-uri, pandoc-types, parsec, process, split, syb
+     , temporary, text, utf8-string, xml
+     }:
+     mkDerivation {
+       pname = "texmath";
+       version = "0.8.6.2";
+       sha256 = "a9aabd507733c80ae86bcaa7129cf43056904047e27571c65606f158fe0f3b05";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base containers mtl pandoc-types parsec syb xml
+       ];
+       executableHaskellDepends = [ network-uri ];
+       testHaskellDepends = [
+         base bytestring directory filepath process split temporary text
+         utf8-string xml
+       ];
+       homepage = "http://github.com/jgm/texmath";
+       description = "Conversion between formats used to represent mathematics";
+       license = "GPL";
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "texrunner" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, directory, filepath
      , HUnit, io-streams, lens, mtl, process, temporary, test-framework
@@ -208396,7 +210379,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "text-show_3_2" = callPackage
+  "text-show_3_2_1" = callPackage
     ({ mkDerivation, array, base, base-compat, base-orphans, bifunctors
      , bytestring, bytestring-builder, containers, generic-deriving
      , ghc-prim, hspec, integer-gmp, nats, QuickCheck
@@ -208405,8 +210388,8 @@ self: {
      }:
      mkDerivation {
        pname = "text-show";
-       version = "3.2";
-       sha256 = "038073600759d0dafa7f2f2de31dae0df83254850a218e4db9def2e870a9887b";
+       version = "3.2.1";
+       sha256 = "c5d13ce1c1a411930a0bc3220f8189b91d9ff58c8b82f5777277fc62cc27d28a";
        libraryHaskellDepends = [
          array base base-compat bifunctors bytestring bytestring-builder
          containers generic-deriving ghc-prim integer-gmp nats semigroups
@@ -209147,6 +211130,7 @@ self: {
          base bytestring containers directory doctest filepath QuickCheck
          template-haskell text vector
        ];
+       jailbreak = true;
        homepage = "http://github.com/bennofs/th-lift-instances/";
        description = "Lift instances for template-haskell for common data types";
        license = stdenv.lib.licenses.bsd3;
@@ -210372,16 +212356,13 @@ self: {
      }:
      mkDerivation {
        pname = "time-recurrence";
-       version = "0.9.2";
-       sha256 = "f5e73d98da00b48422719bc8243809314d1ad92adf6174e0aa91ebfad4ac38ab";
-       revision = "1";
-       editedCabalFile = "7f1fe44ec61160e3fba86a04942d056ac91faa0002817e107e3d8399b71fe427";
+       version = "0.9.3";
+       sha256 = "316db4760478346fa0d0081e00be9b73b873ec2b644e3ea6ea28f4175ffd530d";
        libraryHaskellDepends = [ base data-ordlist mtl time ];
        testHaskellDepends = [
          base data-ordlist HUnit mtl old-locale test-framework
          test-framework-hunit time
        ];
-       jailbreak = true;
        homepage = "http://github.com/hellertime/time-recurrence";
        description = "Generate recurring dates";
        license = stdenv.lib.licenses.gpl3;
@@ -212208,6 +214189,18 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "transformers-eff" = callPackage
+    ({ mkDerivation, base, free, mmorph, pipes, transformers }:
+     mkDerivation {
+       pname = "transformers-eff";
+       version = "0.1.0.0";
+       sha256 = "577f7ce07459239b1039d9f8c2935c02cc55bc585a5a4d21f5a81ac758f20037";
+       libraryHaskellDepends = [ base free mmorph pipes transformers ];
+       homepage = "https://github.com/ocharles/transformers-eff";
+       description = "An approach to managing composable effects, ala mtl/transformers/extensible-effects/Eff";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "transformers-free" = callPackage
     ({ mkDerivation, base, transformers }:
      mkDerivation {
@@ -213098,8 +215091,8 @@ self: {
      }:
      mkDerivation {
        pname = "tttool";
-       version = "1.6.0.1";
-       sha256 = "52d9d4e28ce1e1a81e81ff2b8fe9a2a21d0b1b74ba172777c654d0c1e608a23f";
+       version = "1.6.1";
+       sha256 = "a319444a352ac16d2b987fc3b2e866dd8d96ac022aa6ca67b0af0d0c0cfca92e";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -213560,8 +215553,8 @@ self: {
     ({ mkDerivation, base, eventloop }:
      mkDerivation {
        pname = "twentefp-eventloop-trees";
-       version = "0.1.2.2";
-       sha256 = "5fc63b1739a64e5316fa3c1d91f9d47a34d1f2e494e91658bd0b719c18a2257d";
+       version = "0.1.2.3";
+       sha256 = "f6cd6a92421f35eb5943f0c57435a30035d7ebde6dacafa081bb48ae5bde7d0b";
        libraryHaskellDepends = [ base eventloop ];
        description = "Tree type and show functions for lab assignment of University of Twente. Contains RoseTree and RedBlackTree";
        license = stdenv.lib.licenses.bsd3;
@@ -215235,6 +217228,19 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "uber" = callPackage
+    ({ mkDerivation, aeson, base, hspec, text, webapi }:
+     mkDerivation {
+       pname = "uber";
+       version = "0.1.0.0";
+       sha256 = "ab7ecef408cc04b51c1253d5c19274f8e92e974d114b434e48cc7814ecc0da30";
+       libraryHaskellDepends = [ aeson base text webapi ];
+       testHaskellDepends = [ base hspec text ];
+       homepage = "https://github.com/byteally/webapi-uber.git";
+       description = "Uber client for Haskell";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "uberlast" = callPackage
     ({ mkDerivation, base, lens, tagged, template-haskell }:
      mkDerivation {
@@ -215324,7 +217330,7 @@ self: {
        description = "libudev bindings";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) {libudev = null;};
+     }) {inherit (pkgs) libudev;};
 
   "uglymemo" = callPackage
     ({ mkDerivation, base, containers }:
@@ -216033,6 +218039,18 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "union_0_1_1_0" = callPackage
+    ({ mkDerivation, base, deepseq, profunctors, tagged, vinyl }:
+     mkDerivation {
+       pname = "union";
+       version = "0.1.1.0";
+       sha256 = "d83b04349288fe9b73c254312da9850e1c05717beb7f8db6f7fefed83f1a82e6";
+       libraryHaskellDepends = [ base deepseq profunctors tagged vinyl ];
+       description = "Extensible type-safe unions";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "union-find" = callPackage
     ({ mkDerivation, base, containers, transformers }:
      mkDerivation {
@@ -216384,14 +218402,12 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "unix_2_7_1_0" = callPackage
+  "unix_2_7_2_0" = callPackage
     ({ mkDerivation, base, bytestring, time }:
      mkDerivation {
        pname = "unix";
-       version = "2.7.1.0";
-       sha256 = "6bd4e6013855541535a1317197aa6a11e7f24ba0e4dd64a8b7fcfd40b5a4e45c";
-       revision = "1";
-       editedCabalFile = "ee3232af128d50f0b51e8ee786cd928399371d13942581da1bc73232d8f6d802";
+       version = "2.7.2.0";
+       sha256 = "9444ea785b9f3547d3e04d2d42ead6bc3c2e0129390d9d41a655b18b0c322bf0";
        libraryHaskellDepends = [ base bytestring time ];
        homepage = "https://github.com/haskell/unix";
        description = "POSIX functionality";
@@ -219427,6 +221443,20 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "vector-binary-instances_0_2_3_2" = callPackage
+    ({ mkDerivation, base, binary, tasty, tasty-quickcheck, vector }:
+     mkDerivation {
+       pname = "vector-binary-instances";
+       version = "0.2.3.2";
+       sha256 = "e42cf4c80a69c6d661c6be152d43b39291fe22e7e55f4694709266692b50e049";
+       libraryHaskellDepends = [ base binary vector ];
+       testHaskellDepends = [ base binary tasty tasty-quickcheck vector ];
+       homepage = "https://github.com/bos/vector-binary-instances";
+       description = "Instances of Data.Binary and Data.Serialize for vector";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "vector-buffer" = callPackage
     ({ mkDerivation, base, deepseq, vector }:
      mkDerivation {
@@ -219867,6 +221897,8 @@ self: {
        pname = "vector-th-unbox";
        version = "0.2.1.4";
        sha256 = "a765f8a679d2c59d0ab73d8c158cb020a362ab9e825c845f8202cd11ba660551";
+       revision = "1";
+       editedCabalFile = "5df99c83217a702f6b8e5c8ecce8f74bbaf0b8a7d90d0764c74aca88221140b8";
        libraryHaskellDepends = [ base template-haskell vector ];
        testHaskellDepends = [ base data-default vector ];
        description = "Deriver for Data.Vector.Unboxed using Template Haskell";
@@ -219880,12 +221912,27 @@ self: {
        pname = "vector-th-unbox";
        version = "0.2.1.5";
        sha256 = "f5be54bc96d922bb48d3d1b5b127f88477ade064042f9ced4e5f9d74e75b68e0";
+       revision = "1";
+       editedCabalFile = "88ee583a97da72239a2a931684c4ceab10516f963793858bc553ee0c628c893d";
        libraryHaskellDepends = [ base template-haskell vector ];
        testHaskellDepends = [ base data-default vector ];
        description = "Deriver for Data.Vector.Unboxed using Template Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "vector-th-unbox_0_2_1_6" = callPackage
+    ({ mkDerivation, base, data-default, template-haskell, vector }:
+     mkDerivation {
+       pname = "vector-th-unbox";
+       version = "0.2.1.6";
+       sha256 = "be87d4a6f1005ee2d0de6adf521e05c9e83c441568a8a8b60c79efe24ae90235";
+       libraryHaskellDepends = [ base template-haskell vector ];
+       testHaskellDepends = [ base data-default vector ];
+       description = "Deriver for Data.Vector.Unboxed using Template Haskell";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "verbalexpressions" = callPackage
     ({ mkDerivation, base, regex-pcre }:
      mkDerivation {
@@ -220511,15 +222558,15 @@ self: {
     ({ mkDerivation, base, vrpn }:
      mkDerivation {
        pname = "vrpn";
-       version = "0.2.1.3";
-       sha256 = "3268782b9412fe9cc3757dcaea0d9756ef9db4c80ea4004065df548384109d68";
+       version = "0.2.1.4";
+       sha256 = "642562ad8634d1f1875060b0685719b5282f309196bd74079a10b7b4e0e73186";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [ vrpn ];
        executableHaskellDepends = [ base ];
        executableSystemDepends = [ vrpn ];
-       homepage = "https://bitbucket.org/bwbush/vrpn";
+       homepage = "https://bitbucket.org/functionally/vrpn";
        description = "Bindings to VRPN";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
@@ -220665,18 +222712,19 @@ self: {
      }) {};
 
   "vulkan" = callPackage
-    ({ mkDerivation, base, vector-sized }:
+    ({ mkDerivation, base, vector-sized, vulkan }:
      mkDerivation {
        pname = "vulkan";
-       version = "1.6.0.0";
-       sha256 = "0c97af15d2367c02d669f1a5d5236968ed7c1dfe0fb733f0bcac139cb8778972";
+       version = "1.7.0.0";
+       sha256 = "17c8437061adee81f6c4b34a1ead85a44f98c0c443bc2696025f1849c086e965";
        libraryHaskellDepends = [ base vector-sized ];
+       librarySystemDepends = [ vulkan ];
        jailbreak = true;
        homepage = "http://github.com/expipiplus1/vulkan#readme";
        description = "Bindings to the Vulkan graphics API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) {};
+     }) {vulkan = null;};
 
   "wacom-daemon" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, directory
@@ -220882,7 +222930,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "wai" = callPackage
+  "wai_3_2_0_1" = callPackage
     ({ mkDerivation, base, blaze-builder, bytestring
      , bytestring-builder, hspec, http-types, network, text
      , transformers, vault
@@ -220899,6 +222947,26 @@ self: {
        homepage = "https://github.com/yesodweb/wai";
        description = "Web Application Interface";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "wai" = callPackage
+    ({ mkDerivation, base, blaze-builder, bytestring
+     , bytestring-builder, hspec, http-types, network, text
+     , transformers, vault
+     }:
+     mkDerivation {
+       pname = "wai";
+       version = "3.2.1";
+       sha256 = "8709ea5c5739f74a9b4db9f4e0ac2d04dcec594623f03ff4b24f0070ed09f19c";
+       libraryHaskellDepends = [
+         base blaze-builder bytestring bytestring-builder http-types network
+         text transformers vault
+       ];
+       testHaskellDepends = [ base blaze-builder bytestring hspec ];
+       homepage = "https://github.com/yesodweb/wai";
+       description = "Web Application Interface";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "wai-accept-language" = callPackage
@@ -222327,6 +224395,23 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "wai-handler-launch_3_0_1" = callPackage
+    ({ mkDerivation, base, blaze-builder, bytestring, http-types
+     , process, streaming-commons, transformers, wai, warp
+     }:
+     mkDerivation {
+       pname = "wai-handler-launch";
+       version = "3.0.1";
+       sha256 = "73cfe38f74f37085e3d8ca355fa32d2773b4d1298ca391fa2678aa956d3f453d";
+       libraryHaskellDepends = [
+         base blaze-builder bytestring http-types process streaming-commons
+         transformers wai warp
+       ];
+       description = "Launch a web app in the default browser";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "wai-handler-scgi" = callPackage
     ({ mkDerivation, base, bytestring, wai, wai-extra }:
      mkDerivation {
@@ -222532,6 +224617,26 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "wai-logger_2_2_7" = callPackage
+    ({ mkDerivation, base, blaze-builder, byteorder, bytestring
+     , case-insensitive, doctest, fast-logger, http-types, network, unix
+     , unix-time, wai
+     }:
+     mkDerivation {
+       pname = "wai-logger";
+       version = "2.2.7";
+       sha256 = "f4718c7661373b6a93fb7ac4b4662617f9e161f6b9297d0f665f71391e489607";
+       libraryHaskellDepends = [
+         base blaze-builder byteorder bytestring case-insensitive
+         fast-logger http-types network unix unix-time wai
+       ];
+       testHaskellDepends = [ base doctest ];
+       jailbreak = true;
+       description = "A logging system for WAI";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "wai-logger-prefork" = callPackage
     ({ mkDerivation, base, bytestring, date-cache, fast-logger
      , http-types, unix, wai, wai-logger
@@ -223672,7 +225777,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "wai-session-postgresql" = callPackage
+  "wai-session-postgresql_0_2_0_4" = callPackage
     ({ mkDerivation, base, bytestring, cereal, cookie, data-default
      , entropy, postgresql-simple, resource-pool, text, time
      , transformers, wai, wai-session
@@ -223693,6 +225798,30 @@ self: {
        homepage = "https://github.com/hce/postgresql-session#readme";
        description = "PostgreSQL backed Wai session store";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "wai-session-postgresql" = callPackage
+    ({ mkDerivation, base, bytestring, cereal, cookie, data-default
+     , entropy, postgresql-simple, resource-pool, text, time
+     , transformers, wai, wai-session
+     }:
+     mkDerivation {
+       pname = "wai-session-postgresql";
+       version = "0.2.0.5";
+       sha256 = "5ab689645cc9f283673b3807e532dc8a8524d71e9412328cdc35bbd325455b33";
+       libraryHaskellDepends = [
+         base bytestring cereal cookie data-default entropy
+         postgresql-simple resource-pool text time transformers wai
+         wai-session
+       ];
+       testHaskellDepends = [
+         base bytestring data-default postgresql-simple text wai-session
+       ];
+       doCheck = false;
+       homepage = "https://github.com/hce/postgresql-session#readme";
+       description = "PostgreSQL backed Wai session store";
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "wai-session-tokyocabinet" = callPackage
@@ -225727,8 +227856,8 @@ self: {
      }:
      mkDerivation {
        pname = "webapi";
-       version = "0.2.1.0";
-       sha256 = "3c3a93a48f25e809601b9f20f16327f7fb730747e441824e53b3b0d83f260233";
+       version = "0.2.2.0";
+       sha256 = "b908d6b1a03750fa6ef45a2ac445eb9d52afb2fd3de73898081d80a791d843eb";
        libraryHaskellDepends = [
          aeson base binary blaze-builder bytestring bytestring-lexing
          bytestring-trie case-insensitive containers cookie exceptions
@@ -225739,7 +227868,6 @@ self: {
          aeson base bytestring case-insensitive hspec hspec-wai http-media
          http-types QuickCheck text time vector wai wai-extra warp
        ];
-       jailbreak = true;
        homepage = "http://byteally.github.io/webapi/";
        description = "WAI based library for web api";
        license = stdenv.lib.licenses.bsd3;
@@ -226765,8 +228893,8 @@ self: {
      }:
      mkDerivation {
        pname = "werewolf";
-       version = "1.0.0.0";
-       sha256 = "1f5febe542ef8bbb5e2c8a0d29785ca6056a33224f8240791e7511e90b04d411";
+       version = "1.0.1.0";
+       sha256 = "62394b709d0c7b119cabc0fedb42f279d2b5fba49c69990c61d9051f70260f66";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -226786,6 +228914,36 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "werewolf_1_0_2_0" = callPackage
+    ({ mkDerivation, aeson, base, containers, directory, extra
+     , filepath, lens, MonadRandom, mtl, optparse-applicative
+     , QuickCheck, random-shuffle, tasty, tasty-quickcheck, text
+     , transformers
+     }:
+     mkDerivation {
+       pname = "werewolf";
+       version = "1.0.2.0";
+       sha256 = "d0ba1281ff4753b2e4c2c52136e846e3aaf0ca1170bccf30407a42a7c2c42677";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base containers directory extra filepath lens MonadRandom mtl
+         text transformers
+       ];
+       executableHaskellDepends = [
+         aeson base directory extra filepath lens MonadRandom mtl
+         optparse-applicative random-shuffle text transformers
+       ];
+       testHaskellDepends = [
+         base containers extra lens MonadRandom mtl QuickCheck tasty
+         tasty-quickcheck text
+       ];
+       homepage = "https://github.com/hjwylde/werewolf";
+       description = "A game engine for playing werewolf within an arbitrary chat client";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "werewolf-slack" = callPackage
     ({ mkDerivation, aeson, base, bytestring, extra, http-client
      , http-client-tls, http-types, mtl, optparse-applicative, process
@@ -227154,8 +229312,8 @@ self: {
     ({ mkDerivation, base, categories, constraints, transformers }:
      mkDerivation {
        pname = "witness";
-       version = "0.3";
-       sha256 = "21345b658dfe646b1753658117e92753fa9164259dd426f47825f74857490364";
+       version = "0.3.0.1";
+       sha256 = "dcff8801b082b6805912ed8924c2ab62175d531d6e68f699419123d987a32851";
        libraryHaskellDepends = [
          base categories constraints transformers
        ];
@@ -228137,18 +230295,16 @@ self: {
      }) {};
 
   "wuss" = callPackage
-    ({ mkDerivation, base, bytestring, connection, doctest, network
-     , websockets
+    ({ mkDerivation, base, bytestring, connection, network, websockets
      }:
      mkDerivation {
        pname = "wuss";
-       version = "1.0.2";
-       sha256 = "fae21817931cf16961e64353d8647800689abf0a21b4c8197e2c6cb92fb29444";
+       version = "1.0.4";
+       sha256 = "11a0072c4986d6aa60f686cf9fd29b58077706ab27aabad18d01e5942a179155";
        libraryHaskellDepends = [
          base bytestring connection network websockets
        ];
-       testHaskellDepends = [ base doctest ];
-       homepage = "http://taylor.fausak.me/wuss/";
+       homepage = "https://github.com/tfausak/wuss#readme";
        description = "Secure WebSocket (WSS) clients";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -229416,7 +231572,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "xlsx" = callPackage
+  "xlsx_0_2_1_1" = callPackage
     ({ mkDerivation, base, binary-search, bytestring, conduit
      , containers, data-default, digest, HUnit, lens, mtl, old-locale
      , smallcheck, tasty, tasty-hunit, tasty-smallcheck, text, time
@@ -229446,6 +231602,39 @@ self: {
        homepage = "https://github.com/qrilka/xlsx";
        description = "Simple and incomplete Excel file parser/writer";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "xlsx" = callPackage
+    ({ mkDerivation, base, binary-search, bytestring, conduit
+     , containers, data-default, digest, HUnit, lens, mtl, old-locale
+     , smallcheck, tasty, tasty-hunit, tasty-smallcheck, text, time
+     , transformers, utf8-string, vector, xml-conduit, xml-types
+     , zip-archive, zlib
+     }:
+     mkDerivation {
+       pname = "xlsx";
+       version = "0.2.1.2";
+       sha256 = "0f39cdb98e1414690f4237ad86c0052a49c59bf83391a2943fc5da17a8d173c6";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base binary-search bytestring conduit containers data-default
+         digest lens mtl old-locale text time transformers utf8-string
+         vector xml-conduit xml-types zip-archive zlib
+       ];
+       executableHaskellDepends = [
+         base binary-search bytestring conduit containers data-default
+         digest lens old-locale text time transformers utf8-string vector
+         xml-conduit xml-types zip-archive zlib
+       ];
+       testHaskellDepends = [
+         base bytestring containers HUnit lens smallcheck tasty tasty-hunit
+         tasty-smallcheck time vector xml-conduit
+       ];
+       homepage = "https://github.com/qrilka/xlsx";
+       description = "Simple and incomplete Excel file parser/writer";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "xlsx-tabular" = callPackage
@@ -229824,7 +232013,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "xml-conduit" = callPackage
+  "xml-conduit_1_3_4_1" = callPackage
     ({ mkDerivation, attoparsec, base, blaze-builder, blaze-html
      , blaze-markup, bytestring, conduit, conduit-extra, containers
      , data-default, deepseq, hspec, HUnit, monad-control, resourcet
@@ -229846,6 +232035,31 @@ self: {
        homepage = "http://github.com/snoyberg/xml";
        description = "Pure-Haskell utilities for dealing with XML with the conduit package";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "xml-conduit" = callPackage
+    ({ mkDerivation, attoparsec, base, blaze-builder, blaze-html
+     , blaze-markup, bytestring, conduit, conduit-extra, containers
+     , data-default, deepseq, hspec, HUnit, monad-control, resourcet
+     , text, transformers, xml-types
+     }:
+     mkDerivation {
+       pname = "xml-conduit";
+       version = "1.3.4.2";
+       sha256 = "37be4f4788e937365b90f24b520b59a016d0e587b3e342ec0243b26f0656d17d";
+       libraryHaskellDepends = [
+         attoparsec base blaze-builder blaze-html blaze-markup bytestring
+         conduit conduit-extra containers data-default deepseq monad-control
+         resourcet text transformers xml-types
+       ];
+       testHaskellDepends = [
+         base blaze-markup bytestring conduit containers hspec HUnit
+         resourcet text transformers xml-types
+       ];
+       homepage = "http://github.com/snoyberg/xml";
+       description = "Pure-Haskell utilities for dealing with XML with the conduit package";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "xml-conduit-parse" = callPackage
@@ -230980,6 +233194,28 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "xss-sanitize_0_3_5_7" = callPackage
+    ({ mkDerivation, attoparsec, base, containers, css-text, hspec
+     , HUnit, network-uri, tagsoup, text, utf8-string
+     }:
+     mkDerivation {
+       pname = "xss-sanitize";
+       version = "0.3.5.7";
+       sha256 = "955856413e70375c794766d04ac9ab7f0d3337dbb04a412c9b7ff5c415acac00";
+       libraryHaskellDepends = [
+         attoparsec base containers css-text network-uri tagsoup text
+         utf8-string
+       ];
+       testHaskellDepends = [
+         attoparsec base containers css-text hspec HUnit network-uri tagsoup
+         text utf8-string
+       ];
+       homepage = "http://github.com/yesodweb/haskell-xss-sanitize";
+       description = "sanitize untrusted HTML to prevent XSS attacks";
+       license = stdenv.lib.licenses.bsd2;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "xtc" = callPackage
     ({ mkDerivation, base, wx, wxcore }:
      mkDerivation {
@@ -231573,14 +233809,13 @@ self: {
   "yaml" = callPackage
     ({ mkDerivation, aeson, aeson-qq, attoparsec, base, base-compat
      , bytestring, conduit, containers, directory, enclosed-exceptions
-     , filepath, hspec, HUnit, libyaml, mockery, raw-strings-qq
-     , resourcet, scientific, semigroups, text, transformers
-     , unordered-containers, vector
+     , filepath, hspec, HUnit, libyaml, mockery, resourcet, scientific
+     , semigroups, text, transformers, unordered-containers, vector
      }:
      mkDerivation {
        pname = "yaml";
-       version = "0.8.17";
-       sha256 = "65d8585e80c334318d0c6b1fbefaf07f8e99163b8eff2166decea7b21185d397";
+       version = "0.8.17.1";
+       sha256 = "2bec28da3e1041892d0a694d6daf9ba1bdf5381111b4a3b3ac6b4cd909b0d3b3";
        configureFlags = [ "-fsystem-libyaml" ];
        isLibrary = true;
        isExecutable = true;
@@ -231590,9 +233825,7 @@ self: {
          transformers unordered-containers vector
        ];
        libraryPkgconfigDepends = [ libyaml ];
-       executableHaskellDepends = [
-         aeson base bytestring raw-strings-qq text
-       ];
+       executableHaskellDepends = [ aeson base bytestring ];
        testHaskellDepends = [
          aeson aeson-qq base base-compat bytestring conduit hspec HUnit
          mockery resourcet text transformers unordered-containers vector
@@ -233063,7 +235296,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "yesod-auth-hashdb" = callPackage
+  "yesod-auth-hashdb_1_4_2_2" = callPackage
     ({ mkDerivation, base, bytestring, cryptohash, hspec, persistent
      , pwstore-fast, text, yesod-auth, yesod-core, yesod-form
      , yesod-persistent
@@ -233080,6 +235313,46 @@ self: {
        homepage = "https://github.com/paul-rouse/yesod-auth-hashdb";
        description = "Authentication plugin for Yesod";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "yesod-auth-hashdb" = callPackage
+    ({ mkDerivation, base, bytestring, cryptohash, hspec, persistent
+     , pwstore-fast, text, yesod-auth, yesod-core, yesod-form
+     , yesod-persistent
+     }:
+     mkDerivation {
+       pname = "yesod-auth-hashdb";
+       version = "1.4.3";
+       sha256 = "64736c0b69849185197bd2ea4b7d742312e9697fe931daa611eb95e26a5f10fd";
+       libraryHaskellDepends = [
+         base bytestring cryptohash persistent pwstore-fast text yesod-auth
+         yesod-core yesod-form yesod-persistent
+       ];
+       testHaskellDepends = [ base hspec text ];
+       homepage = "https://github.com/paul-rouse/yesod-auth-hashdb";
+       description = "Authentication plugin for Yesod";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
+  "yesod-auth-hashdb_1_5" = callPackage
+    ({ mkDerivation, base, bytestring, cryptohash, hspec, persistent
+     , pwstore-fast, text, yesod-auth, yesod-core, yesod-form
+     , yesod-persistent
+     }:
+     mkDerivation {
+       pname = "yesod-auth-hashdb";
+       version = "1.5";
+       sha256 = "396fbe836c291d9d1dce70c18ce39f82671a7e40af3fc743efb14a7faefb7259";
+       libraryHaskellDepends = [
+         base bytestring cryptohash persistent pwstore-fast text yesod-auth
+         yesod-core yesod-form yesod-persistent
+       ];
+       testHaskellDepends = [ base hspec text ];
+       homepage = "https://github.com/paul-rouse/yesod-auth-hashdb";
+       description = "Authentication plugin for Yesod";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "yesod-auth-kerberos" = callPackage
@@ -235595,8 +237868,8 @@ self: {
      }:
      mkDerivation {
        pname = "yesod-crud-persist";
-       version = "0.2.1";
-       sha256 = "9206e96ccb46021be089f1919d2775839dd82ad25cde0240680a152eb214f1ba";
+       version = "0.3";
+       sha256 = "6bdc078780b7fd8194706a6a0e344f03caf1b9c02edb1f3e624e14c5af89aac9";
        libraryHaskellDepends = [
          base either esqueleto microlens microlens-th persistent text time
          transformers wai yesod-core yesod-form yesod-markdown
@@ -236109,6 +238382,32 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "yesod-job-queue" = callPackage
+    ({ mkDerivation, aeson, api-field-json-th, base, bytestring
+     , classy-prelude-yesod, cron, file-embed, hedis, lens, monad-logger
+     , persistent-sqlite, resourcet, stm, text, time, uuid, yesod
+     , yesod-core
+     }:
+     mkDerivation {
+       pname = "yesod-job-queue";
+       version = "0.2.0.0";
+       sha256 = "42e294394434fcca8ee048a6f6cd365e1979761e24078eb0cc8f090ffcf4070c";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson api-field-json-th base bytestring classy-prelude-yesod cron
+         file-embed hedis lens monad-logger stm text time uuid yesod
+       ];
+       executableHaskellDepends = [
+         base classy-prelude-yesod monad-logger persistent-sqlite resourcet
+         yesod yesod-core
+       ];
+       testHaskellDepends = [ base ];
+       homepage = "https://github.com/nakaji-dayo/yesod-job-queue#readme";
+       description = "Background jobs library for Yesod";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "yesod-json" = callPackage
     ({ mkDerivation, base, yesod-core }:
      mkDerivation {
diff --git a/pkgs/development/interpreters/elixir/default.nix b/pkgs/development/interpreters/elixir/default.nix
index f71b557bc25..b612033c8e5 100644
--- a/pkgs/development/interpreters/elixir/default.nix
+++ b/pkgs/development/interpreters/elixir/default.nix
@@ -1,4 +1,5 @@
-{ stdenv, fetchurl, erlang, rebar, makeWrapper, coreutils, curl, bash }:
+{ stdenv, fetchurl, erlang, rebar, makeWrapper, coreutils, curl, bash,
+  debugInfo ? false }:
 
 stdenv.mkDerivation rec {
   name = "elixir-${version}";
@@ -16,6 +17,12 @@ stdenv.mkDerivation rec {
   LANG = "en_US.UTF-8";
   LC_TYPE = "en_US.UTF-8";
 
+  setupHook = ./setup-hook.sh;
+
+  buildFlags = if debugInfo
+   then "ERL_COMPILER_OPTIONS=debug_info"
+   else "";
+
   preBuild = ''
     # The build process uses ./rebar. Link it to the nixpkgs rebar
     rm -v rebar
diff --git a/pkgs/development/interpreters/elixir/setup-hook.sh b/pkgs/development/interpreters/elixir/setup-hook.sh
new file mode 100644
index 00000000000..2ed3b2e6454
--- /dev/null
+++ b/pkgs/development/interpreters/elixir/setup-hook.sh
@@ -0,0 +1,5 @@
+addErlLibPath() {
+    addToSearchPath ERL_LIBS $1/lib/elixir/lib
+}
+
+envHooks+=(addErlLibPath)
diff --git a/pkgs/development/interpreters/php/default.nix b/pkgs/development/interpreters/php/default.nix
index e5b0d37a737..140793192ff 100644
--- a/pkgs/development/interpreters/php/default.nix
+++ b/pkgs/development/interpreters/php/default.nix
@@ -296,13 +296,13 @@ let
 in {
 
   php55 = generic {
-    version = "5.5.34";
-    sha256 = "0745wn0qg9rqibwr948bzc719s7pywizvl1ahkg1j9m92r28i25g";
+    version = "5.5.35";
+    sha256 = "1msqh8ii0qwzzcwlwn8f493x2r3hy2djzrrwd5jgs87893b8sr1d";
   };
 
   php56 = generic {
-    version = "5.6.20";
-    sha256 = "07xz48dz1ijwq45vh90jfzdd56k0s5ppi3j5rwc9p9y7mrybziss";
+    version = "5.6.21";
+    sha256 = "144m8xzpqv3pimxh2pjhbk4fy1kch9afkzclcinzv2dnfjspmvdl";
   };
 
   php70 = generic {
diff --git a/pkgs/development/interpreters/spidermonkey/default.nix b/pkgs/development/interpreters/spidermonkey/default.nix
index fdd8209407c..41d36096734 100644
--- a/pkgs/development/interpreters/spidermonkey/default.nix
+++ b/pkgs/development/interpreters/spidermonkey/default.nix
@@ -27,4 +27,11 @@ stdenv.mkDerivation rec {
   CFLAGS = "-DPIC -fPIC -DJS_C_STRINGS_ARE_UTF8";
 
   makeFlags = "-f ${makefile} JS_DIST=\${out} BUILD_OPT=1 JS_READLINE=1";
+
+  meta = with stdenv.lib; {
+    description = "Mozilla's JavaScript engine written in C/C++";
+    homepage = "https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey";
+    license = licenses.mpl20;
+    platforms = platforms.all;
+  };
 }
diff --git a/pkgs/development/libraries/CGAL/default.nix b/pkgs/development/libraries/CGAL/default.nix
index 1f964388cbd..b8fd4af812a 100644
--- a/pkgs/development/libraries/CGAL/default.nix
+++ b/pkgs/development/libraries/CGAL/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, cmake, boost, gmp, mpfr }:
+{ stdenv, fetchurl, cmake, boost, gmp, mpfr, mesa_glu }:
 
 stdenv.mkDerivation rec {
   version = "4.7";
@@ -12,6 +12,7 @@ stdenv.mkDerivation rec {
   # note: optional component libCGAL_ImageIO would need zlib and opengl;
   #   there are also libCGAL_Qt{3,4} omitted ATM
   buildInputs = [ cmake boost gmp mpfr ];
+  #propagatedBuildInputs = [ mesa_glu ];
 
   doCheck = false;
 
diff --git a/pkgs/development/libraries/SDL/default.nix b/pkgs/development/libraries/SDL/default.nix
index 6c3920ff8aa..5d97a7fa59e 100644
--- a/pkgs/development/libraries/SDL/default.nix
+++ b/pkgs/development/libraries/SDL/default.nix
@@ -1,5 +1,5 @@
 { stdenv, fetchurl, fetchpatch, pkgconfig, audiofile, libcap
-, openglSupport ? false, mesa ? null
+, openglSupport ? false, mesa_noglu ? null
 , alsaSupport ? true, alsaLib ? null
 , x11Support ? true, xlibsWrapper ? null, libXrandr ? null
 , pulseaudioSupport ? true, libpulseaudio ? null
@@ -10,7 +10,7 @@
 # PulseAudio.
 assert (stdenv.isLinux && !(stdenv ? cross)) -> alsaSupport || pulseaudioSupport;
 
-assert openglSupport -> (mesa != null && x11Support);
+assert openglSupport -> (mesa_noglu != null && x11Support);
 assert x11Support -> (xlibsWrapper != null && libXrandr != null);
 assert alsaSupport -> alsaLib != null;
 assert pulseaudioSupport -> libpulseaudio != null;
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
     optionals x11Support [ xlibsWrapper libXrandr ] ++
     optional alsaSupport alsaLib ++
     optional stdenv.isLinux libcap ++
-    optional openglSupport mesa ++
+    optional openglSupport mesa_noglu ++
     optional pulseaudioSupport libpulseaudio ++
     optional stdenv.isDarwin Cocoa;
 
diff --git a/pkgs/development/libraries/accounts-qt/default.nix b/pkgs/development/libraries/accounts-qt/default.nix
index e82d37f1d3c..a16a0ef8cf5 100644
--- a/pkgs/development/libraries/accounts-qt/default.nix
+++ b/pkgs/development/libraries/accounts-qt/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitLab, doxygen, glib, libaccounts-glib, pkgconfig, qtbase }:
+{ stdenv, fetchFromGitLab, doxygen, glib, libaccounts-glib, pkgconfig, qtbase, qmakeHook }:
 
 stdenv.mkDerivation rec {
   name = "accounts-qt-${version}";
@@ -12,12 +12,10 @@ stdenv.mkDerivation rec {
   };
 
   buildInputs = [ glib libaccounts-glib qtbase ];
-  nativeBuildInputs = [ doxygen pkgconfig ];
+  nativeBuildInputs = [ doxygen pkgconfig qmakeHook ];
 
-  configurePhase = ''
-    runHook preConfigure
-    qmake PREFIX=$out LIBDIR=$out/lib CMAKE_CONFIG_PATH=$out/lib/cmake
-    runHook postConfigure
+  preConfigure = ''
+    qmakeFlags="$qmakeFlags LIBDIR=$out/lib CMAKE_CONFIG_PATH=$out/lib/cmake"
   '';
 
   meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/avro-c++/default.nix b/pkgs/development/libraries/avro-c++/default.nix
new file mode 100644
index 00000000000..2cd03253e7e
--- /dev/null
+++ b/pkgs/development/libraries/avro-c++/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, fetchurl, cmake, boost155, pythonPackages
+}:
+
+let version = "1.7.5"; in
+
+stdenv.mkDerivation {
+  name = "avro-c++-${version}";
+
+  src = fetchurl {
+    url = "mirror://apache/avro/avro-${version}/cpp/avro-cpp-${version}.tar.gz";
+    sha256 = "064ssbbgrc3hyalzj8rn119bsrnyk1vlpkhl8gghv96jgqbpdyb3";
+  };
+
+  buildInputs = [
+    cmake
+    boost155
+    pythonPackages.python
+  ];
+
+  enableParallelBuilding = true;
+
+  meta = {
+    description = "A C++ library which implements parts of the Avro Specification";
+    homepage = https://avro.apache.org/;
+    license = stdenv.lib.licenses.asl20;
+    maintainers = with stdenv.lib.maintainers; [ rasendubi ];
+    platforms = stdenv.lib.platforms.all;
+  };
+}
diff --git a/pkgs/development/libraries/aws-sdk-cpp/default.nix b/pkgs/development/libraries/aws-sdk-cpp/default.nix
index 6a881e4245a..1848bd064f1 100644
--- a/pkgs/development/libraries/aws-sdk-cpp/default.nix
+++ b/pkgs/development/libraries/aws-sdk-cpp/default.nix
@@ -7,13 +7,13 @@
 
 stdenv.mkDerivation rec {
   name = "aws-sdk-cpp-${version}";
-  version = "0.9.6";
+  version = "0.10.6";
 
   src = fetchFromGitHub {
     owner = "awslabs";
     repo = "aws-sdk-cpp";
     rev = version;
-    sha256 = "022v7naa5vjvq3wfn4mcp99li61ffsk2fnc8qqi52cb1pyxz9sk1";
+    sha256 = "1x3xam7vprlld6iqhqgdhgmqyclfy8dvzgy3375cijy9akhvv67i";
   };
 
   buildInputs = [ cmake curl ];
diff --git a/pkgs/development/libraries/beignet/clang_llvm.patch b/pkgs/development/libraries/beignet/clang_llvm.patch
new file mode 100644
index 00000000000..88876f157cd
--- /dev/null
+++ b/pkgs/development/libraries/beignet/clang_llvm.patch
@@ -0,0 +1,62 @@
+diff --git a/./CMake/FindLLVM.cmake b/../Beignet-1.1.2-Source_new/CMake/FindLLVM.cmake
+index a148321..96cafb8 100644
+--- a/./CMake/FindLLVM.cmake
++++ b/../Beignet-1.1.2-Source_new/CMake/FindLLVM.cmake
+@@ -22,6 +22,7 @@ if (LLVM_CONFIG_EXECUTABLE)
+ else (LLVM_CONFIG_EXECUTABLE)
+   message(FATAL_ERROR "Could NOT find LLVM executable, please add -DLLVM_INSTALL_DIR=/path/to/llvm-config/ in cmake command")
+ endif (LLVM_CONFIG_EXECUTABLE)
++
+ execute_process(
+   COMMAND ${LLVM_CONFIG_EXECUTABLE} --version
+   OUTPUT_VARIABLE LLVM_VERSION
+@@ -44,10 +45,16 @@ if (LLVM_FIND_VERSION_MAJOR AND LLVM_FIND_VERSION_MINOR)
+   endif (LLVM_VERSION_NODOT VERSION_LESS LLVM_FIND_VERSION_NODOT)
+ endif (LLVM_FIND_VERSION_MAJOR AND LLVM_FIND_VERSION_MINOR)
+ 
+-if (LLVM_INSTALL_DIR)
++if (CLANG_INSTALL_DIR)
+   find_program(CLANG_EXECUTABLE
+                NAMES clang-${LLVM_VERSION_NODOT} clang-${LLVM_VERSION_NOPATCH} clang
+-               PATHS ${LLVM_INSTALL_DIR} NO_DEFAULT_PATH)
++               PATHS ${CLANG_INSTALL_DIR} NO_DEFAULT_PATH)
++else (CLANG_INSTALL_DIR)
++  find_program(CLANG_EXECUTABLE
++               NAMES clang-${LLVM_VERSION_NODOT} clang-${LLVM_VERSION_NOPATCH} clang)
++endif (CLANG_INSTALL_DIR)
++
++if (LLVM_INSTALL_DIR)
+   find_program(LLVM_AS_EXECUTABLE
+                NAMES llvm-as-${LLVM_VERSION_NODOT} llvm-as-${LLVM_VERSION_NOPATCH} llvm-as
+                PATHS ${LLVM_INSTALL_DIR} NO_DEFAULT_PATH)
+@@ -55,8 +62,6 @@ if (LLVM_INSTALL_DIR)
+                NAMES llvm-link-${LLVM_VERSION_NODOT} llvm-link-${LLVM_VERSION_NOPATCH} llvm-link
+                PATHS ${LLVM_INSTALL_DIR} NO_DEFAULT_PATH)
+ else (LLVM_INSTALL_DIR)
+-  find_program(CLANG_EXECUTABLE
+-               NAMES clang-${LLVM_VERSION_NODOT} clang-${LLVM_VERSION_NOPATCH} clang)
+   find_program(LLVM_AS_EXECUTABLE
+                NAMES llvm-as-${LLVM_VERSION_NODOT} llvm-as-${LLVM_VERSION_NOPATCH} llvm-as)
+   find_program(LLVM_LINK_EXECUTABLE
+@@ -105,7 +110,7 @@ endif (LLVM_VERSION_NODOT VERSION_GREATER 34)
+ macro(add_one_lib name)
+   FIND_LIBRARY(CLANG_LIB
+     NAMES ${name}
+-    PATHS ${LLVM_LIBRARY_DIR} NO_DEFAULT_PATH)
++    PATHS ${CLANG_LIBRARY_DIR} NO_DEFAULT_PATH)
+   set(CLANG_LIBRARIES ${CLANG_LIBRARIES} ${CLANG_LIB})
+ 	unset(CLANG_LIB CACHE)
+ endmacro()
+diff --git a/./CMakeLists.txt b/../Beignet-1.1.2-Source_new/CMakeLists.txt
+index 88985d7..01bca9e 100644
+--- a/./CMakeLists.txt
++++ b/../Beignet-1.1.2-Source_new/CMakeLists.txt
+@@ -205,7 +205,7 @@ IF(OCLIcd_FOUND)
+     "intel-beignet.icd.in"
+     "${ICD_FILE_NAME}"
+   )
+-  install (FILES ${CMAKE_CURRENT_BINARY_DIR}/${ICD_FILE_NAME} DESTINATION /etc/OpenCL/vendors)
++  install (FILES ${CMAKE_CURRENT_BINARY_DIR}/${ICD_FILE_NAME} DESTINATION ${CMAKE_INSTALL_PREFIX}/etc/OpenCL/vendors)
+ ELSE(OCLIcd_FOUND)
+   MESSAGE(STATUS "Looking for OCL ICD header file - not found")
+ ENDIF(OCLIcd_FOUND)
diff --git a/pkgs/development/libraries/beignet/default.nix b/pkgs/development/libraries/beignet/default.nix
new file mode 100644
index 00000000000..5d5c834b4ac
--- /dev/null
+++ b/pkgs/development/libraries/beignet/default.nix
@@ -0,0 +1,123 @@
+{ stdenv
+, fetchurl
+, cmake
+, pkgconfig
+, clang-unwrapped
+, llvm
+, libdrm
+, libX11
+, libXfixes
+, libpthreadstubs
+, libXdmcp
+, libXdamage
+, libXxf86vm
+, python
+, gl
+, ocl-icd
+}: 
+
+stdenv.mkDerivation rec {
+  name = "beignet-${version}";
+  version = "1.1.2"; 
+
+  src = fetchurl {
+    url = "https://01.org/sites/default/files/${name}-source.tar.gz"; 
+    sha256 = "6a8d875afbb5e3c4fc57da1ea80f79abadd9136bfd87ab1f83c02784659f1d96"; 
+  };  
+
+  patches = [ ./clang_llvm.patch ]; 
+
+  postPatch = ''
+    patchShebangs src/git_sha1.sh; 
+
+    for f in $(find utests -type f)
+    do
+      sed -e "s@isnan(@std::isnan(@g" -i $f
+      sed -e "s@_std::isnan@_isnan@g" -i $f
+
+      sed -e "s@isinf(@std::isinf(@g" -i $f
+      sed -e "s@_std::isinf@_isinf@g" -i $f
+    done
+  ''; 
+
+  configurePhase = ''
+    cmake . -DCMAKE_INSTALL_PREFIX=$out \
+            -DCLANG_LIBRARY_DIR="${clang-unwrapped}/lib" \
+            -DLLVM_INSTALL_DIR="${llvm}/bin" \
+            -DCLANG_INSTALL_DIR="${clang-unwrapped}/bin"
+  '';
+
+  postInstall = ''
+    mkdir -p $out/utests/kernels
+    mkdir -p $out/utests/lib
+
+    cp -r kernels $out/utests
+    cp src/libcl.so $out/utests/lib
+
+    cat > $out/utests/setenv.sh << EOF
+#!/bin/sh
+export OCL_BITCODE_LIB_PATH=$out/lib/beignet/beignet.bc
+export OCL_HEADER_FILE_DIR=$out/lib/beignet/include
+export OCL_PCH_PATH=$out/lib/beignet/beignet.pch
+export OCL_GBE_PATH=$out/lib/beignet/libgbe.so
+export OCL_INTERP_PATH=$out/lib/beignet/libgbeinterp.so
+export OCL_KERNEL_PATH=$out/utests/kernels
+export OCL_IGNORE_SELF_TEST=1
+EOF
+
+    function fixRunPath {
+      p0=$(patchelf --print-rpath $1)
+      p1=$(echo $p0 | sed -e "s@$(pwd)/src@$out/utests/lib@g" -)
+      p2=$(echo $p1 | sed -e "s@$(pwd)/utests@$out/utests@g" -)
+      patchelf --set-rpath $p2 $1 
+    }
+    
+    fixRunPath utests/utest_run
+    fixRunPath utests/libutests.so
+
+    cp utests/utest_run $out/utests
+    cp utests/libutests.so $out/utests
+
+    mkdir -p $out/bin
+    ln -s $out/utests/setenv.sh $out/bin/beignet_setenv.sh
+    ln -s $out/utests/utest_run $out/bin/beignet_utest_run
+  ''; 
+
+  # To run the unit tests, the user must be in "video" group. 
+  # The nix builders are members of only "nixbld" group, so 
+  # they are able to compile the tests, but not to run them. 
+  # To verify the installation, add yourself to "video" group, 
+  # switch to a working directory which has both read and write 
+  # permissions, run: nix-shell -p pkgs.beignet, and execute:
+  # . beignet_setenv.sh && beignet_utest_run
+  doCheck = false; 
+
+  buildInputs = [ 
+    llvm 
+    clang-unwrapped
+    cmake 
+    libX11 
+    pkgconfig 
+    libdrm 
+    gl 
+    libXfixes 
+    libpthreadstubs
+    libXdmcp
+    libXdamage
+    libXxf86vm
+    python
+    ocl-icd
+  ];
+
+  meta = with stdenv.lib; {
+    homepage = https://cgit.freedesktop.org/beignet/;
+    description = "OpenCL Library for Intel Ivy Bridge and newer GPUs";
+    longDescription = ''
+      The package provides an open source implementation of the OpenCL specification for Intel GPUs. 
+      It supports the Intel OpenCL runtime library and compiler. 
+    '';
+    license = licenses.lgpl21Plus;
+    maintainers = with maintainers; [ artuuge ];
+    platforms = platforms.linux;
+  }; 
+}
diff --git a/pkgs/development/libraries/bobcat/default.nix b/pkgs/development/libraries/bobcat/default.nix
index 7a8209d5046..fbc7df68d44 100644
--- a/pkgs/development/libraries/bobcat/default.nix
+++ b/pkgs/development/libraries/bobcat/default.nix
@@ -3,10 +3,10 @@
 
 stdenv.mkDerivation rec {
   name = "bobcat-${version}";
-  version = "4.01.04";
+  version = "4.02.00";
 
   src = fetchFromGitHub {
-    sha256 = "1qnyssvjvwc7ann5rw8spcfrfkxyh1lv3k12bq19d8db67znk4ms";
+    sha256 = "1hl5b2g4cmxcafkcpr4vs0c705cy254g0h410zi5wxnygjam8adn";
     rev = version;
     repo = "bobcat";
     owner = "fbb-git";
diff --git a/pkgs/development/libraries/cairo/default.nix b/pkgs/development/libraries/cairo/default.nix
index 2e4821b3073..f6f0a0d3af7 100644
--- a/pkgs/development/libraries/cairo/default.nix
+++ b/pkgs/development/libraries/cairo/default.nix
@@ -32,8 +32,7 @@ stdenv.mkDerivation rec {
   ]);
 
   propagatedBuildInputs =
-    with xorg; [ libXext fontconfig expat freetype pixman zlib libpng ]
-    ++ optional (!stdenv.isDarwin) libXrender
+    with xorg; [ libXext fontconfig expat freetype pixman zlib libpng libXrender ]
     ++ optionals xcbSupport [ libxcb xcbutil ]
     ++ optional gobjectSupport glib
     ++ optional glSupport mesa_noglu
diff --git a/pkgs/development/libraries/catch/default.nix b/pkgs/development/libraries/catch/default.nix
index 625ec2995e3..3ab520fd4a6 100644
--- a/pkgs/development/libraries/catch/default.nix
+++ b/pkgs/development/libraries/catch/default.nix
@@ -3,20 +3,20 @@
 stdenv.mkDerivation rec {
 
   name = "catch-${version}";
-  version = "1.2.1";
+  version = "1.5.0";
 
   src = fetchFromGitHub {
     owner = "philsquared";
     repo = "Catch";
     rev = "v" + version;
-    sha256 = "0rz2nmvvh66x6w2nb7l08vc5x9aqg1qfz2qfiykaz1ybc19fwck2";
+    sha256 = "1ag8siafg7fmb50qdqznryrg3lvv56f09nvqwqqn2rlk83zjnaw0";
   };
 
   buildInputs = [ cmake ];
   dontUseCmakeConfigure = true;
 
   buildPhase = ''
-    cmake -Hprojects/CMake -BBuild -DCMAKE_BUILD_TYPE=Release
+    cmake -Hprojects/CMake -BBuild -DCMAKE_BUILD_TYPE=Release -DUSE_CPP11=ON
     cd Build
     make
     cd ..
diff --git a/pkgs/development/libraries/cegui/default.nix b/pkgs/development/libraries/cegui/default.nix
new file mode 100644
index 00000000000..c7d7aa4d67a
--- /dev/null
+++ b/pkgs/development/libraries/cegui/default.nix
@@ -0,0 +1,21 @@
+{ stdenv, fetchurl, cmake, ogre, freetype, boost, expat }:
+
+stdenv.mkDerivation rec {
+  name = "cegui-${version}";
+  version = "0.8.4";
+
+  src = fetchurl {
+    url = "mirror://sourceforge/crayzedsgui/${name}.tar.bz2";
+    sha256 = "1253aywv610rbs96hwqiw2z7xrrv24l3jhfsqj95w143idabvz5m";
+  };
+
+
+  buildInputs = [ cmake ogre freetype boost expat ];
+
+  meta = with stdenv.lib; {
+    homepage = http://cegui.org.uk/;
+    description = "C++ Library for creating GUIs";
+    license = licenses.mit;
+    platforms = platforms.linux;
+  };
+}
diff --git a/pkgs/development/libraries/enet/default.nix b/pkgs/development/libraries/enet/default.nix
index 0d5bd834787..4c3d67b8f31 100644
--- a/pkgs/development/libraries/enet/default.nix
+++ b/pkgs/development/libraries/enet/default.nix
@@ -13,5 +13,6 @@ stdenv.mkDerivation rec {
     description = "Simple and robust network communication layer on top of UDP";
     license = stdenv.lib.licenses.mit;
     maintainers = with stdenv.lib.maintainers; [ fuuzetsu ];
+    platforms = stdenv.lib.platforms.linux;
   };
 }
diff --git a/pkgs/development/libraries/ffmpeg-full/default.nix b/pkgs/development/libraries/ffmpeg-full/default.nix
index 91974a31175..0f6ffe51d85 100644
--- a/pkgs/development/libraries/ffmpeg-full/default.nix
+++ b/pkgs/development/libraries/ffmpeg-full/default.nix
@@ -141,7 +141,7 @@
 /*
  *  Darwin frameworks
  */
-, Cocoa, CoreServices
+, Cocoa, CoreServices, AVFoundation, MediaToolbox, VideoDecodeAcceleration, CF
 }:
 
 /* Maintainer notes:
@@ -177,7 +177,7 @@
 
 let
   inherit (stdenv) isCygwin isFreeBSD isLinux;
-  inherit (stdenv.lib) optional optionals enableFeature;
+  inherit (stdenv.lib) optional optionals optionalString enableFeature;
 in
 
 /*
@@ -410,11 +410,25 @@ stdenv.mkDerivation rec {
     ++ optionals nonfreeLicensing [ faac fdk_aac openssl ]
     ++ optional ((isLinux || isFreeBSD) && libva != null) libva
     ++ optionals isLinux [ alsaLib libraw1394 libv4l ]
-    ++ optionals stdenv.isDarwin [ Cocoa CoreServices ];
+    ++ optionals stdenv.isDarwin [ Cocoa CoreServices AVFoundation MediaToolbox
+                                   VideoDecodeAcceleration ];
 
   # Build qt-faststart executable
   buildPhase = optional qtFaststartProgram ''make tools/qt-faststart'';
-  postInstall = optional qtFaststartProgram ''cp -a tools/qt-faststart $out/bin/'';
+
+  # Hacky framework patching technique borrowed from the phantomjs2 package
+  postInstall = optionalString qtFaststartProgram ''
+    cp -a tools/qt-faststart $out/bin/
+  '' + optionalString stdenv.isDarwin ''
+    FILES=($(ls $out/bin/*))
+    FILES+=($(ls $out/lib/*.dylib))
+    for f in ''${FILES[@]}; do
+      if [ ! -h "$f" ]; then
+        install_name_tool -change ${CF}/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation "$f"
+      fi
+    done
+  '';
+
 
   enableParallelBuilding = true;
 
diff --git a/pkgs/development/libraries/fmod/4.24.16.nix b/pkgs/development/libraries/fmod/4.24.16.nix
index b78b1a46e25..191db2f6f6d 100644
--- a/pkgs/development/libraries/fmod/4.24.16.nix
+++ b/pkgs/development/libraries/fmod/4.24.16.nix
@@ -5,7 +5,7 @@ let
   bits = stdenv.lib.optionalString (stdenv.system == "x86_64-linux") "64";
 
   libPath = stdenv.lib.makeLibraryPath
-    [ stdenv.cc.libc stdenv.cc.cc ] + ":${stdenv.cc.cc}/lib64";
+    [ stdenv.cc.libc stdenv.cc.cc ] + ":${stdenv.cc.cc.lib}/lib64";
   patchLib = x: "patchelf --set-rpath ${libPath} ${x}";
 
   src =
diff --git a/pkgs/development/libraries/fmod/default.nix b/pkgs/development/libraries/fmod/default.nix
index f014c4cecb6..621d6dc405f 100644
--- a/pkgs/development/libraries/fmod/default.nix
+++ b/pkgs/development/libraries/fmod/default.nix
@@ -5,7 +5,7 @@ let
   bits = stdenv.lib.optionalString (stdenv.system == "x86_64-linux") "64";
 
   libPath = stdenv.lib.makeLibraryPath
-    [ stdenv.cc.libc stdenv.cc.cc ] + ":${stdenv.cc.cc}/lib64";
+    [ stdenv.cc.libc stdenv.cc.cc ] + ":${stdenv.cc.cc.lib}/lib64";
   patchLib = x: "patchelf --set-rpath ${libPath} ${x}";
 in
 stdenv.mkDerivation rec {
diff --git a/pkgs/development/libraries/folly/default.nix b/pkgs/development/libraries/folly/default.nix
index 046b7f97ba4..72867e012a9 100644
--- a/pkgs/development/libraries/folly/default.nix
+++ b/pkgs/development/libraries/folly/default.nix
@@ -2,24 +2,16 @@
 , google-gflags, python, libiberty, openssl }:
 
 stdenv.mkDerivation rec {
-  version = "0.57.0";
   name = "folly-${version}";
+  version = "2016-04-29";
 
   src = fetchFromGitHub {
     owner = "facebook";
     repo = "folly";
-    rev = "v${version}";
-    sha256 = "12b9bkwmndfwmsknc209kpplxn9wqmwr3p2h0l2szrppq4qqyfq9";
+    rev = "b31eb722e444ab0293a73fe9de3f94e657ca6de9";
+    sha256 = "0s95y0wnz4xbrkzbiksnb0n0d0qrkcsbssznng57kwlq8jlfka24";
   };
 
-  patches = [
-    # Fix compatibility with Boost 1.59
-    (fetchpatch {
-      url = "https://github.com/facebook/folly/commit/29193aca605bb93d82a3c92acd95bb342115f3a4.patch";
-      sha256 = "1ixpgq1wjr3i7madx4faw72n17ilc9cr435k5w1x95jr954m9j7b";
-    })
-  ];
-
   nativeBuildInputs = [ autoreconfHook python ];
   buildInputs = [ libiberty boost libevent double_conversion glog google-gflags openssl ];
 
diff --git a/pkgs/development/libraries/gdk-pixbuf/default.nix b/pkgs/development/libraries/gdk-pixbuf/default.nix
index 756ebf81619..1487d92dada 100644
--- a/pkgs/development/libraries/gdk-pixbuf/default.nix
+++ b/pkgs/development/libraries/gdk-pixbuf/default.nix
@@ -2,15 +2,15 @@
 , jasper, libintlOrEmpty, gobjectIntrospection, doCheck ? false }:
 
 let
-  ver_maj = "2.32";
-  ver_min = "3";
+  ver_maj = "2.34";
+  ver_min = "0";
 in
 stdenv.mkDerivation rec {
   name = "gdk-pixbuf-${ver_maj}.${ver_min}";
 
   src = fetchurl {
     url = "mirror://gnome/sources/gdk-pixbuf/${ver_maj}/${name}.tar.xz";
-    sha256 = "0cfh87aqyqbfcwpbv1ihgmgfcn66il5q2n8yjyl8gxkjmkqp2rrb";
+    sha256 = "0yc8indbl3hf18z6x6kjg59xp9sngm1d8vmz4c7bs6g27qw5npnm";
   };
 
   outputs = [ "dev" "out" "docdev" ];
diff --git a/pkgs/development/libraries/gegl/3.0.nix b/pkgs/development/libraries/gegl/3.0.nix
index 575e2d562aa..1ca0a2b5925 100644
--- a/pkgs/development/libraries/gegl/3.0.nix
+++ b/pkgs/development/libraries/gegl/3.0.nix
@@ -1,13 +1,12 @@
-{ stdenv, fetchgit, pkgconfig, glib, babl, libpng, cairo, libjpeg, which
+{ stdenv, fetchurl, pkgconfig, glib, babl, libpng, cairo, libjpeg, which
 , librsvg, pango, gtk, bzip2, intltool, libtool, automake, autoconf, json_glib }:
 
 stdenv.mkDerivation rec {
-  name = "gegl-0.3.0-20140619";
+  name = "gegl-0.3.6";
 
-  src = fetchgit {
-    url = "https://git.gnome.org/browse/gegl";
-    sha256 = "1rjmv2y7z34zrnlqczmmh0bm724iszzdf6jpibszxnp3w0npwjrb";
-    rev = "0014eb1bad50244314ed09592fe57efa9322678c";
+  src = fetchurl {
+    url = "http://download.gimp.org/pub/gegl/0.3/${name}.tar.bz2";
+    sha256 = "08m7dlf2kwmp7jw3qskwxas192swhn1g4jcd8aldg9drfjygprvh";
   };
 
   configureScript = "./autogen.sh";
diff --git a/pkgs/development/libraries/glib/default.nix b/pkgs/development/libraries/glib/default.nix
index 120d398bd44..b3b9dfcef16 100644
--- a/pkgs/development/libraries/glib/default.nix
+++ b/pkgs/development/libraries/glib/default.nix
@@ -39,8 +39,8 @@ let
     ln -sr -t "''${!outputInclude}/include/" "''${!outputInclude}"/lib/*/include/* 2>/dev/null || true
   '';
 
-  ver_maj = "2.46";
-  ver_min = "2";
+  ver_maj = "2.48";
+  ver_min = "0";
 in
 
 stdenv.mkDerivation rec {
@@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
 
   src = fetchurl {
     url = "mirror://gnome/sources/glib/${ver_maj}/${name}.tar.xz";
-    sha256 = "5031722e37036719c1a09163cc6cf7c326e4c4f1f1e074b433c156862bd733db";
+    sha256 = "0d3w2hblrw7vvpx60l1kbvb830ygn3v8zhwdz65cc5593j9ycjvl";
   };
 
   patches = optional stdenv.isDarwin ./darwin-compilation.patch ++ optional doCheck ./skip-timer-test.patch;
diff --git a/pkgs/development/libraries/gnutls/3.4.nix b/pkgs/development/libraries/gnutls/3.4.nix
index 6d196978cdf..71c3010467c 100644
--- a/pkgs/development/libraries/gnutls/3.4.nix
+++ b/pkgs/development/libraries/gnutls/3.4.nix
@@ -1,11 +1,11 @@
 { callPackage, fetchurl, autoreconfHook, ... } @ args:
 
 callPackage ./generic.nix (args // rec {
-  version = "3.4.6";
+  version = "3.4.11";
 
   src = fetchurl {
     url = "ftp://ftp.gnutls.org/gcrypt/gnutls/v3.4/gnutls-${version}.tar.xz";
-    sha256 = "1v109px1sy1s731fnawzdsvggdswmr7ha9q5lid4v8pzgznmkdgy";
+    sha256 = "1f4sbb38xab46h67a3pm6kybgrahjx3vbrn66qq3cbc2jngrrvvh";
   };
 
   # This fixes some broken parallel dependencies
diff --git a/pkgs/development/libraries/gobject-introspection/darwin-fixups.patch b/pkgs/development/libraries/gobject-introspection/darwin-fixups.patch
deleted file mode 100644
index 02443d56afa..00000000000
--- a/pkgs/development/libraries/gobject-introspection/darwin-fixups.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-diff -ur gobject-introspection-1.46.0-orig/giscanner/ccompiler.py gobject-introspection-1.46.0/giscanner/ccompiler.py
---- gobject-introspection-1.46.0-orig/giscanner/ccompiler.py	2016-02-01 12:25:41.000000000 -0500
-+++ gobject-introspection-1.46.0/giscanner/ccompiler.py	2016-02-01 15:50:36.000000000 -0500
-@@ -128,11 +128,7 @@
-                     self.compiler.add_runtime_library_dir('.')
- 
-                 # https://bugzilla.gnome.org/show_bug.cgi?id=625195
--                args.append('-Wl,-rpath=.')
--
--                # Ensure libraries are always linked as we are going to use ldd to work
--                # out their names later
--                args.append('-Wl,--no-as-needed')
-+                args.append('-Wl,-rpath,.')
- 
-             for library in libraries:
-                 self.compiler.add_library(library)
-@@ -140,7 +136,7 @@
-                 for library_path in libpaths:
-                     args.append('-L' + library_path)
-                     if os.path.isabs(library_path):
--                        args.append('-Wl,-rpath=' + library_path)
-+                        args.append('-Wl,-rpath,' + library_path)
- 
-         else:
-             # libtool case: assemble linker command arguments, like we did before
-Only in gobject-introspection-1.46.0/giscanner: ccompiler.py~
diff --git a/pkgs/development/libraries/gobject-introspection/default.nix b/pkgs/development/libraries/gobject-introspection/default.nix
index 47ccb17e484..0b48ef076b1 100644
--- a/pkgs/development/libraries/gobject-introspection/default.nix
+++ b/pkgs/development/libraries/gobject-introspection/default.nix
@@ -7,7 +7,7 @@
 # In that case its about 6MB which could be separated
 
 let
-  ver_maj = "1.46";
+  ver_maj = "1.48";
   ver_min = "0";
 in
 with stdenv.lib;
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
 
   src = fetchurl {
     url = "mirror://gnome/sources/gobject-introspection/${ver_maj}/${name}.tar.xz";
-    sha256 = "6658bd3c2b8813eb3e2511ee153238d09ace9d309e4574af27443d87423e4233";
+    sha256 = "0xsqwxhfqzr79av89mg766kxpb2i41bd0vwspk01xjdzrnn5l9zs";
   };
 
   outputs = [ "dev" "out" ];
@@ -40,9 +40,6 @@ stdenv.mkDerivation rec {
   patches = stdenv.lib.singleton (substituteAll {
     src = ./absolute_shlib_path.patch;
     inherit nixStoreDir;
-  }) ++ optional stdenv.isDarwin (substituteAll {
-    src = ./darwin-fixups.patch;
-    inherit nixStoreDir;
   });
 
   meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/gstreamer/bad/default.nix b/pkgs/development/libraries/gstreamer/bad/default.nix
index 4603b3e29db..add3026275f 100644
--- a/pkgs/development/libraries/gstreamer/bad/default.nix
+++ b/pkgs/development/libraries/gstreamer/bad/default.nix
@@ -4,7 +4,7 @@
 , libmodplug, mpeg2dec, mpg123
 , openjpeg, libopus, librsvg
 , wildmidi, fluidsynth, libvdpau, wayland
-, libwebp, xvidcore, gnutls
+, libwebp, xvidcore, gnutls, mjpegtools
 , mesa, libintlOrEmpty
 }:
 
@@ -14,7 +14,7 @@ let
   inherit (stdenv.lib) optional optionalString;
 in
 stdenv.mkDerivation rec {
-  name = "gst-plugins-bad-1.6.1";
+  name = "gst-plugins-bad-1.8.0";
 
   meta = with stdenv.lib; {
     description = "Gstreamer Bad Plugins";
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
 
   src = fetchurl {
     url = "${meta.homepage}/src/gst-plugins-bad/${name}.tar.xz";
-    sha256 = "0rjla9zcal9b5ynagq7cscjs53qrd9bafjkjssrp8s2z2apsjxp1";
+    sha256 = "03m99igngm37653353n5d724bcqw7p6hw6xjw0i2824523fpcqqi";
   };
 
   nativeBuildInputs = [ pkgconfig python ];
@@ -43,6 +43,7 @@ stdenv.mkDerivation rec {
     openjpeg libopus librsvg
     fluidsynth libvdpau
     libwebp xvidcore gnutls mesa
+    mjpegtools
   ]
     ++ libintlOrEmpty
     ++ optional faacSupport faac
diff --git a/pkgs/development/libraries/gstreamer/base/default.nix b/pkgs/development/libraries/gstreamer/base/default.nix
index 4f592dbe31e..b2fff30197c 100644
--- a/pkgs/development/libraries/gstreamer/base/default.nix
+++ b/pkgs/development/libraries/gstreamer/base/default.nix
@@ -4,7 +4,7 @@
 }:
 
 stdenv.mkDerivation rec {
-  name = "gst-plugins-base-1.6.1";
+  name = "gst-plugins-base-1.8.0";
 
   meta = {
     description = "Base plugins and helper libraries";
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
 
   src = fetchurl {
     url = "${meta.homepage}/src/gst-plugins-base/${name}.tar.xz";
-    sha256 = "18sbyjcp281zb3bsqji3pglsdsxi0s6ai7rx90sx8cpflkxdqcwm";
+    sha256 = "08hmg7fp519wim1fm04r7f2q2020ssdninawqsbrqjsvs70srh5b";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/libraries/gstreamer/core/default.nix b/pkgs/development/libraries/gstreamer/core/default.nix
index 754b2bb64b8..40caf4093f0 100644
--- a/pkgs/development/libraries/gstreamer/core/default.nix
+++ b/pkgs/development/libraries/gstreamer/core/default.nix
@@ -3,7 +3,7 @@
 }:
 
 stdenv.mkDerivation rec {
-  name = "gstreamer-1.6.1";
+  name = "gstreamer-1.8.0";
 
   meta = {
     description = "Open source multimedia framework";
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
 
   src = fetchurl {
     url = "${meta.homepage}/src/gstreamer/${name}.tar.xz";
-    sha256 = "172w1bpnkn6mm1wi37n03apdbb6cdkykhzjf1vfxchcd7hhkyflp";
+    sha256 = "1p5y9bbrhywng0prmpxv29p6jsz6vd039d49bnc98p9b45532yll";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/libraries/gstreamer/ges/default.nix b/pkgs/development/libraries/gstreamer/ges/default.nix
index 1e0ee39667e..e47ecfa01aa 100644
--- a/pkgs/development/libraries/gstreamer/ges/default.nix
+++ b/pkgs/development/libraries/gstreamer/ges/default.nix
@@ -3,7 +3,7 @@
 }:
 
 stdenv.mkDerivation rec {
-  name = "gstreamer-editing-services-1.6.1";
+  name = "gstreamer-editing-services-1.8.0";
 
   meta = with stdenv.lib; {
     description = "Library for creation of audio/video non-linear editors";
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
 
   src = fetchurl {
     url = "${meta.homepage}/src/gstreamer-editing-services/${name}.tar.xz";
-    sha256 = "1lkvkrsipn35341hwwkhwn44n90y49sjwra1r5pazbjgn1yykxzm";
+    sha256 = "1gisdfa91kq89bsmbvb47alaxh8lpqmr6f3dzlwmf389nkandw2h";
   };
 
   nativeBuildInputs = [ pkgconfig python gobjectIntrospection flex perl ];
diff --git a/pkgs/development/libraries/gstreamer/good/default.nix b/pkgs/development/libraries/gstreamer/good/default.nix
index 75f0760747b..54175fb83fb 100644
--- a/pkgs/development/libraries/gstreamer/good/default.nix
+++ b/pkgs/development/libraries/gstreamer/good/default.nix
@@ -1,7 +1,7 @@
 { stdenv, fetchurl, pkgconfig, python
 , gst-plugins-base, orc, bzip2
 , libv4l, libdv, libavc1394, libiec61883
-, libvpx, speex, flac, taglib
+, libvpx, speex, flac, taglib, libshout
 , cairo, gdk_pixbuf, aalib, libcaca
 , libsoup, libpulseaudio, libintlOrEmpty
 }:
@@ -10,7 +10,7 @@ let
   inherit (stdenv.lib) optionals optionalString;
 in
 stdenv.mkDerivation rec {
-  name = "gst-plugins-good-1.6.1";
+  name = "gst-plugins-good-1.8.0";
 
   meta = with stdenv.lib; {
     description = "Gstreamer Good Plugins";
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
 
   src = fetchurl {
     url = "${meta.homepage}/src/gst-plugins-good/${name}.tar.xz";
-    sha256 = "0darc3058kbnql3mnlpizl0sq0hhli7vkm0rpqb7nywz14abim46";
+    sha256 = "0kczdvqxvl8kxiy2d7czv16jp73hv9k3nykh47ckihnv8x6i6362";
   };
 
   nativeBuildInputs = [ pkgconfig python ];
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
     gst-plugins-base orc bzip2
     libdv libvpx speex flac taglib
     cairo gdk_pixbuf aalib libcaca
-    libsoup
+    libsoup libshout
   ]
   ++ libintlOrEmpty
   ++ optionals stdenv.isLinux [ libv4l libpulseaudio libavc1394 libiec61883 ];
diff --git a/pkgs/development/libraries/gstreamer/libav/default.nix b/pkgs/development/libraries/gstreamer/libav/default.nix
index 6d0c28d0e28..e4daa642ba0 100644
--- a/pkgs/development/libraries/gstreamer/libav/default.nix
+++ b/pkgs/development/libraries/gstreamer/libav/default.nix
@@ -9,7 +9,7 @@
 assert withSystemLibav -> libav != null;
 
 stdenv.mkDerivation rec {
-  name = "gst-libav-1.6.1";
+  name = "gst-libav-1.8.0";
 
   meta = {
     homepage = "http://gstreamer.freedesktop.org";
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
 
   src = fetchurl {
     url = "${meta.homepage}/src/gst-libav/${name}.tar.xz";
-    sha256 = "1a9pc7zp5rg0cvpx8gqkr21w73i6p9xa505a34day9f8p3lfim94";
+    sha256 = "0719njp8aarhvn038pijq6dmsnli0zlg146hyfs3rsdffs4f472s";
   };
 
   configureFlags = stdenv.lib.optionalString withSystemLibav
diff --git a/pkgs/development/libraries/gstreamer/python/default.nix b/pkgs/development/libraries/gstreamer/python/default.nix
index c1b94a647b8..5320fdfaced 100644
--- a/pkgs/development/libraries/gstreamer/python/default.nix
+++ b/pkgs/development/libraries/gstreamer/python/default.nix
@@ -4,14 +4,14 @@
 }:
 
 stdenv.mkDerivation rec {
-  name = "gst-python-1.4.0";
+  name = "gst-python-1.8.0";
 
   src = fetchurl {
     urls = [
       "${meta.homepage}/src/gst-python/${name}.tar.xz"
       "mirror://gentoo/distfiles/${name}.tar.xz"
       ];
-    sha256 = "0gixsp46mv7fvhk669q60wfk9w2lc02sdb1qipq066xlrqlhrr5i";
+    sha256 = "1spn49x7yaj69df6mxh9wwcs0y3abswkfpk84njs71lzqlbzyiff";
   };
 
   patches = [ ./different-path-with-pygobject.patch ];
diff --git a/pkgs/development/libraries/gstreamer/ugly/default.nix b/pkgs/development/libraries/gstreamer/ugly/default.nix
index 540b3ba0be8..8f8437ad4ac 100644
--- a/pkgs/development/libraries/gstreamer/ugly/default.nix
+++ b/pkgs/development/libraries/gstreamer/ugly/default.nix
@@ -5,7 +5,7 @@
 }:
 
 stdenv.mkDerivation rec {
-  name = "gst-plugins-ugly-1.6.1";
+  name = "gst-plugins-ugly-1.8.0";
 
   meta = with stdenv.lib; {
     description = "Gstreamer Ugly Plugins";
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
 
   src = fetchurl {
     url = "${meta.homepage}/src/gst-plugins-ugly/${name}.tar.xz";
-    sha256 = "0mvasl1pwq70w2kmrkcrg77kggl5q7jqybi7fkvy3vr28c7gkhqc";
+    sha256 = "137b6kqykh5nwbmiv28nn1pc1d2x2rb2xxg382pc9pa9gpxpyrak";
   };
 
   nativeBuildInputs = [ pkgconfig python ];
diff --git a/pkgs/development/libraries/gstreamer/vaapi/default.nix b/pkgs/development/libraries/gstreamer/vaapi/default.nix
index bf061b4125b..a9aa3d73fa2 100644
--- a/pkgs/development/libraries/gstreamer/vaapi/default.nix
+++ b/pkgs/development/libraries/gstreamer/vaapi/default.nix
@@ -5,11 +5,11 @@
 
 stdenv.mkDerivation rec {
   name = "gst-vaapi-${version}";
-  version = "0.6.1";
+  version = "0.7.0";
 
   src = fetchurl {
     url = "${meta.homepage}/software/vaapi/releases/gstreamer-vaapi/gstreamer-vaapi-${version}.tar.bz2";
-    sha256 = "1cv7zlz5wj6b3acv0pr5cq5wqzd5vcs1lrrlvyl9wrzcnzz8mz1n";
+    sha256 = "14jal2g5mf8r59w8420ixl3kg50vcmy56446ncwd0xrizd6yms5b";
   };
 
   nativeBuildInputs = with stdenv.lib; [ pkgconfig bzip2 ];
diff --git a/pkgs/development/libraries/gstreamer/validate/default.nix b/pkgs/development/libraries/gstreamer/validate/default.nix
index 0b0ba11a793..1c123621664 100644
--- a/pkgs/development/libraries/gstreamer/validate/default.nix
+++ b/pkgs/development/libraries/gstreamer/validate/default.nix
@@ -3,7 +3,7 @@
 }:
 
 stdenv.mkDerivation rec {
-  name = "gst-validate-1.6.0";
+  name = "gst-validate-1.8.0";
 
   meta = {
     description = "Integration testing infrastructure for the GStreamer framework";
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
 
   src = fetchurl {
     url = "${meta.homepage}/src/gst-validate/${name}.tar.xz";
-    sha256 = "1vmg5mh068zrvhgrjsbnb7y4k632akyhm8ql0g196cinnp3zibiv";
+    sha256 = "1pcy9pfffyk6xiw6aq38kbv7k24x2rljdy8fabjfy1abpmvvfrkn";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/libraries/gtk+/3.x.nix b/pkgs/development/libraries/gtk+/3.x.nix
index a2da4c7b033..dcbf0b4a47c 100644
--- a/pkgs/development/libraries/gtk+/3.x.nix
+++ b/pkgs/development/libraries/gtk+/3.x.nix
@@ -11,8 +11,8 @@ assert cupsSupport -> cups != null;
 with stdenv.lib;
 
 let
-  ver_maj = "3.18";
-  ver_min = "5";
+  ver_maj = "3.20";
+  ver_min = "3";
   version = "${ver_maj}.${ver_min}";
 in
 stdenv.mkDerivation rec {
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
 
   src = fetchurl {
     url = "mirror://gnome/sources/gtk+/${ver_maj}/gtk+-${version}.tar.xz";
-    sha256 = "107aeb9a4244ce3c044becdd6dffc32d83202595181597180d4c736302a71852";
+    sha256 = "3834f3bf23b260b3e5ebfea41102e2026a8af29e36c3620edf4a5cf05e82f694";
   };
 
   outputs = [ "dev" "out" ];
diff --git a/pkgs/development/libraries/herqq/default.nix b/pkgs/development/libraries/herqq/default.nix
index fee12592c63..39d5b2c792a 100644
--- a/pkgs/development/libraries/herqq/default.nix
+++ b/pkgs/development/libraries/herqq/default.nix
@@ -1,11 +1,9 @@
-{ stdenv, fetchurl, qt4, unzip }:
+{ stdenv, fetchurl, qt4, qmake4Hook, unzip }:
 
 stdenv.mkDerivation rec {
   name = "herqq-1.0.0";
 
-  buildInputs = [ qt4 unzip ];
-
-  configurePhase = "qmake PREFIX=$out herqq.pro";
+  buildInputs = [ qt4 unzip qmake4Hook ];
 
   src = fetchurl {
     url = "mirror://sourceforge/hupnp/${name}.zip";
diff --git a/pkgs/development/libraries/ijs/default.nix b/pkgs/development/libraries/ijs/default.nix
index 0c7d412fee6..a08a653dc71 100644
--- a/pkgs/development/libraries/ijs/default.nix
+++ b/pkgs/development/libraries/ijs/default.nix
@@ -1,14 +1,9 @@
-{ stdenv, fetchurl, fetchpatch, autoreconfHook }:
+{ stdenv, fetchurl, fetchpatch, autoreconfHook, ghostscript }:
 
-let version = "9.18";
-in
 stdenv.mkDerivation {
-  name = "ijs-${version}";
+  name = "ijs-${ghostscript.version}";
 
-  src = fetchurl {
-    url = "http://downloads.ghostscript.com/public/ghostscript-${version}.tar.bz2";
-    sha256 = "18ad90za28dxybajqwf3y3dld87cgkx1ljllmcnc7ysspfxzbnl3";
-  };
+  inherit (ghostscript) src;
 
   patches = [
     # http://bugs.ghostscript.com/show_bug.cgi?id=696246
@@ -28,7 +23,7 @@ stdenv.mkDerivation {
   configureFlags = [ "--disable-static" "--enable-shared" ];
 
   meta = with stdenv.lib; {
-    homepage = https://www.openprinting.org/download/ijs/;
+    homepage = "https://www.openprinting.org/download/ijs/";
     description = "Raster printer driver architecture";
 
     license = licenses.gpl3Plus;
diff --git a/pkgs/development/libraries/json-glib/default.nix b/pkgs/development/libraries/json-glib/default.nix
index e49063a9de9..5cfafc8e69a 100644
--- a/pkgs/development/libraries/json-glib/default.nix
+++ b/pkgs/development/libraries/json-glib/default.nix
@@ -1,12 +1,12 @@
 { stdenv, fetchurl, glib, pkgconfig, gobjectIntrospection, dbus }:
 
 stdenv.mkDerivation rec {
-  name = "json-glib-${minVer}.2";
-  minVer = "1.0";
+  name = "json-glib-${minVer}.0";
+  minVer = "1.2";
 
   src = fetchurl {
     url = "mirror://gnome/sources/json-glib/${minVer}/${name}.tar.xz";
-    sha256 = "887bd192da8f5edc53b490ec51bf3ffebd958a671f5963e4f3af32c22e35660a";
+    sha256 = "1lx7p1c7cl21byvfgw92n8dhm09vi6qxrs0zkx9dg3y096zdzmlr";
   };
 
   configureflags= "--with-introspection";
diff --git a/pkgs/development/libraries/kerberos/krb5.nix b/pkgs/development/libraries/kerberos/krb5.nix
index 5b2b0954203..332ca526b6b 100644
--- a/pkgs/development/libraries/kerberos/krb5.nix
+++ b/pkgs/development/libraries/kerberos/krb5.nix
@@ -11,11 +11,11 @@ in
 with stdenv.lib;
 stdenv.mkDerivation rec {
   name = "${type}krb5-${version}";
-  version = "1.14";
+  version = "1.14.2";
 
   src = fetchurl {
     url = "${meta.homepage}dist/krb5/1.14/krb5-${version}.tar.gz";
-    sha256 = "1sgr61cnkgc5xazijaww6wpn5fnxl9vyj9ixk3r3y7ikv3x0gnyf";
+    sha256 = "09wbv969ak4fqlqr1ip5bi62fny1zlp1vwjarvj6a6cdfzkdgjkb";
   };
 
   configureFlags = optional stdenv.isFreeBSD ''WARN_CFLAGS=""'';
diff --git a/pkgs/development/libraries/libburn/default.nix b/pkgs/development/libraries/libburn/default.nix
new file mode 100644
index 00000000000..22edcc15769
--- /dev/null
+++ b/pkgs/development/libraries/libburn/default.nix
@@ -0,0 +1,18 @@
+{ stdenv, fetchurl }:
+
+stdenv.mkDerivation rec {
+  name = "libburn-${version}";
+  version = "1.4.2.pl01";
+
+  src = fetchurl {
+    url = "http://files.libburnia-project.org/releases/${name}.tar.gz";
+    sha256 = "1nqfm24dm2csdnhsmpgw9cwcnkwvqlvfzsm9bhr6yg7bbmzwvkrk";
+  };
+
+  meta = with stdenv.lib; {
+    homepage = http://libburnia-project.org/;
+    description = "A library by which preformatted data get onto optical media: CD, DVD, BD (Blu-Ray)";
+    license = licenses.gpl2Plus;
+    maintainers = with maintainers; [ abbradar ];
+  };
+}
diff --git a/pkgs/development/libraries/libcommuni/default.nix b/pkgs/development/libraries/libcommuni/default.nix
index 008311c620c..7b83be7e911 100644
--- a/pkgs/development/libraries/libcommuni/default.nix
+++ b/pkgs/development/libraries/libcommuni/default.nix
@@ -1,4 +1,4 @@
-{ fetchgit, qt5, stdenv
+{ fetchgit, qtbase, qmakeHook, stdenv
 }:
 
 stdenv.mkDerivation rec {
@@ -11,16 +11,16 @@ stdenv.mkDerivation rec {
     sha256 = "15sb7vinaaz1v5nclxpnp5p9a0kmfmlgiqibkipnyydizclidpfx";
   };
 
-  buildInputs = [ qt5.qtbase ];
+  buildInputs = [ qtbase ];
+  nativeBuildInputs = [ qmakeHook ];
 
   enableParallelBuild = true;
 
-  postPatch = ''
-    sed -i -e 's|/bin/pwd|pwd|g' -e 's/which/type -P/' configure
+  configurePhase = ''
+    sed -i -e 's|/bin/pwd|pwd|g' configure
+    ./configure -config release -prefix $out -qmake $QMAKE
   '';
 
-  configureFlags = [ "-config release" ];
-
   meta = with stdenv.lib; {
     description = "A cross-platform IRC framework written with Qt";
     homepage = https://communi.github.io;
diff --git a/pkgs/development/libraries/libdigidoc/default.nix b/pkgs/development/libraries/libdigidoc/default.nix
new file mode 100644
index 00000000000..e060f8c1d76
--- /dev/null
+++ b/pkgs/development/libraries/libdigidoc/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchurl, cmake, openssl, pcsclite, opensc, libxml2 }:
+
+stdenv.mkDerivation rec {
+
+  version = "3.10.1.1212";
+  name = "libdigidoc-${version}";
+  
+  src = fetchurl {
+    url = "https://installer.id.ee/media/ubuntu/pool/main/libd/libdigidoc/libdigidoc_3.10.1.1212.orig.tar.xz";
+    sha256 = "ad5e0603aea2e02977f17318cc93a53c3a19a815e57b2347d97136d11c110807";
+  };
+
+  unpackPhase = ''
+    mkdir src
+    tar xf $src -C src
+    cd src
+  '';
+
+  buildInputs = [ cmake openssl pcsclite opensc libxml2 ];
+  
+  meta = with stdenv.lib; {
+    description = "Library for creating DigiDoc signature files";
+    homepage = "http://www.id.ee/";
+    license = licenses.lgpl2;
+    platforms = platforms.linux;
+    maintainers = [ maintainers.jagajaga ];
+  };
+}
diff --git a/pkgs/development/libraries/libdigidocpp/default.nix b/pkgs/development/libraries/libdigidocpp/default.nix
new file mode 100644
index 00000000000..5ddc6303126
--- /dev/null
+++ b/pkgs/development/libraries/libdigidocpp/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, fetchurl, cmake, libdigidoc, minizip, pcsclite, opensc, openssl
+, xercesc, xml-security-c, pkgconfig, xsd, zlib, vim }:
+
+stdenv.mkDerivation rec {
+
+  version = "3.12.0.1317";
+  name = "libdigidocpp-${version}";
+
+  src = fetchurl {
+    url = "https://installer.id.ee/media/ubuntu/pool/main/libd/libdigidocpp/libdigidocpp_3.12.0.1317.orig.tar.xz";
+    sha256 = "8059e1dbab99f062d070b9da0b1334b7226f1ab9badcd7fddea3100519d1f9a9";
+  };
+
+  unpackPhase = ''
+    mkdir src
+    tar xf $src -C src
+    cd src
+  '';
+
+  buildInputs = [ cmake libdigidoc minizip pcsclite opensc openssl xercesc
+                  xml-security-c pkgconfig xsd zlib vim
+                ];
+  
+  meta = with stdenv.lib; {
+    description = "Library for creating DigiDoc signature files";
+    homepage = "http://www.id.ee/";
+    license = licenses.lgpl2;
+    platforms = platforms.linux;
+    maintainers = [ maintainers.jagajaga ];
+  };
+}
diff --git a/pkgs/development/libraries/libdvdcss/default.nix b/pkgs/development/libraries/libdvdcss/default.nix
index c5cdec0ae5f..ae3ae407a92 100644
--- a/pkgs/development/libraries/libdvdcss/default.nix
+++ b/pkgs/development/libraries/libdvdcss/default.nix
@@ -2,11 +2,11 @@
 
 stdenv.mkDerivation rec {
   name = "libdvdcss-${version}";
-  version = "1.3.0";
+  version = "1.4.0";
 
   src = fetchurl {
     url = "http://get.videolan.org/libdvdcss/${version}/${name}.tar.bz2";
-    sha256 = "158k9zagmbk5bkbz96l6lwhh7xcgfcnzflkr4vblskhcab6llhbw";
+    sha256 = "0nl45ifc4xcb196snv9d6hinfw614cqpzcqp92dg43c0hickg290";
   };
 
   meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/libeatmydata/default.nix b/pkgs/development/libraries/libeatmydata/default.nix
index 2fdd1658f19..ac75e6c8baa 100644
--- a/pkgs/development/libraries/libeatmydata/default.nix
+++ b/pkgs/development/libraries/libeatmydata/default.nix
@@ -1,11 +1,11 @@
 { stdenv, fetchurl, makeWrapper }:
 
 stdenv.mkDerivation rec {
-  name = "libeatmydata-82";
+  name = "libeatmydata-105";
   
   src = fetchurl {
     url = "http://www.flamingspork.com/projects/libeatmydata/${name}.tar.gz";
-    sha256 = "0aavq71bf0yxdgyf8gvyzq086shszzwpbsz5rqkjg4cz0rc5yrqb";
+    sha256 = "1pd8sc73cgc41ldsvq6g8ics1m5k8gdcb91as9yg8z5jnrld1lmx";
   };
 
   buildInputs = [ makeWrapper ];
diff --git a/pkgs/development/libraries/libfilezilla/default.nix b/pkgs/development/libraries/libfilezilla/default.nix
index d8e1c29875c..4381f9e6c73 100644
--- a/pkgs/development/libraries/libfilezilla/default.nix
+++ b/pkgs/development/libraries/libfilezilla/default.nix
@@ -2,11 +2,11 @@
 
 stdenv.mkDerivation rec {
   name = "libfilezilla-${version}";
-  version = "0.4.0.1";
+  version = "0.5.0";
 
   src = fetchurl {
     url = "mirror://sourceforge/project/filezilla/libfilezilla/${version}/${name}.tar.bz2";
-    sha256 = "1ldiyhjv4jg2jyj3d56mlgyj9lx0qkf1857wvsy51lp9aj96h0v0";
+    sha256 = "07f5hk5izqgqjadrwy608gi0w3scm3zvpsv63j7bgfqk67qilslc";
   };
 
   meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/libiberty/default.nix b/pkgs/development/libraries/libiberty/default.nix
index c3dc3a4e852..1f5ab2cf096 100644
--- a/pkgs/development/libraries/libiberty/default.nix
+++ b/pkgs/development/libraries/libiberty/default.nix
@@ -1,26 +1,16 @@
-{ stdenv, fetchurl, staticBuild ? false }:
+{ stdenv, lib, fetchurl, gcc, staticBuild ? false }:
 
 stdenv.mkDerivation rec {
-  version = "4.9.3";
-  name = "libiberty-${version}";
+  name = "libiberty-${gcc.cc.version}";
 
-  src = fetchurl {
-    url = "mirror://gnu/gcc/gcc-${version}/gcc-${version}.tar.bz2";
-    sha256 = "0zmnm00d2a1hsd41g34bhvxzvxisa2l584q3p447bd91lfjv4ci3";
-  };
+  inherit (gcc.cc) src;
 
   postUnpack = "sourceRoot=\${sourceRoot}/libiberty";
 
-  enable_shared = !staticBuild;
+  configureFlags = [ "--enable-install-libiberty" ] ++ lib.optional (!staticBuild) "--enable-shared";
 
-  installPhase = ''
-    mkdir -p $out/lib $out/include
-    cp ../include/libiberty.h $out/include/
-    if [ -z "$enabled_shared" ]; then
-      cp libiberty.a $out/lib/libiberty.a
-    else
-      cp pic/libiberty.a $out/lib/libiberty_pic.a
-    fi
+  postInstall = lib.optionalString (!staticBuild) ''
+    cp pic/libiberty.a $out/lib*/libiberty.a
   '';
 
   meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/libibverbs/default.nix b/pkgs/development/libraries/libibverbs/default.nix
index 5ce1e5cbdf6..8e37648adfc 100644
--- a/pkgs/development/libraries/libibverbs/default.nix
+++ b/pkgs/development/libraries/libibverbs/default.nix
@@ -1,17 +1,65 @@
 { stdenv, fetchurl }:
 
-stdenv.mkDerivation rec {
-  name = "libibverbs-1.1.8";
+let
 
-  src = fetchurl {
-    url = "https://www.openfabrics.org/downloads/verbs/${name}.tar.gz";
-    sha256 = "13w2j5lrrqxxxvhpxbqb70x7wy0h8g329inzgfrvqv8ykrknwxkw";
+  verbs = rec {
+      version = "1.1.8";
+      name = "libibverbs-${version}";
+      url = "http://downloads.openfabrics.org/verbs/${name}.tar.gz";
+      sha256 = "13w2j5lrrqxxxvhpxbqb70x7wy0h8g329inzgfrvqv8ykrknwxkw";
   };
 
+  drivers = {
+      libmlx4 = rec { 
+          version = "1.0.6";
+          name = "libmlx4-${version}"; 
+          url = "http://downloads.openfabrics.org/mlx4/${name}.tar.gz";
+          sha256 = "f680ecbb60b01ad893490c158b4ce8028a3014bb8194c2754df508d53aa848a8";
+      };
+      libmthca = rec { 
+          version = "1.0.6"; 
+          name = "libmthca-${version}"; 
+          url = "http://downloads.openfabrics.org/mthca/${name}.tar.gz";
+          sha256 = "cc8ea3091135d68233d53004e82b5b510009c821820494a3624e89e0bdfc855c";
+      };
+  };
+
+in stdenv.mkDerivation rec {
+
+  inherit (verbs) name version ;
+
+  srcs = [
+    ( fetchurl { inherit (verbs) url sha256 ; } )
+    ( fetchurl { inherit (drivers.libmlx4) url sha256 ; } )
+    ( fetchurl { inherit (drivers.libmthca) url sha256 ; } )
+  ];
+
+  sourceRoot = name;
+
+  # Install userspace drivers
+  postInstall = ''
+    for dir in ${drivers.libmlx4.name} ${drivers.libmthca.name} ; do
+      cd ../$dir
+      export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I$out/include"
+      export NIX_LDFLAGS="-rpath $out/lib $NIX_LDFLAGS -L$out/lib"
+      ./configure $configureFlags
+      make -j$NIX_BUILD_CORES
+      make install
+    done
+  '';
+
+  # Re-add the libibverbs path into runpath of the library
+  # to enable plugins to be found by dlopen
+  postFixup = ''
+    RPATH=$(patchelf --print-rpath $out/lib/libibverbs.so)
+    patchelf --set-rpath $RPATH:$out/lib $out/lib/libibverbs.so.1.0.0
+  '';
+
   meta = with stdenv.lib; {
     homepage = https://www.openfabrics.org/;
     license = licenses.bsd2;
     platforms = with platforms; linux ++ freebsd;
-    maintainers = with maintainers; [ wkennington ];
+    maintainers = with maintainers; [ wkennington bzizou ];
   };
 }
+
diff --git a/pkgs/development/libraries/libinput/default.nix b/pkgs/development/libraries/libinput/default.nix
index 18dbd2de38b..2c29482227a 100644
--- a/pkgs/development/libraries/libinput/default.nix
+++ b/pkgs/development/libraries/libinput/default.nix
@@ -15,11 +15,11 @@ in
 
 with stdenv.lib;
 stdenv.mkDerivation rec {
-  name = "libinput-1.2.2";
+  name = "libinput-1.2.3";
 
   src = fetchurl {
     url = "http://www.freedesktop.org/software/libinput/${name}.tar.xz";
-    sha256 = "0rzkp37dnn4qnkx7v3hckx5ryv3lr0vl234pnk6z2vfq40v5pb08";
+    sha256 = "1wp937sn2dzqhrbl2bhapqb0pvybc80z8ynw7yfkm5ycl39skch9";
   };
 
   configureFlags = [
diff --git a/pkgs/development/libraries/libisofs/default.nix b/pkgs/development/libraries/libisofs/default.nix
new file mode 100644
index 00000000000..d7e78410740
--- /dev/null
+++ b/pkgs/development/libraries/libisofs/default.nix
@@ -0,0 +1,21 @@
+{ stdenv, fetchurl, acl, attr, zlib }:
+
+stdenv.mkDerivation rec {
+  name = "libisofs-${version}";
+  version = "1.4.2";
+
+  src = fetchurl {
+    url = "http://files.libburnia-project.org/releases/${name}.tar.gz";
+    sha256 = "1axk1ykv8ibrlrd2f3allidviimi4ya6k7wpvr6r4y1sc7mg7rym";
+  };
+
+  buildInputs = [ attr zlib ];
+  propagatedBuildInputs = [ acl ];
+
+  meta = with stdenv.lib; {
+    homepage = http://libburnia-project.org/;
+    description = "A library to create an ISO-9660 filesystem with extensions like RockRidge or Joliet";
+    license = licenses.gpl2Plus;
+    maintainers = with maintainers; [ abbradar ];
+  };
+}
diff --git a/pkgs/development/libraries/libjpeg-turbo/default.nix b/pkgs/development/libraries/libjpeg-turbo/default.nix
index 79cf45a8005..da4d3a9822f 100644
--- a/pkgs/development/libraries/libjpeg-turbo/default.nix
+++ b/pkgs/development/libraries/libjpeg-turbo/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, nasm, autoreconfHook }:
+{ stdenv, fetchurl, nasm }:
 
 stdenv.mkDerivation rec {
   name = "libjpeg-turbo-1.4.2";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
 
   outputs = [ "dev" "out" "doc" "bin" ];
 
-  buildInputs = [ autoreconfHook nasm ];
+  nativeBuildInputs = [ nasm ];
 
   enableParallelBuilding = true;
 
diff --git a/pkgs/development/libraries/libkeyfinder/default.nix b/pkgs/development/libraries/libkeyfinder/default.nix
index 729df918e57..d95ada04a34 100644
--- a/pkgs/development/libraries/libkeyfinder/default.nix
+++ b/pkgs/development/libraries/libkeyfinder/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, fftw, qtbase }:
+{ stdenv, fetchFromGitHub, fftw, qtbase, qmakeHook }:
 
 stdenv.mkDerivation rec {
   name = "libkeyfinder-${version}";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
     owner = "ibsh";
   };
 
-  buildInputs = [ fftw qtbase ];
+  buildInputs = [ fftw qtbase qmakeHook ];
 
   postPatch = ''
     substituteInPlace LibKeyFinder.pro \
@@ -19,12 +19,6 @@ stdenv.mkDerivation rec {
       --replace "-stdlib=libc++" ""
   '';
 
-  configurePhase = ''
-    runHook preConfigure
-    qmake
-    runHook postConfigure
-  '';
-
   enableParallelBuilding = true;
 
   postInstall = ''
diff --git a/pkgs/development/libraries/libmatchbox/default.nix b/pkgs/development/libraries/libmatchbox/default.nix
index 38702817734..6cb7defb097 100644
--- a/pkgs/development/libraries/libmatchbox/default.nix
+++ b/pkgs/development/libraries/libmatchbox/default.nix
@@ -1,14 +1,15 @@
 { stdenv, fetchurl, libX11, libXext, libpng, libXft, libICE, pango, libjpeg}:
 
 stdenv.mkDerivation rec {
-  name = "libmatchbox-1.9";
+  name = "libmatchbox-${version}";
+  version = "1.11";
 
   buildInputs = [ libXft libICE pango libjpeg ];
   propagatedBuildInputs = [ libX11 libXext libpng ];
 
   src = fetchurl {
-    url = http://matchbox-project.org/sources/libmatchbox/1.9/libmatchbox-1.9.tar.bz2;
-    sha256 = "006zdrgs7rgh7dvakjmqsp1q9karq6c5cz4gki2l15fhx0cf40fv";
+    url = "http://downloads.yoctoproject.org/releases/matchbox/libmatchbox/${version}/libmatchbox-${version}.tar.bz2";
+    sha256 = "0lvv44s3bf96zvkysa4ansxj2ffgj3b5kgpliln538q4wd9ank15";
   };
 
   meta = {
diff --git a/pkgs/development/libraries/libmemcached/default.nix b/pkgs/development/libraries/libmemcached/default.nix
index 619aa014497..2570c645f26 100644
--- a/pkgs/development/libraries/libmemcached/default.nix
+++ b/pkgs/development/libraries/libmemcached/default.nix
@@ -19,7 +19,8 @@ stdenv.mkDerivation rec {
       sha256 = "1nvxwdkxj2a2g39z0g8byxjwnw4pa5xlvsmdk081q63vmfywh7zb";
     });
 
-  buildInputs = [ cyrus_sasl libevent ];
+  buildInputs = [ libevent ];
+  propagatedBuildInputs = [ cyrus_sasl ];
 
   meta = with stdenv.lib; {
     homepage = http://libmemcached.org;
diff --git a/pkgs/development/libraries/libqglviewer/default.nix b/pkgs/development/libraries/libqglviewer/default.nix
index 6b40eeb3b1f..eef9e05ca03 100644
--- a/pkgs/development/libraries/libqglviewer/default.nix
+++ b/pkgs/development/libraries/libqglviewer/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, qt4 }:
+{ stdenv, fetchurl, qt4, qmake4Hook }:
 
 stdenv.mkDerivation rec {
   name = "libqglviewer-2.6.3";
@@ -9,13 +9,11 @@ stdenv.mkDerivation rec {
     sha256 = "00jdkyk4wg1356c3ar6nk3hyp494ya3yvshq9m57kfmqpn3inqdy";
   };
 
-  buildInputs = [ qt4 ];
+  buildInputs = [ qt4 qmake4Hook ];
 
-  buildPhase =
+  postPatch =
     ''
       cd QGLViewer
-      qmake PREFIX=$out
-      make
     '';
 
   meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/libraw/default.nix b/pkgs/development/libraries/libraw/default.nix
index 031886d3451..ee842b0c4bd 100644
--- a/pkgs/development/libraries/libraw/default.nix
+++ b/pkgs/development/libraries/libraw/default.nix
@@ -2,11 +2,11 @@
 
 stdenv.mkDerivation rec {
   name = "libraw-${version}";
-  version = "0.17.0";
+  version = "0.17.1";
 
   src = fetchurl {
     url = "http://www.libraw.org/data/LibRaw-${version}.tar.gz";
-    sha256 = "043kckxjqanw8dl3m9f6kvsf0l20ywxmgxd1xb0slj6m8l4w4hz6";
+    sha256 = "18fygk896gxbx47nh2rn5jp4skisgkl6pdfjqb7h0zn39hd6b6g5";
   };
 
   buildInputs = [ lcms2 jasper ];
diff --git a/pkgs/development/libraries/libsearpc/default.nix b/pkgs/development/libraries/libsearpc/default.nix
index 0410f64edec..0391786c3fd 100644
--- a/pkgs/development/libraries/libsearpc/default.nix
+++ b/pkgs/development/libraries/libsearpc/default.nix
@@ -2,14 +2,14 @@
 
 stdenv.mkDerivation rec
 {
-  version = "1.2.2";
-  seafileVersion = "3.0-latest";
+  version = "3.0.7";
+  seafileVersion = "5.0.7";
   name = "libsearpc-${version}";
 
   src = fetchurl
   {
-    url = "https://github.com/haiwen/libsearpc/archive/v${seafileVersion}.tar.gz";
-    sha256 = "1kdq6chn3qhvr616sw91gf9kjfgbv9snl2srqisw0zddw1qkfcan";
+    url = "https://github.com/haiwen/libsearpc/archive/v${version}.tar.gz";
+    sha256 = "0fdrgksdwd4qxp7qvh75y39dy52h2f5wfjbqr00h3rwkbx4npvpg";
   };
 
   patches = [ ./libsearpc.pc.patch ];
diff --git a/pkgs/development/libraries/libsigcxx/default.nix b/pkgs/development/libraries/libsigcxx/default.nix
index 1171fa079cf..e062e2db5c2 100644
--- a/pkgs/development/libraries/libsigcxx/default.nix
+++ b/pkgs/development/libraries/libsigcxx/default.nix
@@ -1,14 +1,14 @@
 { stdenv, fetchurl, fetchpatch, pkgconfig, gnum4 }:
 let
-  ver_maj = "2.6"; # odd major numbers are unstable
-  ver_min = "2";
+  ver_maj = "2.8"; # odd major numbers are unstable
+  ver_min = "0";
 in
 stdenv.mkDerivation rec {
   name = "libsigc++-${ver_maj}.${ver_min}";
 
   src = fetchurl {
     url = "mirror://gnome/sources/libsigc++/${ver_maj}/${name}.tar.xz";
-    sha256 = "fdace7134c31de792c17570f9049ca0657909b28c4c70ec4882f91a03de54437";
+    sha256 = "0lcnzzdq6718znfshs1hflpwqq6awbzwdyp4kv5lfaf54z880jbp";
   };
   patches = [(fetchpatch {
     url = "https://anonscm.debian.org/cgit/collab-maint/libsigc++-2.0.git/plain"
diff --git a/pkgs/development/libraries/libsolv/default.nix b/pkgs/development/libraries/libsolv/default.nix
new file mode 100644
index 00000000000..cece520e3c5
--- /dev/null
+++ b/pkgs/development/libraries/libsolv/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, fetchFromGitHub, cmake, zlib, expat, rpm, db }:
+
+stdenv.mkDerivation rec {
+  rev  = "0.6.20";
+  name = "libsolv-${rev}";
+
+  src = fetchFromGitHub {
+    inherit rev;
+    owner  = "openSUSE";
+    repo   = "libsolv";
+    sha256 = "1gammarbnjbbkw2vlgcj9ynp1kgi5nns6xcl6ab8b5i4zgq91v2p";
+  };
+
+  cmakeFlags = "-DENABLE_RPMMD=true -DENABLE_RPMDB=true -DENABLE_PUBKEY=true -DENABLE_RPMDB_BYRPMHEADER=true";
+
+  buildInputs = [ cmake zlib expat rpm db ];
+
+  meta = with stdenv.lib; {
+    description = "A free package dependency solver";
+    license     = licenses.bsd3;
+    platforms   = platforms.linux;
+    maintainers = with maintainers; [ copumpkin ];
+  };
+}
+
diff --git a/pkgs/development/libraries/libu2f-host/default.nix b/pkgs/development/libraries/libu2f-host/default.nix
index de51da51bca..dc2481a2e85 100644
--- a/pkgs/development/libraries/libu2f-host/default.nix
+++ b/pkgs/development/libraries/libu2f-host/default.nix
@@ -11,6 +11,11 @@ stdenv.mkDerivation rec {
   nativeBuildInputs = [ pkgconfig ];
   buildInputs = [ json_c hidapi ];
 
+  postInstall = ''
+    mkdir -p $out/lib/udev/rules.d/
+    cp -v *.rules $out/lib/udev/rules.d/
+  '';
+
   meta = with stdenv.lib; {
     homepage = https://developers.yubico.com/libu2f-host;
     description = "A C library and command-line tool thati mplements the host-side of the U2F protocol";
diff --git a/pkgs/development/libraries/libuv/default.nix b/pkgs/development/libraries/libuv/default.nix
index 48d12321248..e039711e457 100644
--- a/pkgs/development/libraries/libuv/default.nix
+++ b/pkgs/development/libraries/libuv/default.nix
@@ -2,84 +2,29 @@
 
 , ApplicationServices, CoreServices }:
 
-let
-  stable = "stable";
-  unstable = "unstable";
+stdenv.mkDerivation rec {
+  version = "1.9.0";
+  name = "libuv-${version}";
 
-  meta = with lib; {
-    description = "A multi-platform support library with a focus on asynchronous I/O";
-    homepage    = https://github.com/libuv/libuv;
-    maintainers = with maintainers; [ cstrahan ];
-    platforms   = with platforms; linux ++ darwin;
-  };
-
-  mkName = stability: version:
-    if stability == stable
-    then "libuv-${version}"
-    else "libuv-${stability}-${version}";
-
-  mkSrc = version: sha256: fetchFromGitHub {
+  src = fetchFromGitHub {
     owner = "libuv";
     repo = "libuv";
     rev = "v${version}";
-    inherit sha256;
+    sha256 = "0sq8c8n7xixn2xxp35crprvh35ry18i5mcxgwh12lydwv9ks0d4k";
   };
 
-  # for versions < 0.11.6
-  mkWithoutAutotools = stability: version: sha256: stdenv.mkDerivation {
-    name = mkName stability version;
-    src = mkSrc version sha256;
-    buildPhase = lib.optionalString stdenv.isDarwin ''
-      mkdir extrapath
-      ln -s /usr/sbin/dtrace extrapath/dtrace
-      export PATH=$PATH:`pwd`/extrapath
-    '' + ''
-      mkdir build
-      make builddir_name=build
+  buildInputs = [ automake autoconf libtool pkgconfig ]
+    ++ stdenv.lib.optionals stdenv.isDarwin [ ApplicationServices CoreServices ];
 
-      rm -r build/src
-      rm build/libuv.a
-      cp -r include build
+  preConfigure = ''
+    LIBTOOLIZE=libtoolize ./autogen.sh
+  '';
 
-      mkdir build/lib
-      mv build/libuv.* build/lib
-
-      pushd build/lib
-      lib=$(basename libuv.*)
-      ext="''${lib##*.}"
-      mv $lib libuv.10.$ext
-      ln -s libuv.10.$ext libuv.$ext
-      popd
-    '';
-    installPhase = ''
-      cp -r build $out
-    '';
-    inherit meta;
-  };
-
-  # for versions > 0.11.6
-  mkWithAutotools = stability: version: sha256: stdenv.mkDerivation {
-    name = mkName stability version;
-    src = mkSrc version sha256;
-    buildInputs = [ automake autoconf libtool pkgconfig ]
-      ++ stdenv.lib.optionals stdenv.isDarwin [ ApplicationServices CoreServices ];
-    preConfigure = ''
-      LIBTOOLIZE=libtoolize ./autogen.sh
-    '';
-    inherit meta;
+  meta = with lib; {
+    description = "A multi-platform support library with a focus on asynchronous I/O";
+    homepage    = https://github.com/libuv/libuv;
+    maintainers = with maintainers; [ cstrahan ];
+    platforms   = with platforms; linux ++ darwin;
   };
 
-  toVersion = with lib; name:
-    replaceChars ["_"] ["."] (removePrefix "v" name);
-
-in
-
-  with lib;
-
-  mapAttrs (v: h: mkWithAutotools unstable (toVersion v) h) {
-    v0_11_29 = "1z07phfwryfy2155p3lxcm2a33h20sfl96lds5dghn157x6csz7m";
-  }
-  //
-  mapAttrs (v: h: mkWithAutotools stable (toVersion v) h) {
-    v1_7_5 = "18x6cy2xn31am97vn6jli7kmb2fbp4c8kmv7jm97vggh0x55flsc";
-  }
+}
diff --git a/pkgs/development/libraries/libvirt/default.nix b/pkgs/development/libraries/libvirt/default.nix
index 1d1945af319..16a4498f54c 100644
--- a/pkgs/development/libraries/libvirt/default.nix
+++ b/pkgs/development/libraries/libvirt/default.nix
@@ -6,7 +6,7 @@
 , dnsmasq, libnl, libpcap, libxslt, xhtml1, numad, numactl, perlPackages
 , curl, libiconv, gmp, xen
 }:
-
+# if you update, also bump pythonPackages.libvirt or it will break
 stdenv.mkDerivation rec {
   name = "libvirt-${version}";
   version = "1.3.3";
diff --git a/pkgs/development/libraries/libxml2/default.nix b/pkgs/development/libraries/libxml2/default.nix
index f7e175373e1..8eedf50c9ca 100644
--- a/pkgs/development/libraries/libxml2/default.nix
+++ b/pkgs/development/libraries/libxml2/default.nix
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
 
   propagatedBuildInputs = [ zlib findXMLCatalogs ];
 
-  configureFlags = "--with-python=${python}";
+  configureFlags = "--with-python=${python} --exec_prefix=$dev";
 
   enableParallelBuilding = true;
 
diff --git a/pkgs/development/libraries/menu-cache/default.nix b/pkgs/development/libraries/menu-cache/default.nix
index 3131b6b2918..b6d187e7a0e 100644
--- a/pkgs/development/libraries/menu-cache/default.nix
+++ b/pkgs/development/libraries/menu-cache/default.nix
@@ -1,15 +1,17 @@
 { stdenv, fetchurl, glib, pkgconfig, libfm-extra }:
 
-let name = "menu-cache-0.7.0";
+let name = "menu-cache-1.0.1";
 in
 stdenv.mkDerivation {
   inherit name;
   src = fetchurl {
     url = "mirror://sourceforge/lxde/${name}.tar.xz";
-    sha256 = "0wwkk4jrcl2sp11bspabplchh4ipi1zyn39j3skyzgbm8k40gkhk";
+    sha256 = "0ngxvwfj9drabqi3lyzgpi0d0za6431sy2ijb010filrj54jdiqa";
   };
 
-  buildInputs = [ glib pkgconfig libfm-extra ];
+  nativeBuildInputs = [ pkgconfig ];
+
+  buildInputs = [ glib libfm-extra ];
 
   meta = with stdenv.lib; {
     homepage = "http://blog.lxde.org/?tag=menu-cache";
diff --git a/pkgs/development/libraries/mesa/default.nix b/pkgs/development/libraries/mesa/default.nix
index ad6bf8ba319..2d05861605a 100644
--- a/pkgs/development/libraries/mesa/default.nix
+++ b/pkgs/development/libraries/mesa/default.nix
@@ -23,7 +23,7 @@ else
 with { inherit (stdenv.lib) optional optionalString; };
 
 let
-  version = "11.1.2";
+  version = "11.1.3";
   # this is the default search path for DRI drivers
   driverLink = "/run/opengl-driver" + optionalString stdenv.isi686 "-32";
 in
@@ -38,7 +38,7 @@ stdenv.mkDerivation {
         + head (splitString "." version) + ''.x/${version}/mesa-${version}.tar.xz'')
       "https://launchpad.net/mesa/trunk/${version}/+download/mesa-${version}.tar.xz"
     ];
-    sha256 = "8f72aead896b340ba0f7a4a474bfaf71681f5d675592aec1cb7ba698e319148b";
+    sha256 = "51f6658a214d75e4d9f05207586d7ed56ebba75c6b10841176fb6675efa310ac";
   };
 
   prePatch = "patchShebangs .";
diff --git a/pkgs/development/libraries/nanoflann/default.nix b/pkgs/development/libraries/nanoflann/default.nix
new file mode 100644
index 00000000000..387632a890f
--- /dev/null
+++ b/pkgs/development/libraries/nanoflann/default.nix
@@ -0,0 +1,25 @@
+{stdenv, fetchFromGitHub, cmake}:
+
+stdenv.mkDerivation rec {
+  version = "1.1.9";
+  name = "nanoflann-${version}";
+  
+  src = fetchFromGitHub {
+    owner = "jlblancoc";
+    repo = "nanoflann";
+    rev = "v${version}";
+    sha256 = "1q588cf2aark45bp4ciqjiz3dkdv8dcijkhm1ybzs8qjdzz9fimn";
+  };
+
+  buildInputs = [ cmake ];
+
+  doCheck = true;
+  checkTarget = "test";
+
+  meta = {
+    homepage = https://github.com/jlblancoc/nanoflann;
+    license = stdenv.lib.licenses.bsd3;
+    description = "Header only C++ library for approximate nearest neighbor search";
+    platforms = stdenv.lib.platforms.unix;
+  };
+}
diff --git a/pkgs/development/libraries/nghttp2/default.nix b/pkgs/development/libraries/nghttp2/default.nix
index 761f6933f5c..29175fbb7d4 100644
--- a/pkgs/development/libraries/nghttp2/default.nix
+++ b/pkgs/development/libraries/nghttp2/default.nix
@@ -1,77 +1,36 @@
 { stdenv, fetchurl, pkgconfig
 
-# Optinal Dependencies
+# Optional Dependencies
 , openssl ? null, libev ? null, zlib ? null, jansson ? null, boost ? null
 , libxml2 ? null, jemalloc ? null
-
-# Extra argument
-, prefix ? ""
 }:
 
-let
-  mkFlag = trueStr: falseStr: cond: name: val:
-    if cond == null then null else
-      "--${if cond != false then trueStr else falseStr}${name}${if val != null && cond != false then "=${val}" else ""}";
-  mkEnable = mkFlag "enable-" "disable-";
-  mkWith = mkFlag "with-" "without-";
-  mkOther = mkFlag "" "" true;
-
-  shouldUsePkg = pkg: if pkg != null && stdenv.lib.any (x: x == stdenv.system) pkg.meta.platforms then pkg else null;
-
-  isLib = prefix == "lib";
-
-  optOpenssl = if isLib then null else shouldUsePkg openssl;
-  optLibev = if isLib then null else shouldUsePkg libev;
-  optZlib = if isLib then null else shouldUsePkg zlib;
-
-  hasApp = optOpenssl != null && optLibev != null && optZlib != null;
-
-  optJansson = if isLib then null else shouldUsePkg jansson;
-  #optBoost = if isLib then null else shouldUsePkg boost;
-  optBoost = null; # Currently detection is broken
-  optLibxml2 = if !hasApp then null else shouldUsePkg libxml2;
-  optJemalloc = if !hasApp then null else shouldUsePkg jemalloc;
-in
 stdenv.mkDerivation rec {
-  name = "${prefix}nghttp2-${version}";
-  version = "1.8.0";
+  name = "nghttp2-${version}";
+  version = "1.9.2";
 
   # Don't use fetchFromGitHub since this needs a bootstrap curl
   src = fetchurl {
     url = "https://github.com/nghttp2/nghttp2/releases/download/v${version}/nghttp2-${version}.tar.bz2";
-    sha256 = "10xz3s624w208pr9xgm4ammc8bc5mi17vy4357hjfd5vmmp5m8b0";
+    sha256 = "1jnms0mmf73cwdqvbzpdyi974f8xq7p8bxgba2ippw70pz8y0ac0";
   };
 
   # Configure script searches for a symbol which does not exist in jemalloc on Darwin
   # Reported upstream in https://github.com/tatsuhiro-t/nghttp2/issues/233
-  postPatch = if (stdenv.isDarwin && optJemalloc != null) then ''
+  postPatch = if stdenv.isDarwin && jemalloc != null then ''
     substituteInPlace configure --replace "malloc_stats_print" "je_malloc_stats_print"
   '' else null;
 
+  outputs = [ "dev" "out" "lib" ];
+
   nativeBuildInputs = [ pkgconfig ];
-  buildInputs = [ optJansson optBoost optLibxml2 optJemalloc ]
-    ++ stdenv.lib.optionals hasApp [ optOpenssl optLibev optZlib ];
+  buildInputs = [ openssl libev zlib ];
 
-  configureFlags = [
-    (mkEnable false                 "werror"          null)
-    (mkEnable false                 "debug"           null)
-    (mkEnable true                  "threads"         null)
-    (mkEnable hasApp                "app"             null)
-    (mkEnable (optJansson != null)  "hpack-tools"     null)
-    (mkEnable (optBoost != null)    "asio-lib"        null)
-    (mkEnable false                 "examples"        null)
-    (mkEnable false                 "python-bindings" null)
-    (mkEnable false                 "failmalloc"      null)
-    (mkWith   (optLibxml2 != null)  "libxml2"         null)
-    (mkWith   (optJemalloc != null) "jemalloc"        null)
-    (mkWith   false                 "spdylay"         null)
-    (mkWith   false                 "cython"          null)
-    (mkWith   false                 "mruby"           null)
-  ];
+  enableParallelBuilding = true;
 
   meta = with stdenv.lib; {
     homepage = http://nghttp2.org/;
-    description = "an implementation of HTTP/2 in C";
+    description = "A C implementation of HTTP/2";
     license = licenses.mit;
     platforms = platforms.all;
     maintainers = with maintainers; [ wkennington ];
diff --git a/pkgs/development/libraries/nlopt/default.nix b/pkgs/development/libraries/nlopt/default.nix
index 080f09dfdf4..ddf47cf31d8 100644
--- a/pkgs/development/libraries/nlopt/default.nix
+++ b/pkgs/development/libraries/nlopt/default.nix
@@ -16,6 +16,10 @@ stdenv.mkDerivation rec {
         "M_INSTALL_DIR=$(out)/${octave.sitePath}/m " +
         "OCT_INSTALL_DIR=$(out)/${octave.sitePath}/oct ");
 
+  preConfigure = ''
+    find octave -name '*.cc' | xargs sed -i 's|Octave_map|octave_map|g'
+  '';
+
   meta = {
     homepage = "http://ab-initio.mit.edu/nlopt/";
     description = "Free open-source library for nonlinear optimization";
diff --git a/pkgs/development/libraries/ogre/default.nix b/pkgs/development/libraries/ogre/default.nix
index 89d694cc497..aba02827665 100644
--- a/pkgs/development/libraries/ogre/default.nix
+++ b/pkgs/development/libraries/ogre/default.nix
@@ -1,11 +1,12 @@
-{ fetchurl, stdenv
+{ fetchurl, stdenv, lib
 , cmake, mesa
 , freetype, freeimage, zziplib, randrproto, libXrandr
 , libXaw, freeglut, libXt, libpng, boost, ois
 , xproto, libX11, libXmu, libSM, pkgconfig
 , libXxf86vm, xf86vidmodeproto, libICE
 , renderproto, libXrender
-, nvidia_cg_toolkit }:
+, withNvidiaCg ? false, nvidia_cg_toolkit
+, withSamples ? false }:
 
 stdenv.mkDerivation {
   name = "ogre-1.9-hg-20160322";
@@ -15,10 +16,10 @@ stdenv.mkDerivation {
      sha256 = "0w3argjy1biaxwa3c80zxxgll67wjp8czd83p87awlcvwzdk5mz9";
   };
 
-  cmakeFlags = [ "-DOGRE_INSTALL_SAMPLES=yes" ]
-    ++ (map (x: "-DOGRE_BUILD_PLUGIN_${x}=on")
-            [ "BSP" "CG" "OCTREE" "PCZ" "PFX" ])
-    ++ (map (x: "-DOGRE_BUILD_RENDERSYSTEM_${x}=on") [ "GL" ]);
+  cmakeFlags = [ "-DOGRE_BUILD_SAMPLES=${toString withSamples}" ]
+    ++ map (x: "-DOGRE_BUILD_PLUGIN_${x}=on")
+           ([ "BSP" "OCTREE" "PCZ" "PFX" ] ++ lib.optional withNvidiaCg "CG")
+    ++ map (x: "-DOGRE_BUILD_RENDERSYSTEM_${x}=on") [ "GL" ];
 
   enableParallelBuilding = true;
 
@@ -29,8 +30,7 @@ stdenv.mkDerivation {
      xproto libX11 libXmu libSM pkgconfig
      libXxf86vm xf86vidmodeproto libICE
      renderproto libXrender
-     nvidia_cg_toolkit
-   ];
+   ] ++ lib.optional withNvidiaCg nvidia_cg_toolkit;
 
   meta = {
     description = "A 3D engine";
diff --git a/pkgs/development/libraries/pcre/default.nix b/pkgs/development/libraries/pcre/default.nix
index 8bce1512d13..91af6f4dadf 100644
--- a/pkgs/development/libraries/pcre/default.nix
+++ b/pkgs/development/libraries/pcre/default.nix
@@ -1,6 +1,5 @@
 { stdenv, fetchurl
 , windows ? null, variant ? null, pcre
-, withCharSize ? 8
 }:
 
 with stdenv.lib;
diff --git a/pkgs/development/libraries/phonon-backend-gstreamer/qt4/default.nix b/pkgs/development/libraries/phonon-backend-gstreamer/qt4/default.nix
index 844c2e58009..2f588cbe708 100644
--- a/pkgs/development/libraries/phonon-backend-gstreamer/qt4/default.nix
+++ b/pkgs/development/libraries/phonon-backend-gstreamer/qt4/default.nix
@@ -1,8 +1,7 @@
-{ stdenv, fetchurl, cmake, automoc4, qt4, pkgconfig, phonon, gstreamer
-, gst_plugins_base }:
+{ stdenv, fetchurl, cmake, automoc4, qt4, pkgconfig, phonon, gst_all_1 }:
 
 let
-  version = "4.7.2";
+  version = "4.8.2";
   pname = "phonon-backend-gstreamer";
 in
 
@@ -11,18 +10,24 @@ stdenv.mkDerivation rec {
 
   src = fetchurl {
     url = "mirror://kde/stable/phonon/${pname}/${version}/src/${name}.tar.xz";
-    sha256 = "1cfjk450aajr8hfhnfq7zbmryprxiwr9ha5x585dsh7mja82mdw0";
+    sha256 = "1q1ix6zsfnh6gfnpmwp67s376m7g7ahpjl1qp2fqakzb5cgzgq10";
   };
 
-  buildInputs = [ phonon qt4 gstreamer gst_plugins_base ];
+  buildInputs = with gst_all_1; [ phonon qt4 gstreamer gst-plugins-base ];
 
   nativeBuildInputs = [ cmake automoc4 pkgconfig ];
 
+  NIX_CFLAGS_COMPILE = [
+    # This flag should be picked up through pkgconfig, but it isn't.
+    "-I${gst_all_1.gstreamer}/lib/gstreamer-1.0/include"
+  ];
+
   cmakeFlags = [ "-DCMAKE_INSTALL_LIBDIR=lib" ];
 
   meta = {
     homepage = http://phonon.kde.org/;
     description = "GStreamer backend for Phonon";
     platforms = stdenv.lib.platforms.linux;
-  };  
+    maintainers = with stdenv.lib.maintainers; [ ttuegel ];
+  };
 }
diff --git a/pkgs/development/libraries/phonon/default.nix b/pkgs/development/libraries/phonon/default.nix
new file mode 100644
index 00000000000..db4c237c989
--- /dev/null
+++ b/pkgs/development/libraries/phonon/default.nix
@@ -0,0 +1,54 @@
+{ stdenv, fetchurl, cmake, mesa, pkgconfig, libpulseaudio
+, qt4 ? null, automoc4 ? null
+, qtbase ? null, qtquick1 ? null, qttools ? null
+, debug ? false }:
+
+with stdenv.lib;
+
+let
+  v = "4.8.3";
+  withQt5 = qtbase != null;
+in
+
+assert withQt5 -> qtquick1 != null;
+assert withQt5 -> qttools != null;
+assert !withQt5 -> automoc4 != null;
+
+stdenv.mkDerivation rec {
+  name = "phonon-${v}";
+
+  meta = {
+    homepage = http://phonon.kde.org/;
+    description = "Multimedia API for Qt";
+    license = stdenv.lib.licenses.lgpl2;
+    platforms = stdenv.lib.platforms.linux;
+    maintainers = with stdenv.lib.maintainers; [ ttuegel ];
+  };
+
+  src = fetchurl {
+    url = "mirror://kde/stable/phonon/${v}/src/phonon-${v}.tar.xz";
+    sha256 = "05nshngk03ln90vsjz44dx8al576f4vd5fvhs1l0jmx13jb9q551";
+  };
+
+  buildInputs =
+    [ mesa libpulseaudio ]
+    ++ (if withQt5 then [ qtbase qtquick1 qttools ] else [ qt4 ]);
+
+  nativeBuildInputs =
+    [ cmake pkgconfig ]
+    ++ optional (!withQt5) automoc4;
+
+  NIX_CFLAGS_COMPILE = "-fPIC";
+
+  cmakeFlags =
+    [ "-DCMAKE_BUILD_TYPE=${if debug then "Debug" else "Release"}" ]
+    ++ optional withQt5 "-DPHONON_BUILD_PHONON4QT5=ON";
+
+  postPatch = ''
+    sed -i PhononConfig.cmake.in \
+        -e "/get_filename_component(rootDir/ s/^.*$//" \
+        -e "/^set(PHONON_INCLUDE_DIR/ s,\''${rootDir},''${!outputDev}," \
+        -e "/^set(PHONON_LIBRARY_DIR/ s,\''${rootDir}/,," \
+        -e "/^set(PHONON_BUILDSYSTEM_DIR/ s,\''${rootDir},''${!outputDev},"
+  '';
+}
diff --git a/pkgs/development/libraries/phonon/qt4/default.nix b/pkgs/development/libraries/phonon/qt4/default.nix
deleted file mode 100644
index 9875b216e06..00000000000
--- a/pkgs/development/libraries/phonon/qt4/default.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-{ stdenv, fetchurl, cmake, automoc4, libpulseaudio, qt4 }:
-
-with stdenv.lib;
-
-let
-  v = "4.8.1";
-in
-
-stdenv.mkDerivation rec {
-  name = "phonon-${v}";
-
-  src = fetchurl {
-    url = "mirror://kde/stable/phonon/${v}/phonon-${v}.tar.xz";
-    sha256 = "1l97h1jj3gvl1chx1qbipizfvjgqc05wrhdcflc76c2krlk03jmn";
-  };
-
-  buildInputs = [ qt4 libpulseaudio ];
-
-  nativeBuildInputs = [ cmake automoc4 ];
-
-  meta = {
-    homepage = http://phonon.kde.org/;
-    description = "Multimedia API for Qt";
-    license = stdenv.lib.licenses.lgpl2;
-    platforms = stdenv.lib.platforms.linux;
-    maintainers = with stdenv.lib.maintainers; [ ttuegel ];
-  };
-}
diff --git a/pkgs/development/libraries/phonon/qt5/default.nix b/pkgs/development/libraries/phonon/qt5/default.nix
deleted file mode 100644
index c7baeb2e340..00000000000
--- a/pkgs/development/libraries/phonon/qt5/default.nix
+++ /dev/null
@@ -1,36 +0,0 @@
-{ stdenv, fetchurl, cmake, mesa, pkgconfig, libpulseaudio
-, qtbase, qtquick1, qttools
-, debug ? false }:
-
-with stdenv.lib;
-
-let
-  v = "4.8.3";
-in
-
-stdenv.mkDerivation rec {
-  name = "phonon-${v}";
-
-  src = fetchurl {
-    url = "mirror://kde/stable/phonon/${v}/src/phonon-${v}.tar.xz";
-    sha256 = "05nshngk03ln90vsjz44dx8al576f4vd5fvhs1l0jmx13jb9q551";
-  };
-
-  buildInputs = [ mesa qtbase qtquick1 qttools libpulseaudio ];
-
-  nativeBuildInputs = [ cmake pkgconfig ];
-
-  cmakeFlags = [
-    "-DCMAKE_BUILD_TYPE=${if debug then "Debug" else "Release"}"
-    "-DPHONON_BUILD_PHONON4QT5=ON"
-    "-DCMAKE_INSTALL_LIBDIR=lib"
-  ];
-
-  meta = {
-    homepage = http://phonon.kde.org/;
-    description = "Multimedia API for Qt";
-    license = stdenv.lib.licenses.lgpl2;
-    platforms = stdenv.lib.platforms.linux;
-    maintainers = with stdenv.lib.maintainers; [ ttuegel ];
-  };
-}
diff --git a/pkgs/development/libraries/polkit-qt-1/default.nix b/pkgs/development/libraries/polkit-qt-1/default.nix
deleted file mode 100644
index 3715158705c..00000000000
--- a/pkgs/development/libraries/polkit-qt-1/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-{ stdenv, fetchurl, cmake, pkgconfig, polkit, automoc4, glib
-, qt4 ? null
-, withQt5 ? false, qtbase ? null }:
-
-with stdenv.lib;
-
-assert (withQt5 -> qtbase != null); assert (!withQt5 -> qt4 != null);
-
-stdenv.mkDerivation {
-  name = "polkit-qt-1-0.112.0";
-
-  src = fetchurl {
-    url = "mirror://kde/stable/apps/KDE4.x/admin/polkit-qt-1-0.112.0.tar.bz2";
-    sha256 = "1ip78x20hjqvm08kxhp6gb8hf6k5n6sxyx6kk2yvvq53djzh7yv7";
-  };
-
-  nativeBuildInputs = [ cmake pkgconfig ] ++ optional (!withQt5) automoc4;
-
-  propagatedBuildInputs = [ polkit glib ] ++ [(if withQt5 then qtbase else qt4)];
-
-  meta = {
-    description = "A Qt wrapper around PolKit";
-    maintainers = with stdenv.lib.maintainers; [ ttuegel ];
-  };
-}
diff --git a/pkgs/development/libraries/polkit-qt-1/qt-4.nix b/pkgs/development/libraries/polkit-qt-1/qt-4.nix
new file mode 100644
index 00000000000..fa5c77aa27a
--- /dev/null
+++ b/pkgs/development/libraries/polkit-qt-1/qt-4.nix
@@ -0,0 +1,21 @@
+{ stdenv, fetchurl, cmake, pkgconfig, polkit, automoc4, glib, qt4 }:
+
+with stdenv.lib;
+
+stdenv.mkDerivation {
+  name = "polkit-qt-1-qt4-0.112.0";
+
+  src = fetchurl {
+    url = "mirror://kde/stable/apps/KDE4.x/admin/polkit-qt-1-0.112.0.tar.bz2";
+    sha256 = "1ip78x20hjqvm08kxhp6gb8hf6k5n6sxyx6kk2yvvq53djzh7yv7";
+  };
+
+  nativeBuildInputs = [ cmake pkgconfig automoc4 ];
+
+  propagatedBuildInputs = [ polkit glib qt4 ];
+
+  meta = {
+    description = "A Qt wrapper around PolKit";
+    maintainers = with stdenv.lib.maintainers; [ ttuegel ];
+  };
+}
diff --git a/pkgs/development/libraries/polkit-qt-1/qt-5.nix b/pkgs/development/libraries/polkit-qt-1/qt-5.nix
new file mode 100644
index 00000000000..bdeb175b89f
--- /dev/null
+++ b/pkgs/development/libraries/polkit-qt-1/qt-5.nix
@@ -0,0 +1,29 @@
+{ stdenv, fetchurl, cmake, pkgconfig, polkit, glib, qtbase }:
+
+with stdenv.lib;
+
+stdenv.mkDerivation {
+  name = "polkit-qt-1-qt5-0.112.0";
+
+  outputs = [ "dev" "out" ];
+
+  src = fetchurl {
+    url = "mirror://kde/stable/apps/KDE4.x/admin/polkit-qt-1-0.112.0.tar.bz2";
+    sha256 = "1ip78x20hjqvm08kxhp6gb8hf6k5n6sxyx6kk2yvvq53djzh7yv7";
+  };
+
+  nativeBuildInputs = [ cmake pkgconfig ];
+
+  propagatedBuildInputs = [ polkit glib qtbase ];
+
+  postFixup = ''
+    # Fix library location in CMake module
+    sed -i "$dev/lib/cmake/PolkitQt5-1/PolkitQt5-1Config.cmake" \
+        -e "s,\\(set_and_check.POLKITQT-1_LIB_DIR\\).*$,\\1 \"''${!outputLib}/lib\"),"
+  '';
+
+  meta = {
+    description = "A Qt wrapper around PolKit";
+    maintainers = with stdenv.lib.maintainers; [ ttuegel ];
+  };
+}
diff --git a/pkgs/development/libraries/qmltermwidget/default.nix b/pkgs/development/libraries/qmltermwidget/default.nix
index 359a4341537..1620649a3cc 100644
--- a/pkgs/development/libraries/qmltermwidget/default.nix
+++ b/pkgs/development/libraries/qmltermwidget/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchgit, qtbase, qtquick1 }:
+{ stdenv, fetchgit, qtbase, qtquick1, qmakeHook }:
 
 stdenv.mkDerivation rec {
   version = "0.1.0";
@@ -11,19 +11,14 @@ stdenv.mkDerivation rec {
   };
 
   buildInputs = [ qtbase qtquick1 ];
+  nativeBuildInputs = [ qmakeHook ];
 
   patchPhase = ''
     substituteInPlace qmltermwidget.pro \
       --replace '$$[QT_INSTALL_QML]' "/lib/qt5/qml/"
   '';
 
-  configurePhase = ''
-    runHook preConfigure
-    qmake PREFIX=$out
-    runHook postConfigure
-  '';
-
-  installPhase=''make INSTALL_ROOT="$out" install'';
+  installFlags = [ "INSTALL_ROOT=$(out)" ];
 
   enableParallelBuilding = true;
 
diff --git a/pkgs/development/libraries/qoauth/default.nix b/pkgs/development/libraries/qoauth/default.nix
index f93e4479e71..5a448d33067 100644
--- a/pkgs/development/libraries/qoauth/default.nix
+++ b/pkgs/development/libraries/qoauth/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, qt4, qca2 }:
+{ stdenv, fetchurl, qt4, qca2, qmake4Hook }:
 
 stdenv.mkDerivation {
   name = "qoauth-1.0.1";
@@ -9,13 +9,13 @@ stdenv.mkDerivation {
     sha256 = "1ax0g4dd49a3a1699ams13bkhz690xfwqg8rxp1capbdpf2aa8cp";
   };
 
-  configurePhase = "qmake PREFIX=$prefix";
   patchPhase = "sed -e 's/lib64/lib/g' -i src/src.pro";
 
   buildInputs = [ qt4 qca2 ];
+  nativeBuildInputs = [ qmake4Hook ];
 
-  NIX_CFLAGS_COMPILE="-I${qca2}/include/QtCrypto";
-  NIX_LDFLAGS = "-lqca";
+  NIX_CFLAGS_COMPILE = [ "-I${qca2}/include/QtCrypto" ];
+  NIX_LDFLAGS = [ "-lqca" ];
 
   meta = {
     description = "Qt library for OAuth authentication";
diff --git a/pkgs/development/libraries/qscintilla/default.nix b/pkgs/development/libraries/qscintilla/default.nix
index 26d412e5a8c..bc44f53fa6e 100644
--- a/pkgs/development/libraries/qscintilla/default.nix
+++ b/pkgs/development/libraries/qscintilla/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, qt }:
+{ stdenv, fetchurl, qt4, qmake4Hook }:
 
 stdenv.mkDerivation rec {
   pname = "qscintilla";
@@ -11,7 +11,8 @@ stdenv.mkDerivation rec {
     sha256 = "d7c32e32582f93779de861006d87467b38b9ebc06e3d0b32e981cb24369fa417";
   };
 
-  buildInputs = [ qt ];
+  buildInputs = [ qt4 ];
+  nativeBuildInputs = [ qmake4Hook ];
 
   preConfigure = ''
     cd Qt4Qt5
@@ -20,7 +21,6 @@ stdenv.mkDerivation rec {
            -e "s,\$\$\\[QT_INSTALL_TRANSLATIONS\\],$out/share/qt/translations," \
            -e "s,\$\$\\[QT_INSTALL_DATA\\],$out/share/qt," \
            qscintilla.pro
-    qmake qscintilla.pro
   '';
 
   meta = {
diff --git a/pkgs/development/libraries/qt-4.x/4.8/default.nix b/pkgs/development/libraries/qt-4.x/4.8/default.nix
index 788fb874140..65d45923e5a 100644
--- a/pkgs/development/libraries/qt-4.x/4.8/default.nix
+++ b/pkgs/development/libraries/qt-4.x/4.8/default.nix
@@ -11,6 +11,8 @@
 , docs ? false
 , examples ? false
 , demos ? false
+# darwin support
+, cf-private, libobjc, ApplicationServices, OpenGL, Cocoa, AGL, libcxx
 }:
 
 with stdenv.lib;
@@ -114,7 +116,7 @@ stdenv.mkDerivation rec {
 
       -no-phonon ${if buildWebkit then "" else "-no"}-webkit ${if buildMultimedia then "" else "-no"}-multimedia -audio-backend
       ${if developerBuild then "-developer-build" else ""}
-    '';
+    '' + optionalString stdenv.isDarwin "-platform unsupported/macx-clang-libc++";
 
   propagatedBuildInputs =
     [ libXrender libXrandr libXinerama libXcursor libXext libXfixes libXv libXi
@@ -129,14 +131,16 @@ stdenv.mkDerivation rec {
     [ cups # Qt dlopen's libcups instead of linking to it
       postgresql sqlite libjpeg libmng libtiff icu ]
     ++ optionals (mysql != null) [ mysql.lib ]
-    ++ optionals gtkStyle [ gtk gdk_pixbuf ];
+    ++ optionals gtkStyle [ gtk gdk_pixbuf ]
+    ++ optionals stdenv.isDarwin [ cf-private ApplicationServices OpenGL Cocoa AGL libcxx libobjc ];
 
   nativeBuildInputs = [ perl pkgconfig which ];
 
   enableParallelBuilding = false;
 
   NIX_CFLAGS_COMPILE = optionalString (stdenv.isFreeBSD || stdenv.isDarwin)
-    "-I${glib.dev}/include/glib-2.0 -I${glib.out}/lib/glib-2.0/include";
+    "-I${glib.dev}/include/glib-2.0 -I${glib.out}/lib/glib-2.0/include"
+    + optionalString stdenv.isDarwin " -I${libcxx}/include/c++/v1";
 
   NIX_LDFLAGS = optionalString (stdenv.isFreeBSD || stdenv.isDarwin)
     "-lglib-2.0";
@@ -145,6 +149,8 @@ stdenv.mkDerivation rec {
     # resolve "extra qualification on member" error
     sed -i 's/struct ::TabletProximityRec;/struct TabletProximityRec;/' \
       src/gui/kernel/qt_cocoa_helpers_mac_p.h
+    find . -name "Makefile*" | xargs sed -i 's/^\(LINK[[:space:]]* = clang++\)/\1 ${NIX_LDFLAGS}/'
+    sed -i 's/^\(LIBS[[:space:]]*=.*$\)/\1 -lobjc/' ./src/corelib/Makefile.Release
   '';
 
   crossAttrs = let
diff --git a/pkgs/development/libraries/qt-4.x/4.8/qmake-hook.sh b/pkgs/development/libraries/qt-4.x/4.8/qmake-hook.sh
new file mode 100644
index 00000000000..bf716a72d0f
--- /dev/null
+++ b/pkgs/development/libraries/qt-4.x/4.8/qmake-hook.sh
@@ -0,0 +1,11 @@
+qmakeConfigurePhase() {
+    runHook preConfigure
+
+    $QMAKE PREFIX=$out $qmakeFlags
+
+    runHook postConfigure
+}
+
+export QMAKE=@qt4@/bin/qmake
+
+configurePhase=qmakeConfigurePhase
diff --git a/pkgs/development/libraries/qt-5/5.4/default.nix b/pkgs/development/libraries/qt-5/5.4/default.nix
index df2fb8ad186..950129ba541 100644
--- a/pkgs/development/libraries/qt-5/5.4/default.nix
+++ b/pkgs/development/libraries/qt-5/5.4/default.nix
@@ -37,12 +37,10 @@ let
       inherit src;
 
       propagatedBuildInputs = args.qtInputs ++ (args.propagatedBuildInputs or []);
-      nativeBuildInputs = (args.nativeBuildInputs or []) ++ [ self.fixQtModuleCMakeConfig ];
+      nativeBuildInputs = (args.nativeBuildInputs or []) ++ [ self.fixQtModuleCMakeConfig self.qmakeHook ];
 
       NIX_QT_SUBMODULE = args.NIX_QT_SUBMODULE or true;
-      dontAddPrefix = args.dontAddPrefix or true;
       dontFixLibtool = args.dontFixLibtool or true;
-      configureScript = args.configureScript or "qmake";
 
       outputs = args.outputs or [ "dev" "out" ];
       setOutputFlags = false;
@@ -109,6 +107,7 @@ let
 
       makeQtWrapper = makeSetupHook { deps = [ makeWrapper ]; } ./make-qt-wrapper.sh;
       fixQtModuleCMakeConfig = makeSetupHook { } ./fix-qt-module-cmake-config.sh;
+      qmakeHook = makeSetupHook { substitutions = { qt_dev = qtbase.dev; lndir = pkgs.xorg.lndir; }; } ./qmake-hook.sh;
 
     };
 
diff --git a/pkgs/development/libraries/qt-5/5.4/qmake-hook.sh b/pkgs/development/libraries/qt-5/5.4/qmake-hook.sh
new file mode 100644
index 00000000000..a38f9f578e3
--- /dev/null
+++ b/pkgs/development/libraries/qt-5/5.4/qmake-hook.sh
@@ -0,0 +1,101 @@
+if [[ -z "$QMAKE" ]]; then
+
+_qtLinkDependencyDir() {
+    @lndir@/bin/lndir -silent "$1/$2" "$qtOut/$2"
+    if [ -n "$NIX_QT_SUBMODULE" ]; then
+        find "$1/$2" -printf "$2/%P\n" >> "$out/nix-support/qt-inputs"
+    fi
+}
+
+_qtLinkModule() {
+    if [ -d "$1/mkspecs" ]; then
+        # $1 is a Qt module
+        _qtLinkDependencyDir "$1" mkspecs
+
+        for dir in bin include lib share; do
+            if [ -d "$1/$dir" ]; then
+                _qtLinkDependencyDir "$1" "$dir"
+            fi
+        done
+    fi
+}
+
+_qtRmModules() {
+    cat "$out/nix-support/qt-inputs" | while read file; do
+      if [ -h "$out/$file" ]; then
+        rm "$out/$file"
+      fi
+    done
+
+    cat "$out/nix-support/qt-inputs" | while read file; do
+      if [ -d "$out/$file" ]; then
+        rmdir --ignore-fail-on-non-empty -p "$out/$file"
+      fi
+    done
+
+    rm "$out/nix-support/qt-inputs"
+}
+
+_qtRmQmake() {
+    rm "$qtOut/bin/qmake" "$qtOut/bin/qt.conf"
+}
+
+_qtSetQmakePath() {
+    export PATH="$qtOut/bin${PATH:+:}$PATH"
+}
+
+_qtMultioutModuleDevs() {
+    # We cannot simply set these paths in configureFlags because libQtCore retains
+    # references to the paths it was built with.
+    moveToOutput "bin" "${!outputDev}"
+    moveToOutput "include" "${!outputDev}"
+
+    # The destination directory must exist or moveToOutput will do nothing
+    mkdir -p "${!outputDev}/share"
+    moveToOutput "share/doc" "${!outputDev}"
+}
+
+qmakeConfigurePhase() {
+    runHook preConfigure
+
+    qmake PREFIX=$out $qmakeFlags
+
+    runHook postConfigure
+}
+
+qtOut=""
+if [[ -z "$NIX_QT_SUBMODULE" ]]; then
+    qtOut=`mktemp -d`
+else
+    qtOut=$out
+fi
+
+mkdir -p "$qtOut/bin" "$qtOut/mkspecs" "$qtOut/include" "$qtOut/nix-support" "$qtOut/lib" "$qtOut/share"
+
+cp "@qt_dev@/bin/qmake" "$qtOut/bin"
+cat >"$qtOut/bin/qt.conf" <<EOF
+[Paths]
+Prefix = $qtOut
+Plugins = lib/qt5/plugins
+Imports = lib/qt5/imports
+Qml2Imports = lib/qt5/qml
+Documentation = share/doc/qt5
+EOF
+
+export QMAKE="$qtOut/bin/qmake"
+
+envHooks+=(_qtLinkModule)
+# Set PATH to find qmake first in a preConfigure hook
+# It must run after all the envHooks!
+postHooks+=(_qtSetQmakePath)
+
+if [  -z "$dontUseQmakeConfigure" -a -z "$configurePhase" ]; then
+    configurePhase=qmakeConfigurePhase
+fi
+
+if [ -n "$NIX_QT_SUBMODULE" ]; then
+    postInstallHooks+=(_qtRmQmake _qtRmModules)
+    preFixupHooks+=(_qtMultioutModuleDevs)
+fi
+
+fi
diff --git a/pkgs/development/libraries/qt-5/5.4/qtbase/default.nix b/pkgs/development/libraries/qt-5/5.4/qtbase/default.nix
index 0585601db76..32e8bacd1e7 100644
--- a/pkgs/development/libraries/qt-5/5.4/qtbase/default.nix
+++ b/pkgs/development/libraries/qt-5/5.4/qtbase/default.nix
@@ -239,7 +239,6 @@ stdenv.mkDerivation {
       fixQtModuleCMakeConfig "Xml"
     '';
 
-  inherit lndir;
   setupHook = ./setup-hook.sh;
 
   enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/qt-5/5.4/qtbase/setup-hook.sh b/pkgs/development/libraries/qt-5/5.4/qtbase/setup-hook.sh
index c44cd2234d7..a9c4fbc855f 100644
--- a/pkgs/development/libraries/qt-5/5.4/qtbase/setup-hook.sh
+++ b/pkgs/development/libraries/qt-5/5.4/qtbase/setup-hook.sh
@@ -1,41 +1,3 @@
-if [[ -z "$QMAKE" ]]; then
-
-_qtLinkDependencyDir() {
-    @lndir@/bin/lndir -silent "$1/$2" "$qtOut/$2"
-    if [[ -n "$NIX_QT_SUBMODULE" ]]; then
-        find "$1/$2" -printf "$2/%P\n" >> "$out/nix-support/qt-inputs"
-    fi
-}
-
-_qtLinkModule() {
-    if [ -d "$1/mkspecs" ]; then
-        # $1 is a Qt module
-        _qtLinkDependencyDir "$1" mkspecs
-
-        for dir in bin include lib share; do
-            if [ -d "$1/$dir" ]; then
-                _qtLinkDependencyDir "$1" "$dir"
-            fi
-        done
-    fi
-}
-
-_qtRmModules() {
-    cat "$out/nix-support/qt-inputs" | while read file; do
-      if [[ -h "$out/$file" ]]; then
-        rm "$out/$file"
-      fi
-    done
-
-    cat "$out/nix-support/qt-inputs" | while read file; do
-      if [[ -d "$out/$file" ]]; then
-        rmdir --ignore-fail-on-non-empty -p "$out/$file"
-      fi
-    done
-
-    rm "$out/nix-support/qt-inputs"
-}
-
 addToSearchPathOnceWithCustomDelimiter() {
     local delim="$1"
     local search="$2"
@@ -43,11 +5,14 @@ addToSearchPathOnceWithCustomDelimiter() {
     local dirs
     local exported
     IFS="$delim" read -a dirs <<< "${!search}"
-    for dir in ${dirs[@]}; do
-        if [ "z$dir" == "z$target" ]; then exported=1; fi
-    done
-    if [ -z $exported ]; then
-        eval "export ${search}=\"${!search}${!search:+$delim}$target\""
+    local canonical
+    if canonical=$(readlink -e "$target"); then
+        for dir in ${dirs[@]}; do
+            if [ "z$dir" == "z$canonical" ]; then exported=1; fi
+        done
+        if [ -z $exported ]; then
+            eval "export ${search}=\"${!search}${!search:+$delim}$canonical\""
+        fi
     fi
 }
 
@@ -63,6 +28,7 @@ _qtPropagateRuntimeDependencies() {
     for dir in "lib/qt5/plugins" "lib/qt5/qml" "lib/qt5/imports"; do
         if [ -d "$1/$dir" ]; then
             propagateOnce propagatedBuildInputs "$1"
+            propagateOnce propagatedUserEnvPkgs "$1"
             break
         fi
     done
@@ -71,63 +37,14 @@ _qtPropagateRuntimeDependencies() {
     addToSearchPathOnce QML2_IMPORT_PATH "$1/lib/qt5/qml"
 }
 
-_qtRmQmake() {
-    rm "$qtOut/bin/qmake" "$qtOut/bin/qt.conf"
-}
-
-_qtSetQmakePath() {
-    export PATH="$qtOut/bin${PATH:+:}$PATH"
-}
-
-_qtMultioutModuleDevs() {
-    # We cannot simply set these paths in configureFlags because libQtCore retains
-    # references to the paths it was built with.
-    moveToOutput "bin" "${!outputDev}"
-    moveToOutput "include" "${!outputDev}"
-
-    # The destination directory must exist or moveToOutput will do nothing
-    mkdir -p "${!outputDev}/share"
-    moveToOutput "share/doc" "${!outputDev}"
-}
+envHooks+=(_qtPropagateRuntimeDependencies)
 
 _qtMultioutDevs() {
     # This is necessary whether the package is a Qt module or not
     moveToOutput "mkspecs" "${!outputDev}"
 }
 
-qtOut=""
-if [[ -z "$NIX_QT_SUBMODULE" ]]; then
-    qtOut=`mktemp -d`
-else
-    qtOut=$out
-fi
-
-mkdir -p "$qtOut/bin" "$qtOut/mkspecs" "$qtOut/include" "$qtOut/nix-support" "$qtOut/lib" "$qtOut/share"
-
-cp "@dev@/bin/qmake" "$qtOut/bin"
-cat >"$qtOut/bin/qt.conf" <<EOF
-[Paths]
-Prefix = $qtOut
-Plugins = lib/qt5/plugins
-Imports = lib/qt5/imports
-Qml2Imports = lib/qt5/qml
-Documentation = share/doc/qt5
-EOF
-
-export QMAKE="$qtOut/bin/qmake"
-
-envHooks+=(_qtLinkModule _qtPropagateRuntimeDependencies)
-# Set PATH to find qmake first in a preConfigure hook
-# It must run after all the envHooks!
-preConfigureHooks+=(_qtSetQmakePath)
-
 preFixupHooks+=(_qtMultioutDevs)
-if [[ -n "$NIX_QT_SUBMODULE" ]]; then
-    postInstallHooks+=(_qtRmQmake _qtRmModules)
-    preFixupHooks+=(_qtMultioutModuleDevs)
-fi
-
-fi
 
 if [[ -z "$NIX_QT_PIC" ]]; then
     export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE${NIX_CFLAGS_COMPILE:+ }-fPIC"
diff --git a/pkgs/development/libraries/qt-5/5.4/qtmultimedia.nix b/pkgs/development/libraries/qt-5/5.4/qtmultimedia.nix
index 8db8fa5f4b9..9eb68ba6b5b 100644
--- a/pkgs/development/libraries/qt-5/5.4/qtmultimedia.nix
+++ b/pkgs/development/libraries/qt-5/5.4/qtmultimedia.nix
@@ -8,7 +8,7 @@ qtSubmodule {
   buildInputs = [
     pkgconfig alsaLib gstreamer gst-plugins-base libpulseaudio
   ];
-  configureFlags = "GST_VERSION=1.0";
+  qmakeFlags = [ "GST_VERSION=1.0" ];
   postFixup = ''
     fixQtModuleCMakeConfig "Multimedia"
     fixQtModuleCMakeConfig "MultimediaWidgets"
diff --git a/pkgs/development/libraries/qt-5/5.5/default.nix b/pkgs/development/libraries/qt-5/5.5/default.nix
index 955d57350c2..034e25662ea 100644
--- a/pkgs/development/libraries/qt-5/5.5/default.nix
+++ b/pkgs/development/libraries/qt-5/5.5/default.nix
@@ -42,12 +42,10 @@ let
       inherit src;
 
       propagatedBuildInputs = args.qtInputs ++ (args.propagatedBuildInputs or []);
-      nativeBuildInputs = (args.nativeBuildInputs or []) ++ [ self.fixQtModuleCMakeConfig ];
+      nativeBuildInputs = (args.nativeBuildInputs or []) ++ [ self.fixQtModuleCMakeConfig self.qmakeHook ];
 
       NIX_QT_SUBMODULE = args.NIX_QT_SUBMODULE or true;
-      dontAddPrefix = args.dontAddPrefix or true;
       dontFixLibtool = args.dontFixLibtool or true;
-      configureScript = args.configureScript or "qmake";
 
       outputs = args.outputs or [ "dev" "out" ];
       setOutputFlags = args.setOutputFlags or false;
@@ -115,6 +113,7 @@ let
 
       makeQtWrapper = makeSetupHook { deps = [ makeWrapper ]; } ./make-qt-wrapper.sh;
       fixQtModuleCMakeConfig = makeSetupHook { } ./fix-qt-module-cmake-config.sh;
+      qmakeHook = makeSetupHook { substitutions = { qt_dev = qtbase.dev; lndir = pkgs.xorg.lndir; }; } ./qmake-hook.sh;
 
     };
 
diff --git a/pkgs/development/libraries/qt-5/5.5/make-qt-wrapper.sh b/pkgs/development/libraries/qt-5/5.5/make-qt-wrapper.sh
index f29bbb73639..3b537430371 100644
--- a/pkgs/development/libraries/qt-5/5.5/make-qt-wrapper.sh
+++ b/pkgs/development/libraries/qt-5/5.5/make-qt-wrapper.sh
@@ -24,11 +24,15 @@ makeQtWrapper() {
         "$@"
 }
 
-# cannot use addToSearchPath because these directories may not exist yet
-export QT_PLUGIN_PATH="$QT_PLUGIN_PATH${QT_PLUGIN_PATH:+:}${!outputLib}/lib/qt5/plugins"
-export QML_IMPORT_PATH="$QML_IMPORT_PATH${QML_IMPORT_PATH:+:}${!outputLib}/lib/qt5/imports"
-export QML2_IMPORT_PATH="$QML2_IMPORT_PATH${QML2_IMPORT_PATH:+:}${!outputLib}/lib/qt5/qml"
-export XDG_CONFIG_DIRS="$XDG_CONFIG_DIRS${XDG_CONFIG_DIRS:+:}${!outputLib}/etc/xdg"
-export XDG_DATA_DIRS="$XDG_DATA_DIRS${XDG_DATA_DIRS:+:}${!outputLib}/share"
-export NIX_WRAP_XDG_CONFIG_DIRS="$NIX_WRAP_XDG_CONFIG_DIRS${NIX_WRAP_XDG_CONFIG_DIRS:+:}${!outputLib}/etc/xdg"
-export NIX_WRAP_XDG_DATA_DIRS="$NIX_WRAP_XDG_DATA_DIRS${NIX_WRAP_XDG_DATA_DIRS:+:}${!outputLib}/share"
+_makeQtWrapperSetup() {
+    # cannot use addToSearchPath because these directories may not exist yet
+    export QT_PLUGIN_PATH="$QT_PLUGIN_PATH${QT_PLUGIN_PATH:+:}${!outputLib}/lib/qt5/plugins"
+    export QML_IMPORT_PATH="$QML_IMPORT_PATH${QML_IMPORT_PATH:+:}${!outputLib}/lib/qt5/imports"
+    export QML2_IMPORT_PATH="$QML2_IMPORT_PATH${QML2_IMPORT_PATH:+:}${!outputLib}/lib/qt5/qml"
+    export XDG_CONFIG_DIRS="$XDG_CONFIG_DIRS${XDG_CONFIG_DIRS:+:}${!outputLib}/etc/xdg"
+    export XDG_DATA_DIRS="$XDG_DATA_DIRS${XDG_DATA_DIRS:+:}${!outputLib}/share"
+    export NIX_WRAP_XDG_CONFIG_DIRS="$NIX_WRAP_XDG_CONFIG_DIRS${NIX_WRAP_XDG_CONFIG_DIRS:+:}${!outputLib}/etc/xdg"
+    export NIX_WRAP_XDG_DATA_DIRS="$NIX_WRAP_XDG_DATA_DIRS${NIX_WRAP_XDG_DATA_DIRS:+:}${!outputLib}/share"
+}
+
+prePhases+=(_makeQtWrapperSetup)
diff --git a/pkgs/development/libraries/qt-5/5.5/qmake-hook.sh b/pkgs/development/libraries/qt-5/5.5/qmake-hook.sh
new file mode 100644
index 00000000000..f059c19e03b
--- /dev/null
+++ b/pkgs/development/libraries/qt-5/5.5/qmake-hook.sh
@@ -0,0 +1,101 @@
+if [[ -z "$QMAKE" ]]; then
+
+_qtLinkDependencyDir() {
+    @lndir@/bin/lndir -silent "$1/$2" "$qtOut/$2"
+    if [ -n "$NIX_QT_SUBMODULE" ]; then
+        find "$1/$2" -printf "$2/%P\n" >> "$out/nix-support/qt-inputs"
+    fi
+}
+
+_qtLinkModule() {
+    if [ -d "$1/mkspecs" ]; then
+        # $1 is a Qt module
+        _qtLinkDependencyDir "$1" mkspecs
+
+        for dir in bin include lib share; do
+            if [ -d "$1/$dir" ]; then
+                _qtLinkDependencyDir "$1" "$dir"
+            fi
+        done
+    fi
+}
+
+_qtRmModules() {
+    cat "$out/nix-support/qt-inputs" | while read file; do
+      if [ -h "$out/$file" ]; then
+        rm "$out/$file"
+      fi
+    done
+
+    cat "$out/nix-support/qt-inputs" | while read file; do
+      if [ -d "$out/$file" ]; then
+        rmdir --ignore-fail-on-non-empty -p "$out/$file"
+      fi
+    done
+
+    rm "$out/nix-support/qt-inputs"
+}
+
+_qtRmQmake() {
+    rm "$qtOut/bin/qmake" "$qtOut/bin/qt.conf"
+}
+
+_qtSetQmakePath() {
+    export PATH="$qtOut/bin${PATH:+:}$PATH"
+}
+
+_qtMultioutModuleDevs() {
+    # We cannot simply set these paths in configureFlags because libQtCore retains
+    # references to the paths it was built with.
+    moveToOutput "bin" "${!outputDev}"
+    moveToOutput "include" "${!outputDev}"
+
+    # The destination directory must exist or moveToOutput will do nothing
+    mkdir -p "${!outputDev}/share"
+    moveToOutput "share/doc" "${!outputDev}"
+}
+
+qmakeConfigurePhase() {
+    runHook preConfigure
+
+    qmake PREFIX=$out $qmakeFlags
+
+    runHook postConfigure
+}
+
+qtOut=""
+if [[ -z "$NIX_QT_SUBMODULE" ]]; then
+    qtOut=`mktemp -d`
+else
+    qtOut=$out
+fi
+
+mkdir -p "$qtOut/bin" "$qtOut/mkspecs" "$qtOut/include" "$qtOut/nix-support" "$qtOut/lib" "$qtOut/share"
+
+cp "@qt_dev@/bin/qmake" "$qtOut/bin"
+cat >"$qtOut/bin/qt.conf" <<EOF
+[Paths]
+Prefix = $qtOut
+Plugins = lib/qt5/plugins
+Imports = lib/qt5/imports
+Qml2Imports = lib/qt5/qml
+Documentation = share/doc/qt5
+EOF
+
+export QMAKE="$qtOut/bin/qmake"
+
+envHooks+=(_qtLinkModule)
+# Set PATH to find qmake first in a preConfigure hook
+# It must run after all the envHooks!
+postHooks+=(_qtSetQmakePath)
+
+if [ -z "$dontUseQmakeConfigure" -a -z "$configurePhase" ]; then
+    configurePhase=qmakeConfigurePhase
+fi
+
+if [ -n "$NIX_QT_SUBMODULE" ]; then
+    postInstallHooks+=(_qtRmQmake _qtRmModules)
+    preFixupHooks+=(_qtMultioutModuleDevs)
+fi
+
+fi
diff --git a/pkgs/development/libraries/qt-5/5.5/qtbase/default.nix b/pkgs/development/libraries/qt-5/5.5/qtbase/default.nix
index 35410d55e66..7d68116d716 100644
--- a/pkgs/development/libraries/qt-5/5.5/qtbase/default.nix
+++ b/pkgs/development/libraries/qt-5/5.5/qtbase/default.nix
@@ -121,11 +121,6 @@ stdenv.mkDerivation {
         # The destination directory must exist or moveToOutput will do nothing
         mkdir -p "$dev/share"
         moveToOutput "share/doc" "$dev"
-
-        mkdir -p "$dev/lib"
-        lndir -silent "$out/lib" "$dev/lib"
-        if [[ -h "$dev/lib/cmake" ]]; then rm "$dev/lib/cmake"; fi
-        if [[ -h "$dev/lib/pkgconfig" ]]; then rm "$dev/lib/pkgconfig"; fi
     }
     preFixupHooks+=(_multioutQtDevs)
 
@@ -259,7 +254,6 @@ stdenv.mkDerivation {
       fixQtModuleCMakeConfig "Xml"
     '';
 
-  inherit lndir;
   setupHook = ./setup-hook.sh;
 
   enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/qt-5/5.5/qtbase/nix-profiles-library-paths.patch b/pkgs/development/libraries/qt-5/5.5/qtbase/nix-profiles-library-paths.patch
index d20767a38e5..b4561db6e77 100644
--- a/pkgs/development/libraries/qt-5/5.5/qtbase/nix-profiles-library-paths.patch
+++ b/pkgs/development/libraries/qt-5/5.5/qtbase/nix-profiles-library-paths.patch
@@ -2,24 +2,18 @@ Index: qt-everywhere-opensource-src-5.5.1/qtbase/src/corelib/kernel/qcoreapplica
 ===================================================================
 --- qt-everywhere-opensource-src-5.5.1.orig/qtbase/src/corelib/kernel/qcoreapplication.cpp
 +++ qt-everywhere-opensource-src-5.5.1/qtbase/src/corelib/kernel/qcoreapplication.cpp
-@@ -2498,6 +2498,22 @@ QStringList QCoreApplication::libraryPat
+@@ -2498,6 +2498,16 @@ QStringList QCoreApplication::libraryPat
                  }
              }
          }
 +        qunsetenv("QT_PLUGIN_PATH"); // do not propagate to child processes
 +
 +        // Add library paths derived from NIX_PROFILES.
-+        const QByteArray nixProfilesEnv = qgetenv("NIX_PROFILES");
-+        if (!nixProfilesEnv.isEmpty()) {
-+            QLatin1Char pathSep(' ');
-+            QStringList paths = QFile::decodeName(nixProfilesEnv).split(pathSep, QString::SkipEmptyParts);
-+            for (QStringList::iterator it = paths.begin(); it != paths.end(); ++it) {
-+                it->append("/lib/qt5/plugins");
-+                QString canonicalPath = QDir(*it).canonicalPath();
-+                if (!canonicalPath.isEmpty()
-+                    && !app_libpaths->contains(canonicalPath)) {
-+                    app_libpaths->append(canonicalPath);
-+                }
++        const QByteArrayList profiles = qgetenv("NIX_PROFILES").split(' ');
++        const QString plugindir = QString::fromLatin1("/lib/qt5/plugins");
++        Q_FOREACH (const QByteArray &profile, profiles) {
++            if (!profile.isEmpty()) {
++                app_libpaths->append(QFile::decodeName(profile) + plugindir);
 +            }
 +        }
      }
diff --git a/pkgs/development/libraries/qt-5/5.5/qtbase/setup-hook.sh b/pkgs/development/libraries/qt-5/5.5/qtbase/setup-hook.sh
index 9cf1ef9ccb6..a9c4fbc855f 100644
--- a/pkgs/development/libraries/qt-5/5.5/qtbase/setup-hook.sh
+++ b/pkgs/development/libraries/qt-5/5.5/qtbase/setup-hook.sh
@@ -1,41 +1,3 @@
-if [[ -z "$QMAKE" ]]; then
-
-_qtLinkDependencyDir() {
-    @lndir@/bin/lndir -silent "$1/$2" "$qtOut/$2"
-    if [[ -n "$NIX_QT_SUBMODULE" ]]; then
-        find "$1/$2" -printf "$2/%P\n" >> "$out/nix-support/qt-inputs"
-    fi
-}
-
-_qtLinkModule() {
-    if [ -d "$1/mkspecs" ]; then
-        # $1 is a Qt module
-        _qtLinkDependencyDir "$1" mkspecs
-
-        for dir in bin include lib share; do
-            if [ -d "$1/$dir" ]; then
-                _qtLinkDependencyDir "$1" "$dir"
-            fi
-        done
-    fi
-}
-
-_qtRmModules() {
-    cat "$out/nix-support/qt-inputs" | while read file; do
-      if [[ -h "$out/$file" ]]; then
-        rm "$out/$file"
-      fi
-    done
-
-    cat "$out/nix-support/qt-inputs" | while read file; do
-      if [[ -d "$out/$file" ]]; then
-        rmdir --ignore-fail-on-non-empty -p "$out/$file"
-      fi
-    done
-
-    rm "$out/nix-support/qt-inputs"
-}
-
 addToSearchPathOnceWithCustomDelimiter() {
     local delim="$1"
     local search="$2"
@@ -43,11 +5,14 @@ addToSearchPathOnceWithCustomDelimiter() {
     local dirs
     local exported
     IFS="$delim" read -a dirs <<< "${!search}"
-    for dir in ${dirs[@]}; do
-        if [ "z$dir" == "z$target" ]; then exported=1; fi
-    done
-    if [ -z $exported ]; then
-        eval "export ${search}=\"${!search}${!search:+$delim}$target\""
+    local canonical
+    if canonical=$(readlink -e "$target"); then
+        for dir in ${dirs[@]}; do
+            if [ "z$dir" == "z$canonical" ]; then exported=1; fi
+        done
+        if [ -z $exported ]; then
+            eval "export ${search}=\"${!search}${!search:+$delim}$canonical\""
+        fi
     fi
 }
 
@@ -72,63 +37,14 @@ _qtPropagateRuntimeDependencies() {
     addToSearchPathOnce QML2_IMPORT_PATH "$1/lib/qt5/qml"
 }
 
-_qtRmQmake() {
-    rm "$qtOut/bin/qmake" "$qtOut/bin/qt.conf"
-}
-
-_qtSetQmakePath() {
-    export PATH="$qtOut/bin${PATH:+:}$PATH"
-}
-
-_qtMultioutModuleDevs() {
-    # We cannot simply set these paths in configureFlags because libQtCore retains
-    # references to the paths it was built with.
-    moveToOutput "bin" "${!outputDev}"
-    moveToOutput "include" "${!outputDev}"
-
-    # The destination directory must exist or moveToOutput will do nothing
-    mkdir -p "${!outputDev}/share"
-    moveToOutput "share/doc" "${!outputDev}"
-}
+envHooks+=(_qtPropagateRuntimeDependencies)
 
 _qtMultioutDevs() {
     # This is necessary whether the package is a Qt module or not
     moveToOutput "mkspecs" "${!outputDev}"
 }
 
-qtOut=""
-if [[ -z "$NIX_QT_SUBMODULE" ]]; then
-    qtOut=`mktemp -d`
-else
-    qtOut=$out
-fi
-
-mkdir -p "$qtOut/bin" "$qtOut/mkspecs" "$qtOut/include" "$qtOut/nix-support" "$qtOut/lib" "$qtOut/share"
-
-cp "@dev@/bin/qmake" "$qtOut/bin"
-cat >"$qtOut/bin/qt.conf" <<EOF
-[Paths]
-Prefix = $qtOut
-Plugins = lib/qt5/plugins
-Imports = lib/qt5/imports
-Qml2Imports = lib/qt5/qml
-Documentation = share/doc/qt5
-EOF
-
-export QMAKE="$qtOut/bin/qmake"
-
-envHooks+=(_qtLinkModule _qtPropagateRuntimeDependencies)
-# Set PATH to find qmake first in a preConfigure hook
-# It must run after all the envHooks!
-preConfigureHooks+=(_qtSetQmakePath)
-
 preFixupHooks+=(_qtMultioutDevs)
-if [[ -n "$NIX_QT_SUBMODULE" ]]; then
-    postInstallHooks+=(_qtRmQmake _qtRmModules)
-    preFixupHooks+=(_qtMultioutModuleDevs)
-fi
-
-fi
 
 if [[ -z "$NIX_QT_PIC" ]]; then
     export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE${NIX_CFLAGS_COMPILE:+ }-fPIC"
diff --git a/pkgs/development/libraries/qt-5/5.5/qtdeclarative/nix-profiles-import-paths.patch b/pkgs/development/libraries/qt-5/5.5/qtdeclarative/nix-profiles-import-paths.patch
index e69de29bb2d..06b244b974f 100644
--- a/pkgs/development/libraries/qt-5/5.5/qtdeclarative/nix-profiles-import-paths.patch
+++ b/pkgs/development/libraries/qt-5/5.5/qtdeclarative/nix-profiles-import-paths.patch
@@ -0,0 +1,20 @@
+Index: qtdeclarative-opensource-src-5.5.1/src/qml/qml/qqmlimport.cpp
+===================================================================
+--- qtdeclarative-opensource-src-5.5.1.orig/src/qml/qml/qqmlimport.cpp
++++ qtdeclarative-opensource-src-5.5.1/src/qml/qml/qqmlimport.cpp
+@@ -1549,6 +1549,15 @@ QQmlImportDatabase::QQmlImportDatabase(Q
+     QString installImportsPath =  QLibraryInfo::location(QLibraryInfo::Qml2ImportsPath);
+     addImportPath(installImportsPath);
+ 
++    // Add library paths derived from NIX_PROFILES.
++    const QByteArrayList profiles = qgetenv("NIX_PROFILES").split(' ');
++    const QString qmldir = QString::fromLatin1("/lib/qt5/qml");
++    Q_FOREACH (const QByteArray &profile, profiles) {
++        if (!profile.isEmpty()) {
++            addImportPath(QFile::decodeName(profile) + qmldir);
++        }
++    }
++
+     // env import paths
+     QByteArray envImportPath = qgetenv("QML2_IMPORT_PATH");
+     if (!envImportPath.isEmpty()) {
diff --git a/pkgs/development/libraries/qt-5/5.5/qtmultimedia.nix b/pkgs/development/libraries/qt-5/5.5/qtmultimedia.nix
index 8db8fa5f4b9..9eb68ba6b5b 100644
--- a/pkgs/development/libraries/qt-5/5.5/qtmultimedia.nix
+++ b/pkgs/development/libraries/qt-5/5.5/qtmultimedia.nix
@@ -8,7 +8,7 @@ qtSubmodule {
   buildInputs = [
     pkgconfig alsaLib gstreamer gst-plugins-base libpulseaudio
   ];
-  configureFlags = "GST_VERSION=1.0";
+  qmakeFlags = [ "GST_VERSION=1.0" ];
   postFixup = ''
     fixQtModuleCMakeConfig "Multimedia"
     fixQtModuleCMakeConfig "MultimediaWidgets"
diff --git a/pkgs/development/libraries/qt-5/5.5/qtquick1/nix-profiles-import-paths.patch b/pkgs/development/libraries/qt-5/5.5/qtquick1/nix-profiles-import-paths.patch
index e69de29bb2d..c01061d3378 100644
--- a/pkgs/development/libraries/qt-5/5.5/qtquick1/nix-profiles-import-paths.patch
+++ b/pkgs/development/libraries/qt-5/5.5/qtquick1/nix-profiles-import-paths.patch
@@ -0,0 +1,20 @@
+Index: qtquick1-opensource-src-5.5.1/src/declarative/qml/qdeclarativeimport.cpp
+===================================================================
+--- qtquick1-opensource-src-5.5.1.orig/src/declarative/qml/qdeclarativeimport.cpp
++++ qtquick1-opensource-src-5.5.1/src/declarative/qml/qdeclarativeimport.cpp
+@@ -725,6 +725,15 @@ QDeclarativeImportDatabase::QDeclarative
+ 
+     addImportPath(installImportsPath);
+ 
++    // Add library paths derived from NIX_PROFILES.
++    const QByteArrayList profiles = qgetenv("NIX_PROFILES").split(' ');
++    const QString importdir = QString::fromLatin1("/lib/qt5/imports");
++    Q_FOREACH (const QByteArray &profile, profiles) {
++        if (!profile.isEmpty()) {
++            addImportPath(QFile::decodeName(profile) + importdir);
++        }
++    }
++
+     // env import paths
+     QByteArray envImportPath = qgetenv("QML_IMPORT_PATH");
+     if (!envImportPath.isEmpty()) {
diff --git a/pkgs/development/libraries/qtscriptgenerator/default.nix b/pkgs/development/libraries/qtscriptgenerator/default.nix
index 499c6f18453..3221fec4b4b 100644
--- a/pkgs/development/libraries/qtscriptgenerator/default.nix
+++ b/pkgs/development/libraries/qtscriptgenerator/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, qt4}:
+{ stdenv, fetchurl, qt4 }:
 
 stdenv.mkDerivation {
   name = "qtscriptgenerator-0.1.0";
diff --git a/pkgs/development/libraries/quazip/default.nix b/pkgs/development/libraries/quazip/default.nix
index 7ef1a9212a1..a1eb2ad7084 100644
--- a/pkgs/development/libraries/quazip/default.nix
+++ b/pkgs/development/libraries/quazip/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, stdenv, zip, zlib, qt }:
+{ fetchurl, stdenv, zip, zlib, qt, qmakeHook }:
 
 stdenv.mkDerivation rec {
   name = "quazip-0.7.1";
@@ -8,15 +8,10 @@ stdenv.mkDerivation rec {
     sha256 = "1pijy6zn8kdx9m6wrckid24vkgp250hklbpmgrpixiam6l889jbq";
   };
 
-  configurePhase = ''
-    runHook preConfigure
-    cd quazip && qmake quazip.pro
-    runHook postConfigure
-  '';
-
-  installFlags = "INSTALL_ROOT=$(out)";
+  preConfigure = "cd quazip";
 
   buildInputs = [ zlib qt ];
+  nativeBuildInputs = [ qmakeHook ];
 
   meta = {
     description = "Provides access to ZIP archives from Qt programs";
diff --git a/pkgs/development/libraries/qwt/6.nix b/pkgs/development/libraries/qwt/6.nix
index a99573ca5e4..cd940b818e9 100644
--- a/pkgs/development/libraries/qwt/6.nix
+++ b/pkgs/development/libraries/qwt/6.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, qtbase, qtsvg, qttools }:
+{ stdenv, fetchurl, qtbase, qtsvg, qttools, qmakeHook }:
 
 stdenv.mkDerivation rec {
   name = "qwt-6.1.2";
@@ -9,16 +9,13 @@ stdenv.mkDerivation rec {
   };
 
   propagatedBuildInputs = [ qtbase qtsvg qttools ];
+  nativeBuildInputs = [ qmakeHook ];
 
   postPatch = ''
     sed -e "s|QWT_INSTALL_PREFIX.*=.*|QWT_INSTALL_PREFIX = $out|g" -i qwtconfig.pri
   '';
 
-  configurePhase = ''
-    runHook preConfigure
-    qmake -after doc.path=$out/share/doc/${name} -r
-    runHook postConfigure
-  '';
+  qmakeFlags = [ "-after doc.path=$out/share/doc/${name}" ];
 
   meta = with stdenv.lib; {
     description = "Qt widgets for technical applications";
diff --git a/pkgs/development/libraries/qwt/default.nix b/pkgs/development/libraries/qwt/default.nix
index 451784261f8..da5769e92cd 100644
--- a/pkgs/development/libraries/qwt/default.nix
+++ b/pkgs/development/libraries/qwt/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, qt4 }:
+{ stdenv, fetchurl, qt4, qmake4Hook }:
 
 stdenv.mkDerivation rec {
   name = "qwt-5.2.3";
@@ -9,16 +9,15 @@ stdenv.mkDerivation rec {
   };
 
   propagatedBuildInputs = [ qt4 ];
+  nativeBuildInputs = [ qmake4Hook ];
 
   postPatch = ''
     sed -e "s@\$\$\[QT_INSTALL_PLUGINS\]@$out/lib/qt4/plugins@" -i designer/designer.pro
     sed -e "s|INSTALLBASE.*=.*|INSTALLBASE = $out|g" -i qwtconfig.pri
   '';
 
-  configurePhase = ''
-    runHook preConfigure
-    qmake INSTALLBASE=$out -after doc.path=$out/share/doc/${name} -r
-    runHook postConfigure
+  preConfigure = ''
+    qmakeFlags="$qmakeFlags INSTALLBASE=$out -after doc.path=$out/share/doc/${name}"
   '';
 
   meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/signon/default.nix b/pkgs/development/libraries/signon/default.nix
index 2da555635b2..f2f7de5b712 100644
--- a/pkgs/development/libraries/signon/default.nix
+++ b/pkgs/development/libraries/signon/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, doxygen, qtbase }:
+{ stdenv, fetchurl, doxygen, qtbase, qmakeHook }:
 
 stdenv.mkDerivation rec {
   name = "signon-${version}";
@@ -9,12 +9,10 @@ stdenv.mkDerivation rec {
   };
 
   buildInputs = [ qtbase ];
-  nativeBuildInputs = [ doxygen ];
+  nativeBuildInputs = [ doxygen qmakeHook ];
 
-  configurePhase = ''
-    runHook preConfigure
-    qmake PREFIX=$out LIBDIR=$out/lib CMAKE_CONFIG_PATH=$out/lib/cmake/SignOnQt5
-    runHook postConfigure
+  preConfigure = ''
+    qmakeFlags="$qmakeFlags LIBDIR=$out/lib CMAKE_CONFIG_PATH=$out/lib/cmake/SignOnQt5"
   '';
 
 }
diff --git a/pkgs/development/libraries/speechd/default.nix b/pkgs/development/libraries/speechd/default.nix
index 94489e992a6..1a943be0fc2 100644
--- a/pkgs/development/libraries/speechd/default.nix
+++ b/pkgs/development/libraries/speechd/default.nix
@@ -1,22 +1,39 @@
-{ fetchurl, stdenv, dotconf, glib, pkgconfig }:
+{ fetchurl, lib, stdenv, intltool, libtool, pkgconfig, glib, dotconf, libsndfile
+, libao, python3Packages
+, withEspeak ? false, espeak
+, withPico ? true, svox
+}:
 
 stdenv.mkDerivation rec {
-  name = "speech-dispatcher-" + version;
-  version = "0.7.1";
+  name = "speech-dispatcher-${version}";
+  version = "0.8.3";
 
   src = fetchurl {
     url = "http://www.freebsoft.org/pub/projects/speechd/${name}.tar.gz";
-    sha256 = "0laag72iw03545zggdzcr860b8q7w1vrjr3csd2ldps7jhlwzad8";
+    sha256 = "0kqy7z4l59n2anc7xn588w4rkacig1hajx8c53qrh90ypar978ln";
   };
 
-  buildInputs = [ dotconf glib pkgconfig ];
+  buildInputs = [ intltool libtool glib dotconf libsndfile libao python3Packages.python ]
+             ++ lib.optional withEspeak espeak
+             ++ lib.optional withPico svox;
+  nativeBuildInputs = [ pkgconfig python3Packages.wrapPython ];
 
   hardeningDisable = [ "format" ];
 
-  meta = {
-    description = "Common interface to speech synthesis";
+  pythonPath = with python3Packages; [ pyxdg ];
+
+  postPatch = lib.optionalString withPico ''
+    sed -i 's,/usr/share/pico/lang/,${svox}/share/pico/lang/,g' src/modules/pico.c
+  '';
 
+  postInstall = ''
+    wrapPythonPrograms
+  '';
+
+  meta = with stdenv.lib; {
+    description = "Common interface to speech synthesis";
     homepage = http://www.freebsoft.org/speechd;
-    license = stdenv.lib.licenses.gpl2Plus;
+    license = licenses.gpl2Plus;
+    platforms = platforms.linux;
   };
 }
diff --git a/pkgs/development/libraries/sqlite/default.nix b/pkgs/development/libraries/sqlite/default.nix
index feb5e5d3040..b34e2f648ec 100644
--- a/pkgs/development/libraries/sqlite/default.nix
+++ b/pkgs/development/libraries/sqlite/default.nix
@@ -3,11 +3,11 @@
 assert interactive -> readline != null && ncurses != null;
 
 stdenv.mkDerivation {
-  name = "sqlite-3.11.1";
+  name = "sqlite-3.12.2";
 
   src = fetchurl {
-    url = "http://sqlite.org/2016/sqlite-autoconf-3110100.tar.gz";
-    sha1 = "c4b4dcd735a4daf5a2e2bb90f374484c8d4dad29";
+    url = "http://sqlite.org/2016/sqlite-autoconf-3120200.tar.gz";
+    sha1 = "b43c2e7238e54c50b95fbbd85c48792f4f39af8c";
   };
 
   outputs = [ "dev" "out" "bin" ];
diff --git a/pkgs/development/libraries/sqlite/sqlite3_analyzer.nix b/pkgs/development/libraries/sqlite/sqlite3_analyzer.nix
index 4e5d360aea0..d3e1a6dc17e 100644
--- a/pkgs/development/libraries/sqlite/sqlite3_analyzer.nix
+++ b/pkgs/development/libraries/sqlite/sqlite3_analyzer.nix
@@ -1,7 +1,7 @@
 { lib, stdenv, fetchurl, unzip, tcl }:
 
 stdenv.mkDerivation {
-  name = "sqlite3_analzer-3.8.10.1";
+  name = "sqlite3_analyzer-3.8.10.1";
 
   src = fetchurl {
     url = "https://www.sqlite.org/2015/sqlite-src-3081001.zip";
diff --git a/pkgs/development/libraries/telepathy/glib/default.nix b/pkgs/development/libraries/telepathy/glib/default.nix
index 9167ecc76d4..bb187ce1202 100644
--- a/pkgs/development/libraries/telepathy/glib/default.nix
+++ b/pkgs/development/libraries/telepathy/glib/default.nix
@@ -2,11 +2,11 @@
 , gobjectIntrospection, valaSupport ? true, vala }:
 
 stdenv.mkDerivation rec {
-  name = "telepathy-glib-0.24.0";
+  name = "telepathy-glib-0.24.1";
 
   src = fetchurl {
     url = "${meta.homepage}/releases/telepathy-glib/${name}.tar.gz";
-    sha256 = "ae0002134991217f42e503c43dea7817853afc18863b913744d51ffa029818cf";
+    sha256 = "1symyzbjmxvksn2ifdkk50lafjm2llf2sbmky062gq2pz3cg23cy";
   };
 
   configureFlags = stdenv.lib.optional valaSupport "--enable-vala-bindings";
diff --git a/pkgs/development/libraries/tsocks/default.nix b/pkgs/development/libraries/tsocks/default.nix
index 778762f1bf8..149b2260792 100644
--- a/pkgs/development/libraries/tsocks/default.nix
+++ b/pkgs/development/libraries/tsocks/default.nix
@@ -1,4 +1,5 @@
 { stdenv, fetchurl }:
+
 stdenv.mkDerivation rec {
   name = "tsocks-${version}";
   version = "1.8beta5";
@@ -16,11 +17,19 @@ stdenv.mkDerivation rec {
     export configureFlags="$configureFlags --libdir=$out/lib"
   '';
 
+  preBuild = ''
+    # We don't need the saveme binary, it is in fact never stored and we're
+    # never injecting stuff into ld.so.preload anyway
+    sed -i \
+      -e "s,TARGETS=\(.*\)..SAVE.\(.*\),TARGETS=\1\2," \
+      -e "/SAVE/d" Makefile
+  '';
+
   meta = with stdenv.lib; {
     description = "Transparent SOCKS v4 proxying library";
     homepage = http://tsocks.sourceforge.net/;
     license = stdenv.lib.licenses.gpl2;
     maintainers = with maintainers; [ edwtjo phreedom ];
-    platforms = platforms.linux;
+    platforms = platforms.unix;
   };
-}
\ No newline at end of file
+}
diff --git a/pkgs/development/libraries/v8/3.16.14.nix b/pkgs/development/libraries/v8/3.16.14.nix
index c79357cd907..d9addab3030 100644
--- a/pkgs/development/libraries/v8/3.16.14.nix
+++ b/pkgs/development/libraries/v8/3.16.14.nix
@@ -3,7 +3,10 @@
 assert readline != null;
 
 let
-  arch = if stdenv.is64bit then "x64" else "ia32";
+  arch = if stdenv.isArm
+    then (if stdenv.is64bit then "arm64" else "arm")
+    else (if stdenv.is64bit then "x64" else "ia32");
+  armHardFloat = stdenv.isArm && (stdenv.platform.gcc.float or null) == "hard";
 in
 
 stdenv.mkDerivation rec {
@@ -34,6 +37,7 @@ stdenv.mkDerivation rec {
         -Dconsole=readline \
         -Dcomponent=shared_library \
         -Dv8_target_arch=${arch} \
+        ${lib.optionalString armHardFloat "-Dv8_use_arm_eabi_hardfloat=true"} \
         --depth=. -Ibuild/standalone.gypi \
         build/all.gyp
   '';
diff --git a/pkgs/development/libraries/v8/4.5.nix b/pkgs/development/libraries/v8/4.5.nix
index 50fc2b7b0d9..065b656147d 100644
--- a/pkgs/development/libraries/v8/4.5.nix
+++ b/pkgs/development/libraries/v8/4.5.nix
@@ -122,8 +122,8 @@ stdenv.mkDerivation rec {
     install -vD out/Release/mksnapshot "$out/bin/mksnapshot"
     ${if stdenv.isDarwin then ''
     install -vD out/Release/lib.target/libv8.dylib "$out/lib/libv8.dylib"
-    install_name_tool -change /usr/local/lib/libv8.dylib $out/lib/libv8.dylib -change /usr/lib/libgcc_s.1.dylib ${stdenv.cc.cc}/lib/libgcc_s.1.dylib $out/bin/d8
-    install_name_tool -id $out/lib/libv8.dylib -change /usr/lib/libgcc_s.1.dylib ${stdenv.cc.cc}/lib/libgcc_s.1.dylib $out/lib/libv8.dylib
+    install_name_tool -change /usr/local/lib/libv8.dylib $out/lib/libv8.dylib -change /usr/lib/libgcc_s.1.dylib ${stdenv.cc.cc.lib}/lib/libgcc_s.1.dylib $out/bin/d8
+    install_name_tool -id $out/lib/libv8.dylib -change /usr/lib/libgcc_s.1.dylib ${stdenv.cc.cc.lib}/lib/libgcc_s.1.dylib $out/lib/libv8.dylib
     '' else ''
     install -vD out/Release/lib.target/libv8.so "$out/lib/libv8.so"
     ''}
diff --git a/pkgs/development/libraries/v8/generic.nix b/pkgs/development/libraries/v8/generic.nix
index 349b35549b6..d603fda3225 100644
--- a/pkgs/development/libraries/v8/generic.nix
+++ b/pkgs/development/libraries/v8/generic.nix
@@ -67,8 +67,8 @@ stdenv.mkDerivation rec {
   '';
 
   postFixup = if stdenv.isDarwin then ''
-    install_name_tool -change /usr/local/lib/libv8.dylib $out/lib/libv8.dylib -change /usr/lib/libgcc_s.1.dylib ${stdenv.cc.cc}/lib/libgcc_s.1.dylib $out/bin/d8
-    install_name_tool -id $out/lib/libv8.dylib -change /usr/lib/libgcc_s.1.dylib ${stdenv.cc.cc}/lib/libgcc_s.1.dylib $out/lib/libv8.dylib
+    install_name_tool -change /usr/local/lib/libv8.dylib $out/lib/libv8.dylib -change /usr/lib/libgcc_s.1.dylib ${stdenv.cc.cc.lib}/lib/libgcc_s.1.dylib $out/bin/d8
+    install_name_tool -id $out/lib/libv8.dylib -change /usr/lib/libgcc_s.1.dylib ${stdenv.cc.cc.lib}/lib/libgcc_s.1.dylib $out/lib/libv8.dylib
   '' else null;
 
   meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/xalanc/default.nix b/pkgs/development/libraries/xalanc/default.nix
new file mode 100644
index 00000000000..8284fd7707f
--- /dev/null
+++ b/pkgs/development/libraries/xalanc/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchurl, xercesc }:
+
+stdenv.mkDerivation rec {
+  name = "xalan-c-${version}";
+  version = "1.11";
+
+  src = fetchurl {
+    url = "http://www.eu.apache.org/dist/xalan/xalan-c/sources/xalan_c-${version}-src.tar.gz";
+    sha256 = "0a3a2b15vpacnqgpp6fiy1pwyc8q6ywzvyb5445f6wixfdspypjg";
+  };
+
+  configurePhase = ''
+    export XALANCROOT=`pwd`/c
+    cd `pwd`/c
+    mkdir -p $out/usr
+    ./runConfigure -p linux -c gcc -x g++ -P$out/usr
+  '';
+
+  buildInputs = [ xercesc ];
+
+  meta = {
+    homepage = http://xalan.apache.org/;
+    description = "A XSLT processor for transforming XML documents";
+    license = stdenv.lib.licenses.asl20;
+    platforms = stdenv.lib.platforms.linux;
+    maintainers = [ stdenv.lib.maintainers.jagajaga ];
+  };
+}
diff --git a/pkgs/development/libraries/xml-security-c/default.nix b/pkgs/development/libraries/xml-security-c/default.nix
new file mode 100644
index 00000000000..1932acbd7ed
--- /dev/null
+++ b/pkgs/development/libraries/xml-security-c/default.nix
@@ -0,0 +1,34 @@
+{ stdenv, fetchurl, xalanc, xercesc, openssl, pkgconfig }:
+
+stdenv.mkDerivation rec {
+  name = "xml-security-c-${version}";
+  version = "1.7.3";
+
+  src = fetchurl {
+    url = "http://www.apache.org/dist/santuario/c-library/${name}.tar.gz";
+    sha256 = "e5226e7319d44f6fd9147a13fb853f5c711b9e75bf60ec273a0ef8a190592583";
+  };
+
+  patchPhase = ''
+    mkdir -p xsec/yes/lib
+    sed -i -e 's/-O2 -DNDEBUG/-DNDEBUG/g' configure
+  '';
+
+  configurePhase = ''
+    ./configure --prefix=$out \
+                --with-openssl \
+                --with-xerces \
+                --with-xalan \
+                --disable-static
+  '';
+
+  buildInputs = [ xalanc xercesc openssl pkgconfig ];
+
+  meta = {
+    homepage = http://santuario.apache.org/;
+    description = "C++ Implementation of W3C security standards for XML";
+    license = stdenv.lib.licenses.gpl2;
+    platforms = stdenv.lib.platforms.linux;
+    maintainers = [ stdenv.lib.maintainers.jagajaga ];
+  };
+}
diff --git a/pkgs/development/libraries/xsd/default.nix b/pkgs/development/libraries/xsd/default.nix
new file mode 100644
index 00000000000..bef2e46e073
--- /dev/null
+++ b/pkgs/development/libraries/xsd/default.nix
@@ -0,0 +1,38 @@
+{ stdenv, fetchurl, xercesc }:
+
+let
+  fixed_paths = ''LDFLAGS="-L${xercesc}/lib" CPPFLAGS="-I${xercesc}/include"'';
+in
+stdenv.mkDerivation rec {
+  name = "xsd-${version}";
+  version = "4.0.0";
+
+  src = fetchurl {
+    url = "http://codesynthesis.com/download/xsd/4.0/xsd-4.0.0+dep.tar.bz2";
+    sha256 = "05wqhmd5cd4pdky8i8qysnh96d2h16ly8r73whmbxkajiyf2m9gc";
+  };
+
+  patches = [ ./xsdcxx.patch ];
+
+  configurePhase = ''
+    patchShebangs .
+  '';
+
+  buildPhase = ''
+    make ${fixed_paths}
+  '';
+
+  buildInputs = [ xercesc ];
+
+  installPhase = ''
+    make ${fixed_paths} install_prefix="$out" install
+  '';
+
+  meta = {
+    homepage = http://www.codesynthesis.com/products/xsd;
+    description = "An open-source, cross-platform W3C XML Schema to C++ data binding compiler";
+    license = stdenv.lib.licenses.gpl2;
+    platforms = stdenv.lib.platforms.linux;
+    maintainers = [ stdenv.lib.maintainers.jagajaga ];
+  };
+}
diff --git a/pkgs/development/libraries/xsd/xsdcxx.patch b/pkgs/development/libraries/xsd/xsdcxx.patch
new file mode 100644
index 00000000000..88a893c6e60
--- /dev/null
+++ b/pkgs/development/libraries/xsd/xsdcxx.patch
@@ -0,0 +1,126 @@
+--- xsd-4.0.0+dep/xsd/doc/xsd.1~	2014-09-14 12:25:36.862267587 +0000
++++ xsd-4.0.0+dep/xsd/doc/xsd.1	2014-09-14 12:28:25.728229892 +0000
+@@ -1,16 +1,16 @@
+ .\" Process this file with
+-.\" groff -man -Tascii xsd.1
++.\" groff -man -Tascii xsdcxx.1
+ .\"
+ .TH XSD 1 "July 2014" "XSD 4.0.0"
+ .SH NAME
+-xsd \- W3C XML Schema to C++ Compiler
++xsdcxx \- W3C XML Schema to C++ Compiler
+ .\"
+ .\"
+ .\"
+ .\"--------------------------------------------------------------------
+ .SH SYNOPSIS
+ .\"--------------------------------------------------------------------
+-.B xsd
++.B xsdcxx
+ .I command
+ .B [
+ .I options
+@@ -20,19 +20,19 @@
+ .I file
+ .B ...]
+ .in
+-.B xsd help
++.B xsdcxx help
+ .B [
+ .I command
+ .B ]
+ .in
+-.B xsd version
++.B xsdcxx version
+ .\"
+ .\"
+ .\"
+ .\"--------------------------------------------------------------------
+ .SH DESCRIPTION
+ .\"--------------------------------------------------------------------
+-.B xsd
++.B xsdcxx
+ generates vocabulary-specific, statically-typed C++ mapping from W3C XML
+ Schema definitions. Particular mapping to produce is selected by a
+ .IR command .
+@@ -96,7 +96,7 @@
+ .PP
+ .RS
+ .RS 3
+-.B xsd help
++.B xsdcxx help
+ .I command
+ .RE
+ .PP
+@@ -206,7 +206,7 @@
+ \fIfilename\fP \fInamespace\fP
+ 
+ For example, if you have file \fBhello\.xsd\fP with namespace
+-\fBhttp://example\.com/hello\fP and you run \fBxsd\fP on this file, then the
++\fBhttp://example\.com/hello\fP and you run \fBxsdcxx\fP on this file, then the
+ string in question will be:
+ 
+ \fBhello\.xsd\. http://example\.com/hello\fP
+@@ -1632,7 +1632,7 @@
+ .\"
+ .SH DIAGNOSTICS
+ If the input file is not a valid W3C XML Schema definition,
+-.B xsd
++.B xsdcxx
+ will issue diagnostic messages to
+ .B STDERR
+ and exit with non-zero exit code.
+--- xsd-4.0.0+dep/xsd/doc/xsd.xhtml~	2014-09-14 12:28:37.731513138 +0000
++++ xsd-4.0.0+dep/xsd/doc/xsd.xhtml	2014-09-14 12:30:11.277789610 +0000
+@@ -50,19 +50,19 @@
+ 
+   <h1>NAME</h1>
+ 
+-  <p>xsd - W3C XML Schema to C++ Compiler</p>
++  <p>xsdcxx - W3C XML Schema to C++ Compiler</p>
+ 
+   <h1>SYNOPSIS</h1>
+ 
+   <dl id="synopsis">
+-    <dt><code><b>xsd</b> <i>command</i> [<i>options</i>] <i>file</i> [<i>file</i> ...]</code></dt>
+-    <dt><code><b>xsd help</b> [<i>command</i>]</code></dt>
+-    <dt><code><b>xsd version</b></code></dt>
++    <dt><code><b>xsdcxx</b> <i>command</i> [<i>options</i>] <i>file</i> [<i>file</i> ...]</code></dt>
++    <dt><code><b>xsdcxx help</b> [<i>command</i>]</code></dt>
++    <dt><code><b>xsdcxx version</b></code></dt>
+   </dl>
+ 
+   <h1>DESCRIPTION</h1>
+ 
+-  <p><code><b>xsd</b></code> generates vocabulary-specific, statically-typed
++  <p><code><b>xsdcxx</b></code> generates vocabulary-specific, statically-typed
+   C++ mapping from W3C XML Schema definitions. Particular mapping to
+   produce is selected by a <code><i>command</i></code>. Each mapping has
+   a number of mapping-specific <code><i>options</i></code> that should
+@@ -104,7 +104,7 @@
+ 
+     <dt><code><b>help</b></code></dt>
+     <dd>Print usage information and exit. Use
+-      <p><code><b>xsd help</b> <i>command</i></code></p>
++      <p><code><b>xsdcxx help</b> <i>command</i></code></p>
+       for command-specific help.
+     </dd>
+ 
+@@ -219,7 +219,7 @@
+ 
+   <p>For example, if you have file <code><b>hello.xsd</b></code> with
+   namespace <code><b>http://example.com/hello</b></code> and you run
+-  <code><b>xsd</b></code> on this file, then the string in question will
++  <code><b>xsdcxx</b></code> on this file, then the string in question will
+   be:</p>
+ 
+   <p><code><b>hello.xsd. http://example.com/hello</b></code></p>
+@@ -1530,7 +1530,7 @@
+   <h1>DIAGNOSTICS</h1>
+ 
+   <p>If the input file is not a valid W3C XML Schema definition,
+-    <code><b>xsd</b></code> will issue diagnostic messages to STDERR
++    <code><b>xsdcxx</b></code> will issue diagnostic messages to STDERR
+     and exit with non-zero exit code.</p>
+ 
+   <h1>BUGS</h1>
diff --git a/pkgs/development/misc/amdapp-sdk/default.nix b/pkgs/development/misc/amdapp-sdk/default.nix
index 81b40bc78ac..acd71d65c0e 100644
--- a/pkgs/development/misc/amdapp-sdk/default.nix
+++ b/pkgs/development/misc/amdapp-sdk/default.nix
@@ -87,7 +87,7 @@ in stdenv.mkDerivation rec {
 
     # Create wrappers
     patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/bin/clinfo
-    patchelf --set-rpath ${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib $out/bin/clinfo
+    patchelf --set-rpath ${stdenv.cc.cc.lib}/lib64:${stdenv.cc.cc.lib}/lib $out/bin/clinfo
 
     # Fix modes
     find "$out/" -type f -exec chmod 644 {} \;
diff --git a/pkgs/development/misc/windows-sdk/builder.sh b/pkgs/development/misc/windows-sdk/builder.sh
deleted file mode 100644
index 8f1eaffbcaf..00000000000
--- a/pkgs/development/misc/windows-sdk/builder.sh
+++ /dev/null
@@ -1,35 +0,0 @@
-source $stdenv/setup
-
-mkdir -p $out
-
-n=1
-for p in $srcs; do
-    ln -s $p PSDK-FULL.$n.cab
-    n=$((n + 1))
-done
-
-mkdir tmp
-cd tmp
-cabextract ../PSDK-FULL.1.cab
-
-mkdir tmp
-cd tmp
-for i in ../Setup/*.cab; do
-    cabextract $i
-done
-
-while read target; do
-    read source
-    echo "$source -> $target"
-    mkdir -p "$out/$(dirname "$target")"
-    cp "$source" "$out/$target"
-done < $filemap
-
-# Make DLLs and executables executable.
-find $out \( -iname "*.dll" -o -iname "*.exe" -o -iname "*.config" \) -print0 | xargs -0 chmod +x
-
-cat > $out/setup  <<EOF
-export PATH="$out/bin:\$PATH"
-export LIB="$(cygpath -w -p "$out/lib");\$LIB"
-export INCLUDE="$(cygpath -w -p "$out/include");\$INCLUDE"
-EOF
diff --git a/pkgs/development/misc/windows-sdk/default.nix b/pkgs/development/misc/windows-sdk/default.nix
deleted file mode 100644
index 2440f59622e..00000000000
--- a/pkgs/development/misc/windows-sdk/default.nix
+++ /dev/null
@@ -1,92 +0,0 @@
-{stdenv, fetchurl, cabextract}:
-
-#assert stdenv.system == "i686-cygwin";
-
-stdenv.mkDerivation {
-  # Windows Server 2003 R2 Platform SDK - March 2006 Edition.
-  name = "windows-sdk-2003-r2";
-  builder = ./builder.sh;
-
-  srcs = [
-    (fetchurl {
-      url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.1.cab;
-      md5 = "9b07b16ff1ae4982a5d4bfbe550d383e";
-    })
-    (fetchurl {
-      url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.2.cab;
-      md5 = "b8ace0bdda22b267d88149ac3d49f889";
-    })
-    (fetchurl {
-      url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.3.cab;
-      md5 = "b7a0109df5a28a5489e84df7d7a61668";
-    })
-    (fetchurl {
-      url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.4.cab;
-      md5 = "f3aded09c1ea845785247c45574f27fd";
-    })
-    (fetchurl {
-      url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.5.cab;
-      md5 = "978b7124550895358196e3f7de303cf5";
-    })
-    (fetchurl {
-      url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.6.cab;
-      md5 = "cf390a0479860e1e74f8e8fcddaf307f";
-    })
-    (fetchurl {
-      url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.7.cab;
-      md5 = "c9d1c8790fc5becaff4619d778d192a9";
-    })
-    (fetchurl {
-      url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.8.cab;
-      md5 = "d94d61c444ba73702c54d93084b756e1";
-    })
-    (fetchurl {
-      url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.9.cab;
-      md5 = "1990b7598960d503b9cd9aa9b7eb9174";
-    })
-    (fetchurl {
-      url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.10.cab;
-      md5 = "6437fd9dc2c65017c7bb4e759b13f678";
-    })
-    (fetchurl {
-      url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.11.cab;
-      md5 = "98f46cb52a01fae4e56e62f5bfef0fde";
-    })
-    (fetchurl {
-      url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.12.cab;
-      md5 = "b5f21fde5965b0f1079fd9c9a3434da6";
-    })
-    (fetchurl {
-      url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.13.cab;
-      md5 = "708574a95c51307e40e6da48e909f288";
-    })
-    (fetchurl {
-      url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.14.cab;
-      md5 = "19e90769d3500f6448e5ce2e1290fdd5";
-    })
-    (fetchurl {
-      url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.15.cab;
-      md5 = "0ccb3484253b3578e60ff1abb89f2f68";
-    })
-    (fetchurl {
-      url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.16.cab;
-      md5 = "e94106bb4e217b3c86c529afbb8489eb";
-    })
-    (fetchurl {
-      url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.17.cab;
-      md5 = "87eaa56fbd625ec696f16dbf136a3904";
-    })
-  ];
-
-  # The `filemap' maps the pretty much useless paths in the CAB file
-  # to their intended destinations in the file system, as determined
-  # from a normal SDK installation.
-  #
-  # Recipe for reproducing:
-  # $ find -type f /path/to/unpacked-cabs -print0 | xargs -0 md5sum > m1
-  # $ find -type f /path/to/visual-c++ -print0 | xargs -0 md5sum > m2
-  # $ nixpkgs/maintainers/scripts/map-files.pl m1 m2 > filemap
-  filemap = ./filemap;
-
-  buildInputs = [cabextract];
-}
diff --git a/pkgs/development/misc/windows-sdk/filemap b/pkgs/development/misc/windows-sdk/filemap
deleted file mode 100644
index 05498d931c1..00000000000
--- a/pkgs/development/misc/windows-sdk/filemap
+++ /dev/null
@@ -1,3738 +0,0 @@
-./Bin/Ace.Exe
-./Ace_Exe.9D680411_628E_4A25_90E0_D910D59E60C3
-./Bin/AEReadMe.rtf
-./AEReadMe_rtf.31A90105_5D49_495F_B308_CE80D00D924D
-./Bin/AssistPalet.Bmp
-./AssistPalet_Bmp.9D680411_628E_4A25_90E0_D910D59E60C3
-./Bin/Bind.Exe
-./Bind_Exe.FB899C8D_AEDE_4DC6_AEA5_C2060C17E046
-./Bin/CabArc.Exe
-./CabArc_Exe.8FEB9412_EDAC_4C4A_A3CC_D36BE5D86A24
-./Bin/Cert2Spc.Exe
-./Cert2Spc_Exe.C08881EB_C9DE_4A5E_9259_D8031DF805D7
-./Bin/CertAdmL.Dll
-./CertAdmL_Dll.971B641F_B805_43AA_9D98_CB7A9F58DE56
-./Bin/CertCliL.Dll
-./CertCliL_Dll.971B641F_B805_43AA_9D98_CB7A9F58DE56
-./Bin/CertEncL.Dll
-./CertEncL_Dll.971B641F_B805_43AA_9D98_CB7A9F58DE56
-./Bin/CertMgr.Exe
-./CertMgr_Exe.6CC84BAC_FC93_450D_A7D1_D90EA3A25A62
-./Bin/checkv4.exe
-./checkv4_exe.33E12168_7E32_4643_B1F9_8EBA77A82440
-./Bin/consume.exe
-./consume_exe.25169329_7F10_44CD_94AD_76B53FD40C1D
-./Bin/Depends.Cnt
-./Depends_Cnt.4260B6FE_7568_4BCD_AE9A_FCCACBE58592
-./Bin/Depends.Dll
-./Depends_Dll.FFCB8068_C080_43CA_BA8B_8CCE6A6701E2
-./Bin/Depends.Exe
-./Depends_Exe.127AA5A6_7565_4669_8326_8FDB83C9ACDD
-./Bin/Depends.Hlp
-./Depends_Hlp.4260B6FE_7568_4BCD_AE9A_FCCACBE58592
-./Bin/ExtidGen.Exe
-./ExtidGen_Exe.EF9FA63D_E0FF_4BC4_8930_D582F662E111
-./Bin/FiltDump.Exe
-./FiltDump_Exe.7371AF73_13F4_4F84_AC8B_A711E4E79821
-./Bin/FiltReg.Exe
-./FiltReg_Exe.7371AF73_13F4_4F84_AC8B_A711E4E79821
-./Bin/FrameDyD.Dll
-./FrameDyD_Dll.1FE46D04_13C9_4E58_B965_E20C87A5E2EA
-./Bin/graphedit.chm
-./graphedit_chm.D65733DC_AD9D_46F8_9CAE_9DD65CFEB7BC
-./Bin/graphedt.exe
-./graphedt_exe.F524F79A_120D_4F96_82B2_D5F568E8A1E2
-./Bin/GuidGen.exe
-./GuidGen_exe.8CEBE7C4_C33A_43B2_BB09_D9700343CE15
-./Bin/GUtils.Dll
-./GUtils_Dll.96AD660B_9CCE_4BEB_82AC_130CBB29F231
-./Bin/IViewers.Dll
-./IViewers_Dll.02A6C9DE_3977_457B_AA07_978287ADB778
-./Bin/Liset.Exe
-./Liset_Exe.9D680411_628E_4A25_90E0_D910D59E60C3
-./Bin/MakeCat.Exe
-./MakeCat_Exe.FC77A2D4_5CD0_435F_ADA1_66A8973B46C3
-./Bin/makecert.exe
-./makecert_exe.32997D52_01FB_4CBF_B1C7_C68FD4253033
-./Bin/MakeCtl.Exe
-./MakeCtl_Exe.46A5D545_C185_4AC4_98C1_13AD9E13C3B3
-./Bin/MapSym.Exe
-./MapSym_Exe.2B8C04EA_9592_4120_9D05_4B4B0CB18657
-./Bin/MC.Exe
-./MC_Exe.59639336_1464_44C3_9FF9_66EDBFCA8EC6
-./Bin/Mc.Hlp
-./Mc_Hlp.D41C50E7_AA67_48C7_A2BE_CE91AF99CE16
-./Bin/MergeMod.Dll
-./MergeMod_Dll.9BC0D62A_1241_413C_8F4B_20C4B845BC97
-./Bin/Microsoft.Uddi.dll
-./Microsoft_Uddi_dll.6E0C05A4_020E_48B2_A1CE_733117E7F508
-./Bin/Microsoft.Uddi.xml
-./Microsoft_Uddi_xml.6E0C05A4_020E_48B2_A1CE_733117E7F508
-./Bin/Midl.Exe
-./Midl_Exe.7D419645_5565_4CBA_874F_C8F7FF95D870
-./Bin/MidlC.Exe
-./MidlC_Exe.7D419645_5565_4CBA_874F_C8F7FF95D870
-./Bin/mmcproxy.dll
-./mmcproxy_dll.C1D44F4D_D8A9_469C_A759_71DF3BB091EF
-./Bin/MsiCert.exe
-./MsiCert_exe.629D4BFB_E889_4E6C_897C_093DB6D05EBF
-./Bin/MsiDb.Exe
-./MsiDb_Exe.83A5AC83_810D_46F7_8991_A90A4AB51505
-./Bin/MsiFiler.Exe
-./MsiFiler_Exe.03A08BFA_0174_43CB_8B63_8516F8277EFD
-./Bin/MsiInfo.Exe
-./MsiInfo_Exe.AADA8778_B01B_4AB3_9315_8D350F4A5B2C
-./Bin/MsiMerg.Exe
-./MsiMerg_Exe.D92912E9_23AC_4ECF_90B5_D43326C72E2F
-./Bin/MsiMig.Dll
-./MsiMig_Dll.5E25C7B1_E509_4FC0_A8C7_9862AB17BFB1
-./Bin/MsiMig.Exe
-./MsiMig_Exe.5E25C7B1_E509_4FC0_A8C7_9862AB17BFB1
-./Bin/MsiTool.Mak
-./MsiTool_Mak.F4B97E1E_EA99_4808_A5BF_656667DD4267
-./Bin/MsiTran.Exe
-./MsiTran_Exe.3F278AA9_26F5_4915_AC72_3C0E3AE3703F
-./Bin/MsiVal2.Msi
-./MsiVal2_Msi.A3EF8DFF_7CCD_4FA6_9C59_57E28F7F6EF9
-./Bin/MsiZap.Exe
-./MsiZap_Exe.17E01D9E_20F1_4288_95AF_BA38D00C6973
-./Bin/mssnapd.ocx
-./mssnapd_ocx.D66E7744_983C_4AE6_B4AB_1DE53431D3AC
-./Bin/mssnapr.dep
-./mssnapr_dep.395D97FA_C0B5_4D1D_9CC0_6980C3899FBF
-./Bin/mssnapr.dll
-./mssnapr_dll.0F6A9ECE_2DFD_4F23_89C3_B3241A9FD727
-./Bin/mt.exe
-./mt_exe.7BDCA3FD_2654_4C18_9592_E728A8A37516
-./Bin/nmake.exe
-./nmake_exe.23DF85B1_CB01_41EC_BA8A_F53B1201C21E
-./Bin/OleView.Exe
-./OleView_Exe.49DB37E1_7D59_49DC_A72E_37C05E79B6C0
-./Bin/Orca.Msi
-./Orca_Msi.F443CEDC_68B1_4EE7_B9FD_A6C85374EF6E
-./Bin/pktextract.exe
-./pktextract_exe.E4B53D63_3CE8_4D30_BCC7_A22DE6EF1F5F
-./Bin/proppage.dll
-./proppage_dll.4E636F60_B074_45B5_9216_BEA4D548BAE3
-./Bin/pvk2pfx.exe
-./pvk2pfx_exe.40ED341D_22C2_4704_B35D_E00CC4010EBE
-./Bin/RC.Exe
-./RC_Exe.F671962B_91F5_41DC_A710_8A59488B185F
-./Bin/RcDll.Dll
-./RcDll_Dll.812F17D8_4961_40E2_A123_F4F911A1D797
-./Bin/ReBase.Exe
-./ReBase_Exe.72976844_9A15_4956_8A8A_C75951982B24
-./Bin/signtool.exe
-./signtool_exe.9052203A_CBA9_4CBE_A248_DECF46016081
-./Bin/Tb20.Exe
-./Tb20_Exe.222B4FB4_A948_48A6_8E5A_B5DD7C24461B
-./Bin/tracefmt.exe
-./tracefmt_exe.AB646BA8_F27B_454B_9921_68889C4C5750
-./Bin/tracelog.exe
-./tracelog_exe.AB646BA8_F27B_454B_9921_68889C4C5750
-./Bin/tracepdb.exe
-./tracepdb_exe.AB646BA8_F27B_454B_9921_68889C4C5750
-./Bin/traceprt.dll
-./traceprt_dll.AB646BA8_F27B_454B_9921_68889C4C5750
-./Bin/tracewpp.exe
-./tracewpp_exe.B88013CF_6978_4C76_A024_0654BDB2BB08
-./Bin/uddi.publish.wizard.chm
-./uddi_publish_wizard_chm.6E0C05A4_020E_48B2_A1CE_733117E7F508
-./Bin/UddiPublishWizard.exe
-./UddiPublishWizard_exe.6E0C05A4_020E_48B2_A1CE_733117E7F508
-./Bin/UddiReadMe.htm
-./UddiReadMe_htm.6E0C05A4_020E_48B2_A1CE_733117E7F508
-./Bin/UddiSdkRegister.exe
-./UddiSdkRegister_exe.6E0C05A4_020E_48B2_A1CE_733117E7F508
-./Bin/Uuidgen.Exe
-./Uuidgen_Exe.6C98F31D_318E_4180_BAEF_EE4E4BC2E2B8
-./Bin/Where.Exe
-./Where_Exe.77C72A79_0E6D_4001_9CAD_C491FD9AD7B5
-./Bin/WiLogUtl.exe
-./WiLogUtl_exe.793990E2_E949_47AF_88C1_C6F749A19603
-./Bin/WinDiff.Exe
-./WinDiff_Exe.B3623704_1F3E_46E7_B7C5_FD1E9B1AE3BC
-./Bin/WinDiff.Hlp
-./WinDiff_Hlp.671495D7_1765_400A_9A49_A79987B84A35
-./Bin/winnt/Dbmon.Exe
-./Dbmon_Exe.D28CCBD7_CA07_463A_8D42_1E43412A2552
-./Bin/winnt/Esp32.Tsp
-./Esp32_Tsp.F9D12C07_2F6B_42D9_94F8_9B2BDD13E534
-./Bin/winnt/EspExe.Exe
-./EspExe_Exe.46246156_32D0_4323_AF9D_DC048B9B4F1B
-./Bin/winnt/Espui.Dll
-./Espui_Dll.A08614E6_F424_47A9_9F72_205A61063AF6
-./Bin/winnt/IFiltTst.Exe
-./IFiltTst_Exe.9E54116D_31BC_410C_93EB_7085EB623B6E
-./Bin/winnt/IFiltTst.Ini
-./IFiltTst_Ini.F25729BD_3398_4FFC_993F_7D4F7C803765
-./Bin/winnt/PerfMtr.Exe
-./PerfMtr_Exe.8CEA1618_6E2F_4DA1_A53B_6F4A92A8B43E
-./Bin/winnt/Pfmon.Exe
-./Pfmon_Exe.710D7A2A_AB47_4A78_A5C0_244C37991BA5
-./Bin/winnt/PStat.Exe
-./PStat_Exe.A8895EF4_8D6F_45F6_B150_C66379C1B34C
-./Bin/winnt/PView.Exe
-./PView_Exe.A475CBA2_0ED5_44BD_ACA0_530B57DD543E
-./Bin/winnt/Sc.Exe
-./Sc_Exe.EC224196_14C3_4685_BADA_95550432D473
-./Bin/winnt/SpOrder.Dll
-./SpOrder_Dll.9A7CE161_2EF5_47E7_8738_01B94511CADD
-./Bin/winnt/SpOrder.Exe
-./SpOrder_Exe.7540A53B_8DB7_4168_A8D7_4021096101F1
-./Bin/winnt/TB3x.exe
-./TB3x_exe.0241E9C0_DEB7_41A8_8D7B_78B07B283BBC
-./Bin/winnt/utl2idl.exe
-./utl2idl_exe.40BE6063_77B9_40E8_9F70_B654F27C40AC
-./Bin/winnt/VaDump.Exe
-./VaDump_Exe.5D808647_F8A9_4C3C_A173_8010EF6962EF
-./Bin/winnt/validatesd.exe
-./validatesd_exe.40BE6063_77B9_40E8_9F70_B654F27C40AC
-./Bin/wppconfig/rev1/control.tpl
-./control_tpl.092D0B15_4E20_4BF9_9F25_919B12AD9F03
-./Bin/wppconfig/rev1/defaultwpp.ini
-./defaultwpp_ini.092D0B15_4E20_4BF9_9F25_919B12AD9F03
-./Bin/wppconfig/rev1/header.tpl
-./header_tpl.092D0B15_4E20_4BF9_9F25_919B12AD9F03
-./Bin/wppconfig/rev1/km-default.tpl
-./km_default_tpl.092D0B15_4E20_4BF9_9F25_919B12AD9F03
-./Bin/wppconfig/rev1/km-header.tpl
-./km_header_tpl.092D0B15_4E20_4BF9_9F25_919B12AD9F03
-./Bin/wppconfig/rev1/km-init.tpl
-./km_init_tpl.092D0B15_4E20_4BF9_9F25_919B12AD9F03
-./Bin/wppconfig/rev1/mof.tpl
-./mof_tpl.092D0B15_4E20_4BF9_9F25_919B12AD9F03
-./Bin/wppconfig/rev1/r1defwpp.ini
-./r1defwpp_ini.092D0B15_4E20_4BF9_9F25_919B12AD9F03
-./Bin/wppconfig/rev1/simple.tpl
-./simple_tpl.092D0B15_4E20_4BF9_9F25_919B12AD9F03
-./Bin/wppconfig/rev1/stdout.tpl
-./stdout_tpl.092D0B15_4E20_4BF9_9F25_919B12AD9F03
-./Bin/wppconfig/rev1/trmacro.tpl
-./trmacro_tpl.092D0B15_4E20_4BF9_9F25_919B12AD9F03
-./Bin/wppconfig/rev1/um-default.tpl
-./um_default_tpl.092D0B15_4E20_4BF9_9F25_919B12AD9F03
-./Bin/wppconfig/rev1/um-header.tpl
-./um_header_tpl.092D0B15_4E20_4BF9_9F25_919B12AD9F03
-./Bin/wppconfig/rev1/um-init.tpl
-./um_init_tpl.092D0B15_4E20_4BF9_9F25_919B12AD9F03
-./Bin/wppconfig/rev1/um-w2k.tpl
-./um_w2k_tpl.092D0B15_4E20_4BF9_9F25_919B12AD9F03
-./Bin/Ws2_32.dll
-./Ws2_32_dll.01E16487_B2BF_42AC_9980_D4D544D6A192
-./Images/PSDKLogo.gif
-./PSDKLogo_gif.87918550_EDC0_45FB_BA34_9AD0951E7AFB
-./Include/AccCtrl.h
-./AccCtrl_h.40C59884_454B_4CFB_BD36_6D75282E5D30
-./Include/AclAPI.h
-./AclAPI_h.4F463275_49A5_4DB6_B84A_3EF0722E6623
-./Include/AclUI.h
-./AclUI_h.40A37D65_9DFE_4606_BB51_7493400080E2
-./Include/activdbg.h
-./activdbg_h.52E3F94C_E4F4_41B1_A1AF_D8BE72BDEBD3
-./Include/activecf.h
-./activecf_h.8398D889_ACF5_4957_943C_2D96F1020886
-./Include/ActiveDS.h
-./ActiveDS_h.04F0112A_3DDD_48A2_8569_EE83114C57E7
-./Include/ActivScp.h
-./ActivScp_h.5B58ABAE_F131_49B2_99C5_C56A6F6AC62D
-./Include/ActivScp.Idl
-./ActivScp_Idl.55A11AAC_6768_4A9C_9F8E_D0B60A03EB16
-./Include/Adptif.h
-./Adptif_h.EAB9A09C_3691_4DA9_8BAE_051E85F686D3
-./Include/AdsDb.h
-./AdsDb_h.3441AAD4_5B72_4C0C_980C_3B6A411FF8A5
-./Include/AdsErr.h
-./AdsErr_h.73E1A76A_2E32_4A3D_AF82_02B53C9BDDF6
-./Include/AdsHlp.h
-./AdsHlp_h.B29E3291_2EFF_4395_91AF_1CF846E7CBE2
-./Include/ADSIid.h
-./ADSIid_h.36F7F247_37BD_40F0_A149_8708CCA44761
-./Include/Adsnms.h
-./Adsnms_h.FCB45EDA_0CB8_411A_8131_BEE4CD1DF389
-./Include/AdsProp.h
-./AdsProp_h.82D538B9_C14B_48E0_B39B_889C1252E6A4
-./Include/Adssts.h
-./Adssts_h.B9E5DE1C_5972_4C11_A6B3_E0F4351F9DF1
-./Include/AdtGen.h
-./AdtGen_h.99810400_839D_4052_9B6C_88442349808B
-./Include/advpub.h
-./advpub_h.E193DA22_3D5B_4A32_87E5_297629F0E258
-./Include/AF_Irda.h
-./AF_Irda_h.A9FE1621_3974_4BB9_B728_D98FE04124C1
-./Include/AgtCtl.h
-./AgtCtl_h.1BA61262_421C_47EB_8821_A744C4C945C1
-./Include/AgtCtl_i.c
-./AgtCtl_i_c.F418DA6B_7D56_4209_9061_67401D8C6E01
-./Include/AgtErr.h
-./AgtErr_h.CAC7B2B9_320B_4D6D_944F_7BFC033FF71A
-./Include/AgtSvr.h
-./AgtSvr_h.645D121A_2504_427F_BCD2_64CFC3CA2538
-./Include/AgtSvr_i.c
-./AgtSvr_i_c.61FF4575_089A_4CB4_8D73_582B7D1A70A2
-./Include/alg.h
-./alg_h.762DD5E6_9EA0_41BC_B369_3F42EEC596AB
-./Include/alg.idl
-./alg_idl.3CDBD10F_DA75_4218_8217_9E2265F5E345
-./Include/amaudio.h
-./amaudio_h.35F6AEA3_8CE2_4BA7_986D_803E2BE6E2EE
-./Include/amparse.h
-./amparse_h.B4E168B4_1BD1_4F6F_84F5_9106C9547654
-./Include/amstream.h
-./amstream_h.EC64900F_7CD4_4343_A709_88330CAD9AF1
-./Include/amstream.idl
-./amstream_idl.49B88D29_3CFE_4318_BE08_FF096709AD8A
-./Include/amva.h
-./amva_h.2562F562_D5D2_49CA_B4B0_7EC81192551E
-./Include/amvideo.h
-./amvideo_h.433056EF_FB01_4456_845D_8A7AFCD76F4D
-./Include/AppAvCap.h
-./AppAvCap_h.F90E7E8C_0234_44EC_A097_518036B32ACE
-./Include/appcompatapi.h
-./appcompatapi_h.DB14D639_CAB6_4E6F_8FD4_2266199CCF98
-./Include/appmgmt.h
-./appmgmt_h.25B3537C_424A_48D3_90E0_E3D9A6C7CDFA
-./Include/atacct.h
-./atacct_h.A008FCB4_FD09_4F14_A68A_DF062E1FA561
-./Include/AtalkWsh.h
-./AtalkWsh_h.443C576A_B23A_41E6_AA7F_0DC047C49E01
-./Include/atl/atlbase.h
-./atlbase_h.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/atlcom.h
-./atlcom_h.B8FCDAF0_A4D8_4588_A05E_FFC0DFFAB362
-./Include/atl/atlconv.cpp
-./statreg_cpp.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/atlconv.h
-./atlconv_h.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/atlctl.cpp
-./statreg_cpp.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/atlctl.h
-./atlctl_h.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/atldb.h
-./atldb_h.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/atldbcli.h
-./atldbcli_h.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/atldbsch.h
-./atldbsch_h.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/atldef.h
-./atldef_h.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/atlhost.h
-./atlhost_h.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/atliface.h
-./atliface_h.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/atliface.idl
-./atliface_idl.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/atlimpl.cpp
-./atlimpl_cpp.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/atlsnap.h
-./atlsnap_h.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/atlwin.cpp
-./statreg_cpp.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/atlwin.h
-./atlwin_h.B1AAB21C_970C_4E86_BE7E_3EF68240819E
-./Include/atl/license.txt
-./license_txt.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/statreg.cpp
-./statreg_cpp.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/statreg.h
-./statreg_h.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atsmedia.h
-./atsmedia_h.17313BE5_5F89_433D_B525_4783A65FC892
-./Include/audevcod.h
-./audevcod_h.E039A852_0CF7_47AB_B6AC_51F0006A5EE9
-./Include/austream.h
-./austream_h.199B1A3B_64C4_426E_AD85_D16A7AAAF334
-./Include/austream.idl
-./austream_idl.162BFFFF_6F93_4143_BAAB_D2CBE5B4ED65
-./Include/authen.h
-./authen_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/authen.idl
-./authen_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/Authif.h
-./Authif_h.73E78AB1_50AB_4974_BA2E_8897DA29CC99
-./Include/AuthZ.h
-./AuthZ_h.BFFF87E7_896C_4F41_8B4E_BFFA07A7CDFF
-./Include/AviFmt.h
-./AviFmt_h.B9BECFAF_CD00_47CC_B1D5_8ED2AAA1E827
-./Include/aviriff.h
-./aviriff_h.AA2DF1F1_C921_484B_9E93_C30D21665505
-./Include/Avrfsdk.h
-./Avrfsdk_h.97392435_E9BB_4415_A727_F7AA293C0866
-./Include/axcore.idl
-./axcore_idl.BA03BB54_63B0_40B8_BC3E_E59C1A52571F
-./Include/axextend.idl
-./axextend_idl.214AE2A4_CB61_4CD5_A839_092E518FD12E
-./Include/axextendenums.h
-./axextendenums_h.0578CEAB_A39C_469E_A837_EB7119201BFB
-./Include/azroles.h
-./azroles_h.05638B02_CB82_433A_B0AD_6E984DC5F161
-./Include/BaseTsd.h
-./BaseTsd_h.2F22BB4E_9A86_4B22_987A_4B73F72C5DC0
-./Include/BaseTyps.h
-./BaseTyps_h.DF09C88A_D24E_43B7_8191_DCE91BEAB0BF
-./Include/BatClass.h
-./BatClass_h.5AED5C34_43AD_4B42_9880_9546BF4D18BC
-./Include/bdaiface.h
-./bdaiface_h.C61ADB81_42EB_45F4_B742_3CB8264B48C7
-./Include/bdaiface.idl
-./bdaiface_idl.EA19C407_7D96_43E2_ABF0_C1B0321215FE
-./Include/bdamedia.h
-./bdamedia_h.D24B1A2B_2495_40E5_8B96_C48C12238699
-./Include/bdatif.h
-./bdatif_h.CA62B469_D99A_4AD1_864A_42AF262F9AAF
-./Include/bdatif.idl
-./bdatif_idl.F99AFD2F_FB23_42DA_A8ED_DE7CDA5482F9
-./Include/bdatypes.h
-./bdatypes_h.2DAAFAF6_9CAD_492A_A98C_9B488A8A0026
-./Include/bh.h
-./bh_h.6E62D5BA_591A_4726_9481_51EFE172338D
-./Include/BiDiSpl.h
-./BiDiSpl_h.A32E93E6_42D6_4FEF_8BAA_35F5342C6766
-./Include/Bits.h
-./Bits_h.38FE3DC3_1B9B_4A74_8B1F_0E2C50E81E0A
-./Include/Bits.Idl
-./Bits_Idl.B66000E9_D43D_4A0F_841A_548EFB26C871
-./Include/bits1_5.h
-./bits1_5_h.0C11566B_EBDB_4BBC_AAD8_124E22BDCFC6
-./Include/bits1_5.idl
-./bits1_5_idl.DDD3DBD3_0815_4560_9601_941B7BA90639
-./Include/bits2_0.h
-./bits2_0_h.1AC6E790_EB8C_4BFD_8749_DE498C142D5C
-./Include/bits2_0.idl
-./bits2_0_idl.1AC6E790_EB8C_4BFD_8749_DE498C142D5C
-./Include/bitscfg.h
-./bitscfg_h.5C397435_31A9_42C9_88D9_E3438C0598E3
-./Include/bitscfg.idl
-./bitscfg_idl.5F0E23B1_C205_42BF_8D6C_5A10CC6DDE11
-./Include/BitsMsg.h
-./BitsMsg_h.AA612384_2865_4D9F_A25B_6B14B4F06F5A
-./Include/BkOffice.Mak
-./BkOffice_Mak.E29A1BED_E8F7_4A11_8B8C_7D6CE970FF49
-./Include/BLBErr.h
-./BLBErr_h.748DBD53_53DF_4F7C_9BCC_A6A28A77F100
-./Include/BluetoothAPIs.h
-./BluetoothAPIs_h.251FFCE3_D561_4089_9F89_E9DEB07FA35B
-./Include/bthdef.h
-./bthdef_h.251FFCE3_D561_4089_9F89_E9DEB07FA35B
-./Include/bthsdpdef.h
-./bthsdpdef_h.251FFCE3_D561_4089_9F89_E9DEB07FA35B
-./Include/CallConv.Inc
-./CallConv_Inc.50DC665B_7661_43EF_A412_713EDA76C50D
-./Include/callobj.h
-./callobj_h.81575195_D03D_4C77_B2A5_88809E639749
-./Include/callobj.idl
-./callobj_idl.BC864B1C_37C9_4317_A0DF_704A8614591A
-./Include/CChannel.h
-./CChannel_h.AF4420AF_53CB_4117_BD3F_ACEB242A5DF8
-./Include/CdErr.h
-./CdErr_h.BDF396CA_857B_43C6_B486_C70F1649E63A
-./Include/cdoex.h
-./cdoex_h.66C2F019_CC0B_4865_B24D_51249EA1B656
-./Include/cdoex.idl
-./cdoex_idl.FDFFFF19_27DB_4D71_8390_64B9FD4658A6
-./Include/cdoexerr.h
-./cdoexerr_h.35149B53_DB9F_401F_901D_D0E837E2B094
-./Include/cdoexm.h
-./cdoexm_h.ABF509B7_DA26_4625_B3C3_CAA6A76A162C
-./Include/cdoexm_i.c
-./cdoexm_i_c.7FE08415_E6DE_42B5_8D27_E422A6B0AA6F
-./Include/cdoexstr.h
-./cdoexstr_h.91D71AAC_9721_470E_9796_A1A598B54C63
-./Include/cdoex_i.c
-./cdoex_i_c.C29147E1_1A1C_4E9B_B529_5437A7B4CD56
-./Include/CDONTS.h
-./CDONTS_h.7FAC7AD7_8CDE_4B7D_AF16_F23D62863624
-./Include/CDOSys.h
-./CDOSys_h.7FAC7AD7_8CDE_4B7D_AF16_F23D62863624
-./Include/CDOSys.Idl
-./CDOSys_Idl.E4810F38_2776_4595_A8B0_CF2BE548F9E7
-./Include/CDOSysErr.h
-./CDOSysErr_h.F545547C_5388_4D03_9924_425F268541A0
-./Include/CDOSysStr.h
-./CDOSysStr_h.C1C2707F_7C12_49F2_8363_9426165AC903
-./Include/CDOSys_I.c
-./CDOSys_I_c.E011D811_6E86_4E0B_9C9D_EC321DA60B7A
-./Include/CeLib.h
-./CeLib_h.BF33529F_640F_418A_BD7F_D97E279A3022
-./Include/CertAdm.h
-./CertAdm_h.DE658157_530C_4C92_A8FB_81B15C43CA15
-./Include/CertAdm.Idl
-./CertAdm_Idl.9A35D345_5BA4_452A_8554_666419AE9650
-./Include/CertBase.h
-./CertBase_h.6CD79AE2_99C3_4194_8F19_FC5A4BD10518
-./Include/CertBase.Idl
-./CertBase_Idl.6CD79AE2_99C3_4194_8F19_FC5A4BD10518
-./Include/CertBCli.h
-./CertBCli_h.B73CE375_4743_4887_86A1_5009EB76DD29
-./Include/CertBCli.Idl
-./CertBCli_Idl.B73CE375_4743_4887_86A1_5009EB76DD29
-./Include/CertCli.h
-./CertCli_h.AF5220AB_1C02_4326_8EDB_83DDCF6B345E
-./Include/CertCli.Idl
-./CertCli_Idl.9A35D345_5BA4_452A_8554_666419AE9650
-./Include/CertEnc.h
-./CertEnc_h.1D368E03_F1BF_4FB2_B8BE_2AB9E124BB55
-./Include/CertEnc.Idl
-./CertEnc_Idl.1D368E03_F1BF_4FB2_B8BE_2AB9E124BB55
-./Include/CertExit.h
-./CertExit_h.C98FFC39_4968_482D_83C5_6269EB911606
-./Include/CertExit.Idl
-./CertExit_Idl.C98FFC39_4968_482D_83C5_6269EB911606
-./Include/Certif.h
-./Certif_h.B1B74C7D_6C2A_4E1D_9B34_4265597BDF75
-./Include/Certif.Idl
-./Certif_Idl.9A35D345_5BA4_452A_8554_666419AE9650
-./Include/CertMod.h
-./CertMod_h.6994DF03_FC8B_4345_9DB2_400DED502994
-./Include/CertMod.Idl
-./CertMod_Idl.10D15A39_625C_47E9_BC3A_5FA003AE6471
-./Include/CertPol.h
-./CertPol_h.4CA134F6_2967_419C_BF23_3E4D45756DDE
-./Include/CertPol.Idl
-./CertPol_Idl.4CA134F6_2967_419C_BF23_3E4D45756DDE
-./Include/certreqd.h
-./certreqd_h.7C785865_8F88_45E8_9CDF_5744438F1A04
-./Include/CertSrv.h
-./CertSrv_h.35E403A5_1F41_46BE_8651_2EE32127B7EE
-./Include/CertView.h
-./CertView_h.10D15A39_625C_47E9_BC3A_5FA003AE6471
-./Include/CertView.Idl
-./CertView_Idl.9A35D345_5BA4_452A_8554_666419AE9650
-./Include/cfg.h
-./cfg_h.6D177ECF_6966_48F7_BF90_60DA51FF93EB
-./Include/cfgmgr32.h
-./cfgmgr32_h.96AB8B90_C407_4DD9_AAF3_49CB15ABEF54
-./Include/CGuid.h
-./CGuid_h.B11D5DDA_B206_4CFB_B930_39DDB2186DC1
-./Include/ChanMgr.h
-./ChanMgr_h.D0336E77_7598_4728_B2F2_F172C7A35410
-./Include/ChanMgr.Idl
-./ChanMgr_Idl.4A07A09C_A62B_4948_90AE_CB63114024DA
-./Include/ChPtrArr.h
-./ChPtrArr_h.5A956DC1_AD53_4E1C_8955_09F2065A0C1D
-./Include/ChStrArr.h
-./ChStrArr_h.0E43AAC1_3B07_410E_9D06_D8BD52F9C085
-./Include/ChString.h
-./ChString_h.36BB5ED2_5861_4C60_AE2C_F25346905ADD
-./Include/CiError.h
-./CiError_h.1E7C36C3_CD4D_4422_905A_373F3935408B
-./Include/clfs.h
-./clfs_h.6025AE55_D8FA_49EF_A0DE_02B180F6AD60
-./Include/clfslsn.h
-./clfslsn_h.2D14DFD6_E8C7_43D3_B9D5_AC20CB11E57A
-./Include/clfsmgmt.h
-./clfsmgmt_h.FA402A46_9DEA_49BD_A672_87F26921C9A9
-./Include/clfsmgmtw32.h
-./clfsmgmtw32_h.CCF73BCC_8AB6_43A1_944F_DE4C36B0662D
-./Include/clfsw32.h
-./clfsw32_h.E1417273_37DE_4C2C_A036_0C373948731A
-./Include/CluAdmEx.h
-./CluAdmEx_h.453A91E9_F0DA_4C1C_99D1_30D2F6AABAD4
-./Include/CluAdmEx.Idl
-./CluAdmEx_Idl.687240C7_8046_4D0E_AC29_2139098466AC
-./Include/ClusApi.h
-./ClusApi_h.0B8E58E3_6C63_469F_A52B_A3F2214EC87F
-./Include/ClusCfgGuids.h
-./ClusCfgGuids_h.BED14676_59B5_47B3_B3EE_A65C0D36A5C5
-./Include/ClusCfgServer.h
-./ClusCfgServer_h.F4059DCF_7DFA_4CAE_929D_C931CBE26F2F
-./Include/ClusCfgServer.idl
-./ClusCfgServer_idl.71EC6C4E_8351_45B0_8932_177FB84CE3C8
-./Include/ClusCfgWizard.h
-./ClusCfgWizard_h.015622F7_910E_4969_AD55_6778D8441A08
-./Include/ClusCfgWizard.idl
-./ClusCfgWizard_idl.E2624412_6B1D_48A9_8472_A8E07FD8CE11
-./Include/CmnQuery.h
-./CmnQuery_h.97DF6685_3D05_4004_813B_D92458915E94
-./Include/Codecs.h
-./Codecs_h.89B233FB_EEAF_4CC0_BE0C_0CA2764B2F3C
-./Include/colldispid.h
-./colldispid_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/Color.Dlg
-./Color_Dlg.23F5D34B_CF9E_44A7_9DA9_60D89EC0F57B
-./Include/ColorDlg.h
-./ColorDlg_h.D20C8F87_5BC8_4784_8686_6322927997CC
-./Include/ComAdmin.h
-./ComAdmin_h.42BB4B60_182F_4766_B2D5_7AF3CEA10352
-./Include/ComAdmin.Idl
-./ComAdmin_Idl.28B8E9D4_3FE1_4F3B_AA4F_719B2CF28F7B
-./Include/ComCat.h
-./ComCat_h.97DF6685_3D05_4004_813B_D92458915E94
-./Include/ComCat.Idl
-./ComCat_Idl.0C2F9D6D_6AB1_4823_B992_F4C4BA4A254D
-./Include/ComDef.h
-./ComDef_h.7A95C8DF_F7D6_463E_A0B3_E2A9819E0217
-./Include/comlite.h
-./comlite_h.74CB6FF7_A400_4318_8030_05057C459B8A
-./Include/CommCtrl.h
-./CommCtrl_h.1AF8B6E6_AD99_426A_BA80_967CDD65A12B
-./Include/CommCtrl.rh
-./CommCtrl_rh.49A6AE50_91D9_419E_A370_A4389726D826
-./Include/CommDlg.h
-./CommDlg_h.1CE30A10_73F7_4C67_AAE2_6C0345D8C051
-./Include/common.ver
-./common_ver.7849A3D7_21E8_4E0B_B7A2_E7A37777D290
-./Include/commoncontrols.h
-./commoncontrols_h.5DD52765_925F_48F7_82D0_F19A88F211CA
-./Include/commoncontrols.idl
-./commoncontrols_idl.3D4047C5_DC12_410C_B7D8_F2A6C7A8205F
-./Include/CompObj.h
-./CompObj_h.23FA55CB_560F_471A_B758_94F10C80272A
-./Include/ComSvcs.h
-./ComSvcs_h.E3DF77DE_BB65_47E5_9B59_115EA3C7DB18
-./Include/ConfPriv.h
-./ConfPriv_h.8001213C_88BF_4A68_9DAB_092C722C5C6A
-./Include/ConfPriv.Idl
-./ConfPriv_Idl.E20307C8_6363_4826_BED9_2682B85C860B
-./Include/control.h
-./control_h.3AADE802_E842_41DB_8CC2_A5515534B320
-./Include/control.odl
-./control_odl.1BC3AAE9_2D86_4312_B789_936E43798D11
-./Include/CorReg.h
-./CorReg_h.6E3AE19D_6EB9_46E4_8E68_CBF394F5110D
-./Include/Cpl.h
-./Cpl_h.19EEB4BB_5A5D_40A2_846B_08F06F6AD75F
-./Include/Cplext.h
-./Cplext_h.171A64E3_30C2_417A_94D5_2A010124A145
-./Include/crt/algorithm
-./algorithm.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/assert.h
-./assert_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/bitset
-./bitset.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/cassert
-./cassert.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/cctype
-./cctype.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/cerrno
-./cerrno.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/cfloat
-./cfloat.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/ciso646
-./ciso646.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/climits
-./climits.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/clocale
-./clocale.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/cmath
-./cmath.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/comdef.h
-./ComDef_h.7A95C8DF_F7D6_463E_A0B3_E2A9819E0217
-./Include/crt/comdefsp.h
-./comdefsp_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/comip.h
-./comip_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/complex
-./complex.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/comutil.h
-./comutil_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/conio.h
-./conio_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/crtdbg.h
-./crtdbg_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/csetjmp
-./csetjmp.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/csignal
-./csignal.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/cstdarg
-./cstdarg.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/cstddef
-./cstddef.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/cstdio
-./cstdio.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/cstdlib
-./cstdlib.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/cstring
-./cstring.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/ctime
-./ctime.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/ctype.h
-./ctype_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/cwchar
-./cwchar.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/cwctype
-./cwctype.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/delayimp.h
-./delayimp_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/deque
-./deque.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/direct.h
-./direct_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/dos.h
-./dos_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/eh.h
-./eh_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/errno.h
-./errno_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/exception
-./exception.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/excpt.h
-./excpt_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/fcntl.h
-./fcntl_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/float.h
-./float_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/fpieee.h
-./fpieee_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/fstream
-./fstream.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/fstream.h
-./fstream_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/functional
-./functional.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/intsafe.h
-./intsafe_h.A4FE0D2D_0737_4ABD_B36F_FC006847DD46
-./Include/crt/invkprxy.h
-./invkprxy_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/io.h
-./io_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/iomanip
-./iomanip.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/iomanip.h
-./iomanip_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/ios
-./ios.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/ios.h
-./ios_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/iosfwd
-./iosfwd.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/iostream
-./iostream.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/iostream.h
-./iostream_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/iso646.h
-./iso646_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/istream
-./istream.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/istream.h
-./istream_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/iterator
-./iterator.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/limits
-./limits.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/limits.h
-./limits_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/list
-./list.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/locale
-./locale.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/locale.h
-./locale_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/malloc.h
-./malloc_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/map
-./map.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/math.h
-./math_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/mbctype.h
-./mbctype_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/mbstring.h
-./mbstring_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/memory
-./memory.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/memory.h
-./memory_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/minmax.h
-./minmax_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/new
-./new.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/new.h
-./new_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/numeric
-./numeric.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/ostream
-./ostream.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/ostream.h
-./ostream_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/process.h
-./process_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/queue
-./queue.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/rtcapi.h
-./rtcapi_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/search.h
-./search_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/set
-./set.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/setjmp.h
-./setjmp_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/setjmpex.h
-./setjmpex_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/share.h
-./share_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/signal.h
-./signal_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/sstream
-./sstream.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/stack
-./stack.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/stdarg.h
-./stdarg_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/stddef.h
-./stddef_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/stdexcept
-./stdexcept.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/stdexcpt.h
-./stdexcpt_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/stdio.h
-./stdio_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/stdiostr.h
-./stdiostr_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/stdlib.h
-./stdlib_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/stl.h
-./stl_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/streamb.h
-./streamb_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/streambuf
-./streambuf.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/string
-./string.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/string.h
-./string_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/strstrea.h
-./strstrea_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/strstream
-./strstream.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/sys/locking.h
-./locking_h.4745DFC2_11B4_49A1_8703_DFC969120BF0
-./Include/crt/sys/stat.h
-./stat_h.4745DFC2_11B4_49A1_8703_DFC969120BF0
-./Include/crt/sys/timeb.h
-./timeb_h.4745DFC2_11B4_49A1_8703_DFC969120BF0
-./Include/crt/sys/types.h
-./types_h.4745DFC2_11B4_49A1_8703_DFC969120BF0
-./Include/crt/sys/utime.h
-./utime_h.4745DFC2_11B4_49A1_8703_DFC969120BF0
-./Include/crt/tchar.h
-./tchar_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/time.h
-./time_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/typeinfo
-./typeinfo.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/typeinfo.h
-./typeinfo_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/useoldio.h
-./useoldio_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/use_ansi.h
-./use_ansi_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/utility
-./utility.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/valarray
-./valarray.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/varargs.h
-./varargs_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/vector
-./vector.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/wchar.h
-./wchar_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/wctype.h
-./wctype_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/xcomplex
-./xcomplex.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/xiosbase
-./xiosbase.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/xlocale
-./xlocale.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/xlocinfo
-./xlocinfo.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/xlocinfo.h
-./xlocinfo_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/xlocmon
-./xlocmon.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/xlocnum
-./xlocnum.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/xloctime
-./xloctime.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/xmath.h
-./xmath_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/xmemory
-./xmemory.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/xstddef
-./xstddef.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/xstring
-./xstring.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/xtree
-./xtree.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/xutility
-./xutility.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/ymath.h
-./ymath_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/yvals.h
-./yvals_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/cryptdlg.h
-./cryptdlg_h.C1857A54_866B_4CCA_A04E_15815AB4E068
-./Include/cryptuiapi.h
-./cryptuiapi_h.DF42666A_717C_40EA_9CF0_502FE3FD434B
-./Include/ctffunc.h
-./ctffunc_h.0353DC33_163F_4E55_B51B_6918416A4A9A
-./Include/ctffunc.idl
-./ctffunc_idl.393934F0_B9A3_44B3_A7D8_092D97C3975C
-./Include/ctfspui.h
-./ctfspui_h.7B183C4E_90A3_4F54_A88A_A8D091C49A4F
-./Include/ctfspui.idl
-./ctfspui_idl.B8DEB2CE_562E_43A3_8639_602E4DD0ECE6
-./Include/ctfutb.h
-./ctfutb_h.F566A70C_179B_431C_BD29_B6ECCC042771
-./Include/ctfutb.idl
-./ctfutb_idl.E160B7E9_63F8_4CE3_930D_422C2169E725
-./Include/ctxtcall.h
-./ctxtcall_h.AF308CB8_0DE8_46FA_9D55_04D8CE09DA9F
-./Include/ctxtcall.idl
-./ctxtcall_idl.0D908BC8_818D_43B9_A39D_922283C88531
-./Include/CustCntl.h
-./CustCntl_h.7B2060B8_526C_494D_8812_8451F3B1277F
-./Include/CustomAw.h
-./CustomAw_h.EDB9E4CD_A974_443F_B07C_198A8CF294D9
-./Include/daogetrw.h
-./daogetrw_h.A65BA029_6C32_4B4B_94EF_42AF8A583680
-./Include/datacontainer.h
-./datacontainer_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/datacontainer.idl
-./datacontainer_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/datacontainerversion.h
-./datacontainerversion_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/datacontainerversion.idl
-./datacontainerversion_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/DataPath.h
-./DataPath_h.54BDE3E0_A585_42D5_9495_8479D329B1A8
-./Include/dbdao.h
-./dbdao_h.FBA2846C_BAF4_447B_A4B3_F2856932DBF8
-./Include/dbdaoerr.h
-./dbdaoerr_h.808462A6_CAA4_41A4_AAC3_333CC3A537D3
-./Include/dbdaoid.h
-./dbdaoid_h.23E4CBEA_ECBF_453F_8D22_81A4DCE5912E
-./Include/dbdaoint.h
-./dbdaoint_h.D9ECD37E_85ED_436F_9304_18145E04F556
-./Include/DbgEng.h
-./DbgEng_h.86B270F8_317A_4C9A_8F67_A523BB57CB24
-./Include/DbgHelp.h
-./DbgHelp_h.482E6DE5_DE13_471D_8930_BCAFCFC37973
-./Include/DbgProp.h
-./DbgProp_h.5B58ABAE_F131_49B2_99C5_C56A6F6AC62D
-./Include/dbnetlib.h
-./dbnetlib_h.77A1B96D_E801_4006_9543_BB4095AFC6E4
-./Include/Dbt.h
-./Dbt_h.407E7C22_7CF4_4BBA_8F51_CC585B9D0F53
-./Include/dciddi.h
-./dciddi_h.99EDFB94_6508_46A9_A30A_2690B509D0A6
-./Include/dciman.h
-./dciman_h.96AB8B90_C407_4DD9_AAF3_49CB15ABEF54
-./Include/Dde.h
-./Dde_h.D9888C43_F027_41AA_B559_C2A1B4AE1213
-./Include/Dde.rh
-./Dde_rh.64DE7C63_CBE5_4781_AF8A_681B0962F028
-./Include/Ddeml.h
-./Ddeml_h.E68360DB_171F_4B10_898C_2C961F7210CA
-./Include/ddrawgdi.h
-./ddrawgdi_h.794E3F3B_ADEA_4201_9318_AD5F21DC9FA7
-./Include/ddstream.h
-./ddstream_h.76B1C4FC_C1A4_4264_A218_B1BE31FE45F1
-./Include/ddstream.idl
-./ddstream_idl.4D597DF5_4DDF_4CA7_BEEA_C260C4EC9382
-./Include/devenum.idl
-./devenum_idl.25DF5899_4B44_4BBC_B0AC_88CFBC008F34
-./Include/devguid.h
-./devguid_h.B4A76EC7_D754_4ADA_A04A_8458FD280CE4
-./Include/DhcpCSdk.h
-./DhcpCSdk_h.B12AD7F5_702F_4464_9994_85F7A5B506EF
-./Include/dhcpsapi.h
-./dhcpsapi_h.B3C23C22_15CC_48CE_BFD7_9D35187BBE48
-./Include/DhcpSSdk.h
-./DhcpSSdk_h.C2CE4C88_40FC_401A_BBD4_C85CFDE0CAAF
-./Include/DHtmldid.h
-./DHtmldid_h.88DEFDE2_EA2D_45A9_AA02_C9687EF61D83
-./Include/DHtmled.h
-./DHtmled_h.88DEFDE2_EA2D_45A9_AA02_C9687EF61D83
-./Include/DHtmled.idl
-./DHtmled_idl.88DEFDE2_EA2D_45A9_AA02_C9687EF61D83
-./Include/DHtmled.js
-./DHtmled_js.88DEFDE2_EA2D_45A9_AA02_C9687EF61D83
-./Include/DHtmled.vbs
-./DHtmled_vbs.88DEFDE2_EA2D_45A9_AA02_C9687EF61D83
-./Include/DHtmliid.h
-./DHtmliid_h.88DEFDE2_EA2D_45A9_AA02_C9687EF61D83
-./Include/Digitalv.h
-./Digitalv_h.74772540_8AC3_4055_878E_5FD4307BA5C5
-./Include/Dimm.h
-./Dimm_h.A873C499_7702_4E9D_BC2A_5EE6AD156C1D
-./Include/Dimm.Idl
-./Dimm_Idl.2E74A03E_B39B_42B8_B7A2_CB6A7A0DF521
-./Include/Disable.Mak
-./Disable_Mak.DC7448AA_658C_425C_B6F5_AC2308E8E734
-./Include/diskguid.h
-./diskguid_h.54839F83_B760_434A_96C7_317CDCA6AB2C
-./Include/Dispatch.h
-./Dispatch_h.6A4D571E_0B8A_49C2_AC64_E821F55314F2
-./Include/Dispdib.h
-./Dispdib_h.F3E01C12_53E0_4F19_9A52_79A43AC34A58
-./Include/DispEx.h
-./DispEx_h.5B58ABAE_F131_49B2_99C5_C56A6F6AC62D
-./Include/Dispex.Idl
-./Dispex_Idl.0338CDDE_2215_4463_9145_5B1F2BD989ED
-./Include/DlcAPI.h
-./DlcAPI_h.14743CAC_1B72_453B_AB57_C02B464344B8
-./Include/Dlgs.h
-./Dlgs_h.FFA23255_A25C_442B_BAEF_817DF31A7283
-./Include/dmo.h
-./dmo_h.D6FA1D0E_F7B0_437F_85CD_6A78F21AE922
-./Include/dmodshow.h
-./dmodshow_h.3D03BE95_B18D_401C_8797_45ED8CE22BEB
-./Include/dmodshow.idl
-./dmodshow_idl.D39A4020_9641_4B8D_9D6A_B483148DDB31
-./Include/dmoimpl.h
-./dmoimpl_h.62604B02_2B1B_4F3D_A05E_1F6E15C1133B
-./Include/dmoreg.h
-./dmoreg_h.BB3EE4B7_71F9_4A8A_AF2E_2ECED4ACF74A
-./Include/dmort.h
-./dmort_h.336664A7_DBFD_4580_9AC7_62C7332505B4
-./Include/DocObj.h
-./DocObj_h.84C315F1_276B_4F57_AE21_774FB1F57EEF
-./Include/DocObj.Idl
-./DocObj_Idl.95AC5012_AFA7_45FC_A796_C396F1B49EB4
-./Include/Dom.Idl
-./Dom_Idl.88DEFDE2_EA2D_45A9_AA02_C9687EF61D83
-./Include/DomDid.h
-./DomDid_h.57535F0A_681A_4C61_8771_30A573AEB76D
-./Include/dpnathlp.h
-./dpnathlp_h.E75787FA_F2FF_4D58_87B1_35511CEEDD3A
-./Include/drivinit.h
-./drivinit_h.F5C8460F_6ACA_48C9_8D1F_81892C5BCF74
-./Include/DSAdmin.h
-./DSAdmin_h.6B3FDEB1_8A2F_46D2_9A45_2CA08E1C2F30
-./Include/DSClient.h
-./DSClient_h.6A31F8C9_EC6C_4343_9CA0_A56CFA2AF806
-./Include/DsGetDC.h
-./DsGetDC_h.6F2A6C1B_497D_4269_BFCA_70F085E638AF
-./Include/DShow.h
-./DShow_h.ADC94608_FF9F_4CE4_B31D_417DBD77BF20
-./Include/DskQuota.h
-./DskQuota_h.AC15ADCA_6175_45F1_B3E5_4D0B4686A111
-./Include/DSQuery.h
-./DSQuery_h.6B3FDEB1_8A2F_46D2_9A45_2CA08E1C2F30
-./Include/DSRole.h
-./DSRole_h.85A4CF4B_7F48_46BB_9021_88B38652006C
-./Include/dssec.h
-./dssec_h.2304A866_C4B0_4050_8BC7_73D9AA8FD72F
-./Include/DtcHelp.h
-./DtcHelp_h.F21385FC_CA28_495C_A0F9_0761F974B7AB
-./Include/dv.h
-./dv_h.1EED9F3C_3F52_4053_9F76_FD47E6472AF8
-./Include/dvdevcod.h
-./dvdevcod_h.2ABB18E1_AA5A_4B13_9E36_C7E92884353F
-./Include/dvdif.idl
-./dvdif_idl.9C43C88B_B645_4531_A79B_67A7FE44E19A
-./Include/dvdmedia.h
-./dvdmedia_h.C765861C_458F_4B48_A45C_9575B5B060BF
-./Include/dvec.h
-./dvec_h.724EB65B_B14C_48B4_928C_AB87224D2F09
-./Include/DvObj.h
-./DvObj_h.A171027E_3696_4451_AC91_BDA14AE0E789
-./Include/dxtmpl.h
-./dxtmpl_h.DF55D2E8_3096_44BE_80F8_85326449CD65
-./Include/dxva.h
-./dxva_h.37E3FA6F_8235_4054_9FA2_2FEC5D45CE0B
-./Include/dyngraph.idl
-./dyngraph_idl.2C42A90D_1DD3_4E91_AED5_98FCDC75816F
-./Include/edevctrl.h
-./edevctrl_h.F06789AA_E654_4BFE_9D07_89356E351D4D
-./Include/edevdefs.h
-./edevdefs_h.25F94F59_F005_46AD_8EEB_0C8B16A36F6E
-./Include/emmintrin.h
-./emmintrin_h.51539243_210B_46C4_B0B3_3892362B45B3
-./Include/emostore.h
-./emostore_h.7CE0A274_D563_445E_8F22_E38184B90CA9
-./Include/emostore_i.c
-./emostore_i_c.020A3B76_0757_4E0A_8199_64DFC8AEE40E
-./Include/EmptyVC.h
-./EmptyVC_h.3BABB554_C195_4C75_83A4_61ADFEBDF534
-./Include/emptyvc.idl
-./emptyvc_idl.743FF8A6_5B46_4889_B59C_24E9DDAE07E9
-./Include/Error.h
-./Error_h.24B60C5A_298A_4F42_8C6F_494BF0EA1A36
-./Include/ErrorRep.h
-./ErrorRep_h.B91F3786_592D_41AE_B89A_5F7448D06AA6
-./Include/errors.h
-./errors_h.106EE975_0E24_47EA_9065_DA2CEBE210F7
-./Include/esebcli2.h
-./esebcli2_h.2FB03083_E0CF_4E5B_A6A7_B27B8510114A
-./Include/esebkmsg.h
-./esebkmsg_h.2C0D4ABC_F67F_4F29_BB80_648AA5428288
-./Include/esent.h
-./esent_h.9BFCE0A1_6F00_43FC_B192_CEF7D1093283
-./Include/evcode.h
-./evcode_h.A14157EA_1D05_4749_9DEB_BCD2894FA9FE
-./Include/event.h
-./event_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/event.idl
-./event_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/EventSys.h
-./EventSys_h.F06BA2E9_9079_4346_9DFA_F78791079DA8
-./Include/EventSys.Idl
-./EventSys_Idl.993E4C7B_4675_405B_A007_2390500343B0
-./Include/Evntrace.h
-./Evntrace_h.8DF9A186_6341_41C3_BF06_2D4751F9A06E
-./Include/ExchForm.h
-./ExchForm_h.2D9A3CB8_154A_4D24_8E37_DC89835AC580
-./Include/ExDisp.h
-./ExDisp_h.3DB00592_5DC6_4511_BB5F_45B027CE8B28
-./Include/ExDisp.Idl
-./ExDisp_Idl.8315521C_4001_4827_9BB5_094232BEC12F
-./Include/ExDispid.h
-./ExDispid_h.5C06784F_B393_4A7E_B46B_52AF9A6E51A0
-./Include/exevtsnk.idl
-./exevtsnk_idl.04D54D16_ECC6_4CDC_8CD7_AADE22B2071B
-./Include/exposeenums2managed.h
-./exposeenums2managed_h.F193C4A8_FF9F_4463_BCF4_1E085D9D96F2
-./Include/fastcall.h
-./fastcall_h.B21C0F7B_5CC7_4B31_9AE1_21675A3B8B27
-./Include/FaxCom.h
-./FaxCom_h.DBF961BC_0B5F_4072_9F3E_47651B87084A
-./Include/FaxComEx.h
-./FaxComEx_h.A33DE35D_F214_44BA_A8A8_9411CC5544DF
-./Include/FaxComEx_i.c
-./FaxComEx_i_c.4A95BE30_A1D6_4C00_8CCE_7634DABE3D2B
-./Include/FaxCom_i.c
-./FaxCom_i_c.FD1968AE_E9C5_4C33_B81E_5F465D9CBF27
-./Include/FaxDev.h
-./FaxDev_h.0E333E22_2313_4CE1_BCFD_519493119917
-./Include/FaxExt.h
-./FaxExt_h.46D6D8C4_877C_447E_BD22_7860A7D7FB8C
-./Include/FaxMmc.h
-./FaxMmc_h.D3C23646_658A_491A_9A2D_237E58C07AEF
-./Include/FaxRoute.h
-./FaxRoute_h.A22BE1AD_D6D8_4118_B664_FA82798E737C
-./Include/Fci.h
-./Fci_h.4BA634A2_C8D4_4392_8458_544072DD7308
-./Include/Fdi.h
-./Fdi_h.17C48691_29F7_41FB_9A10_6C2136103CE3
-./Include/FileOpen.Dlg
-./FileOpen_Dlg.E713618B_EC27_4D1B_8A43_BDB080829B91
-./Include/Filter.h
-./Filter_h.45027A60_7975_434B_85C8_07B2BB4ED5C2
-./Include/Filterr.h
-./Filterr_h.0C0DDDEB_1814_4796_91E7_E5D912C1AD6D
-./Include/FindText.Dlg
-./FindText_Dlg.51063EC1_94FE_4937_81D2_D29ED3D268C1
-./Include/fltdefs.h
-./fltdefs_h.46FF9DD2_B7E8_4E25_903E_024E4B52B06A
-./Include/Font.Dlg
-./Font_Dlg.93FF2691_B0E0_4EEF_BDDB_DE7E094E80E9
-./Include/FrQuery.h
-./FrQuery_h.D42EEFFA_FB76_4026_8892_02D825D18412
-./Include/FtsIface.h
-./FtsIface_h.3DB4D9DD_32AF_40DD_8CFA_D45E9458AA32
-./Include/fvec.h
-./fvec_h.1AEF7331_0BEB_4C8B_B5D6_A00DE662B130
-./Include/FwCommon.h
-./FwCommon_h.B407CF17_89DD_49D3_BF63_A69A84226CAE
-./Include/gb18030.h
-./gb18030_h.08429FE3_8882_453F_9473_C6267491E2F0
-./Include/GdiPlus.h
-./GdiPlus_h.B8F96192_D70F_446D_BAA5_4832C4E14C7A
-./Include/GdiPlusBase.h
-./GdiPlusBase_h.DC2D43E9_29F9_42F1_AF16_00973182B3A4
-./Include/GdiPlusBitmap.h
-./GdiPlusBitmap_h.166410C0_4438_4678_AD3C_174C6D2AA519
-./Include/GdiPlusBrush.h
-./GdiPlusBrush_h.271F0923_EE61_49DB_B481_7B2D0B3C74EB
-./Include/GdiPlusCachedBitmap.h
-./GdiPlusCachedBitmap_h.56D0F3A2_13AF_4F65_B3FE_90520D17F6A9
-./Include/GdiPlusColor.h
-./GdiPlusColor_h.1385D438_717C_4FA8_B5D3_0E61E0DF8D70
-./Include/GdiPlusColorMatrix.h
-./GdiPlusColorMatrix_h.26685DFF_A21F_4EBF_87A1_67EE09FA1CFF
-./Include/GdiPlusEnums.h
-./GdiPlusEnums_h.5EF6F66F_D797_475E_B8EF_FD49CDD87D48
-./Include/GdiPlusFlat.h
-./GdiPlusFlat_h.5AC5B03F_2628_4930_BA72_E632CAD37FEB
-./Include/GdiPlusFont.h
-./GdiPlusFont_h.71E72F73_43E2_4153_AF02_0B725DB173C3
-./Include/GdiPlusFontCollection.h
-./GdiPlusFontCollection_h.19F67CFA_48C2_4A02_8C86_D5225FDA2D88
-./Include/GdiPlusFontFamily.h
-./GdiPlusFontFamily_h.17D7CCAF_B2B6_4E3B_ABD8_2B5501800007
-./Include/GdiPlusGpStubs.h
-./GdiPlusGpStubs_h.935640B5_297F_49FE_9302_AE4A3711F2D8
-./Include/GdiPlusGraphics.h
-./GdiPlusGraphics_h.A41E2EE5_5ECA_486B_83C7_B16076943A65
-./Include/GdiPlusHeaders.h
-./GdiPlusHeaders_h.E1678F21_7792_46AD_9F58_2BA3DB444767
-./Include/GdiPlusimageAttributes.h
-./GdiPlusimageAttributes_h.D5B6243B_1212_4084_B252_07CB86950C72
-./Include/GdiPlusImageCodec.h
-./GdiPlusImageCodec_h.9635A95E_2775_4977_B3F6_4EE30BE74137
-./Include/GdiPlusImaging.h
-./GdiPlusImaging_h.A5106C5A_BDDA_4F3A_A308_569960DB6C80
-./Include/GdiPlusInit.h
-./GdiPlusInit_h.FA34DFDA_AD3A_4893_958E_FFFF102531A0
-./Include/GdiPlusLineCaps.h
-./GdiPlusLineCaps_h.79EFE096_ADA9_4D60_9DC2_4AAF5009FFC7
-./Include/GdiPlusMatrix.h
-./GdiPlusMatrix_h.AA8965B1_7AB3_4148_AAEC_626DD6115796
-./Include/GdiPlusMem.h
-./GdiPlusMem_h.D783F1D7_3798_40A2_9AD3_E28DB2651882
-./Include/GdiPlusMetaFile.h
-./GdiPlusMetaFile_h.03D37A2E_A4E4_40C6_ADCD_D35B883EE449
-./Include/GdiPlusMetaHeader.h
-./GdiPlusMetaHeader_h.FDAFA155_D681_4CD4_BD15_80C6FC65455D
-./Include/GdiPlusPath.h
-./GdiPlusPath_h.B94A39F8_EC6F_45AF_B496_E4F577667A9B
-./Include/GdiPlusPen.h
-./GdiPlusPen_h.B02E922F_072C_48EE_B4CC_E12339B8DEC4
-./Include/GdiPlusPixelFormats.h
-./GdiPlusPixelFormats_h.B1A789EE_7F15_468C_8BC7_FC5508DD0C6B
-./Include/GdiPlusRegion.h
-./GdiPlusRegion_h.37DE7D1A_222B_43C2_A8B4_38D45D6D87DC
-./Include/GdiPlusStringFormat.h
-./GdiPlusStringFormat_h.5F78047E_2CA8_4F93_A4E4_EE011D19D5D0
-./Include/GdiPlusTypes.h
-./GdiPlusTypes_h.7FC48621_E45D_41D0_A9B6_FA27C3C9022B
-./Include/GenLex.h
-./GenLex_h.8AA20B42_2869_4911_BA73_922DC7F0FC3B
-./Include/gl/GL.h
-./GL_h.1FF3A058_137C_4EE6_A446_4D038EA85229
-./Include/gl/GLAux.h
-./GLAux_h.1FF3A058_137C_4EE6_A446_4D038EA85229
-./Include/gl/GLU.h
-./GLU_h.1FF3A058_137C_4EE6_A446_4D038EA85229
-./Include/GPEdit.h
-./GPEdit_h.C805F61A_70D2_46F8_9187_FCBD467C9817
-./Include/gpmgmt.h
-./gpmgmt_h.8DBCDC8F_CE68_4AC1_AFB5_A0817625AA29
-./Include/gpmgmt.idl
-./gpmgmt_idl.8DBCDC8F_CE68_4AC1_AFB5_A0817625AA29
-./Include/Guiddef.h
-./Guiddef_h.56916BE8_D455_4D49_9DFC_2FEBED0586B5
-./Include/h323priv.h
-./h323priv_h.4133B579_1652_46DC_BB1E_633ADAFF759D
-./Include/HlGuids.h
-./HlGuids_h.7757B55F_1419_4CEF_9138_31454101E25D
-./Include/HlIface.h
-./HlIface_h.8C30A6F6_E93A_48BB_BDE6_0BA489DD7A9D
-./Include/HlIface.Idl
-./HlIface_Idl.3C685DD0_1974_4020_A972_C781D20282D0
-./Include/HLink.h
-./HLink_h.02A7AB86_585E_4F0A_8FE8_31FA312735E1
-./Include/HLink.Idl
-./HLink_Idl.9F841B6E_4F67_4786_BB42_8D247CD4FDB2
-./Include/HostInfo.h
-./HostInfo_h.5B58ABAE_F131_49B2_99C5_C56A6F6AC62D
-./Include/htiface.h
-./htiface_h.BA34196B_93C2_42E8_8BBE_6CB05161A4EE
-./Include/htiface.idl
-./htiface_idl.891F1D76_69BA_4337_BF11_C7C0EF00CB02
-./Include/htiframe.h
-./htiframe_h.0B8BDD86_C8DF_42DD_83CC_7BA6CD369CBE
-./Include/htiframe.idl
-./htiframe_idl.3B144BD7_FB58_4C63_9486_41E50F5B3088
-./Include/HtmlGuid.h
-./HtmlGuid_h.DBADB86E_3193_4996_A649_9C63F68604D4
-./Include/HtmlHelp.h
-./HtmlHelp_h.28765899_CFA3_44F5_9B75_64D8E4B5DF5B
-./Include/http.h
-./http_h.C64B5000_332A_4FE7_9AE6_BD480790DB4A
-./Include/httprequest.idl
-./httprequest_idl.F5133C56_8FC8_41D2_A6F2_D6908874119D
-./Include/httprequestid.h
-./httprequestid_h.FD0D3BEB_2F7A_4D7E_AC23_908826321340
-./Include/ia64reg.h
-./ia64reg_h.17963503_50FB_4B5F_A415_6A2739050599
-./Include/IAccess.h
-./IAccess_h.03671896_1296_484F_A651_EE0A79C83B04
-./Include/IAccess.Idl
-./IAccess_Idl.0F5F57B8_3F2D_4822_972D_88A6C8C8258D
-./Include/Iads.h
-./Iads_h.80D25A52_9746_4A8E_A639_8B90121A9486
-./Include/iapplet.idl
-./iapplet_idl.26E9D96E_40F5_431E_A8C3_D8B584B5BF2B
-./Include/icftypes.h
-./icftypes_h.664AF407_A85E_4A4E_BBEB_11F13E794137
-./Include/icftypes.idl
-./icftypes_idl.664AF407_A85E_4A4E_BBEB_11F13E794137
-./Include/Icm.h
-./Icm_h.DE225CC2_DA5A_460C_B625_500C383AEADA
-./Include/IcmpAPI.h
-./IcmpAPI_h.8FE23ADA_4940_4CDF_B9C7_FBAB37832421
-./Include/Icmui.Dlg
-./Icmui_Dlg.1A9DCDBC_E9A7_43D2_BBBD_090844BA6097
-./Include/icwcfg.h
-./icwcfg_h.E66469DB_2060_4A9C_B17D_0A5CED963A26
-./Include/Idf.h
-./Idf_h.7AB1E9A9_B3DF_4131_AAD3_047CD651B919
-./Include/IDispIds.h
-./IDispIds_h.081284E9_6DD3_47A5_BE9C_39B8405F0C58
-./Include/IEDial.h
-./IEDial_h.E0E74EEA_78C8_4E1D_9312_29BC475BBED7
-./Include/ieverp.h
-./ieverp_h.4CC54C1E_E4B1_4666_B9FD_019B8E71DE66
-./Include/iextag.h
-./iextag_h.AD6E8468_A430_412A_9FE9_EE38B5638120
-./Include/IImgCtx.h
-./IImgCtx_h.469FC0EA_A58A_4CEC_8833_28A7D1FD6DD4
-./Include/il21dec.h
-./il21dec_h.2F684702_9B5B_4EEC_A9F1_3D4A84E88B39
-./Include/ILS.Idl
-./ILS_Idl.157B68EC_CD81_40BA_B808_5D9AE9093736
-./Include/ILSGuid.h
-./ILSGuid_h.23FCAC96_B39B_470B_963A_10A1B2407BB8
-./Include/ImageHlp.h
-./ImageHlp_h.818BD45D_FA07_4BAE_BA34_12912E7A2D93
-./Include/imapi.h
-./imapi_h.DBB40B7E_3A6B_4E85_9622_928A8C5C9FEB
-./Include/imapierror.h
-./imapierror_h.BD197C19_29FA_41C6_8C6A_7E2CA91B2049
-./Include/Ime.h
-./Ime_h.446085C1_7576_4162_80EC_9173E701832E
-./Include/IMessage.h
-./IMessage_h.84F8DE34_2E1D_496C_822D_041F2B0A7607
-./Include/Imm.h
-./Imm_h.AEC0D26D_055B_474B_8EEA_AB4EB231B4D6
-./Include/imnact.idl
-./imnact_idl.A582B9C9_C2B8_485D_9360_845E433BA9DC
-./Include/imnxport.idl
-./imnxport_idl.A582B9C9_C2B8_485D_9360_845E433BA9DC
-./Include/IMSConf2.Idl
-./IMSConf2_Idl.F60C8D16_F0DF_4F51_9366_21E39144E9A6
-./Include/indexsrv.h
-./indexsrv_h.A9BC4940_6127_4886_95CD_39F67E4BF342
-./Include/InetReg.h
-./InetReg_h.E54DA96C_2A33_4D0B_97A9_586210E39E79
-./Include/InetSDK.h
-./InetSDK_h.73B5CC4A_D858_4B83_BF8B_9F4A02B1AEA5
-./Include/InetSDK.Idl
-./InetSDK_Idl.38091F70_26AE_4522_99A9_8A5184C5535D
-./Include/INetSDK.Mak
-./INetSDK_Mak.6AF22B64_993F_4575_AB56_B0609ACF0152
-./Include/InitGuid.h
-./InitGuid_h.1182F75D_EFEE_4B9B_92AD_9242CCD32D88
-./Include/InitOID.h
-./InitOID_h.C978FC92_96AE_42A0_ABE7_5167B9D4A729
-./Include/InputScope.h
-./InputScope_h.63773E93_8D72_4F18_9B0F_11B9F45EEE3D
-./Include/InputScope.idl
-./InputScope_idl.458CE5D3_8E77_48FB_B063_5980E91AC0DB
-./Include/Instance.h
-./Instance_h.0787E551_9AE4_4500_B20A_5B28F5967FED
-./Include/interop_msxml.dll
-./interop_msxml_dll.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/IntShCut.h
-./IntShCut_h.2DA202EB_1D77_456E_A292_EE0479A89696
-./Include/Ioevent.h
-./Ioevent_h.40B04065_9EA0_4CFB_BF2D_7B324DBB9C43
-./Include/IPExport.h
-./IPExport_h.3BAA492A_8171_46A5_A033_5F0004488ADF
-./Include/IPHlpApi.h
-./IPHlpApi_h.46FF9DD2_B7E8_4E25_903E_024E4B52B06A
-./Include/Ipifcons.h
-./Ipifcons_h.00BB28FB_B3F1_4345_B29F_EA5341C9BF95
-./Include/Ipinfoid.h
-./Ipinfoid_h.2B8097BF_911B_4CBC_B191_F6673949EDE7
-./Include/iplgxprt.idl
-./iplgxprt_idl.26E9D96E_40F5_431E_A8C3_D8B584B5BF2B
-./Include/ipmsp.h
-./ipmsp_h.48FC8D7B_1C13_4E78_AA09_30A38AF851D6
-./Include/ipmsp.idl
-./ipmsp_idl.7BA230D6_8692_459A_AE32_080ED771D632
-./Include/Iprtrmib.h
-./Iprtrmib_h.C01F60DD_44F5_4287_AC1A_8A326412D5E6
-./Include/IPTypes.h
-./IPTypes_h.53AB19A4_2F28_48E9_8F8E_CF99739098F5
-./Include/IpxConst.h
-./IpxConst_h.A5CC044E_5308_4B36_9ED3_3740CEDCCAED
-./Include/Ipxrip.h
-./Ipxrip_h.E24E8C47_7C1B_4A95_AA4C_3B36D8915D35
-./Include/Ipxrtdef.h
-./Ipxrtdef_h.EDA447FF_77C1_4671_A5CE_548034B2C016
-./Include/Ipxsap.h
-./Ipxsap_h.5C0A446D_F085_4523_BD2D_2A5D7562F4E7
-./Include/Ipxtfflt.h
-./Ipxtfflt_h.390F009F_D3EB_45BB_A295_E1E916A167D2
-./Include/IsGuids.h
-./IsGuids_h.6D360A38_CC41_4073_B948_B9E72769CDC7
-./Include/IssPer16.h
-./IssPer16_h.AB7EE8DE_85F2_45D5_BA62_337A68444C0F
-./Include/IssPErr.h
-./IssPErr_h.CC08C62E_668D_4353_B3D2_77105A266FD4
-./Include/ivec.h
-./ivec_h.21C4D305_2698_476B_8679_3B8A6FCE88DE
-./Include/iwstdec.h
-./iwstdec_h.D70E26B6_B934_48B1_A8E3_A7E14561011A
-./Include/i_cryptasn1tls.h
-./i_cryptasn1tls_h.CC4996B6_2580_4DDA_8447_A964F4907856
-./Include/Ks.h
-./Ks_h.7BEAA11E_24C3_427F_B14F_ABE3953A6D4E
-./Include/ksamd64.inc
-./ksamd64_inc.63494C76_19BE_4BE6_BDE1_3AF85DBFFEC7
-./Include/KsGuid.h
-./KsGuid_h.066EAD6C_4623_4AD9_B995_D4500C529470
-./Include/KsMedia.h
-./KsMedia_h.F042466B_EA60_4731_A465_69A10DD51485
-./Include/KsProxy.h
-./KsProxy_h.68782797_842B_4ACD_B62B_7F985D93A3C2
-./Include/ksuuids.h
-./ksuuids_h.6ABAE4DB_24B8_40B2_BB70_E3366B6F8A0F
-./Include/kxamd64.inc
-./kxamd64_inc.63494C76_19BE_4BE6_BDE1_3AF85DBFFEC7
-./Include/kxia64.h
-./kxia64_h.757E8D2F_C1C9_4BCC_BDB0_E8A7D60A2659
-./Include/LM.h
-./LM_h.82BA1B10_774B_4610_AAE8_12BD3A5ABE8D
-./Include/LMaccess.h
-./LMaccess_h.5133FF20_6F58_4AAE_B24B_1274F0A934ED
-./Include/LMalert.h
-./LMalert_h.E2C62899_F9FD_4315_80DF_5404C933478E
-./Include/LMAPIbuf.h
-./LMAPIbuf_h.E0E179B8_C0FA_4010_8A87_25F96DCEBA2B
-./Include/LMat.h
-./LMat_h.62D99692_CEC7_4DA8_9A41_B9566516DDFC
-./Include/LMaudit.h
-./LMaudit_h.1BDBDBF3_F55C_4611_9AF9_EFCF9D9969AD
-./Include/LMConfig.h
-./LMConfig_h.5A8E0690_9D88_4246_97EC_709CC7A3910E
-./Include/LMCons.h
-./LMCons_h.1697AF88_99F6_4191_B666_37693CB09186
-./Include/LMDFS.h
-./LMDFS_h.F3AE0998_A58A_4E7A_B05D_260042C07795
-./Include/LMErr.h
-./LMErr_h.CF5FE596_A2CE_4AA3_B09F_6AAA2704E209
-./Include/LMErrlog.h
-./LMErrlog_h.8AB0A004_9793_40C4_BB91_AC79F34E2D23
-./Include/LMJoin.h
-./LMJoin_h.07D8F976_B35B_4460_905E_18F86B2253CD
-./Include/LMMsg.h
-./LMMsg_h.39D1F778_8DA5_436D_84E3_D6E22F51AC6A
-./Include/LMRemUtl.h
-./LMRemUtl_h.7E8FDEE0_DA87_4D9E_86CA_A079F13EEB47
-./Include/LMRepl.h
-./LMRepl_h.3A6747EB_FE07_4C12_A44A_1CBB92A4DEA4
-./Include/LMServer.h
-./LMServer_h.8F3A3014_FA7F_4A93_8DCA_4EA7FE4ADB38
-./Include/LMShare.h
-./LMShare_h.F4407203_4F17_42C7_BE4F_C99293A1F5F0
-./Include/LMSName.h
-./LMSName_h.FBE9A70B_8DDF_44D2_83A2_78CA15BB7EED
-./Include/LMStats.h
-./LMStats_h.2002E682_DFB5_4D84_B501_DDDC4C717E05
-./Include/LMSvc.h
-./LMSvc_h.CE5D5E2B_3089_498C_86D0_5CB563635172
-./Include/LMUse.h
-./LMUse_h.54C17F7C_AA9E_47A0_8D66_5FE6B6ED7B36
-./Include/LMUseFlg.h
-./LMUseFlg_h.362A92A6_726C_4011_88AE_17DA5E33FFC3
-./Include/LMWksta.h
-./LMWksta_h.9D74B0B5_E319_4D23_AB85_125A4310D849
-./Include/LoadPerf.h
-./LoadPerf_h.5856FDE1_FBDF_4E74_BE64_1282C453FE25
-./Include/LpmApi.h
-./LpmApi_h.256B8C43_FA1C_4890_97F5_EFB774DB010C
-./Include/LZExpand.h
-./LZExpand_h.436DF82B_80BE_4B87_B105_6F4C2C8F394D
-./Include/macamd64.inc
-./macamd64_inc.2E9C905D_99ED_4E19_86F8_9F5324C4B44A
-./Include/madcapcl.h
-./madcapcl_h.5133FF20_6F58_4AAE_B24B_1274F0A934ED
-./Include/Make.Inc
-./Make_Inc.55994268_7543_4962_A190_1D36FA6915EE
-./Include/MAPI.h
-./MAPI_h.0339EA7A_7BA7_4854_94E7_865687DC331E
-./Include/MAPICode.h
-./MAPICode_h.D4981EAD_7938_4BBC_9A52_3BE89EDC566D
-./Include/MAPIDbg.h
-./MAPIDbg_h.230DCD2B_2100_4E1F_BAA7_6F9ABF8FC0E3
-./Include/MAPIDefS.h
-./MAPIDefS_h.0534CA0C_CFE6_4D44_94EA_229A4D5AF701
-./Include/MAPIForm.h
-./MAPIForm_h.53EE381D_3AF6_48D4_8111_73F607C91A69
-./Include/MAPIGuid.h
-./MAPIGuid_h.AFAB259E_3CDD_483B_890A_2661873FFC98
-./Include/MAPIHook.h
-./MAPIHook_h.41E401CB_92AE_4533_A677_A5B085B762A8
-./Include/MAPINls.h
-./MAPINls_h.34D85B4B_AF9E_4FEC_B012_9458A55180AB
-./Include/MAPIOID.h
-./MAPIOID_h.2D9028F7_1240_432C_9C1E_BCF4F8134B1B
-./Include/MAPISPI.h
-./MAPISPI_h.946533F8_CABD_4C18_8301_76BD2A566D37
-./Include/MAPITags.h
-./MAPITags_h.51938EEB_7726_4FCE_976B_A2AF567414AC
-./Include/MAPIUtil.h
-./MAPIUtil_h.A676A69E_1AB4_4E83_B768_4CC1FD59DCAA
-./Include/MAPIVal.h
-./MAPIVal_h.C1070DAB_3CEE_444C_B1B7_B25491BEFDFD
-./Include/MAPIWin.h
-./MAPIWin_h.76BD2B88_F65E_43D9_94CC_D3372A02805B
-./Include/MAPIWz.h
-./MAPIWz_h.684C611A_56E9_4178_8D88_FB3D023EDAF0
-./Include/MAPIX.h
-./MAPIX_h.CBB6F12C_FE20_4A6E_B548_7336CC11BC7E
-./Include/MciAvi.h
-./MciAvi_h.3F0A1DE6_69CF_40B5_B498_DBE24ACEB664
-./Include/Mcx.h
-./Mcx_h.FC72E1D9_FD10_4B7F_95FB_0FE3FEE71449
-./Include/mdbrole.hxx
-./mdbrole_hxx.B21C0F7B_5CC7_4B31_9AE1_21675A3B8B27
-./Include/MDhcp.h
-./MDhcp_h.A18AC6F4_8360_4B08_9923_50FB52260EF5
-./Include/mediaerr.h
-./mediaerr_h.1B5767D9_636A_4B76_9652_74DF6397F48E
-./Include/mediaobj.h
-./mediaobj_h.843BA097_797F_4F6E_B8AB_B55E01BF95C5
-./Include/mediaobj.idl
-./mediaobj_idl.67787A44_D051_477C_ADCD_23D69A3418A1
-./Include/medparam.h
-./medparam_h.6945DE81_5F64_4D70_97AC_F827E7771388
-./Include/medparam.idl
-./medparam_idl.D6BD86B7_E451_4463_96DA_CCDF576200AC
-./Include/MergeMod.h
-./MergeMod_h.0D8E1652_B5FD_4D0C_A37D_4E8A7D805964
-./Include/MethodCo.h
-./MethodCo_h.DDA18B35_3F1D_47CF_A71B_2B74DB664D09
-./Include/mfc/AFX.H
-./AFX_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFX.INL
-./AFX_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXBLD_.H
-./AFXBLD__H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXCMN.H
-./AFXCMN_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXCMN.INL
-./AFXCMN_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXCMN2.INL
-./AFXCMN2_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXCOLL.H
-./AFXCOLL_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXCOLL.INL
-./AFXCOLL_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXCOM_.H
-./AFXCOM__H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXCONV.H
-./AFXCONV_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXCTL.H
-./AFXCTL_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXCTL.INL
-./AFXCTL_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXCTL.RC
-./AFXCTL_RC.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXCVIEW.H
-./AFXCVIEW_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXCVIEW.INL
-./AFXCVIEW_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXDAO.H
-./AFXDAO_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXDAO.INL
-./AFXDAO_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXDB.H
-./AFXDB_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXDB.INL
-./AFXDB_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXDB.RC
-./AFXDB_RC.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXDB_.H
-./AFXDB__H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXDD_.H
-./AFXDD__H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXDISP.H
-./AFXDISP_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXDLGS.H
-./AFXDLGS_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXDLGS.INL
-./AFXDLGS_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXDLLX.H
-./AFXDLLX_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXDLL_.H
-./AFXDLL__H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXDOCOB.H
-./AFXDOCOB_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXDTCTL.H
-./AFXDTCTL_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXDTCTL.INL
-./AFXDTCTL_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXEXT.H
-./AFXEXT_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXEXT.INL
-./AFXEXT_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXHELP.HM
-./AFXHELP_HM.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXHTML.H
-./AFXHTML_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXHTML.INL
-./AFXHTML_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXINET.H
-./AFXINET_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXINET.INL
-./AFXINET_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXISAPI.H
-./AFXISAPI_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXISAPI.INL
-./AFXISAPI_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXISAPI.RC
-./AFXISAPI_RC.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXMT.H
-./AFXMT_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXMT.INL
-./AFXMT_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXODLGS.H
-./AFXODLGS_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXOLE.H
-./AFXOLE_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXOLE.INL
-./AFXOLE_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXOLECL.RC
-./AFXOLECL_RC.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXOLEDB.H
-./AFXOLEDB_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXOLESV.RC
-./AFXOLESV_RC.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXPLEX_.H
-./AFXPLEX__H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXPRINT.RC
-./afxprint_rc.2A8B9E91_6C2A_4EAE_9040_B071BE4FCECC
-./Include/mfc/AFXPRIV.H
-./AFXPRIV_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXPRIV2.H
-./AFXPRIV2_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXRES.H
-./AFXRES_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXRES.RC
-./AFXRES_RC.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXRICH.H
-./AFXRICH_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXRICH.INL
-./AFXRICH_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXSOCK.H
-./AFXSOCK_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXSOCK.INL
-./AFXSOCK_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXSTAT_.H
-./AFXSTAT__H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/afxtls_.h
-./afxtls__h.ED6EF61F_3A71_4C7A_9A90_A66246E14285
-./Include/mfc/AFXVER_.H
-./AFXVER__H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXV_CFG.H
-./AFXV_CFG_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXV_CPU.H
-./AFXV_CPU_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXV_DLL.H
-./AFXV_DLL_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXV_W32.H
-./AFXV_W32_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXWIN.H
-./AFXWIN_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXWIN1.INL
-./AFXWIN1_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXWIN2.INL
-./AFXWIN2_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/l.chs/AFXCTL.RC
-./AFXCTL_RC.E3A3A31F_41C6_4271_91C4_F69ABB9DEEDE
-./Include/mfc/l.chs/AFXDB.RC
-./AFXDB_RC.E3A3A31F_41C6_4271_91C4_F69ABB9DEEDE
-./Include/mfc/l.chs/AFXOLECL.RC
-./AFXOLECL_RC.E3A3A31F_41C6_4271_91C4_F69ABB9DEEDE
-./Include/mfc/l.chs/AFXOLESV.RC
-./AFXOLESV_RC.E3A3A31F_41C6_4271_91C4_F69ABB9DEEDE
-./Include/mfc/l.chs/AFXPRINT.RC
-./AFXPRINT_RC.E3A3A31F_41C6_4271_91C4_F69ABB9DEEDE
-./Include/mfc/l.chs/AFXRES.RC
-./AFXRES_RC.E3A3A31F_41C6_4271_91C4_F69ABB9DEEDE
-./Include/mfc/l.cht/AFXCTL.RC
-./AFXCTL_RC.3C814369_7F63_4D0F_9DFC_9E4243A39B6D
-./Include/mfc/l.cht/AFXDB.RC
-./AFXDB_RC.3C814369_7F63_4D0F_9DFC_9E4243A39B6D
-./Include/mfc/l.cht/AFXOLECL.RC
-./AFXOLECL_RC.3C814369_7F63_4D0F_9DFC_9E4243A39B6D
-./Include/mfc/l.cht/AFXOLESV.RC
-./AFXOLESV_RC.3C814369_7F63_4D0F_9DFC_9E4243A39B6D
-./Include/mfc/l.cht/AFXPRINT.RC
-./AFXPRINT_RC.3C814369_7F63_4D0F_9DFC_9E4243A39B6D
-./Include/mfc/l.cht/AFXRES.RC
-./AFXRES_RC.3C814369_7F63_4D0F_9DFC_9E4243A39B6D
-./Include/mfc/l.deu/AFXCTL.RC
-./AFXCTL_RC.50939389_21A9_405A_9503_76A200EADDA3
-./Include/mfc/l.deu/AFXDB.RC
-./AFXDB_RC.50939389_21A9_405A_9503_76A200EADDA3
-./Include/mfc/l.deu/AFXOLECL.RC
-./AFXOLECL_RC.50939389_21A9_405A_9503_76A200EADDA3
-./Include/mfc/l.deu/AFXOLESV.RC
-./AFXOLESV_RC.50939389_21A9_405A_9503_76A200EADDA3
-./Include/mfc/l.deu/AFXPRINT.RC
-./AFXPRINT_RC.50939389_21A9_405A_9503_76A200EADDA3
-./Include/mfc/l.deu/AFXRES.RC
-./AFXRES_RC.50939389_21A9_405A_9503_76A200EADDA3
-./Include/mfc/l.esp/AFXCTL.RC
-./AFXCTL_RC.537788B1_31FA_4646_9F76_7BDB2C03A887
-./Include/mfc/l.esp/AFXDB.RC
-./AFXDB_RC.537788B1_31FA_4646_9F76_7BDB2C03A887
-./Include/mfc/l.esp/AFXOLECL.RC
-./AFXOLECL_RC.537788B1_31FA_4646_9F76_7BDB2C03A887
-./Include/mfc/l.esp/AFXOLESV.RC
-./AFXOLESV_RC.537788B1_31FA_4646_9F76_7BDB2C03A887
-./Include/mfc/l.esp/AFXPRINT.RC
-./AFXPRINT_RC.537788B1_31FA_4646_9F76_7BDB2C03A887
-./Include/mfc/l.esp/AFXRES.RC
-./AFXRES_RC.537788B1_31FA_4646_9F76_7BDB2C03A887
-./Include/mfc/l.fra/AFXCTL.RC
-./AFXCTL_RC.1EB3F86C_A273_45B5_8B2E_86870AD0CEEC
-./Include/mfc/l.fra/AFXDB.RC
-./AFXDB_RC.1EB3F86C_A273_45B5_8B2E_86870AD0CEEC
-./Include/mfc/l.fra/AFXOLECL.RC
-./AFXOLECL_RC.1EB3F86C_A273_45B5_8B2E_86870AD0CEEC
-./Include/mfc/l.fra/AFXOLESV.RC
-./AFXOLESV_RC.1EB3F86C_A273_45B5_8B2E_86870AD0CEEC
-./Include/mfc/l.fra/AFXPRINT.RC
-./AFXPRINT_RC.1EB3F86C_A273_45B5_8B2E_86870AD0CEEC
-./Include/mfc/l.fra/AFXRES.RC
-./AFXRES_RC.1EB3F86C_A273_45B5_8B2E_86870AD0CEEC
-./Include/mfc/l.ita/AFXCTL.RC
-./AFXCTL_RC.379E2DB2_E21D_41C9_A54C_C0DEA71A1C8A
-./Include/mfc/l.ita/AFXDB.RC
-./AFXDB_RC.379E2DB2_E21D_41C9_A54C_C0DEA71A1C8A
-./Include/mfc/l.ita/AFXOLECL.RC
-./AFXOLECL_RC.379E2DB2_E21D_41C9_A54C_C0DEA71A1C8A
-./Include/mfc/l.ita/AFXOLESV.RC
-./AFXOLESV_RC.379E2DB2_E21D_41C9_A54C_C0DEA71A1C8A
-./Include/mfc/l.ita/AFXPRINT.RC
-./AFXPRINT_RC.379E2DB2_E21D_41C9_A54C_C0DEA71A1C8A
-./Include/mfc/l.ita/AFXRES.RC
-./AFXRES_RC.379E2DB2_E21D_41C9_A54C_C0DEA71A1C8A
-./Include/mfc/l.jpn/AFXCTL.RC
-./AFXCTL_RC.50664591_5CE3_459B_B353_2022D6023EB5
-./Include/mfc/l.jpn/AFXDB.RC
-./AFXDB_RC.50664591_5CE3_459B_B353_2022D6023EB5
-./Include/mfc/l.jpn/AFXOLECL.RC
-./AFXOLECL_RC.50664591_5CE3_459B_B353_2022D6023EB5
-./Include/mfc/l.jpn/AFXOLESV.RC
-./AFXOLESV_RC.50664591_5CE3_459B_B353_2022D6023EB5
-./Include/mfc/l.jpn/AFXPRINT.RC
-./AFXPRINT_RC.50664591_5CE3_459B_B353_2022D6023EB5
-./Include/mfc/l.jpn/AFXRES.RC
-./AFXRES_RC.50664591_5CE3_459B_B353_2022D6023EB5
-./Include/mfc/l.kor/AFXCTL.RC
-./AFXCTL_RC.B7FA0B7E_DD72_40DF_96D1_538F4A803082
-./Include/mfc/l.kor/AFXDB.RC
-./AFXDB_RC.B7FA0B7E_DD72_40DF_96D1_538F4A803082
-./Include/mfc/l.kor/AFXOLECL.RC
-./AFXOLECL_RC.B7FA0B7E_DD72_40DF_96D1_538F4A803082
-./Include/mfc/l.kor/AFXOLESV.RC
-./AFXOLESV_RC.B7FA0B7E_DD72_40DF_96D1_538F4A803082
-./Include/mfc/l.kor/AFXPRINT.RC
-./AFXPRINT_RC.B7FA0B7E_DD72_40DF_96D1_538F4A803082
-./Include/mfc/l.kor/AFXRES.RC
-./AFXRES_RC.B7FA0B7E_DD72_40DF_96D1_538F4A803082
-./Include/mfc/MFCSAMPS.MAK
-./MFCSAMPS_MAK.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/res/3dcheck.bmp
-./_3dcheck_bmp.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/95CHECK.BMP
-./_95CHECK_BMP.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/COPY4WAY.CUR
-./COPY4WAY_CUR.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/HELP.CUR
-./HELP_CUR.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/HELP.RSC
-./HELP_RSC.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/MAGNIFY.CUR
-./MAGNIFY_CUR.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/MAGNIFY.RSC
-./MAGNIFY_RSC.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/MINIFWND.BMP
-./MINIFWND_BMP.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/MOVE4WAY.CUR
-./MOVE4WAY_CUR.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/NODROP.CUR
-./NODROP_CUR.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/NTCHECK.BMP
-./NTCHECK_BMP.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/SARROWS.CUR
-./SARROWS_CUR.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/SPLIT.RSC
-./SPLIT_RSC.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/SPLITH.CUR
-./SPLITH_CUR.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/SPLITV.CUR
-./SPLITV_CUR.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/TRCK4WAY.CUR
-./TRCK4WAY_CUR.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/TRCKNESW.CUR
-./TRCKNESW_CUR.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/TRCKNS.CUR
-./TRCKNS_CUR.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/TRCKNWSE.CUR
-./TRCKNWSE_CUR.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/TRCKWE.CUR
-./TRCKWE_CUR.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/TRUETYPE.BMP
-./TRUETYPE_BMP.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/WINRES.H
-./WINRES_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/Mgm.h
-./Mgm_h.B188D039_A14F_4D4A_BB83_A3CE8B67E563
-./Include/MgmtAPI.h
-./MgmtAPI_h.E8E96562_F2EB_43E8_A00F_F83AF415D3B0
-./Include/microsoft.windowsmediaservices.dll
-./microsoft_windowsmediaservices_dll.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/Midles.h
-./Midles_h.0DFAFB88_D3C9_4D25_AFD7_9038FED25DFA
-./Include/mimedisp.h
-./mimedisp_h.C0A5C8BB_1F92_49A7_925E_EED72BE3933B
-./Include/MimeInfo.h
-./MimeInfo_h.767F7E6D_4897_439F_92E9_1EA883141FA8
-./Include/MimeInfo.Idl
-./MimeInfo_Idl.A217FA05_C15C_4BF7_9A82_52BCC5A25573
-./Include/mimeole.idl
-./mimeole_idl.A582B9C9_C2B8_485D_9360_845E433BA9DC
-./Include/mixerocx.h
-./mixerocx_h.934DA7DA_2B20_4191_BED0_DC0F1C5A679F
-./Include/mixerocx.idl
-./mixerocx_idl.ACBE85D0_DBE7_49E4_AB19_EA5D8D64E20F
-./Include/MLang.h
-./MLang_h.14EB3C66_8C71_4ED5_9CF3_F04EF8E2198F
-./Include/MLang.Idl
-./MLang_Idl.5CA764A7_27FF_43C8_A52F_9FD62446C8E8
-./Include/MMC.h
-./MMC_h.CA2FAFB9_31A3_4ABD_BCED_770875EC77C4
-./Include/MMC.Idl
-./MMC_Idl.007985A4_45C9_4E66_B7E2_CB37E5947C87
-./Include/MMCObj.h
-./MMCObj_h.83E52553_6FDF_4FB8_BC9B_91CECD97B637
-./Include/MMCObj.Idl
-./MMCObj_Idl.2FDBE396_6E97_4E72_8866_47365EDC196C
-./Include/mmintrin.h
-./mmintrin_h.E828F002_A3C8_4D93_A1F5_7068CB2A1CB7
-./Include/MMReg.h
-./MMReg_h.9D73BF9C_506A_4FEA_AEF5_04C7E58A6C20
-./Include/mmstream.h
-./mmstream_h.8D93F17B_6965_4D37_806A_BA7FA23E59B7
-./Include/mmstream.idl
-./mmstream_idl.69A3E20E_EF97_4271_9EAC_9171ABABA017
-./Include/MMSystem.h
-./MMSystem_h.295C9690_BBB8_4370_A31B_9F8FB19448CF
-./Include/Mobsync.h
-./Mobsync_h.DBC26BF3_1B67_422A_9836_BE06568B476F
-./Include/Mobsync.Idl
-./Mobsync_Idl.EB3AA1AC_FB50_4F77_BE12_BD19C780A4B6
-./Include/Moniker.h
-./Moniker_h.10F353EA_760F_48F1_B731_16D884E7E332
-./Include/mpconfig.h
-./mpconfig_h.7666150D_331D_49ED_84C1_C08FE9F4FE77
-./Include/mpeg2bits.h
-./mpeg2bits_h.DA70BDC1_1459_46A8_8E44_C6EEB8D8A13C
-./Include/mpeg2data.h
-./mpeg2data_h.DC99349A_ACFB_4514_97C5_71DB4BB0BAC6
-./Include/mpeg2data.idl
-./mpeg2data_idl.E72B169B_AAA8_4116_B2F0_077960A99754
-./Include/mpeg2error.h
-./mpeg2error_h.801DE27E_02E7_47D6_A520_BA21795BCF98
-./Include/Mpeg2Structs.idl
-./Mpeg2Structs_idl.9184022E_7724_48F3_BDF8_BA372001CFA9
-./Include/mpegtype.h
-./mpegtype_h.0864A0D8_EE14_4FA6_8E81_55A85D7CF184
-./Include/Mprapi.h
-./Mprapi_h.36603CC6_1F9B_4BFA_8AF6_F9A28AB610AE
-./Include/MprError.h
-./MprError_h.16E880D2_9204_4831_B2A9_B806B3BAE03E
-./Include/Mq.h
-./Mq_h.DACB7E14_17B9_4BDB_9594_CE4A4AEBBBA4
-./Include/MqMail.h
-./MqMail_h.EBD11E57_F49E_43FA_ABF0_63C5B2D74ABC
-./Include/MqOaI.h
-./MqOaI_h.22FBD632_CA76_49B4_AFAB_0357AD52C81E
-./Include/MSAAText.h
-./MSAAText_h.F51F5217_261B_4A33_8CBD_52CD03AC02F9
-./Include/MSAAText.Idl
-./MSAAText_Idl.DE7947AC_C3E0_4B65_8197_E62D7D56F037
-./Include/MSAcm.h
-./MSAcm_h.C0BA3222_B43F_4BCC_8DE2_2FDE25FA599A
-./Include/MSAcmDlg.Dlg
-./MSAcmDlg_Dlg.975CFBB3_3423_418F_8296_826FE736B76A
-./Include/MSAcmDlg.h
-./MSAcmDlg_h.0D88180D_6060_4209_BA59_F42501113F60
-./Include/msasn1.h
-./msasn1_h.23592FCF_590D_4AEE_93C8_AE0C87245DC7
-./Include/msber.h
-./msber_h.23592FCF_590D_4AEE_93C8_AE0C87245DC7
-./Include/mscat.h
-./mscat_h.C1857A54_866B_4CCA_A04E_15815AB4E068
-./Include/MSChapp.h
-./MSChapp_h.2BBACB95_F15F_427A_9067_42C494562752
-./Include/MSClus.h
-./MSClus_h.DD398B28_5209_4E88_AC13_D2D4C2728E30
-./Include/MSClus.Idl
-./MSClus_Idl.94F46EA8_C82F_4873_9D37_9EF3A49A0B38
-./Include/msctf.h
-./msctf_h.43807256_FAEC_4FD8_A450_B7A55D854567
-./Include/msctf.idl
-./msctf_idl.E12F57A6_D221_479C_B887_5E1DDD882FF7
-./Include/MSDaIpp.h
-./MSDaIpp_h.6CD6AF63_73C3_4980_9B11_8B0995D55463
-./Include/MSDaIppEr.h
-./MSDaIppEr_h.6CD6AF63_73C3_4980_9B11_8B0995D55463
-./Include/MSFS.h
-./MSFS_h.754B4AD2_ECB0_4717_AF53_FF29E4BDF72C
-./Include/MsHtmcid.h
-./MsHtmcid_h.D19ABEF4_02B0_417D_AD10_AC8A99071145
-./Include/MsHtmdid.h
-./MsHtmdid_h.8C53E4A0_C7F2_4CA5_ADF2_38E80B597838
-./Include/MsHtmHst.h
-./MsHtmHst_h.4E0A91CD_127F_4B54_9A8F_3E3B788CCAA1
-./Include/MsHtmHst.Idl
-./MsHtmHst_Idl.1259F412_7859_4A1B_BEF5_625BB2FA2715
-./Include/MsHTML.h
-./MsHTML_h.A58A4412_2778_4BDA_B292_3A6071042E04
-./Include/MsHTML.Idl
-./MsHTML_Idl.CE9E55D2_6927_47D3_A55E_E20A003CC069
-./Include/Mshtmlc.h
-./Mshtmlc_h.E175317C_6396_4A5C_9B90_6CDC51F217D6
-./Include/Msi.h
-./Msi_h.837527D5_E2D7_4B57_8AC4_3B6F80FED41A
-./Include/MsiDefs.h
-./MsiDefs_h.A41E3CA1_6D12_4BDC_AC30_97E5FE134E9C
-./Include/msident.idl
-./msident_idl.A582B9C9_C2B8_485D_9360_845E433BA9DC
-./Include/msimcntl.h
-./msimcntl_h.59894D74_2C9C_4458_9A41_9F003E0FB8A7
-./Include/msimcsdk.h
-./msimcsdk_h.CB063B86_8A66_4A2D_985A_D2FE4DF2A425
-./Include/MsiQuery.h
-./MsiQuery_h.9882232D_F238_41C2_B24C_B2C078F25D46
-./Include/msoav.h
-./msoav_h.E175317C_6396_4A5C_9B90_6CDC51F217D6
-./Include/msoeapi.idl
-./msoeapi_idl.A582B9C9_C2B8_485D_9360_845E433BA9DC
-./Include/Msp.h
-./Msp_h.6743AB03_DDEA_4A65_8CF0_630D2931A9D4
-./Include/Msp.Idl
-./Msp_Idl.A0DFFB38_3668_4A65_8ACF_65CA03B8BD90
-./Include/MSPAB.h
-./MSPAB_h.6E00B7E0_C3A6_46F5_8F86_47910D82D6F0
-./Include/MspAddr.h
-./MspAddr_h.E26E5445_2B53_47E7_96F8_DC37693B9709
-./Include/MspBase.h
-./MspBase_h.30F1334A_4690_427C_A19E_67E60AEBA944
-./Include/MspCall.h
-./MspCall_h.97EB792F_6083_4C16_A26F_7BBC7E592200
-./Include/Mspcoll.h
-./Mspcoll_h.B6ED6461_1D9B_4576_BD61_829F198AE375
-./Include/MspEnum.h
-./MspEnum_h.30F1334A_4690_427C_A19E_67E60AEBA944
-./Include/Msplog.h
-./Msplog_h.2E0CBE5B_7B90_4333_B07F_05C0CBC4E1AD
-./Include/MSPST.h
-./MSPST_h.EAD52161_37C7_4208_B730_8DDEF7CC86C1
-./Include/MspStrm.h
-./MspStrm_h.EDF915D7_FA69_4E4A_9B8A_9F707D1D7FD0
-./Include/Mspterm.h
-./Mspterm_h.6DDB9044_7671_4B56_A242_82DE69FDFCAF
-./Include/Mspthrd.h
-./Mspthrd_h.8E79DE3B_E7AE_47BF_ABB4_1EC6BA8DDB18
-./Include/Msptrmac.h
-./Msptrmac_h.4E0AD16B_2C14_4DED_AB8F_993C11B90760
-./Include/Msptrmar.h
-./Msptrmar_h.E386B0D0_83E6_4E7F_8CB5_8A44A5B79817
-./Include/Msptrmvc.h
-./Msptrmvc_h.D547637D_1F10_46AD_8AB9_B423123DA3F8
-./Include/Msputils.h
-./Msputils_h.C65FE009_3A66_40EA_9442_3AD43A54E474
-./Include/mssip.h
-./mssip_h.4BB5A11A_21C5_4E33_8EC5_A973F8A76FBA
-./Include/msstkppg.h
-./msstkppg_h.5FF5DEEE_F0DB_499B_8890_55AEB3FBEB53
-./Include/MSTask.h
-./MSTask_h.7AB990EA_9ECB_4634_BE8C_C45D4F6F0388
-./Include/MSTask.Idl
-./MSTask_Idl.630CC9E0_B577_4E9D_8083_7D157B7954FE
-./Include/MSTcpIP.h
-./MSTcpIP_h.A9FE1621_3974_4BB9_B728_D98FE04124C1
-./Include/MSTErr.h
-./MSTErr_h.83C62642_224B_4CAF_9D20_B32B26889619
-./Include/mstime.h
-./mstime_h.C267E1BD_6255_4E22_90B7_E4FFF2280007
-./Include/mstimeid.h
-./mstimeid_h.E12F3AA6_26A6_483A_B34A_0DE78ECAAE7D
-./Include/msvidctl.h
-./msvidctl_h.3B3F95D4_0596_4DC5_8DEA_9BB1F515256F
-./Include/msvidctl.idl
-./msvidctl_idl.A8CB30FE_609C_4C54_97EA_ABAD78EB3DD5
-./Include/MSWSock.h
-./MSWSock_h.2872849B_A878_41F4_A56B_DDA714AEF892
-./Include/MsXml.h
-./MsXml_h.AC2EFAFF_0261_4481_BFED_FE8B095D8223
-./Include/MsXml.Idl
-./MsXml_Idl.1DB55F7B_BE87_49C9_91E9_A5E1AC85AA0B
-./Include/MsXml2.h
-./MsXml2_h.FE65544F_258E_4840_AC47_9C42BB2AFE3A
-./Include/MsXml2DId.h
-./MsXml2DId_h.7127B9D2_6B9A_49D0_A936_5317167D8A4B
-./Include/MsXmlDId.h
-./MsXmlDId_h.D674D823_3424_4ABF_9CFB_9335594A4999
-./Include/MtsAdmin.h
-./MtsAdmin_h.244584B0_1900_4331_B938_BD88FC2E6E0E
-./Include/MtsAdmin_i.c
-./MtsAdmin_i_c.9DEF3E9A_BD10_444E_AE7B_FC3D0CA82F28
-./Include/MtsEvents.h
-./MtsEvents_h.9848A40E_A061_4BF9_9523_CE7B40D52559
-./Include/MtsGrp.h
-./TxCtx_h.E3CEB071_B0E3_4710_BC8F_A32DD1C43774
-./Include/Mtx.h
-./Mtx_h.2AC80D44_A137_4188_82FC_C5B5D724880E
-./Include/MtxAdmin.h
-./MtxAdmin_h.26F16C4C_548E_4A6E_ADD9_20BF8B124CCF
-./Include/MtxAdmin_i.c
-./MtxAdmin_i_c.5F1179BC_C36D_4283_8791_35E81016AAD6
-./Include/MtxAttr.h
-./MtxAttr_h.51591BD1_29BC_4597_BEE7_70BEC03882E4
-./Include/Mtxdm.h
-./Mtxdm_h.EC3B9C74_61BB_46F6_967D_097401A26750
-./Include/MultiMon.h
-./MultiMon_h.7D04B950_36A8_41D1_BF3B_88EBA257D979
-./Include/MultInfo.h
-./MultInfo_h.5B58ABAE_F131_49B2_99C5_C56A6F6AC62D
-./Include/natupnp.h
-./natupnp_h.1958A637_F9BC_4EB1_A3FA_D5AAFD8CBB55
-./Include/natupnp.idl
-./natupnp_idl.3D0CF8B6_5D2D_42FA_BF4F_A2358652281C
-./Include/Nb30.h
-./Nb30_h.9E75484D_29C6_42B0_96A1_AAC55777CA00
-./Include/ndr64types.h
-./ndr64types_h.53F89B7F_80F7_4D05_B013_6C1C384ECC3D
-./Include/ndrtypes.h
-./ndrtypes_h.ABCC34E6_8056_4F05_A332_2070940951AB
-./Include/NetCon.h
-./NetCon_h.12F6C265_91AE_4F83_B90A_A989D10DC0C9
-./Include/NetCon.Idl
-./NetCon_Idl.38C8FF9F_E4F4_4419_B5E0_D68822EBBE64
-./Include/neterr.h
-./neterr_h.6E62D5BA_591A_4726_9481_51EFE172338D
-./Include/netfw.h
-./netfw_h.664AF407_A85E_4A4E_BBEB_11F13E794137
-./Include/netfw.idl
-./netfw_idl.664AF407_A85E_4A4E_BBEB_11F13E794137
-./Include/netmeeting.idl
-./netmeeting_idl.26E9D96E_40F5_431E_A8C3_D8B584B5BF2B
-./Include/netmon.h
-./netmon_h.6E62D5BA_591A_4726_9481_51EFE172338D
-./Include/netprov.h
-./netprov_h.1240AFB7_6526_49DE_B78F_E9DE0CD96A0A
-./Include/netprov.idl
-./netprov_idl.8F3704BF_8D72_470D_A121_389BEAD387CF
-./Include/NetSh.h
-./NetSh_h.881E484B_BCAB_43EC_8101_ABB6A7CABF1B
-./Include/NewAPIs.h
-./NewAPIs_h.9B761DDC_8402_4693_9FDF_3F2E28BBD24E
-./Include/nmappstr.h
-./nmappstr_h.26E9D96E_40F5_431E_A8C3_D8B584B5BF2B
-./Include/nmapptyp.h
-./nmapptyp_h.26E9D96E_40F5_431E_A8C3_D8B584B5BF2B
-./Include/nmsupp.h
-./nmsupp_h.6E62D5BA_591A_4726_9481_51EFE172338D
-./Include/NNTPReg.Vbs
-./NNTPReg_Vbs.7DBED699_F5B0_4914_9D26_A59D467841B8
-./Include/Npapi.h
-./Npapi_h.09AD1491_59E3_4BA7_8E43_1EA637FDC104
-./Include/nserror.h
-./nserror_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/NspAPI.h
-./NspAPI_h.A22834BF_305B_4213_AB5F_B6CA74256046
-./Include/nsscore.h
-./nsscore_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/nsscore.idl
-./nsscore_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/NtDDNdis.h
-./NtDDNdis_h.E203C8E7_81BA_432F_A2C3_06ED7CA2AD2C
-./Include/NtDDPSch.h
-./NtDDPSch_h.FA4B0FB9_606A_46EF_A255_0A9024695EEC
-./Include/ntddscsi.h
-./ntddscsi_h.9404D881_48DB_442A_B7D5_41BA264EB726
-./Include/NtDsAPI.h
-./NtDsAPI_h.8FE93977_C65E_4016_B2E8_29E10E8B7B4A
-./Include/NtDsBCli.h
-./NtDsBCli_h.A00CC38E_482B_4925_9AA3_C3427D3679B1
-./Include/NtDsBMsg.h
-./NtDsBMsg_h.B37BA7F9_7E48_43FB_BF22_78F859774136
-./Include/ntgdi.h
-./ntgdi_h.794E3F3B_ADEA_4201_9318_AD5F21DC9FA7
-./Include/NtLdap.h
-./NtLdap_h.47CA7D74_7F38_4175_9DBF_CE5CFCE47E70
-./Include/NTMSAPI.h
-./NTMSAPI_h.7BA6AE7A_1131_406D_915A_D07D88D4025F
-./Include/NTMSMli.h
-./NTMSMli_h.2A9BDC50_9350_4E71_BDAE_61978783391A
-./Include/NTQuery.h
-./NTQuery_h.9C69A29C_CE43_4792_B75B_A63E29F28A32
-./Include/NTSDExts.h
-./NTSDExts_h.7A24CAB7_71EF_45BC_9AF0_60AA048A88C8
-./Include/NTSecAPI.h
-./NTSecAPI_h.7B61077B_D336_43C4_8967_E6F41C0DEF03
-./Include/NTSecPkg.h
-./NTSecPkg_h.7B61077B_D336_43C4_8967_E6F41C0DEF03
-./Include/ntstatus.h
-./ntstatus_h.EFDE8372_0E90_4D3B_AB7B_B2E109E3FB9A
-./Include/ntverp.h
-./ntverp_h.7849A3D7_21E8_4E0B_B7A2_E7A37777D290
-./Include/NtWin32.Mak
-./W32chico_mk.67AF319B_95A7_4C64_809D_D0A8DAB3F54B
-./Include/OAIdl.acf
-./OAIdl_acf.F049E6EF_A201_444C_9019_ED019C7C830F
-./Include/OAIdl.h
-./OAIdl_h.56FF548A_18B4_4A8A_B77D_6909ECE826D8
-./Include/OAIdl.Idl
-./OAIdl_Idl.683F21E0_43B8_4908_AE92_90C669E68110
-./Include/ObjBase.h
-./ObjBase_h.9AD3F4FF_0EC0_4AD2_8005_B1D00F4EB93C
-./Include/ObjError.h
-./ObjError_h.FE14CF98_BFF0_4670_AFD0_286F4F696179
-./Include/ObjIdl.h
-./ObjIdl_h.6637B60C_458B_4A9D_A46C_A5DF4007C96F
-./Include/ObjIdl.Idl
-./ObjIdl_Idl.40FBA21F_D7C9_4C0A_A404_7C37A8ACF8F7
-./Include/ObjPath.h
-./ObjPath_h.D666ADB7_1F38_44A8_9F60_4E99654A5DFF
-./Include/ObjSafe.h
-./ObjSafe_h.E4041280_6A8A_431A_96D7_560D0416D0C6
-./Include/ObjSafe.Idl
-./ObjSafe_Idl.568C74CC_ECE4_49BD_9152_0E820132E1DB
-./Include/ObjSel.h
-./ObjSel_h.3E070023_EAEE_458D_8BB8_F8BDFD52C903
-./Include/OCIdl.acf
-./OCIdl_acf.B059D702_5370_49DF_A5F7_99DA20AAC22E
-./Include/OCIdl.h
-./OCIdl_h.98DA6399_D399_44B6_9E2B_6F9F746ECB84
-./Include/OCIdl.Idl
-./OCIdl_Idl.3A0BE229_0A31_4910_AE1B_91BAE5765F75
-./Include/ocmm.h
-./ocmm_h.176F5BA4_2A87_4CB3_A36F_E882A24DF840
-./Include/ocmm.Idl
-./ocmm_Idl.5B0AC5B1_3169_4A73_8631_4710E0207908
-./Include/oerules.idl
-./oerules_idl.A582B9C9_C2B8_485D_9360_845E433BA9DC
-./Include/ole.h
-./ole_h.3F0696CA_EB55_4F6B_8239_C162BF1ACC58
-./Include/Ole2.h
-./Ole2_h.D4545A8B_D17E_4E53_9B23_1708DF5AE148
-./Include/Ole2Ver.h
-./Ole2Ver_h.C5781570_6814_4C1B_A958_EBE35CFA75A0
-./Include/OleAcc.h
-./OleAcc_h.03ACBFA5_1C3E_45E0_8A2A_9A696B291891
-./Include/OleAcc.idl
-./OleAcc_idl.03ACBFA5_1C3E_45E0_8A2A_9A696B291891
-./Include/OleAuto.h
-./OleAuto_h.F19C0324_8EF7_4314_ABD6_50D225CF0032
-./Include/OleCtl.h
-./OleCtl_h.29A01E87_64D0_4C73_AFDB_09EA9FFF79E1
-./Include/OleCtlId.h
-./OleCtlId_h.13334242_A839_4A53_BE85_7CAD432EB321
-./Include/OleDlg.Dlg
-./OleDlg_Dlg.423F71BA_6E46_4BE4_A9F5_68C7C6AFC570
-./Include/OleDlg.h
-./OleDlg_h.2A22AC28_8612_4330_B42A_4E8D6F18E7F2
-./Include/OleIdl.h
-./OleIdl_h.6C56CC74_3B2D_4528_AE3A_DE3A0CD48788
-./Include/OleIdl.Idl
-./OleIdl_Idl.B90D908E_584B_42FB_91E4_4659FDCDE5EF
-./Include/oleTx2xa.h
-./oleTx2xa_h.A5BCC85C_55D9_43AF_B515_707F5C092599
-./Include/OPathLex.h
-./OPathLex_h.84A209A8_DFF0_4957_9AA6_99E26825BE88
-./Include/p2p.h
-./p2p_h.59F4A4BF_9074_42EB_A39D_E722166D0A41
-./Include/parser.h
-./parser_h.6E62D5BA_591A_4726_9481_51EFE172338D
-./Include/passport.h
-./passport_h.C4AD0587_3DA7_46D7_AFCE_A73130A33ADD
-./Include/passport.idl
-./passport_idl.64880B97_91B4_480A_871A_C810F702BC2D
-./Include/PatchApi.h
-./PatchApi_h.6AAB2D8B_D1C2_4E3A_85D6_A5ABE59C40DB
-./Include/PatchWiz.h
-./PatchWiz_h.D079C723_884A_43AE_BAA7_DD8C5708D9EB
-./Include/Pbt.h
-./Pbt_h.D805CE55_BEF7_422E_844F_DE6F173685EB
-./Include/PChannel.h
-./PChannel_h.428B0CA1_537B_4F18_B28E_746122ACE87D
-./Include/Pcrt32.h
-./Pcrt32_h.EEF55C0C_54E6_4207_9CF0_F5B7331BC479
-./Include/Pdh.h
-./Pdh_h.A64E1363_790F_48FF_BCF4_B96064C6C2F8
-./Include/PdhMsg.h
-./PdhMsg_h.3861474A_9112_476B_BE1A_485C2A22CC77
-./Include/PerHist.h
-./PerHist_h.07FF7965_E263_4ADE_9F4F_B7986CBD4192
-./Include/PerHist.Idl
-./PerHist_Idl.3F194478_6097_4491_A146_5D6598C3FA10
-./Include/playlist.h
-./playlist_h.FAD595FB_B062_4F1D_A7A8_434D1742D41D
-./Include/pnrpdef.h
-./pnrpdef_h.819F3DEB_AC26_4C4C_B411_6B5C8F6A71A0
-./Include/pnrpns.h
-./pnrpns_h.42263231_D9D8_4F54_BC1B_758835F62CC3
-./Include/Polarity.h
-./Polarity_h.7C4D3C9E_AB68_4DB9_9D70_91191143B203
-./Include/PopPack.h
-./PopPack_h.19BD4592_AD9B_43F0_B748_7FA25EC85E06
-./Include/PostMake.Inc
-./PostMake_Inc.93E20086_776F_4937_9D65_D8AC00A5A201
-./Include/powrprof.h
-./powrprof_h.1915D48F_93D8_4750_AD18_CC60A44F18D4
-./Include/pre64pra.h
-./pre64pra_h.548E2D54_2010_4B9C_8E66_F5037147B227
-./Include/PrnSetup.Dlg
-./PrnSetup_Dlg.47EE4A1B_F53A_46FE_8A1B_1E126B3F7B76
-./Include/ProfInfo.h
-./ProfInfo_h.6BB75666_19C1_4FE4_B35D_D1E482D8F78B
-./Include/PropIdl.h
-./PropIdl_h.040E2AAB_4566_4C4F_B11F_3D40589AE5F1
-./Include/PropIdl.Idl
-./PropIdl_Idl.8890B223_02F5_4AC0_A583_7E2F67537BE5
-./Include/ProvExce.h
-./ProvExce_h.BC3458F0_8BAB_403A_9C4C_565BC326A32B
-./Include/Provider.h
-./Provider_h.7F536E4F_1B33_4251_A14A_CBCC35C3502E
-./Include/PrSht.h
-./PrSht_h.389FDE77_9DE0_439F_9701_743EFD6DCD31
-./Include/prsht.idl
-./prsht_idl.331E9169_37FE_4AE2_BE25_27BAB37A359D
-./Include/Psapi.h
-./Psapi_h.9FBFE982_C852_453F_8111_8BDBDD60FF2C
-./Include/PshPack1.h
-./PshPack1_h.631A73F8_CB5D_4DFA_8E25_88A8E53C8137
-./Include/PshPack2.h
-./PshPack2_h.F979C07C_AB30_41B5_B726_8021BC8F0EFE
-./Include/PshPack4.h
-./PshPack4_h.64CE30CC_18EF_4837_9831_3CFE2C7EF881
-./Include/PshPack8.h
-./PshPack8_h.D57ECA9A_804C_4E23_B6EA_726A39544215
-./Include/pstore.h
-./pstore_h.184FE88A_81C5_41CD_BE4B_CF1AEC69F5F5
-./Include/qedit.h
-./qedit_h.0F96BE00_E34D_4248_B32E_98E197CB6679
-./Include/qedit.idl
-./qedit_idl.953824BB_311F_439B_AE44_A5E3B9139859
-./Include/qmgr.h
-./qmgr_h.944EE55D_D255_4837_B29D_B827BEDA9141
-./Include/qmgr.idl
-./qmgr_idl.944EE55D_D255_4837_B29D_B827BEDA9141
-./Include/qnetwork.h
-./qnetwork_h.09D00692_DD32_4D82_A18C_406B938C13D7
-./Include/Qos.h
-./Qos_h.551E01A3_4ED5_42F5_AFFF_DD5F366018BF
-./Include/QosName.h
-./QosName_h.AA9D02AA_D862_4CBE_9119_2F83192E2FA6
-./Include/QosPol.h
-./QosPol_h.70956EE4_894C_48A0_9C81_167C8F99C8C9
-./Include/Qossp.h
-./Qossp_h.57AB9470_EDF1_45D3_94E7_AA361BB309E6
-./Include/Ras.h
-./Ras_h.B780500A_C47F_429D_B150_EE3695900FCA
-./Include/RasDlg.h
-./RasDlg_h.A8F8F383_178A_4986_A60C_8A812FAAF3A4
-./Include/Raseapif.h
-./Raseapif_h.5E119BA6_775F_4E8B_A04C_4DCAE6453CAB
-./Include/RasError.h
-./RasError_h.2C6211FD_35C3_4332_A78F_EEB794D1AA96
-./Include/Rassapi.h
-./Rassapi_h.0ED5C96B_0D6A_405A_A30F_33997D020967
-./Include/RassHost.h
-./RassHost_h.5D295E36_A9A4_4402_83DE_C7966807B241
-./Include/Ratings.h
-./Ratings_h.0B5310B2_1EA8_4C24_BE24_DC6A03F2E667
-./Include/Reason.h
-./Reason_h.55F66060_F010_4CE4_9F3E_515A84A83F6F
-./Include/RecGuids.h
-./RecGuids_h.B68A3AE6_8938_4A7E_AC62_6B74A1CF043F
-./Include/Reconcil.h
-./Reconcil_h.803E5A61_2029_4798_B006_FA1041C24B18
-./Include/RefPtrCo.h
-./RefPtrCo_h.248031EF_2C1F_4F75_9334_B15FD0257EC5
-./Include/regbag.h
-./regbag_h.73738F8B_A801_402D_A037_14DDB150BF56
-./Include/regbag.idl
-./regbag_idl.C5314BF1_A51F_4D8A_8BE6_5A41A2B405C8
-./Include/regpiatypelib.vbs
-./regpiatypelib_vbs.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/RegStr.h
-./RegStr_h.57D4A211_4EB0_4F88_B255_FDFDA00B4F68
-./Include/REND.h
-./REND_h.5999ADEC_6135_49FE_8FEB_80CAA855260C
-./Include/Rend.Idl
-./Rend_Idl.F230096A_2BF0_483C_AA8E_0E930D961DD2
-./Include/Resapi.h
-./Resapi_h.444BB2FF_FC68_4023_990D_634E16F21E7A
-./Include/Richedit.h
-./Richedit_h.B0624E57_A883_4C4D_A265_D1142B4970DB
-./Include/RichOle.h
-./RichOle_h.1EBD477A_AEE4_42AC_9AC6_5FA6868DEB97
-./Include/rkeysvcc.h
-./rkeysvcc_h.B9495D5F_1F18_4CBB_8199_48765A03CA6D
-./Include/RNDErr.h
-./RNDErr_h.43D37602_1648_45BC_92A4_EDA8837EACE9
-./Include/Routprot.h
-./Routprot_h.C8989A14_1B00_4729_B0DE_03C6A87272B7
-./Include/Rpc.h
-./Rpc_h.686E96C3_BD4A_45BA_8AF6_19E7ABD1A56C
-./Include/RpcAsync.h
-./RpcAsync_h.6676D74E_393F_4189_B787_21973FBED734
-./Include/RpcDce.h
-./RpcDce_h.84D855AA_091A_4BD6_A1C3_F7A082BEE269
-./Include/RpcDceP.h
-./RpcDceP_h.83370D9F_671B_4F5C_B828_EC68A2BB8E57
-./Include/RpcNdr.h
-./RpcNdr_h.C259E63A_1C45_4AD6_A5ED_C4B48DA56880
-./Include/RpcNsi.h
-./RpcNsi_h.01BED11A_593A_4830_B10D_49B9251101C3
-./Include/RpcNsip.h
-./RpcNsip_h.D7F23C28_1E0F_40C8_9464_9F935B18D207
-./Include/RpcNtErr.h
-./RpcNtErr_h.6705B765_05EA_46F3_8850_6E2FD0161CCE
-./Include/RpcProxy.h
-./RpcProxy_h.B3E6BC74_C7EE_4A6D_98E0_3D201CFB7B7C
-./Include/rpcssl.h
-./rpcssl_h.686E96C3_BD4A_45BA_8AF6_19E7ABD1A56C
-./Include/RrasCfg.h
-./RrasCfg_h.ABED1E8B_FC54_42C7_AA70_D5AE38871834
-./Include/RrasCfg.Idl
-./RrasCfg_Idl.29AEDE29_BA7C_4E46_9E49_6622FDACFD98
-./Include/rtccore.h
-./rtccore_h.4737EAC9_2A94_410B_985A_E1BB842138C5
-./Include/rtccore.idl
-./rtccore_idl.B2265044_637A_4309_A7FC_8C8D7605680A
-./Include/rtcerr.h
-./rtcerr_h.30C11CFB_5C7E_4637_980A_9B105CEEB5E0
-./Include/RTInfo.h
-./RTInfo_h.21D004CD_6F78_4955_A16B_659DCF5D6A23
-./Include/Rtm.h
-./Rtm_h.21D004CD_6F78_4955_A16B_659DCF5D6A23
-./Include/RtmV2.h
-./RtmV2_h.EAB9A09C_3691_4DA9_8BAE_051E85F686D3
-./Include/Rtutils.h
-./Rtutils_h.65C4D4EB_149E_428A_ADD9_F2EB116E3ECD
-./Include/sbe.h
-./sbe_h.8285784E_7B88_4352_BF47_00D17345C9F0
-./Include/sbe.idl
-./sbe_idl.7A52FA73_1A38_4FEB_9FEC_CA35A4B5658C
-./Include/SCardDat.h
-./SCardDat_h.1C0971A6_91F9_4E2E_B4C2_87B836DB15C6
-./Include/SCardDat.Idl
-./SCardDat_Idl.1C0971A6_91F9_4E2E_B4C2_87B836DB15C6
-./Include/SCardDat.Tlb
-./SCardDat_Tlb.1C0971A6_91F9_4E2E_B4C2_87B836DB15C6
-./Include/SCardErr.h
-./SCardErr_h.EB147806_BF8F_42A1_9A2E_0A8E80BFDDF0
-./Include/SCardMgr.h
-./SCardMgr_h.4BFA143D_8CBD_415B_9E87_D9340C468078
-./Include/SCardMgr.Idl
-./SCardMgr_Idl.4BFA143D_8CBD_415B_9E87_D9340C468078
-./Include/SCardMgr.Tlb
-./SCardMgr_Tlb.4BFA143D_8CBD_415B_9E87_D9340C468078
-./Include/SCardSrv.h
-./SCardSrv_h.C11D6AC0_F377_4DD6_9E2B_3C50276B001D
-./Include/SCardSrv.Idl
-./SCardSrv_Idl.C11D6AC0_F377_4DD6_9E2B_3C50276B001D
-./Include/SCardSrv.Tlb
-./SCardSrv_Tlb.C11D6AC0_F377_4DD6_9E2B_3C50276B001D
-./Include/SCardSsp.h
-./SCardSsp_h.7E97E4DA_D811_44DA_A3E4_900089E14442
-./Include/SCardSsp.Idl
-./SCardSsp_Idl.7E97E4DA_D811_44DA_A3E4_900089E14442
-./Include/SCardSsp_i.c
-./SCardSsp_i_c.7E97E4DA_D811_44DA_A3E4_900089E14442
-./Include/SCardSsp_p.c
-./SCardSsp_p_c.7E97E4DA_D811_44DA_A3E4_900089E14442
-./Include/scesvc.h
-./scesvc_h.8ABD08CF_25A8_4240_A4B3_74C3A4E14C9D
-./Include/schannel.h
-./schannel_h.13BD3CAA_12BF_4FA4_894E_EC64B0C933C5
-./Include/Schedule.h
-./Schedule_h.36076E46_D6D2_4BCB_956F_4C4294AEA174
-./Include/Schemadef.h
-./Schemadef_h.1B2C8CDA_BB0E_42F3_AF19_BC43431264CD
-./Include/schnlsp.h
-./schnlsp_h.13BD3CAA_12BF_4FA4_894E_EC64B0C933C5
-./Include/SCode.h
-./SCode_h.6275A519_5B6F_44D8_8373_8046D9DCF7AD
-./Include/ScrnSave.h
-./ScrnSave_h.5CD1471F_7D93_447B_A22B_137ECC2C86D2
-./Include/ScrptIDs.h
-./ScrptIDs_h.516563C5_C229_47C4_BF2F_4A52EA370FEF
-./Include/Sddl.h
-./Sddl_h.616129E9_CC4C_46DC_BD10_2A979A9DCD5E
-./Include/SDKBld.Mak
-./SDKBld_Mak.F285FE09_02D5_46A6_AE80_3D56F0F07252
-./Include/SDKPropBld.Mak
-./SDKPropBld_Mak.BBA55E64_0A14_4ABA_9F09_EC69DE4A1FD8
-./Include/sdoias.h
-./sdoias_h.8271E530_7B95_43BC_B2F7_F1888105ADAE
-./Include/sdoias.idl
-./sdoias_idl.F2D79E13_6598_4B16_81DE_E2EB15D31760
-./Include/SDPBLB.h
-./SDPBLB_h.0C7F31F1_7FB5_42D5_B196_FA07A3007263
-./Include/SDPErr.h
-./SDPErr_h.D17CF40D_83CD_4525_BD0F_98E4F60C4145
-./Include/SecExt.h
-./SecExt_h.D2C02339_8750_446F_9C0A_A153999CC073
-./Include/Security.h
-./Security_h.E141334F_2FA2_45C5_91C6_21CB4F4CBCD2
-./Include/segment.h
-./segment_h.1D0DB362_AEC4_41F1_82EC_4F03329C0E3E
-./Include/segment.idl
-./segment_idl.E5FDEB9E_E907_4B41_A04A_A56ADF588F59
-./Include/SehMap.h
-./SehMap_h.9F3E8D6F_E932_47F2_A900_D4D8E4E62DEF
-./Include/Sens.h
-./Sens_h.6B70B7E1_3524_44D1_A4C5_7E2A28EEF7C3
-./Include/SensAPI.h
-./SensAPI_h.8A4BC635_6371_44DA_BA65_CF25B0218B3D
-./Include/SensEvts.h
-./SensEvts_h.7D561D43_98C0_4925_977E_9DDDB367637C
-./Include/SensEvts.Idl
-./SensEvts_Idl.3F76AC7E_0EF7_4CEC_8211_D1313231BE87
-./Include/ServProv.h
-./ServProv_h.67101666_13C0_4C31_9077_B2522BEE9F32
-./Include/ServProv.Idl
-./ServProv_Idl.6D6236DB_080D_4614_BB14_FD1F3C81D825
-./Include/SetupAPI.h
-./SetupAPI_h.EEE32654_8257_443C_9E1A_FD6073F33F32
-./Include/SetupDD.h
-./SetupDD_h.1A70767D_4FD6_4A04_B8DF_D2C962DDCD12
-./Include/Sfc.h
-./Sfc_h.C7974167_BBEB_4A53_8427_12237BA4ED57
-./Include/shappmgr.h
-./shappmgr_h.25B3537C_424A_48D3_90E0_E3D9A6C7CDFA
-./Include/shappmgr.idl
-./shappmgr_idl.25B3537C_424A_48D3_90E0_E3D9A6C7CDFA
-./Include/shdispid.h
-./shdispid_h.7EBBA489_EFB2_473F_A439_4AAE0A03B949
-./Include/ShellAPI.h
-./ShellAPI_h.69FD2028_CD30_413B_B266_2A66819863FE
-./Include/ShFolder.h
-./ShFolder_h.136C54C6_210F_4971_968F_ACEC0E44E357
-./Include/ShImgData.h
-./ShImgData_h.6AE73A34_6DD2_4B57_8C56_72F4B243EB14
-./Include/ShImgData.idl
-./ShImgData_idl.8365C328_5258_495B_9DE6_0556B312BCA6
-./Include/ShlDisp.h
-./ShlDisp_h.988E7584_FADA_46D3_A5F2_F9EB14F09E23
-./Include/shldisp.idl
-./shldisp_idl.B27B7B3B_CE20_48ED_AD5E_AA57BB12D0DF
-./Include/ShlGuid.h
-./ShlGuid_h.6DB9B2B2_23E2_4441_B3B7_CDE87F8C8E94
-./Include/ShlObj.h
-./ShlObj_h.A84C2D95_C48E_4249_91F2_06215F795BE8
-./Include/Shlwapi.h
-./Shlwapi_h.B1B8D58D_ABEE_4B49_9B15_394BB367F2B2
-./Include/ShObjIdl.h
-./ShObjIdl_h.ED64C791_3CBF_4CFA_B31F_68E1FD718652
-./Include/ShObjIdl.idl
-./ShObjIdl_idl.331E9169_37FE_4AE2_BE25_27BAB37A359D
-./Include/ShTypes.h
-./ShTypes_h.9886548B_F360_4DD9_9B0A_D482DA83FDE5
-./Include/ShTypes.Idl
-./ShTypes_Idl.9F7B319F_1B5E_4295_A328_55812980E890
-./Include/simpdc.h
-./simpdc_h.88DEFDE2_EA2D_45A9_AA02_C9687EF61D83
-./Include/SipBase.h
-./SipBase_h.492027F4_C6EA_4BE3_BF6D_D197B1740EA5
-./Include/sisbkup.h
-./sisbkup_h.AF835D7F_0104_457E_ABCF_C320A9BBEE46
-./Include/SMPAB.h
-./SMPAB_h.A87D9A93_47E5_44C8_BBB5_75AF2524ED62
-./Include/SMPMS.h
-./SMPMS_h.49789C15_7036_4178_8AEA_F5287027047E
-./Include/SMPXP.h
-./SMPXP_h.C505618A_4B69_4F5A_BE7E_99A990ACFA95
-./Include/SMTPReg.Vbs
-./SMTPReg_Vbs.609DD8F3_FB25_494F_92A7_681987B32247
-./Include/Smx.h
-./Smx_h.637CE459_BF68_407F_B818_8A55ED6033D6
-./Include/Snmp.h
-./Snmp_h.9A7BF3ED_9C60_4713_82EB_BB0A1AA54F29
-./Include/SoftPub.h
-./SoftPub_h.AB491E8B_8482_4123_855C_DDF5CB1E430E
-./Include/specstrings.h
-./specstrings_h.A7E4A9D6_09A4_4DF2_ACD6_FDA88EE001F0
-./Include/SpOrder.h
-./SpOrder_h.9B6E488A_F6AD_4278_898D_9F02735977FE
-./Include/Sql_1.h
-./Sql_1_h.5290A828_110C_41CE_BD60_B97DF179F443
-./Include/SrRestorePtApi.h
-./SrRestorePtApi_h.BCA2370E_0B43_4F8C_9817_61CC344CC489
-./Include/SspGuid.h
-./SspGuid_h.221CC243_6A2B_4D8C_BC77_51D35968B074
-./Include/Sspi.h
-./Sspi_h.516F8C44_FB8C_45FF_A1E2_8751FEB8D6C3
-./Include/SspsErr.h
-./SspsErr_h.3AF11FAB_F267_4805_83CF_9B1A637B3A4A
-./Include/SspsIdl.h
-./SspsIdl_h.0380A336_EF59_4095_B4D5_C68327CF8DBC
-./Include/SspsIdl.Idl
-./SspsIdl_Idl.0380A336_EF59_4095_B4D5_C68327CF8DBC
-./Include/Sti.h
-./Sti_h.20464414_274D_4B84_BBD8_7BA0159B34AB
-./Include/Stierr.h
-./Stierr_h.8C8246BA_DB46_46F1_A643_B013BF70B6B5
-./Include/Stireg.h
-./Stireg_h.E8E72B0E_E6AE_4286_8BB4_11956499EAE2
-./Include/StlLock.h
-./StlLock_h.5290A828_110C_41CE_BD60_B97DF179F443
-./Include/Stm.h
-./Stm_h.70A27E5F_FF75_42CA_9D5A_F2B4355533B7
-./Include/Storage.h
-./Storage_h.16ABCD01_36AD_4A60_A153_DBCA2272FA71
-./Include/storprop.h
-./storprop_h.C8C8B1B4_8072_4DD4_BF7A_CCED7D692960
-./Include/StrAlign.h
-./StrAlign_h.A1552497_0C9D_4771_B7E4_7D4E10809242
-./Include/streamcache.h
-./streamcache_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/streamcache.idl
-./streamcache_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/streamdescription.h
-./streamdescription_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/streamdescription.idl
-./streamdescription_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/strmif.h
-./strmif_h.3AADE802_E842_41DB_8CC2_A5515534B320
-./Include/strmif.idl
-./strmif_idl.6F815396_566D_486D_B928_172D4A943671
-./Include/strsafe.h
-./strsafe_h.99B75D06_8146_460D_9C06_CC9FF72BA757
-./Include/SubAuth.h
-./SubAuth_h.3CCC2DFA_E410_42CF_B234_6ED96F1484B1
-./Include/SubsMgr.h
-./SubsMgr_h.D773667D_FF5C_4066_9459_DBEAFAF01681
-./Include/SubsMgr.Idl
-./SubsMgr_Idl.0A592170_B96F_4FE4_8476_CE56BB861CF8
-./Include/SvcGuid.h
-./SvcGuid_h.4504448E_241E_448D_BB0F_EBB4C99247E9
-./Include/SvrAPI.h
-./SvrAPI_h.29CDDC33_7599_41B9_AE7B_0FEE1A799AED
-./Include/Tapi.h
-./Tapi_h.B919B4DC_4012_46C4_8648_A8A09AB4F174
-./Include/Tapi3.h
-./Tapi3_h.3874C7E0_1C3B_4996_8AE9_B70DE540FB3F
-./Include/Tapi3cc.h
-./Tapi3cc_h.72F07100_42BA_4F7F_A4BC_D2B2C63E9D11
-./Include/Tapi3cc.Idl
-./Tapi3cc_Idl.7EE32FB6_4981_4922_8409_851D1C150CAF
-./Include/Tapi3ds.h
-./Tapi3ds_h.8954E1A9_AB36_4649_A32C_D8B945D6BC0A
-./Include/Tapi3ds.Idl
-./Tapi3ds_Idl.67C0E12E_EEE6_4851_A14C_2BF761EA4178
-./Include/Tapi3Err.h
-./Tapi3Err_h.6EAECF84_CBEF_4959_B935_2C5F7D4926D4
-./Include/Tapi3if.h
-./Tapi3if_h.248AFE10_42F6_4CBD_A8F7_7EBC322832ED
-./Include/Tapi3if.Idl
-./Tapi3if_Idl.45307D66_587A_4128_9EE4_BAF24A065735
-./Include/TCError.h
-./TCError_h.480D22A4_2211_4115_A92E_706E9F9FB7CF
-./Include/TCGuid.h
-./TCGuid_h.B3BCDF07_218A_4FE8_89BB_3DE4B36168AA
-./Include/tcpioctl.h
-./tcpioctl_h.46FB67C8_70DD_430F_88F9_F9701E0557DB
-./Include/TermMgr.h
-./TermMgr_h.BF7BADA3_4499_42FB_A843_BB351ED4883A
-./Include/TermMgr.Idl
-./TermMgr_Idl.D31339EF_9B9F_4E43_8984_53EC0AE2919D
-./Include/TextServ.h
-./TextServ_h.775ABBA7_F8C6_4E0D_8FEF_E308FC215B13
-./Include/TextStor.h
-./TextStor_h.DBB9FF29_2C5C_490C_8523_108976F8D732
-./Include/TextStor.idl
-./TextStor_idl.F4BB4DE7_5876_4E61_950D_F0F69EF39705
-./Include/ThrdBase.h
-./ThrdBase_h.00F30509_4929_432E_8BD1_E7F85A715823
-./Include/TimeProv.h
-./TimeProv_h.0F9B3271_E3D9_4A6E_828F_31392FD0B9C2
-./Include/TlHelp32.h
-./TlHelp32_h.E897C532_4CE8_484B_AA1C_1B16AB7E36EF
-./Include/tlogstg.h
-./tlogstg_h.68DE44EB_BE83_418A_8593_F060377F08D6
-./Include/tlogstg.idl
-./tlogstg_idl.68DE44EB_BE83_418A_8593_F060377F08D6
-./Include/Tmschema.h
-./Tmschema_h.C946715B_1375_41BB_A55D_4CFD47BFE17A
-./Include/TNEF.h
-./TNEF_h.7AB5EC44_6C7E_4532_91A5_1290978B0A95
-./Include/TOM.h
-./TOM_h.B5B3C5B6_AF73_4236_A512_B06F80092815
-./Include/Traffic.h
-./Traffic_h.16066953_79AB_46D1_B785_81630262751F
-./Include/Transact.h
-./Transact_h.2374BD40_5007_46F1_97FB_DE70308ADE75
-./Include/triedcid.h
-./triedcid_h.88DEFDE2_EA2D_45A9_AA02_C9687EF61D83
-./Include/triediid.h
-./triediid_h.88DEFDE2_EA2D_45A9_AA02_C9687EF61D83
-./Include/triedit.h
-./triedit_h.88DEFDE2_EA2D_45A9_AA02_C9687EF61D83
-./Include/triedit.idl
-./triedit_idl.88DEFDE2_EA2D_45A9_AA02_C9687EF61D83
-./Include/tsattrs.h
-./tsattrs_h.3FAB8599_F5E3_4099_AA7D_00DADBBB7B32
-./Include/TSPI.h
-./TSPI_h.6EF704EB_E96A_434F_A9FC_FFDFC64A3F67
-./Include/tsuserex.h
-./tsuserex_h.C1DAE510_7E0C_413C_BCAE_26C4362567E2
-./Include/tsuserex_i.c
-./tsuserex_i_c.FA282DBB_64C7_4113_8AB1_F99E8075F728
-./Include/tune.h
-./tune_h.2663DB6E_72C2_4E12_A7C1_BBD0636CE639
-./Include/tuner.h
-./tuner_h.D7EBA75E_B740_4AA7_A3ED_3A3803FD0086
-./Include/tuner.idl
-./tuner_idl.9AB22E0A_19C5_4855_ADD0_FD19795F887F
-./Include/Tvout.h
-./Tvout_h.9408A6E9_FFEB_45CD_A421_518A1C078ECA
-./Include/tvratings.h
-./tvratings_h.72E1BCC8_7119_4737_9219_3D6F76603F2D
-./Include/tvratings.idl
-./tvratings_idl.10A41012_52F3_42F5_AFC1_4B446368A163
-./Include/TxCoord.h
-./TxCoord_h.C743DE82_2591_4093_8CAA_8DEACD874A20
-./Include/TxCtx.h
-./TxCtx_h.E3CEB071_B0E3_4710_BC8F_A32DD1C43774
-./Include/TxDtc.h
-./TxDtc_h.C719189C_D834_4A8E_A37A_276B2F8C3E45
-./Include/UaStrFnc.h
-./UaStrFnc_h.5FA45208_827C_4027_B7B9_361026D9029E
-./Include/Umx.h
-./Umx_h.12220205_1E6A_4490_ACE1_BAC25CB86047
-./Include/unexposeenums2managed.h
-./unexposeenums2managed_h.D32E8ADF_A27B_4376_9ECC_04FB1D59CF8B
-./Include/Unknwn.h
-./Unknwn_h.29FFD2D8_B228_4964_BF48_03B36D4054A1
-./Include/Unknwn.Idl
-./Unknwn_Idl.4C59733F_E214_45DE_9321_D7291B452605
-./Include/UPnP.h
-./UPnP_h.F8442D34_BD20_478B_A3F4_486D729F44D1
-./Include/UPnP.Idl
-./UPnP_Idl.9798F88F_DCC5_43F8_84C8_85F64B511789
-./Include/upnphost.h
-./upnphost_h.F8442D34_BD20_478B_A3F4_486D729F44D1
-./Include/upnphost.idl
-./upnphost_idl.F8442D34_BD20_478B_A3F4_486D729F44D1
-./Include/UrlHist.h
-./UrlHist_h.DF004D08_D087_4369_BBB2_EE77A489A5FA
-./Include/UrlHist.Idl
-./UrlHist_Idl.B319085D_1AF0_434A_9E11_FFE80FFB9F84
-./Include/UrlMon.h
-./UrlMon_h.FF5B5E62_FF21_4387_A017_EC838646AA8F
-./Include/UrlMon.Idl
-./UrlMon_Idl.22BF75B6_BBF9_4D4D_9AE0_764D3E8E656E
-./Include/UserEnv.h
-./UserEnv_h.ACCF379D_140D_434C_8E0A_CC7AD7B5FAE5
-./Include/usp10.h
-./usp10_h.F5C8460F_6ACA_48C9_8D1F_81892C5BCF74
-./Include/UtilLib.h
-./UtilLib_h.8C59EE30_5554_4669_B761_3B6E3F316D3E
-./Include/uuids.h
-./uuids_h.3AADE802_E842_41DB_8CC2_A5515534B320
-./Include/Uxtheme.h
-./Uxtheme_h.8660B580_8880_4CB5_9A96_A0F643B97218
-./Include/vbinterf.h
-./vbinterf_h.2296FBEF_95EB_45BB_B4C6_C875400D5EF7
-./Include/Vcr.h
-./Vcr_h.1292D5BF_1715_4AE2_9371_993777FB6ACB
-./Include/VdmDbg.h
-./VdmDbg_h.2EDE5ECB_1490_4344_984C_EFF1A9189C22
-./Include/VerInfo.Ver
-./VerInfo_Ver.0DC0FE49_F19A_46CE_8C81_AE6B5670F715
-./Include/Vfw.h
-./Vfw_h.679B6ADA_8C6B_4896_8BC1_0571858F7803
-./Include/vfwmsgs.h
-./vfwmsgs_h.BA35D56B_4623_4B06_B6E5_4241A88EDB54
-./Include/vidcap.h
-./vidcap_h.8111C2C1_5692_45A4_AB7E_EB40EF913FBA
-./Include/vidcap.idl
-./vidcap_idl.D1BCA148_DDD0_49D4_8B16_7D4CDF0061C4
-./Include/videoacc.h
-./videoacc_h.8199C354_9222_49E9_AB4B_FB1152845978
-./Include/videoacc.idl
-./videoacc_idl.062A7D03_1BB1_41E4_9941_20A55D08911B
-./Include/vmr9.h
-./vmr9_h.4A99AC3D_110A_4791_B087_697F7FED4175
-./Include/vmr9.idl
-./vmr9_idl.35898D57_7DB3_46B6_9D08_20EFA783300A
-./Include/vmrender.idl
-./vmrender_idl.9C2C4627_15D1_4903_AE44_DE6FE43862DC
-./Include/vpconfig.h
-./vpconfig_h.CA508B0A_AC4A_4562_8A72_4A739C5B5EBA
-./Include/vpnotify.h
-./vpnotify_h.448F933A_5AD0_4765_AC3B_DE9AC06352F7
-./Include/vptype.h
-./vptype_h.E49D7F9C_6392_486D_BEB2_3DA6356B1C60
-./Include/W32chico.mk
-./W32chico_mk.67AF319B_95A7_4C64_809D_D0A8DAB3F54B
-./Include/Wab.h
-./Wab_h.1F9915CD_04E0_461D_ACD5_9DE3C6AC3870
-./Include/WabApi.h
-./WabApi_h.814D267B_97E2_41F7_B3D9_A9E44B4E82C3
-./Include/WabCode.h
-./WabCode_h.E3D1A1E3_0070_43CE_9D66_8A9DAE55B33B
-./Include/WabDefs.h
-./WabDefs_h.9093150B_9A24_47FE_B765_D4F83EBB7FD9
-./Include/WabIab.h
-./WabIab_h.0FC2491D_8588_4E93_A011_5D8AE0DB13DA
-./Include/WabMem.h
-./WabMem_h.50C7E724_CD9C_4A14_AD4B_9CAEF2D91126
-./Include/WabNot.h
-./WabNot_h.0233511A_3F4D_4980_8DB9_D0798A958D44
-./Include/WabTags.h
-./WabTags_h.CD3409EB_F674_4D82_8D67_DE9B6140A1A2
-./Include/WabUtil.h
-./WabUtil_h.88C7C6A7_67A4_4935_BC82_E54B2A38114F
-./Include/WbemAds.h
-./WbemAds_h.3B6C3C2D_78CF_4749_B73D_1AC85D7FADEC
-./Include/WbemAds.Idl
-./WbemAds_Idl.14005787_9CD6_4599_8500_C65D18EF4249
-./Include/WbemCli.h
-./WbemCli_h.0D619B5A_B3B2_4F21_89A2_DFCA7283852A
-./Include/WbemCli.Idl
-./WbemCli_Idl.CCE3F436_2AE1_4716_A1A6_F806348F5A38
-./Include/WbemDisp.h
-./WbemDisp_h.A2AAA253_CED9_4C8A_936D_8E6076B97CC4
-./Include/WbemDisp.Idl
-./WbemDisp_Idl.049653D7_200E_4E72_BA24_C05590804DF7
-./Include/WbemGlue.h
-./WbemGlue_h.F41116F6_1A71_475D_9C4B_C72EBAC7F1B8
-./Include/WbemIdl.h
-./WbemIdl_h.E088A32F_5299_4DD8_8C36_AF75F1810C7E
-./Include/WbemProv.h
-./WbemProv_h.05FFBB7D_FE1B_46D0_BB7B_EA53D9294F54
-./Include/WbemProv.Idl
-./WbemProv_Idl.5CA1D41A_8EC1_41C2_8303_275D2AD376EB
-./Include/WbemTime.h
-./WbemTime_h.3B2A8984_A911_427E_889E_F2C26706C1C4
-./Include/WbemTran.h
-./WbemTran_h.0F715259_B6FE_4587_A7FB_7CD7970E887C
-./Include/WbemTran.Idl
-./WbemTran_Idl.EF06FB62_2043_4FC4_98CD_16892911EF99
-./Include/wdigest.h
-./wdigest_h.87444149_3C25_4020_9220_66D89C616C38
-./Include/WFExt.h
-./WFExt_h.4046170D_A6E3_431A_B672_167DA8BB2DD6
-./Include/Wia.h
-./Wia_h.F5185231_8DDF_4283_A640_8E40ABDD3B8E
-./Include/WiaDef.h
-./WiaDef_h.F5185231_8DDF_4283_A640_8E40ABDD3B8E
-./Include/WiaDevD.h
-./WiaDevD_h.A131ECC5_124A_4A54_938F_F24444626079
-./Include/WiaVideo.h
-./WiaVideo_h.FE491F65_ED04_461D_AD59_78A8FA81165D
-./Include/Win32.Mak
-./Win32_Mak.32CC3E31_83F0_4225_A559_1529850FBE22
-./Include/WinAble.h
-./WinAble_h.5754CDF1_A401_4532_B665_952B5F5C7FFC
-./Include/WinBase.h
-./WinBase_h.98FEB1D2_3B2B_4CD3_BB79_CD15228A5129
-./Include/WinBase.Inl
-./WinBase_Inl.36381470_9072_4963_A182_EDBAC7C4BB47
-./Include/WinBer.h
-./WinBer_h.AACBE31D_20E4_4E0E_989A_9C73A685A186
-./Include/WinCon.h
-./WinCon_h.520BC5A5_BEDB_416C_86CA_112BE4DCEF3E
-./Include/wincred.h
-./wincred_h.49744C78_1148_4A1F_A2D7_1FA6A8345933
-./Include/WinCrypt.h
-./WinCrypt_h.C6E443DD_58DD_4490_B595_C1E7BE0B598D
-./Include/WinDef.h
-./WinDef_h.4E5056AB_9C4E_4C98_8F0D_3E096C589151
-./Include/WinDNS.h
-./WinDNS_h.A8C333C4_852D_47D1_A113_D0A48EC3B477
-./Include/Windows.h
-./Windows_h.28582AD5_027C_4A81_B0D5_D8CBD0B318EC
-./Include/WindowsX.h
-./WindowsX_h.5FBB1A44_E68C_4B79_A7D0_79F719E56FE2
-./Include/Windowsx.h16
-./Windowsx_h16.9B3CF5CD_E7B2_4AC4_92CB_4E4D7384753A
-./Include/WinEFS.h
-./WinEFS_h.A8C333C4_852D_47D1_A113_D0A48EC3B477
-./Include/WinError.h
-./WinError_h.609CB3A1_4CD9_44B6_91C9_B1247F3182A4
-./Include/WinFax.h
-./WinFax_h.8128B6C9_91E6_439A_BA7F_4F59C0BE6DF1
-./Include/WinGDI.h
-./WinGDI_h.F5C8460F_6ACA_48C9_8D1F_81892C5BCF74
-./Include/winhttp.h
-./winhttp_h.F5133C56_8FC8_41D2_A6F2_D6908874119D
-./Include/WinInet.h
-./WinInet_h.2E446360_59B1_493D_95C5_89B0B2E7036B
-./Include/WinIoCtl.h
-./WinIoCtl_h.AB7EF0F8_E722_46A9_BD7C_84D0C4FAC37C
-./Include/Winldap.h
-./Winldap_h.47CA7D74_7F38_4175_9DBF_CE5CFCE47E70
-./Include/WinNetWk.h
-./WinNetWk_h.5EE18030_718A_4794_A5A8_7A4FED9B024A
-./Include/WinNls.h
-./WinNls_h.B4F7CED1_2696_4AA1_B6A5_3AC624A7D266
-./Include/WinNls32.h
-./WinNls32_h.34C54F59_BC74_4516_AE93_6FB4D1CD8670
-./Include/WinNT.h
-./WinNT_h.32234913_5E7B_4D0B_8433_96531AF0C513
-./Include/WinNT.rh
-./WinNT_rh.B7E118AC_F736_46A7_99EE_C1BDB7AC2206
-./Include/WinPerf.h
-./WinPerf_h.838008B8_D8A2_454B_B57A_5FC783ADCE27
-./Include/WinReg.h
-./WinReg_h.33A89CA4_AFBA_4352_85BD_7B4BF3DE1538
-./Include/WinResrc.h
-./WinResrc_h.E2B07E3C_D396_4498_B02D_281236B0E9EE
-./Include/winsafer.h
-./winsafer_h.C0F7A7C4_F5A5_4226_9C91_CC1E6764897F
-./Include/WinSCard.h
-./WinSCard_h.48F96F95_938E_4F50_AD05_A46ACE1FEC49
-./Include/WinSmCrd.h
-./WinSmCrd_h.1359F694_26C9_4747_BE5D_0AD98737FEAD
-./Include/WinSnmp.h
-./WinSnmp_h.DD111F2F_C1BD_4C30_89D9_27DF2C7361F9
-./Include/WinSock.h
-./WinSock_h.4775E2BA_6838_4D56_B6FB_8ECCADE487F6
-./Include/WinSock2.h
-./WinSock2_h.103B9608_3EFE_4377_813B_D790EC6D950C
-./Include/WinSpool.h
-./WinSpool_h.D587E440_91BD_4546_AF25_6736A5B3C9F2
-./Include/WinSvc.h
-./WinSvc_h.852E9034_6AF3_4CB5_899B_C3736A1356CB
-./Include/winternl.h
-./winternl_h.98FEB1D2_3B2B_4CD3_BB79_CD15228A5129
-./Include/WinTrust.h
-./WinTrust_h.66B7FD4F_7910_4084_BD92_621489148889
-./Include/WinUser.h
-./WinUser_h.A91E985D_2676_4981_A4AC_EEFEACBC7ECF
-./Include/WinUser.Inl
-./WinUser_Inl.11E24A77_AFEE_4E4B_AA6A_ACC92E0CBE0A
-./Include/WinUser.rh
-./WinUser_rh.54C20B60_1461_4CAD_A667_DB71413909AD
-./Include/WinVer.h
-./WinVer_h.BB8A24ED_88B1_4CA0_840A_25BB555557C7
-./Include/WinWlx.h
-./WinWlx_h.11136E1A_61F6_4146_8032_C228B3222859
-./Include/Wmistr.h
-./Wmistr_h.EB11C6D9_1296_41FC_9D91_04FC97A948F7
-./Include/WMIUtils.h
-./WMIUtils_h.54CC0E71_AAF5_4790_9556_697438943CD1
-./Include/WMIUtils.Idl
-./WMIUtils_Idl.81AE6D89_A17C_4EFF_9AA9_6F4743427874
-./Include/wmsbasicplugin.h
-./wmsbasicplugin_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/WMSBasicPlugin.idl
-./WMSBasicPlugin_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsbuffer.h
-./wmsbuffer_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsbuffer.idl
-./wmsbuffer_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmscatid.h
-./wmscatid_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmscontext.h
-./wmscontext_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmscontext.idl
-./wmscontext_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsContextNames.h
-./wmsContextNames_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsdatapath.h
-./wmsdatapath_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsdatapath.idl
-./wmsdatapath_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsdefs.h
-./wmsdefs_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsevent.h
-./wmsevent_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsevent.idl
-./wmsevent_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmseventlog.h
-./wmseventlog_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmseventlog.idl
-./wmseventlog_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsheaderline.h
-./wmsheaderline_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsHeaderline.idl
-./wmsHeaderline_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsincomingcounters.h
-./wmsincomingcounters_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsincomingcounters.idl
-./wmsincomingcounters_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsnamedvalues.h
-./wmsnamedvalues_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsnamedvalues.idl
-./wmsnamedvalues_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmspacket.h
-./wmspacket_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmspacket.idl
-./wmspacket_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsplaylistparser.h
-./wmsplaylistparser_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/WMSPlaylistParser.idl
-./WMSPlaylistParser_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsplugin.h
-./wmsplugin_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsplugin.idl
-./wmsplugin_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsproxy.h
-./wmsproxy_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsproxy.idl
-./wmsproxy_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsserver.h
-./wmsserver_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsserver.idl
-./wmsserver_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/WMSServerTypeLib.dll
-./WMSServerTypeLib_dll.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsxmldomextensions.h
-./wmsxmldomextensions_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsXMLDOMExtensions.idl
-./wmsXMLDOMExtensions_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/WowNT16.h
-./WowNT16_h.DEC9183D_2F17_4F9A_BDB0_31D2D7C357C6
-./Include/WowNT32.h
-./WowNT32_h.C2AF23C8_1712_4691_BAB3_DA701D8364D0
-./Include/WPApi.h
-./WPApi_h.812A531C_87B6_42B5_A165_2BCE700E2AF3
-./Include/WPApiMsg.h
-./WPApiMsg_h.91A4B0E1_9F0E_4924_B763_5A1E2A8F7C92
-./Include/WPCrsMsg.h
-./WPCrsMsg_h.E326575F_A5B3_475A_A76F_BABF3F895F11
-./Include/WPFtpMsg.h
-./WPFtpMsg_h.ED2324EE_4229_44A3_866A_3E0B68D2C7D0
-./Include/WPObj.Idl
-./WPObj_Idl.BFFC9932_25E2_49B4_981C_D2507CB010E1
-./Include/WPPstMsg.h
-./WPPstMsg_h.1644EF3F_238D_4B90_8865_879BE9F547D8
-./Include/WPSpi.Idl
-./WPSpi_Idl.5A7493DC_D4DD_433D_863C_208BB280C8D6
-./Include/WPSpiHlp.h
-./WPSpiHlp_h.E03EFDF1_D9C5_479C_88FD_84FD532FB5F0
-./Include/wptypes.h
-./wptypes_h.88DEFDE2_EA2D_45A9_AA02_C9687EF61D83
-./Include/WPWizMsg.h
-./WPWizMsg_h.9B9C2555_5CBA_4AD8_ABBC_1B4152E4330A
-./Include/WS2atm.h
-./WS2atm_h.13B34B03_17DF_4676_9A0D_92ED5D9E4CA8
-./Include/ws2bth.h
-./ws2bth_h.251FFCE3_D561_4089_9F89_E9DEB07FA35B
-./Include/WS2dnet.h
-./WS2dnet_h.4D0848D2_6BB2_4053_BC04_92750E8939F4
-./Include/WS2spi.h
-./WS2spi_h.289F6E25_5761_47A9_8EDF_453B11BA35A9
-./Include/WS2tcpip.h
-./WS2tcpip_h.4DD0212E_A8BD_484D_BE03_0AD3D6F54DE3
-./Include/WShisotp.h
-./WShisotp_h.80FC65EB_7FF4_46E9_8936_D799FB01EE1B
-./Include/wsipv6ok.h
-./wsipv6ok_h.FA5A89C6_E25E_4CF9_9FFA_A77AA2D61785
-./Include/WSipx.h
-./WSipx_h.13C78969_D41D_4ABE_A6FF_116EE77578C2
-./Include/WSnetbs.h
-./WSnetbs_h.D7C31035_44E3_4CFA_A8A4_F8CB1CC87404
-./Include/WSNwLink.h
-./WSNwLink_h.5DE51140_B483_45AF_8177_D6989858DBD9
-./Include/WSPiApi.h
-./WSPiApi_h.BEFA7ED6_FC39_4146_9EB2_5C95E14F137E
-./Include/wsrm.h
-./wsrm_h.7BBE1837_FC5C_4083_93A2_E7823DFFB0B2
-./Include/WSvns.h
-./WSvns_h.3CCC2DFA_E410_42CF_B234_6ED96F1484B1
-./Include/WtsApi32.h
-./WtsApi32_h.1B223AAF_BC94_4BF9_B843_EF75BBF8DFF8
-./Include/WTypes.h
-./WTypes_h.ECC4D2C4_2FC9_47C4_96ED_E6BF3923D561
-./Include/WTypes.Idl
-./WTypes_Idl.FB36E427_62AF_41F8_AD24_25EFF7DCE79C
-./Include/wuapi.h
-./wuapi_h.D8BAB654_276B_464C_AB60_4287E66587F8
-./Include/wuapi.idl
-./wuapi_idl.0D30EBE9_A053_43E5_8903_BCF057F39584
-./Include/wuerror.h
-./wuerror_h.2A651221_9DA4_4FF5_80AB_19011BFA3022
-./Include/xa.h
-./xa_h.347A116E_2A2B_4B3A_8D38_B65119978278
-./Include/XCMC.h
-./XCMC_h.C2A30016_81F6_48EC_9250_B7857EB09446
-./Include/XCMCExt.h
-./XCMCExt_h.BE2E7F86_ACF8_4596_B4A7_A19CC8CC1484
-./Include/XCMCMSX2.h
-./XCMCMSX2_h.56ECF8A0_8D04_4505_AC98_FCF6A541CB8C
-./Include/XCMCMSXT.h
-./XCMCMSXT_h.0B38CB3F_5F0A_49CF_AA61_8ED566DDD627
-./Include/xenroll.h
-./xenroll_h.3EC2F34E_A4EB_4F7B_BC3F_92AE9A24634F
-./Include/xmldom.h
-./xmldom_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/XmlDom.Idl
-./XmlDom_Idl.9C80BF6B_6483_4E4F_A5DE_6F9D928D0B0A
-./Include/XmlDomDid.h
-./XmlDomDid_h.19B17D86_F027_4043_A576_0557D5F64435
-./Include/XmlDso.Idl
-./XmlDso_Idl.A1452C9C_2610_4C2B_9CF9_2A1F8CAFB09D
-./Include/XmlDsodid.h
-./XmlDsodid_h.C9A4FCFF_3432_4FB7_ABEB_0FA74A21C426
-./Include/XMLTrnsF.h
-./XMLTrnsF_h.61A721A5_B08A_4EE4_B81D_AEFCCEDF72D5
-./Include/XMLTrnsF.Idl
-./XMLTrnsF_Idl.80728B11_7B2B_4DE6_9B3C_D8F80B25AB56
-./Include/xmmintrin.h
-./xmmintrin_h.1C6C3797_206B_47D5_96AE_B46EE72E2290
-./Include/xoleHlp.h
-./xoleHlp_h.4116419D_F6D4_4172_B340_389389809A2C
-./Include/xprtdefs.h
-./xprtdefs_h.277EC9DC_FFBE_4492_B28C_75E8ECB772DF
-./Include/zmouse.h
-./zmouse_h.DA7A9A5A_DA68_478A_833A_F4FC31868A1C
-./Include/_dbdao.h
-./_dbdao_h.231C3B04_E959_439A_86C4_B9DD9BAF6414
-./Lib/AclUI.Lib
-./AclUI_Lib.9A15A36F_8A8C_4898_833C_C5DA38AB7068
-./Lib/ActiveDS.Lib
-./ActiveDS_Lib.AEEC69F0_7F97_4EC7_ADAC_11B582264202
-./Lib/Ad1.Lib
-./Ad1_Lib.6F6C857F_5B22_4FBE_BF3C_4BFA324FB0E2
-./Lib/Adptif.Lib
-./Adptif_Lib.4618B0D6_CD10_4684_8D00_39B0C11C49B3
-./Lib/ADSIid.Lib
-./ADSIid_Lib.16DA5533_8F0C_4A7B_8DAE_AF81A91DAE2D
-./Lib/AdvAPI32.Lib
-./AdvAPI32_Lib.0CD78343_1C13_4859_8E6E_6D1188DD4561
-./Lib/AMD64/amstrmid.lib
-./strmiids_lib.C064EC07_DFB3_41F3_8B67_CFED1A5774F0
-./Lib/AMD64/AuthZ.Lib
-./AuthZ_Lib.02431FC6_DF7A_45CA_BF1C_A61A2825CBF7
-./Lib/AMD64/clfsw32.lib
-./clfsw32_lib.73F64881_4A87_4A4F_BA4E_D096B0982E10
-./Lib/AMD64/dmoguids.lib
-./dmoguids_lib.E1CF6DD7_C7D1_4E82_99E4_667053F23791
-./Lib/AMD64/FrameDyD.Lib
-./FrameDyD_Lib.D5508E7B_3C44_48D8_A0AD_892930BB42B4
-./Lib/AMD64/FrameDyn.Lib
-./FrameDyn_Lib.6FA4B0BA_8526_465C_A418_AA71A5076667
-./Lib/AMD64/irprops.lib
-./irprops_lib.19C26F36_08C9_44CA_9D92_175E47BE34D6
-./Lib/AMD64/msdmo.lib
-./msdmo_lib.E3C16984_3568_44CF_B567_F27BE9576A8E
-./Lib/AMD64/Msi.Lib
-./Msi_Lib.A1E07DC9_A3D6_41FF_938A_5600B250C0BE
-./Lib/AMD64/p2p.lib
-./p2p_lib.AC11103C_7DAE_43F2_A541_31B493E291CA
-./Lib/AMD64/p2pgraph.lib
-./p2pgraph_lib.271F53C4_20A3_455B_9EDA_99C2C405E7F9
-./Lib/AMD64/quartz.lib
-./quartz_lib.74B50B64_F2E5_45D0_83A6_428724419EFC
-./Lib/AMD64/strmiids.lib
-./strmiids_lib.C064EC07_DFB3_41F3_8B67_CFED1A5774F0
-./Lib/AMD64/WbemUuid.Lib
-./WbemUuid_Lib.CB6803C1_B2CF_4EC9_916C_CE73214B3D59
-./Lib/AMD64/WinFax.Lib
-./WinFax_Lib.0A31F126_D8AC_4CEE_8313_88694B86616C
-./Lib/AMD64/wmiutils.lib
-./wmiutils_lib.014FFE1B_99A9_42FD_83D3_CFD1201113FC
-./Lib/AMD64/wuguid.lib
-./wuguid_lib.4139E85B_BFCE_4628_A127_14A7C3CAF266
-./Lib/amstrmid.lib
-./strmiids_lib.0DB203F5_D714_4EDC_BB66_5C04C287593A
-./Lib/ASycFilt.Lib
-./ASycFilt_Lib.C1F353E4_23AD_40AB_9B28_953F002CACDF
-./Lib/atlsd.pdb
-./atlsd_pdb.E09F1B9F_A836_4595_80BB_1095F46C1D07
-./Lib/AuthZ.Lib
-./AuthZ_Lib.F067DB96_7635_4501_97D8_13FA0E787648
-./Lib/bhsupp.lib
-./bhsupp_lib.F4AF8576_361F_4294_A151_6152486CDB43
-./Lib/Bits.Lib
-./Bits_Lib.FFCFFD01_01B3_4741_B42C_D9CD593867E6
-./Lib/bufferoverflowu.lib
-./bufferoverflowu_lib.80541E77_F628_4FAD_B1B2_8B79E9987352
-./Lib/Cabinet.Lib
-./Cabinet_Lib.24F0A612_9E3E_4EED_ACAB_0EACCF0CF28A
-./Lib/Cap.Lib
-./Cap_Lib.916C6B9F_3653_45D3_BA92_381B9EDC5F9C
-./Lib/cdoex.tlb
-./cdoex_tlb.FE314838_0827_4DA3_ABF1_65F3C78D3C10
-./Lib/cdoexm.tlb
-./cdoexm_tlb.F92DE74A_5F57_481B_ADA4_A41DD86B05CE
-./Lib/CDOSys.Tlb
-./CDOSys_Tlb.16BBD390_1C48_4286_881F_2BC54FA44ACE
-./Lib/certadm.lib
-./certadm_lib.7D2B5BC3_6D79_4A17_8A44_9F7E8AD2F656
-./Lib/certidl.lib
-./certidl_lib.7D2B5BC3_6D79_4A17_8A44_9F7E8AD2F656
-./Lib/CiUuid.Lib
-./CiUuid_Lib.CC9681FB_1CB2_48CA_8985_0755BD87ABED
-./Lib/clfsw32.lib
-./clfsw32_lib.9AF3D907_9FA7_4857_B163_F59603D89F61
-./Lib/ClusApi.Lib
-./ClusApi_Lib.11AB98BA_3E0A_456E_89FB_3C334E95F9BA
-./Lib/ComCtl32.Lib
-./ComCtl32_Lib.8FFE832C_F04C_4C28_A6B8_7E7FBF7C629C
-./Lib/ComDlg32.Lib
-./ComDlg32_Lib.A526F3F6_F952_43C7_93BC_6D84BDF7D9A6
-./Lib/ComMode.Obj
-./ComMode_Obj.2EA33CC1_3539_4E80_A72B_FEF56B43D9EA
-./Lib/ComSvcs.Lib
-./ComSvcs_Lib.3D8CF04C_306E_4CFC_B87B_75227675F26D
-./Lib/credui.lib
-./credui_lib.BB90E752_F1C6_4AF0_91A9_C6A033274773
-./Lib/Crypt32.Lib
-./Crypt32_Lib.20163454_1762_49EF_B8BD_91F0C396DFCE
-./Lib/CryptNet.Lib
-./CryptNet_Lib.505BA3BE_ECE3_4371_8DD9_8D69FA86088C
-./Lib/cryptui.lib
-./cryptui_lib.F64BCB34_CA8D_4E75_A28E_16F26B85EDDA
-./Lib/d3d8thk.lib
-./d3d8thk_lib.B5870F76_AA76_4F54_9DAF_6B259592563B
-./Lib/daouuid.lib
-./daouuid_lib.A0CF24DE_9DE9_427A_ABE0_E1D5A4DAC06E
-./Lib/DbgEng.Lib
-./DbgEng_Lib.F2F687FA_3908_4C6A_9885_10CC1176BA7D
-./Lib/DbgHelp.Lib
-./DbgHelp_Lib.9632CD46_E9EC_418A_B71A_96145D5E6EB2
-./Lib/dciman32.lib
-./dciman32_lib.4CA404D6_C317_4C53_9D27_F808A783201B
-./Lib/ddao35.lib
-./ddao35_lib.81BD4D37_BA60_4C6C_8E3E_513C269F5F26
-./Lib/ddao35d.lib
-./ddao35d_lib.5B422C2E_6710_4456_BAD1_A899856EF7FD
-./Lib/ddao35u.lib
-./ddao35u_lib.16516F51_73F4_4A73_BC78_7DDDB26973A3
-./Lib/ddao35ud.lib
-./ddao35ud_lib.F1A17DBC_BC2D_4177_A820_A16EB7EBC835
-./Lib/DhcpCSvc.Lib
-./DhcpCSvc_Lib.78034C53_7EBA_4EE4_A1D6_234C0380B6D2
-./Lib/dhcpsapi.lib
-./dhcpsapi_lib.B078BD2F_593F_4258_A218_E80AF5AB6AC1
-./Lib/DlcAPI.Lib
-./DlcAPI_Lib.A451EBCF_9D55_4AD6_858C_0B998963B109
-./Lib/dmoguids.lib
-./dmoguids_lib.0323C054_642D_44EB_9F25_78316D700E20
-./Lib/DnsAPI.Lib
-./DnsAPI_Lib.3F010595_2C0B_4787_9107_A2F5C84EA3FE
-./Lib/DSProp.Lib
-./DSProp_Lib.03116C90_2554_4543_A5F1_E9979E73C3A8
-./Lib/DSUIExt.Lib
-./DSUIExt_Lib.49D2B62F_28F4_4C2A_8361_DFC1B041A4F7
-./Lib/DtcHelp.Lib
-./DtcHelp_Lib.F3540DF1_46E6_4686_A04A_63A12C61F5C4
-./Lib/encapi.lib
-./encapi_lib.5DB86A2F_D54F_45C0_9221_F7101D152817
-./Lib/esebcli2.lib
-./esebcli2_lib.35FD9A9C_F0E9_439E_BBEB_C23A439ACB09
-./Lib/Esent.Lib
-./Esent_Lib.F0A54786_DB52_4315_9FA5_B80DC9D66313
-./Lib/exevtsnk.tlb
-./exevtsnk_tlb.5DA3BCCE_05E5_46F2_B7AF_7D2330821965
-./Lib/FaultRep.Lib
-./FaultRep_Lib.344CE5CC_5C49_4374_A7BB_C875DF3F389C
-./Lib/Fci.Lib
-./Fci_Lib.85D4EF0A_7CF1_4E45_A3E7_AD03F4519998
-./Lib/Fdi.Lib
-./Fdi_Lib.2FCDE2D4_A1FB_4BB4_B957_F0FAF39A2AFF
-./Lib/FrameDyD.Lib
-./FrameDyD_Lib.F8560B5B_F431_4D2A_9FB5_9F87169B04FC
-./Lib/FrameDyn.Lib
-./FrameDyn_Lib.CC2BEF0B_70DE_4F5C_A69F_7AB77C20DD30
-./Lib/Gdi32.Lib
-./Gdi32_Lib.0D632DC3_BB1F_4E2D_ABF7_8491468D50BE
-./Lib/GdiPlus.lib
-./GdiPlus_lib.EE97B0F6_1FE7_4542_890E_EBD631ADC199
-./Lib/GlAux.Lib
-./GlAux_Lib.E2F48DBA_DC60_47DF_A09F_518D5B301A79
-./Lib/GlU32.Lib
-./GlU32_Lib.03AC33CE_35E0_4F59_8105_AFB0FBFAD34F
-./Lib/GPEdit.Lib
-./GPEdit_Lib.42AAB786_65B6_4D59_BE71_DB6DEB5CF2D1
-./Lib/gpmuuid.lib
-./gpmuuid_lib.5CAAE8C3_6BFD_4777_8FCE_2A4946CD2BAA
-./Lib/HelpCenterInterfaces.tlb
-./HelpCenterInterfaces_tlb.6B2EDAAC_34DF_4763_9B5D_C6C24FA9ED4E
-./Lib/HelpServiceInterfaces.tlb
-./HelpServiceInterfaces_tlb.09FB54EC_E4F2_49CB_9496_11B8FFE93EA3
-./Lib/HLink.Lib
-./HLink_Lib.383AC439_340C_4A4E_861A_99D4CAA369AF
-./Lib/Htmlhelp.Lib
-./Htmlhelp_Lib.5E1F2358_3DC1_46C7_BFB0_EC70C0BCACEE
-./Lib/httpapi.lib
-./httpapi_lib.E86A0C57_4744_488F_B781_BA6BFBB4155B
-./Lib/IA64/amstrmid.lib
-./strmiids_lib.52F1CDE7_9DDB_4AB4_AFCF_463CD2608C9D
-./Lib/IA64/AuthZ.Lib
-./AuthZ_Lib.D93A5E28_3F45_4660_AE5B_1C78C81DD7C9
-./Lib/IA64/clfsw32.lib
-./clfsw32_lib.0004A60C_157F_4A1C_AD8E_476D26B1649E
-./Lib/IA64/dmoguids.lib
-./dmoguids_lib.EE0200CA_470C_4AF7_ABE1_93B3340EE47C
-./Lib/IA64/FrameDyD.Lib
-./FrameDyD_Lib.815A2736_25DA_48F4_B2AA_61FEF5635762
-./Lib/IA64/FrameDyn.Lib
-./FrameDyn_Lib.4E0AFA9B_6AD0_4087_AA56_E017784968CE
-./Lib/IA64/irprops.lib
-./irprops_lib.A549EE51_6C57_469A_815C_818023F9B560
-./Lib/IA64/msdmo.lib
-./msdmo_lib.C308405B_70B6_462F_868E_185ECDDD119C
-./Lib/IA64/Msi.Lib
-./Msi_Lib.CD051EAF_49FE_415F_AB48_2E229C8DF261
-./Lib/IA64/p2p.lib
-./p2p_lib.CD80BF42_3527_4C83_83C3_A1D9E182A0A3
-./Lib/IA64/p2pgraph.lib
-./p2pgraph_lib.CA91CED1_C766_44BC_A36A_1AEF39F3B89C
-./Lib/IA64/quartz.lib
-./quartz_lib.B11F6138_FD79_4072_B1D6_6D714E5FC9F8
-./Lib/IA64/strmiids.lib
-./strmiids_lib.52F1CDE7_9DDB_4AB4_AFCF_463CD2608C9D
-./Lib/IA64/WbemUuid.Lib
-./WbemUuid_Lib.8E7EA6E4_06D2_4687_B10A_FB265A50FA4B
-./Lib/IA64/WinFax.Lib
-./WinFax_Lib.96D024FA_D730_483E_B212_8E9B52D863D9
-./Lib/IA64/wmiutils.lib
-./wmiutils_lib.E4BAA10C_C5BB_4135_B1E7_05061545C38E
-./Lib/IA64/wuguid.lib
-./wuguid_lib.9917994D_2824_4BD0_9D52_7DAD3DFC82F2
-./Lib/Icm32.Lib
-./Icm32_Lib.9F4D73CC_ED71_4634_A33B_5C9DEC62074D
-./Lib/Icmui.Lib
-./Icmui_Lib.5FA51D8B_3D44_4DBF_809F_B05F76496189
-./Lib/ImageHlp.Lib
-./ImageHlp_Lib.368D4A34_7E69_4A3C_B987_F56FFF784590
-./Lib/Imm32.Lib
-./Imm32_Lib.2FD92C77_BAF0_4DBE_9AA8_1523DECEF10F
-./Lib/IPHlpApi.Lib
-./IPHlpApi_Lib.3FE06992_9558_443B_9BDB_7B52F64CD274
-./Lib/Iprop.Lib
-./Iprop_Lib.534FA736_8D92_409D_8699_7BE1A1F4F555
-./Lib/irprops.lib
-./irprops_lib.1973B836_9EAC_4700_897C_DB35115C892C
-./Lib/Kernel32.Lib
-./Kernel32_Lib.A9BCE7E5_14B7_4059_874F_75389CCE54B7
-./Lib/KSGuid.Lib
-./KSGuid_Lib.A6888BC0_CCA1_40A3_A3D5_B4C992D84B2C
-./Lib/KSProxy.Lib
-./KSProxy_Lib.E4591F72_1F54_44B1_94CC_75BB6779C240
-./Lib/ksuser.lib
-./ksuser_lib.64FB2349_E73B_4A40_8662_EF514EB189DE
-./Lib/libcp.lib
-./libcp_lib.A17F9274_1A32_41B6_AFC8_54B37630E973
-./Lib/LoadPerf.Lib
-./LoadPerf_Lib.AED813E8_50E1_48E2_A916_584D6097BC35
-./Lib/Lz32.Lib
-./Lz32_Lib.5C7E3FE3_E15D_46AF_9C86_D55D254C80C6
-./Lib/MAPI.Lib
-./MAPI_Lib.86F82B90_A89B_4770_AB9D_5C60E04AFE7F
-./Lib/MAPI32.Lib
-./MAPI32_Lib.E961A89C_2243_4F06_BB90_8E95D6AC466A
-./Lib/MgmtAPI.Lib
-./MgmtAPI_Lib.C5EC3B13_4A8A_49A7_96EE_2E0358ECBA39
-./Lib/MiniDump.Lib
-./MiniDump_Lib.2E77CDEF_5864_462F_BB96_3A042C9EEA5E
-./Lib/MMC.Lib
-./MMC_Lib.AEF68E07_B3EF_49B9_ACEC_A9B62E61EE89
-./Lib/mmcutil.lib
-./mmcutil_lib.E18E150D_2A78_4F3B_BE60_5A8EB37DFF9C
-./Lib/MobSync.Lib
-./MobSync_Lib.81B50CA5_D5A5_40BF_9243_DD648DDC0783
-./Lib/Mpr.Lib
-./Mpr_Lib.289B440E_9D42_4BB1_B874_40E440E311F9
-./Lib/Mprapi.Lib
-./Mprapi_Lib.61A3426E_5130_449C_9437_5831AD0D5C16
-./Lib/MqOA.Lib
-./MqOA_Lib.2578C743_8666_4818_B79A_60E516FF351D
-./Lib/MqOA.Tlb
-./MqOA_Tlb.64EB45FB_C2C0_4A5E_AACB_036309D1BB90
-./Lib/MqOA10.Tlb
-./MqOA10_Tlb.FBE8D3ED_66D2_4CA7_89AF_9DD5A6EA9FA8
-./Lib/MqOA20.Tlb
-./MqOA20_Tlb.2C57A5CB_DB76_47C9_8300_90EBBA70B9F6
-./Lib/MqRt.Lib
-./MqRt_Lib.80BCBAD7_1D21_4553_A86A_7AC7B7B3F5DF
-./Lib/MSAcm32.Lib
-./MSAcm32_Lib.CF850E44_96BD_471E_96D4_6B23581E4AE0
-./Lib/MSClus.Tlb
-./MSClus_Tlb.2175AEC2_8049_4FD8_B4CF_76F878EA6E25
-./Lib/Mscms.Lib
-./Mscms_Lib.33DCF768_5B9C_4E15_A2FB_6935D7C9C02F
-./Lib/mscoree.lib
-./mscoree_lib.E0E1D8FD_BA26_4312_AA3E_A4170BBF8695
-./Lib/msdmo.lib
-./msdmo_lib.1E32782E_A0BF_4712_AE4F_255251BF7CA0
-./Lib/Msi.Lib
-./Msi_Lib.67084657_30A9_4EFF_B197_B11DCD485A0F
-./Lib/MSImg32.Lib
-./MSImg32_Lib.42A082C8_1D43_4B12_BF92_66B6AB8FE0C0
-./Lib/MsPatchC.lib
-./MsPatchC_lib.918CCAE6_8D3B_4E0B_84EA_E8F0E3BA6221
-./Lib/MSRating.Lib
-./MSRating_Lib.1662590C_E0D2_45D7_9803_F851DCC4FE73
-./Lib/MSTask.Lib
-./MSTask_Lib.050DA632_4030_44EB_B574_879FB8B1E841
-./Lib/msvidctl.tlb
-./msvidctl_tlb.A06015DC_CDFF_4C99_8E1C_2A3865483580
-./Lib/MsWSock.Lib
-./MsWSock_Lib.469B101C_2360_4B3A_B3C9_0E5558B6046F
-./Lib/MsXml.Tlb
-./MsXml_Tlb.82963235_CF3C_44A0_B8C5_F8DAAC9A3AE1
-./Lib/MsXml2.Lib
-./MsXml2_Lib.9EDC55D1_9BCC_447B_8702_0BF14996C03F
-./Lib/Mtx.Lib
-./Mtx_Lib.3A3BDFED_9B85_40E9_9F9A_F8E7DF03E962
-./Lib/mtxdm.lib
-./mtxdm_lib.F55F560D_7F6B_4A6A_B066_589546F975D4
-./Lib/NetAPI32.Lib
-./NetAPI32_Lib.92FE6B31_5B2E_41C9_8A9F_02F9D635F3A5
-./Lib/NetSh.Lib
-./NetSh_Lib.D55E9B11_6D01_4790_9B41_AF658643381B
-./Lib/nmapi.lib
-./nmapi_lib.6DBB88FE_06BC_4A47_90C7_17C56415295D
-./Lib/NMSupp.Lib
-./NMSupp_Lib.D60D98A3_D6FC_4840_BE91_4FAE2EFA76C8
-./Lib/normaliz.lib
-./normaliz_lib.6BD4CCC7_ABE9_477A_9E7A_7B4E901E5B0A
-./Lib/npptools.lib
-./npptools_lib.B4A415FA_3843_49A9_B323_364EAB2CC100
-./Lib/NtDsAPI.Lib
-./NtDsAPI_Lib.D7349744_C6DF_4EA6_811D_48EE52DCBA9A
-./Lib/NtDsBCli.Lib
-./NtDsBCli_Lib.25D50058_43DF_4155_84C4_5BE0D17A521A
-./Lib/NTMSAPI.Lib
-./NTMSAPI_Lib.EC495AE3_1256_4642_8C8C_9364488BDFFE
-./Lib/NtQuery.Lib
-./NtQuery_Lib.DF456C15_8F6B_433D_BCC4_E89AE3C6C943
-./Lib/Ole32.Lib
-./Ole32_Lib.DA843F44_7115_435F_80DB_242BAC6E912F
-./Lib/OleAcc.Lib
-./OleAcc_Lib.A62926F7_8D12_4B14_AB10_108E281A6BC9
-./Lib/OleAut32.Lib
-./OleAut32_Lib.26836FE1_E3FC_4A1B_913A_6F946F2DFC15
-./Lib/OleDlg.Lib
-./OleDlg_Lib.A74B7DE4_5C86_4A5E_A437_F93B6EB4CB2A
-./Lib/OlePro32.Lib
-./OlePro32_Lib.D736CB1B_E847_41C5_95E4_6CDDE306BC73
-./Lib/OpenGL32.Lib
-./OpenGL32_Lib.3DF9DD3A_BB1E_4181_9A5C_8CCA2F338824
-./Lib/p2p.lib
-./p2p_lib.8B601DD2_E333_4CB4_9025_3F58C40B7DA7
-./Lib/p2pgraph.lib
-./p2pgraph_lib.F9C0C721_F1BF_487B_8875_4E43667557F1
-./Lib/parser.lib
-./parser_lib.BF46AAF9_7F39_4611_B52E_AF5D78129257
-./Lib/PatchWiz.lib
-./PatchWiz_lib.2297E45B_2AF3_4B86_9264_6C41FA560BE6
-./Lib/Pdh.Lib
-./Pdh_Lib.2D665DCE_03FF_4EFB_A4A3_5BD60C3A5647
-./Lib/PEnter.Lib
-./PEnter_Lib.66191BD5_685B_49EE_A3BE_43D25A37A329
-./Lib/powrprof.lib
-./powrprof_lib.5DA8AB9E_F3DB_4579_AA04_09145CB2EF4C
-./Lib/Psapi.Lib
-./Psapi_Lib.28C32E8C_CFFF_434F_B495_9997F2F639DB
-./Lib/QosName.Lib
-./QosName_Lib.E41563C4_0C4C_453F_98EF_6B5BE01BB7DB
-./Lib/quartz.lib
-./quartz_lib.635DCB23_9E81_4F16_90C5_3403A6D70263
-./Lib/RASAPI32.Lib
-./RASAPI32_Lib.66954DC1_0C82_4A2B_B85A_5EBBBF3D95B1
-./Lib/RASDlg.Lib
-./RASDlg_Lib.556530FF_DC51_4561_8F55_3857B18B3030
-./Lib/RASsAPI.Lib
-./RASsAPI_Lib.94DC5BC9_CB86_436C_AFC6_03D8A1F7F20C
-./Lib/ResUtils.Lib
-./ResUtils_Lib.98CA52CC_6B9A_49A0_8916_53A0799FEB0E
-./Lib/RichEd20.Lib
-./RichEd20_Lib.CCD09395_F01D_4F00_994E_46F9FDEF7A65
-./Lib/RpcNdr.Lib
-./RpcNdr_Lib.33E78590_00C3_42A5_AB30_DCD0D440E28A
-./Lib/Rpcns4.Lib
-./Rpcns4_Lib.07F81972_6359_424D_BE25_3EEA9E73DE6D
-./Lib/RpcRT4.Lib
-./RpcRT4_Lib.F3A09BF3_691E_4FD2_8DD1_8966554A1A2F
-./Lib/Rtm.Lib
-./Rtm_Lib.2BE85D76_63FC_45BA_BE1D_9A90AA5ECA00
-./Lib/Rtutils.Lib
-./Rtutils_Lib.EF519131_F4D6_4B9A_809B_8D0188EEB016
-./Lib/SCardDlg.Lib
-./SCardDlg_Lib.EBB53095_8B4A_419F_9788_A611616455C3
-./Lib/SCardSsp.Tlb
-./SCardSsp_Tlb.C8B36CCC_270B_4720_B103_A7516C9FFD36
-./Lib/ScrnSave.Lib
-./ScrnSave_Lib.F0CFB5D3_4AE4_4804_84EF_7B2533567F71
-./Lib/ScrnSavW.Lib
-./ScrnSavW_Lib.F1DE5EAF_5FEC_4D8A_A9F1_8315321D3884
-./Lib/Secur32.Lib
-./Secur32_Lib.7D8D711E_A160_4977_9C73_A30B4E554075
-./Lib/sehprolg.obj
-./sehprolg_obj.2F3CEF2E_8AE4_4ADE_A4AF_A408E1CA7A61
-./Lib/SensAPI.Lib
-./SensAPI_Lib.21A554E1_0BB2_48A9_AE8D_F606CC7843FB
-./Lib/SensEvts.Tlb
-./SensEvts_Tlb.133800EC_4095_46CE_AE89_5DD70E8A6AD4
-./Lib/SetupAPI.Lib
-./SetupAPI_Lib.D8281416_2CE0_4C89_8BDC_B23428130A33
-./Lib/Sfc.Lib
-./Sfc_Lib.8623014B_DC77_4661_BC86_3573E4FCF214
-./Lib/Shell32.Lib
-./Shell32_Lib.41AAC18D_5C4B_446A_B46A_BA0D403C825D
-./Lib/ShFolder.Lib
-./ShFolder_Lib.CFC19A2C_7F20_407D_96ED_AC3A5B50C6DA
-./Lib/ShLwApi.Lib
-./ShLwApi_Lib.5F1B7162_E01E_4899_9F77_E3DF32164040
-./Lib/sisbkup.lib
-./sisbkup_lib.805AE76E_EF0F_4947_A5F8_891DD9246671
-./Lib/SnmpAPI.Lib
-./SnmpAPI_Lib.3944F76B_66F5_40E5_BB20_6084DAD98D4D
-./Lib/SpOrder.Lib
-./SpOrder_Lib.02B27258_E8D0_4FBE_B75D_79AA14B7A186
-./Lib/SrClient.lib
-./SrClient_lib.05E0BBF9_0CA4_4F1A_8BD1_B5B0709DCE3F
-./Lib/StdOle2.Tlb
-./StdOle2_Tlb.9108CD20_8C71_4EB8_991F_9813CDB77AE6
-./Lib/StdOle32.Tlb
-./StdOle32_Tlb.5C3E3978_6F4B_4545_9911_59168CF3C6DD
-./Lib/Sti.Lib
-./Sti_Lib.2266B54A_8F4B_4FD9_B640_49040122B797
-./Lib/strmiids.lib
-./strmiids_lib.0DB203F5_D714_4EDC_BB66_5C04C287593A
-./Lib/strsafe.lib
-./strsafe_lib.805AE76E_EF0F_4947_A5F8_891DD9246671
-./Lib/Svcguid.Lib
-./Svcguid_Lib.932567CC_D8D1_4670_B830_39FD8E055926
-./Lib/Tapi32.Lib
-./Tapi32_Lib.A4073DE6_B509_4B4A_86A1_4BA9CB1DCA4F
-./Lib/Thunk32.Lib
-./Thunk32_Lib.301FF4C4_4C83_4408_91C4_7114F79D1E10
-./Lib/Traffic.Lib
-./Traffic_Lib.3A322E29_3581_4337_8CDC_1CFA3D35985E
-./Lib/tsuserex.tlb
-./tsuserex_tlb.89ECCD8D_A533_4AE3_8AE8_79C3B9E36F2F
-./Lib/tuner.tlb
-./tuner_tlb.D4545203_3F85_4A28_B3C6_EAC6DF7260BF
-./Lib/unicows.lib
-./unicows_lib.ACFDC68E_01BC_4053_B76C_94B767BE9E7C
-./Lib/Url.Lib
-./Url_Lib.E56CCB00_4F01_470C_AEBA_6EFFC1A7E131
-./Lib/Urlmon.Lib
-./Urlmon_Lib.FA9B8CB6_6D46_4D89_BDA8_98BF76224A33
-./Lib/User32.Lib
-./User32_Lib.BF17B2A2_33E9_4EA4_9074_789953369A35
-./Lib/UserEnv.Lib
-./UserEnv_Lib.88838305_19E3_4C68_8D12_BE6A880E5EBD
-./Lib/USP10.Lib
-./USP10_Lib.F2B34FA4_3F7B_4650_A54D_CC91F30CDA0F
-./Lib/Uuid.Lib
-./Uuid_Lib.D81E361C_01D3_4860_B25C_49C6BE57EF4D
-./Lib/Uxtheme.lib
-./Uxtheme_lib.183FDE5E_921A_47B6_8179_074E3447D308
-./Lib/VdmDbg.Lib
-./VdmDbg_Lib.07125EEB_83BC_4622_A39C_C9092C90DCA6
-./Lib/Version.Lib
-./Version_Lib.BFC67761_1208_43DE_90BF_379553C01674
-./Lib/Vfw32.Lib
-./Vfw32_Lib.E27E59E8_61B4_44A4_8326_B96CAE35E28F
-./Lib/WbemUuid.Lib
-./WbemUuid_Lib.DEA7F2C6_8D83_4D4C_AEC3_ECAC4967A6D4
-./Lib/WebPost.Lib
-./WebPost_Lib.2E2559BF_540E_426E_9168_1731F59F4A86
-./Lib/WiaGuid.Lib
-./WiaGuid_Lib.3F17949E_5982_42CA_97D3_08A4BAB4984B
-./Lib/WiaScr.Tlb
-./WiaScr_Tlb.97A6B7DC_7FCC_4892_99CE_3CF112FBABED
-./Lib/Win95/MfcUIa32.Lib
-./MfcUIa32_Lib.29977AFB_C62A_4C2E_A477_D69D66CF2DDC
-./Lib/Win95/Pkpd32.Lib
-./Pkpd32_Lib.49B9EF8D_D702_4DBF_BC06_3AEF7401AC59
-./Lib/Win95/SvrAPI.Lib
-./SvrAPI_Lib.6C95A398_509D_4643_BA5D_2B39D5305475
-./Lib/Win95/TH32.Lib
-./TH32_Lib.28F997B6_6FE1_4DD7_8191_EA1F7A6B1D51
-./Lib/WinFax.Lib
-./WinFax_Lib.EF9F7132_C56A_4D28_A97A_F78C8212767D
-./Lib/winhttp.lib
-./winhttp_lib.6559BAA9_79CE_48B7_A1F1_431B3CF69D19
-./Lib/WinInet.Lib
-./WinInet_Lib.1DA37F1C_12A0_4DA6_8CE2_B78AEC842AD9
-./Lib/WinMM.Lib
-./WinMM_Lib.C406CE37_5769_41C6_A699_558DDFC104FE
-./Lib/WinSCard.Lib
-./WinSCard_Lib.BF6751D8_0981_4E8E_B193_6502A2CC108B
-./Lib/WinSpool.Lib
-./WinSpool_Lib.3C5F33C9_AB6F_42E1_B02D_F80CC22ABFB9
-./Lib/WinStrm.Lib
-./WinStrm_Lib.ED3E95D0_3B13_402F_A4B1_2A60B68B96E0
-./Lib/WinTrust.Lib
-./WinTrust_Lib.4108E20E_2433_4F6A_9DF4_5E15A9D48829
-./Lib/Wldap32.Lib
-./Wldap32_Lib.BAB4B052_B301_4A12_8313_336E8B180B4F
-./Lib/wmiutils.lib
-./wmiutils_lib.60937378_0F12_4612_8BF1_C757D7554624
-./Lib/Wow32.Lib
-./Wow32_Lib.7A51B477_4136_4C1C_8C5B_B847036F6BF3
-./Lib/WS2_32.Lib
-./WS2_32_Lib.B198A824_2582_48FE_8FA1_4401C9ED6AE1
-./Lib/WSnmp32.Lib
-./WSnmp32_Lib.6373F81C_538E_4C03_BA73_D15454348E6F
-./Lib/WSock32.Lib
-./WSock32_Lib.D53A91D7_C344_453E_A80E_C91A8E3CB7C8
-./Lib/Wst.Lib
-./Wst_Lib.B6F56B19_6D8C_4D19_A438_0BA8AD04692D
-./Lib/WtsApi32.Lib
-./WtsApi32_Lib.36F2240E_FA3C_4C6F_A2FD_0550BB23EB9D
-./Lib/wuguid.lib
-./wuguid_lib.D333901D_E84A_4E7D_B544_3B47C59BC8FC
-./Lib/xaSwitch.Lib
-./xaSwitch_Lib.92487B6B_AD50_45D7_BBE4_0BFA29BDD613
-./Lib/xoleHlp.Lib
-./xoleHlp_Lib.2F857097_12F1_443D_A21A_ADC3F4563502
-./License/License.htm
-./License_htm.9887FB35_5374_45FA_A711_2319AFA78483
-./License/Redist.Txt
-./Redist_Txt.5B1BBCBA_B610_4527_8813_F9752C4293DB
-./misc/Include Updates/exdisp.idl
-./exdisp_idl.2B6A4E41_704F_4E5C_95E6_BE84F50D20A4
-./misc/Include Updates/ReadMe.txt
-./ReadMe_txt.2B6A4E41_704F_4E5C_95E6_BE84F50D20A4
-./misc/Include Updates/ShDeprecated.h
-./ShDeprecated_h.2B6A4E41_704F_4E5C_95E6_BE84F50D20A4
-./misc/Include Updates/ShDeprecated.idl
-./ShDeprecated_idl.2B6A4E41_704F_4E5C_95E6_BE84F50D20A4
-./misc/WMI/Schema.Txt
-./Schema_Txt.0F08FA77_3015_4C2C_9B40_818571A1735C
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1213.Txt
-./Rfc1213_Txt.2D4567BA_DDCC_4CFD_AD65_114102478F0A
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1229.Txt
-./Rfc1229_Txt.FCB7C73F_05BA_4BBF_9ED6_775D6E546E51
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1230.Txt
-./Rfc1230_Txt.AE4B1666_9478_4626_B928_533A56763CFD
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1231.Txt
-./Rfc1231_Txt.DA9B6BF3_42BA_4355_AC63_D107AAFA7046
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1238.Txt
-./Rfc1238_Txt.1D6FA0A5_3ABA_45B3_B692_4D0FECEF7D42
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1253.Txt
-./Rfc1253_Txt.75CDCD33_48E1_42BF_B3B8_4F6D952933A2
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1269.Txt
-./Rfc1269_Txt.9AA7180F_2755_421A_99C2_5CC596EBF297
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1271.Txt
-./Rfc1271_Txt.26F02B91_841B_4A3A_92C5_5ADDCCEA27D6
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1285.Txt
-./Rfc1285_Txt.835DFB40_61DA_4211_B6C8_49CE94179E46
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1304.Txt
-./Rfc1304_Txt.0C005360_5FCB_4BD2_8013_2CAE56ABA3FA
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1315.Txt
-./Rfc1315_Txt.1C0C58BC_AF8C_40E2_B628_0BF3844B5955
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1316.Txt
-./Rfc1316_Txt.9FC47225_89BD_433F_9308_D4C20CD4B7E1
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1317.Txt
-./Rfc1317_Txt.4A6C9040_D28E_4A57_A7D2_F77024F0A2EE
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1318.Txt
-./Rfc1318_Txt.F8AAAB54_5DFB_47F9_A3D0_5246B4A01DA4
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1354.Txt
-./Rfc1354_Txt.FFA1C1B9_BB9E_472B_8CC5_7D3799CC0070
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1381.Txt
-./Rfc1381_Txt.DB1330FB_A198_4D48_B817_1D94156A4587
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1382.Txt
-./Rfc1382_Txt.C55180F7_C83C_4F2B_AADD_F582F352FE64
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1389.Txt
-./Rfc1389_Txt.22A12DDD_4F95_4CCA_9FF0_698CBB10FAC3
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1398.Txt
-./Rfc1398_Txt.61418C3E_2FB7_4FD6_9701_7C157F786B0B
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1406.Txt
-./Rfc1406_Txt.A2FC9AE9_38BC_41B4_9D26_6F68C5378408
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1407.Txt
-./Rfc1407_Txt.DB52F953_84CC_4656_8A1D_4815CA3A37D9
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1414.Txt
-./Rfc1414_Txt.DF6BE755_0360_4577_B662_7311E0CD834C
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1461.Txt
-./Rfc1461_Txt.860F2B0C_06E0_4B3D_AE2F_9474B06E5883
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1471.Txt
-./Rfc1471_Txt.C2C1F222_F12C_4F0B_B7AB_0337DEE73062
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1472.Txt
-./Rfc1472_Txt.C4C3650A_674D_4C41_BC44_F1295D970FFC
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1473.Txt
-./Rfc1473_Txt.D49BC855_B3E7_47D4_8B9E_0E591C5439AF
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1474.Txt
-./Rfc1474_Txt.6C561344_5A56_4329_8894_2C3D5DD387AE
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1493.Txt
-./Rfc1493_Txt.402BCF82_ECD2_48E3_A1C4_9281BC4D61AF
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1512.Txt
-./Rfc1512_Txt.FEF62AD5_08B0_4251_8178_6FA2068CBADD
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1513.Txt
-./Rfc1513_Txt.0957C208_17FF_417F_B325_4A46EC630A29
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1514.Txt
-./Rfc1514_Txt.2B2F792D_F5A8_4057_B900_61B122589CC3
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1515.Txt
-./Rfc1515_Txt.465D403B_2C7F_427B_923B_B68DC9D57209
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1516.Txt
-./Rfc1516_Txt.E6106030_66BF_49FE_B6B9_011D7F194CBD
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1525.Txt
-./Rfc1525_Txt.6C2FE650_9318_420D_A214_4D3D30C7BF7E
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1559.Txt
-./Rfc1559_Txt.FAD98094_6D57_4536_AB8E_7F1EBF122FAC
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1593.Txt
-./Rfc1593_Txt.D4963087_02FD_4D69_8E6F_99013105CA32
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1742.Txt
-./Rfc1742_Txt.338E584B_A3F9_4C3E_B5FB_02E6C3B92B16
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1757.Txt
-./Rfc1757_Txt.19FD971D_EC9A_43F2_90DE_10AC399DA21E
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1792.Txt
-./Rfc1792_Txt.460528CE_7755_4000_8728_68C13E1DABEB
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1213.Mof
-./Rfc1213_Mof.3EB277DC_DF53_4187_917C_539FE652C383
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1229.Mof
-./Rfc1229_Mof.58FAD9AF_9E9A_4B7F_8FB1_FCB3967D8547
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1230.Mof
-./Rfc1230_Mof.23629C7A_2508_4CB0_BFF0_1D6D9386E026
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1231.Mof
-./Rfc1231_Mof.82BDC0CD_315A_46DC_8619_594B7C253A74
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1238.Mof
-./Rfc1238_Mof.FDF76E60_0888_4D96_A325_6A5A50F15C83
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1253.Mof
-./Rfc1253_Mof.E1C8C086_D62A_499F_B1D3_78AFE29363F6
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1269.Mof
-./Rfc1269_Mof.70875F27_897C_4330_AC6A_1D801E8B1B9A
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1271.Mof
-./Rfc1271_Mof.A66D2763_9CF5_422B_969E_5B9820D708A1
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1285.Mof
-./Rfc1285_Mof.C6231CEE_8981_4D6F_855C_74835523FAEB
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1304.Mof
-./Rfc1304_Mof.E6AE99DE_DCA4_45FD_8AFD_A90931C2B67A
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1315.Mof
-./Rfc1315_Mof.3E742107_508B_438C_8882_56CB1736445B
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1316.Mof
-./Rfc1316_Mof.6A075F01_592F_427C_80B8_535FA313989C
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1317.Mof
-./Rfc1317_Mof.98B51F6F_FA80_4EA5_BF6C_BAED3A334612
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1318.Mof
-./Rfc1318_Mof.C56E4080_FEB2_4072_8381_D7C3C874CACE
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1354.Mof
-./Rfc1354_Mof.D7096037_610A_47CA_8ED8_5366ED4BB308
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1381.Mof
-./Rfc1381_Mof.9526F02F_E95A_4440_B41A_4ECF928DF973
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1382.Mof
-./Rfc1382_Mof.C4BDCAE3_60FE_4450_8449_CA5EE496B8CA
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1389.Mof
-./Rfc1389_Mof.F5B2920E_8344_4F8D_BE77_7D48A6789A33
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1398.Mof
-./Rfc1398_Mof.BA42D037_2EE2_4F60_93B5_B40179D0EFBB
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1406.Mof
-./Rfc1406_Mof.5A5B57A9_793E_4964_B2C6_4C6F8445AD5C
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1407.Mof
-./Rfc1407_Mof.AFB7FF54_DE53_4F34_B598_47C0B3E2B7E5
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1414.Mof
-./Rfc1414_Mof.FF0D3249_2135_403E_A89F_A3808C5A66F7
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1461.Mof
-./Rfc1461_Mof.C5F4976B_A274_44BB_B146_316882974014
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1471.Mof
-./Rfc1471_Mof.EE7E2FDF_9779_4954_AB5C_7F6437E90EB9
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1472.Mof
-./Rfc1472_Mof.D345FAB0_E25E_4FB7_B949_3373CAEB71AA
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1473.Mof
-./Rfc1473_Mof.271A95D6_529C_4C70_8DBD_EC30EAE2CF54
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1474.Mof
-./Rfc1474_Mof.1BB2732F_55C9_49E8_87D8_5F40922C3AD2
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1493.Mof
-./Rfc1493_Mof.75CF82ED_1B7E_43CC_AC27_F616134B957D
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1512.Mof
-./Rfc1512_Mof.997ACB47_908E_4A68_8ACA_FE90D4BA39DA
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1513.Mof
-./Rfc1513_Mof.F2326119_44AF_478F_A10B_245AA0CA54AD
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1514.Mof
-./Rfc1514_Mof.6C25DA9D_4F6D_4F68_AD8C_FF828B50545F
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1515.Mof
-./Rfc1515_Mof.3989A670_8987_479B_9A21_5830A5CB3B13
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1516.Mof
-./Rfc1516_Mof.81CF8CA6_DAA7_4091_BABA_DDDDDAC5E7BD
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1525.Mof
-./Rfc1525_Mof.D56E66C2_C214_40E6_A243_4D04A7CADD32
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1559.Mof
-./Rfc1559_Mof.A10850F8_32F6_43E8_A4C4_1B4F56CB7185
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1593.Mof
-./Rfc1593_Mof.3A09E0BA_69FA_425D_94CC_651E80BC8E62
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1742.Mof
-./Rfc1742_Mof.DFD5EB87_DEE3_4820_83BC_19419BF187FB
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1757.Mof
-./Rfc1757_Mof.5403E9A8_01BA_4C08_BD2E_5C2372469B25
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1792.Mof
-./Rfc1792_Mof.3A511978_08E7_41F8_B484_0C60AD1ABB69
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1213.Mof
-./Rfc1213_Mof.33A62C66_47C3_48C9_B8FA_0CBCDA383A41
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1229.Mof
-./Rfc1229_Mof.0DAE491D_E62B_4A1F_AB27_51B55B6E620C
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1230.Mof
-./Rfc1230_Mof.92BA16E9_ADCC_478C_BF91_54E3D0F8F1F9
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1231.Mof
-./Rfc1231_Mof.6EDDCEEB_3B3F_4CB2_B3F6_CADEE7E61491
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1238.Mof
-./Rfc1238_Mof.C4FBEAC9_2FB2_4432_A239_E6D1AE4CA496
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1253.Mof
-./Rfc1253_Mof.552F82B0_57E2_4AF7_8281_2FA0831885BA
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1269.Mof
-./Rfc1269_Mof.665808BA_3A8D_4268_8524_896B0DB97300
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1271.Mof
-./Rfc1271_Mof.F869A964_A897_4A44_B520_D7248C27EB54
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1285.Mof
-./Rfc1285_Mof.556C966B_1CA6_4955_8723_60314CBD094B
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1304.Mof
-./Rfc1304_Mof.7F93703A_A500_44B0_904F_568C522815CD
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1315.Mof
-./Rfc1315_Mof.75603B43_D008_4E78_970F_B6FE6F536493
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1316.Mof
-./Rfc1316_Mof.8D088613_D5F7_4D4D_B644_DE36E2A1BB54
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1317.Mof
-./Rfc1317_Mof.2B4DC7DB_6F11_4F2B_82C1_7DA9FA899462
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1318.Mof
-./Rfc1318_Mof.C8616C59_DA59_4AE8_A3F8_51F7C7DA96FF
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1354.Mof
-./Rfc1354_Mof.56E44714_AA09_4483_95FF_77F7D4229314
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1381.Mof
-./Rfc1381_Mof.C05BCB7B_4AFF_431A_BE2D_0F7ED4D3C596
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1382.Mof
-./Rfc1382_Mof.A9D213EC_8EBE_4DA3_9629_4056AAD58612
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1389.Mof
-./Rfc1389_Mof.7D838E9C_5A64_409C_944C_7E92746AF58C
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1398.Mof
-./Rfc1398_Mof.689F1765_7901_46AE_987F_41816AD6D866
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1406.Mof
-./Rfc1406_Mof.32886393_4BEF_4260_847E_C7699D3404E3
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1407.Mof
-./Rfc1407_Mof.6B5A5092_08B8_4551_92CC_F417D6014904
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1414.Mof
-./Rfc1414_Mof.5CBBE172_7D1A_4B35_A4D8_783F19C7527A
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1461.Mof
-./Rfc1461_Mof.A6359471_0073_4D01_8E5B_9B43D9ED596B
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1471.Mof
-./Rfc1471_Mof.F03F08E2_D78C_4C85_A4CD_FB50E7E7C4FF
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1472.Mof
-./Rfc1472_Mof.98F7E2D3_29CA_4154_BF11_26C17D1713C4
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1473.Mof
-./Rfc1473_Mof.EE87CE7F_4B8C_412D_B5B6_D6ACF1F8218E
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1474.Mof
-./Rfc1474_Mof.C6608AE2_B981_4D42_AB21_CEBB0BF99ED5
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1493.Mof
-./Rfc1493_Mof.A7D7F0CB_9C8D_4959_B117_15DF76BA5FB6
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1512.Mof
-./Rfc1512_Mof.AEAE60B6_08C8_45F4_9FE4_B4ADF36C980E
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1513.Mof
-./Rfc1513_Mof.4F84025C_F110_4DBB_BFA9_7F9D64CE0A86
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1514.Mof
-./Rfc1514_Mof.ED551775_05BB_4F74_9004_B1D82D185A18
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1515.Mof
-./Rfc1515_Mof.2BC31FC7_6761_4EE4_A762_C077B819A96A
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1516.Mof
-./Rfc1516_Mof.0AB0D69D_D303_48B5_857A_43D7D0949675
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1525.Mof
-./Rfc1525_Mof.3EAE0682_96DF_407F_8943_9ED39580CE0C
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1559.Mof
-./Rfc1559_Mof.6AF09E1C_12D7_46BB_BDEA_EA579219A119
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1593.Mof
-./Rfc1593_Mof.6CE623EE_1546_49EE_B47C_902EBAC6531E
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1742.Mof
-./Rfc1742_Mof.CBD26CBD_35DD_458B_8406_92D6C111B5B1
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1757.Mof
-./Rfc1757_Mof.74A8375A_19A8_4C5F_9A4B_F11DD3704B05
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1792.Mof
-./Rfc1792_Mof.1363C821_E13F_48FF_A06B_4369872CDA67
-./redist/CAPICOM/license.txt
-./license_txt.8325A2B3_232F_44CE_9877_8F568416FE5C
-./redist/CAPICOM/readme.txt
-./readme_txt.8325A2B3_232F_44CE_9877_8F568416FE5C
-./redist/CAPICOM/Redist.txt
-./Redist_txt.496436CC_D054_4979_A8C1_DD6D0F4C47F3
-./redist/CAPICOM/x86/CapiCom.Dll
-./CapiCom_Dll.13AD387D_B77D_4B96_83F6_8314EC63F226
-./redist/readme.txt
-./readme_txt.6778A002_F469_42B7_8EAD_47BA9D0A1885
-./ReleaseNotes.Htm
-./ReleaseNotes_Htm.2E494322_3849_4926_B4AA_190C82A6503F
diff --git a/pkgs/development/mobile/androidenv/androidsdk.nix b/pkgs/development/mobile/androidenv/androidsdk.nix
index aa009cb301a..08b15181be4 100644
--- a/pkgs/development/mobile/androidenv/androidsdk.nix
+++ b/pkgs/development/mobile/androidenv/androidsdk.nix
@@ -51,7 +51,7 @@ stdenv.mkDerivation rec {
         for i in emulator64-arm emulator64-mips emulator64-x86
         do
             patchelf --set-interpreter ${stdenv.cc.libc.out}/lib/ld-linux-x86-64.so.2 $i
-            patchelf --set-rpath ${stdenv.cc.cc}/lib64 $i
+            patchelf --set-rpath ${stdenv.cc.cc.lib}/lib64 $i
         done
       ''}
       
diff --git a/pkgs/development/python-modules/buildout-nix/default.nix b/pkgs/development/python-modules/buildout-nix/default.nix
index d12702d98ca..b450814b852 100644
--- a/pkgs/development/python-modules/buildout-nix/default.nix
+++ b/pkgs/development/python-modules/buildout-nix/default.nix
@@ -4,7 +4,7 @@ buildPythonPackage {
   name = "zc.buildout-nix-2.5.0";
 
   src = fetchurl {
-    url = "https://pypi.python.org/packages/source/z/zc.buildout/zc.buildout-2.5.0.tar.gz";
+    url = "mirror://pypi/z/zc.buildout/zc.buildout-2.5.0.tar.gz";
     sha256 = "721bd2231a9f01f2d5c14f3adccb3385f85b093ee05b18d15d0ff2b9f1f1bd02";
   };
 
diff --git a/pkgs/development/python-modules/graph-tool/2.x.x.nix b/pkgs/development/python-modules/graph-tool/2.x.x.nix
index be1592f864f..4f39d1097b1 100644
--- a/pkgs/development/python-modules/graph-tool/2.x.x.nix
+++ b/pkgs/development/python-modules/graph-tool/2.x.x.nix
@@ -3,7 +3,7 @@ pkgconfig, boost, expat, scipy, numpy, cgal, gmp, mpfr, lndir,
 gobjectIntrospection, pygobject3, gtk3, matplotlib }:
 
 stdenv.mkDerivation rec {
-  version = "2.12";
+  version = "2.16";
   name = "${python.libPrefix}-graph-tool-${version}";
 
   meta = with stdenv.lib; {
@@ -15,8 +15,8 @@ stdenv.mkDerivation rec {
   };
 
   src = fetchurl {
-    url = "https://github.com/count0/graph-tool/archive/release-${version}.tar.gz";
-    sha256 = "12w58djyx6nn00wixqnxnxby9ksabhzdkkvynl8b89parfvfbpwl";
+    url = "https://downloads.skewed.de/graph-tool/graph-tool-${version}.tar.bz2";
+    sha256 = "03b1pmh2gvsgyq491gvskx8fwgqy9k942faymdnhwpbbbfhx911p";
   };
 
   configureFlags = [
diff --git a/pkgs/development/python-modules/h5py/default.nix b/pkgs/development/python-modules/h5py/default.nix
index 9775b2f70a2..5b1ca192790 100644
--- a/pkgs/development/python-modules/h5py/default.nix
+++ b/pkgs/development/python-modules/h5py/default.nix
@@ -16,7 +16,7 @@ buildPythonPackage rec {
   version = "2.5.0";
 
   src = fetchurl {
-    url = "https://pypi.python.org/packages/source/h/h5py/${name}.tar.gz";
+    url = "mirror://pypi/h/h5py/${name}.tar.gz";
     sha256 = "9833df8a679e108b561670b245bcf9f3a827b10ccb3a5fa1341523852cfac2f6";
   };
 
diff --git a/pkgs/development/python-modules/matplotlib/default.nix b/pkgs/development/python-modules/matplotlib/default.nix
index 1ebba52ff6f..c60ee54bec8 100644
--- a/pkgs/development/python-modules/matplotlib/default.nix
+++ b/pkgs/development/python-modules/matplotlib/default.nix
@@ -15,7 +15,7 @@ buildPythonPackage rec {
   version = "1.5.1";
 
   src = fetchurl {
-    url = "https://pypi.python.org/packages/source/m/matplotlib/${name}.tar.gz";
+    url = "mirror://pypi/m/matplotlib/${name}.tar.gz";
     sha256 = "3ab8d968eac602145642d0db63dd8d67c85e9a5444ce0e2ecb2a8fedc7224d40";
   };
 
diff --git a/pkgs/development/python-modules/pyatspi/default.nix b/pkgs/development/python-modules/pyatspi/default.nix
index 636126ea74a..598056a0c36 100644
--- a/pkgs/development/python-modules/pyatspi/default.nix
+++ b/pkgs/development/python-modules/pyatspi/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, python3, python3Packages, at_spi2_core }:
+{ stdenv, fetchurl, pkgconfig, at_spi2_core, pythonPackages }:
 
 stdenv.mkDerivation rec {
   version = "2.18.0";
@@ -9,8 +9,13 @@ stdenv.mkDerivation rec {
     sha256 = "0imbyk2v6c11da7pkwz91313pkkldxs8zfg81zb2ql6h0nnh6vzq";
   };
 
+  broken = true;
+
   buildInputs = [
-    pkgconfig python3 python3Packages.pygobject3 at_spi2_core
+    at_spi2_core
+    pkgconfig
+    pythonPackages.python
+    pythonPackages.pygobject3
   ];
 
   meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/pycairo/default.nix b/pkgs/development/python-modules/pycairo/default.nix
index 84dfdd32a10..433eb9d6b2a 100644
--- a/pkgs/development/python-modules/pycairo/default.nix
+++ b/pkgs/development/python-modules/pycairo/default.nix
@@ -1,6 +1,6 @@
 { stdenv, fetchurl, fetchpatch, python, pkgconfig, cairo, xlibsWrapper, isPyPy, isPy35 }:
 
-if (isPyPy || isPy35) then throw "pycairo not supported for interpreter ${python.executable}" else stdenv.mkDerivation rec {
+if (isPyPy) then throw "pycairo not supported for interpreter ${python.executable}" else stdenv.mkDerivation rec {
   version = "1.10.0";
   name = "${python.libPrefix}-pycairo-${version}";
   src = if python.is_py3k or false
@@ -23,6 +23,8 @@ if (isPyPy || isPy35) then throw "pycairo not supported for interpreter ${python
     sha256 = "0xfl1i9dips2nykyg91f5h5r3xpk2hp1js1gq5z0hwjr0in55id4";
   };
 
+  patch_waf-py3_5 = ./waf-py3_5.patch;
+
   buildInputs = [ python pkgconfig cairo xlibsWrapper ];
 
   configurePhase = ''
@@ -30,6 +32,7 @@ if (isPyPy || isPy35) then throw "pycairo not supported for interpreter ${python
       cd $(${python.executable} waf unpack)
       pwd
       patch -p1 < ${patch_waf}
+      ${stdenv.lib.optionalString isPy35 "patch -p1 < ${patch_waf-py3_5}"}
     )
 
     ${python.executable} waf configure --prefix=$out
diff --git a/pkgs/development/python-modules/pycairo/waf-py3_5.patch b/pkgs/development/python-modules/pycairo/waf-py3_5.patch
new file mode 100644
index 00000000000..dcfdbea2fbd
--- /dev/null
+++ b/pkgs/development/python-modules/pycairo/waf-py3_5.patch
@@ -0,0 +1,10 @@
+--- a/waflib/Build.py
++++ b/waflib/Build.py
+@@ -151,6 +151,7 @@ class BuildContext(Context.Context):
+ 				f.close()
+ 		self.init_dirs()
+ 	def store(self):
++		return
+ 		data={}
+ 		for x in SAVED_ATTRS:
+ 			data[x]=getattr(self,x)
diff --git a/pkgs/development/python-modules/pycrypto/default.nix b/pkgs/development/python-modules/pycrypto/default.nix
index 4faaf20d29c..0cbe4491d67 100644
--- a/pkgs/development/python-modules/pycrypto/default.nix
+++ b/pkgs/development/python-modules/pycrypto/default.nix
@@ -5,7 +5,7 @@ buildPythonPackage rec {
   namePrefix = "";
 
   src = fetchurl {
-    url = "http://pypi.python.org/packages/source/p/pycrypto/${name}.tar.gz";
+    url = "mirror://pypi/p/pycrypto/${name}.tar.gz";
     sha256 = "0g0ayql5b9mkjam8hym6zyg6bv77lbh66rv1fyvgqb17kfc1xkpj";
   };
 
diff --git a/pkgs/development/python-modules/pygobject/3.nix b/pkgs/development/python-modules/pygobject/3.nix
index b8082890299..6a58550e7c5 100644
--- a/pkgs/development/python-modules/pygobject/3.nix
+++ b/pkgs/development/python-modules/pygobject/3.nix
@@ -1,11 +1,13 @@
 { stdenv, fetchurl, python, pkgconfig, glib, gobjectIntrospection, pycairo, cairo }:
 
 stdenv.mkDerivation rec {
-  name = "pygobject-3.18.2";
+  major = "3.20";
+  minor = "0";
+  name = "pygobject-${major}.${minor}";
 
   src = fetchurl {
-    url = "mirror://gnome/sources/pygobject/3.18/${name}.tar.xz";
-    sha256 = "0prc3ky7g50ixmfxbc7zf43fw6in4hw2q07667hp8swi2wassg1a";
+    url = "mirror://gnome/sources/pygobject/${major}/${name}.tar.xz";
+    sha256 = "0ikzh3l7g1gjh8jj8vg6mdvrb25svp63gxcam4m0i404yh0lgari";
   };
 
   buildInputs = [ python pkgconfig glib gobjectIntrospection ];
diff --git a/pkgs/development/python-modules/pygobject/default.nix b/pkgs/development/python-modules/pygobject/default.nix
index 897210a4046..fb2df329fbc 100644
--- a/pkgs/development/python-modules/pygobject/default.nix
+++ b/pkgs/development/python-modules/pygobject/default.nix
@@ -10,6 +10,12 @@ stdenv.mkDerivation rec {
 
   outputs = [ "out" "docdev" ];
 
+  patches = [
+    # Fix warning spam
+    ./pygobject-2.28.6-set_qdata.patch
+    ./pygobject-2.28.6-gio-types-2.32.patch
+  ];
+
   configureFlags = "--disable-introspection";
 
   buildInputs = [ python pkgconfig glib ];
diff --git a/pkgs/development/python-modules/pygobject/pygobject-2.28.6-gio-types-2.32.patch b/pkgs/development/python-modules/pygobject/pygobject-2.28.6-gio-types-2.32.patch
new file mode 100644
index 00000000000..fa0adf54ad0
--- /dev/null
+++ b/pkgs/development/python-modules/pygobject/pygobject-2.28.6-gio-types-2.32.patch
@@ -0,0 +1,50 @@
+From 42d01f060c5d764baa881d13c103d68897163a49 Mon Sep 17 00:00:00 2001
+From: Ryan Lortie <desrt@desrt.ca>
+Date: Mon, 12 Mar 2012 16:44:14 -0400
+Subject: [PATCH] gio-types.defs: change some enums to flags
+
+These flags types were originally incorrectly handled in glib as being
+enums.  That bug was fixed, but they're still enums here, leading to
+warnings about the mismatch.
+
+Change them to flags.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=668522
+---
+ gio/gio-types.defs |    6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/gio/gio-types.defs b/gio/gio-types.defs
+index 331e0bc..7eee5c8 100644
+--- a/gio/gio-types.defs
++++ b/gio/gio-types.defs
+@@ -526,7 +526,7 @@
+   )
+ )
+ 
+-(define-enum MountMountFlags
++(define-flags MountMountFlags
+   (in-module "gio")
+   (c-name "GMountMountFlags")
+   (gtype-id "G_TYPE_MOUNT_MOUNT_FLAGS")
+@@ -545,7 +545,7 @@
+   )
+ )
+ 
+-(define-enum DriveStartFlags
++(define-flags DriveStartFlags
+   (in-module "gio")
+   (c-name "GDriveStartFlags")
+   (gtype-id "G_TYPE_DRIVE_START_FLAGS")
+@@ -770,7 +770,7 @@
+   )
+ )
+ 
+-(define-enum SocketMsgFlags
++(define-flags SocketMsgFlags
+   (in-module "gio")
+   (c-name "GSocketMsgFlags")
+   (gtype-id "G_TYPE_SOCKET_MSG_FLAGS")
+-- 
+1.7.8.5
+
diff --git a/pkgs/development/python-modules/pygobject/pygobject-2.28.6-set_qdata.patch b/pkgs/development/python-modules/pygobject/pygobject-2.28.6-set_qdata.patch
new file mode 100644
index 00000000000..55376b59d82
--- /dev/null
+++ b/pkgs/development/python-modules/pygobject/pygobject-2.28.6-set_qdata.patch
@@ -0,0 +1,28 @@
+From 42d871eb0b08ee6d55e95cc7e4b90844919555b9 Mon Sep 17 00:00:00 2001
+From: Ivan Stankovic <ivan.stankovic@avl.com>
+Date: Tue, 21 Feb 2012 12:24:58 +0100
+Subject: [PATCH] Fix set_qdata warning on accessing NULL gobject property
+
+https://bugzilla.gnome.org/show_bug.cgi?id=661155
+---
+ gobject/pygobject.c |    4 +++-
+ 1 files changed, 3 insertions(+), 1 deletions(-)
+
+diff --git a/gobject/pygobject.c b/gobject/pygobject.c
+index 6c2f06c..70dc89a 100644
+--- a/gobject/pygobject.c
++++ b/gobject/pygobject.c
+@@ -991,7 +991,9 @@ pygobject_new(GObject *obj)
+ PyObject *
+ pygobject_new_sunk(GObject *obj)
+ {
+-    g_object_set_qdata (obj, pygobject_ref_sunk_key, GINT_TO_POINTER (1));
++    if (obj)
++       g_object_set_qdata (obj, pygobject_ref_sunk_key, GINT_TO_POINTER (1));
++       
+     return pygobject_new_full(obj, TRUE, NULL);
+ }
+ 
+-- 
+1.7.8.5
+
diff --git a/pkgs/development/python-modules/pyqt/5.x.nix b/pkgs/development/python-modules/pyqt/5.x.nix
index b11e87fe1d9..0e5f5604a98 100644
--- a/pkgs/development/python-modules/pyqt/5.x.nix
+++ b/pkgs/development/python-modules/pyqt/5.x.nix
@@ -1,5 +1,5 @@
 { stdenv, fetchurl, python, pkgconfig, qtbase, qtsvg, qtwebkit, sip, pythonDBus
-, lndir, makeWrapper }:
+, lndir, makeWrapper, qmakeHook }:
 
 let
   version = "5.5.1";
@@ -21,13 +21,12 @@ in stdenv.mkDerivation {
 
   buildInputs = [
     python pkgconfig makeWrapper lndir
-    qtbase qtsvg qtwebkit
+    qtbase qtsvg qtwebkit qmakeHook
   ];
 
   propagatedBuildInputs = [ sip ];
 
   configurePhase = ''
-    runHook preConfigure
     mkdir -p $out
     lndir ${pythonDBus} $out
 
@@ -45,7 +44,6 @@ in stdenv.mkDerivation {
       --destdir=$out/lib/${python.libPrefix}/site-packages \
       --sipdir=$out/share/sip \
       --designer-plugindir=$out/plugins/designer
-    runHook postConfigure
   '';
 
   postInstall = ''
diff --git a/pkgs/development/python-modules/pyuv-external-libuv.patch b/pkgs/development/python-modules/pyuv-external-libuv.patch
index 33539d9b4b2..41e169acd5f 100644
--- a/pkgs/development/python-modules/pyuv-external-libuv.patch
+++ b/pkgs/development/python-modules/pyuv-external-libuv.patch
@@ -1,27 +1,25 @@
 diff --git a/setup.py b/setup.py
-index ec0caac..2c1fdb6 100644
+index 5071c3b..4b4a176 100644
 --- a/setup.py
 +++ b/setup.py
-@@ -6,7 +6,6 @@ try:
+@@ -7,7 +7,6 @@ try:
      from setuptools import setup, Extension
  except ImportError:
      from distutils.core import setup, Extension
 -from setup_libuv import libuv_build_ext, libuv_sdist
- 
- 
- __version__ = "0.11.5"
-@@ -32,12 +31,11 @@ setup(name             = "pyuv",
+
+
+ def get_version():
+@@ -35,11 +34,10 @@ setup(name             = "pyuv",
            "Programming Language :: Python :: 3.3",
            "Programming Language :: Python :: 3.4"
        ],
 -      cmdclass     = {'build_ext': libuv_build_ext,
 -                      'sdist'    : libuv_sdist},
-       ext_modules  = [Extension('pyuv',
+       packages     = ['pyuv'],
+       ext_modules  = [Extension('pyuv._cpyuv',
                                  sources = ['src/pyuv.c'],
-+                                libraries = ['uv'],
-                                 define_macros=[('MODULE_VERSION', __version__),
--                                               ('LIBUV_REVISION', libuv_build_ext.libuv_revision)]
-+                                               ('LIBUV_REVISION', 'unknown')]
++                                libraries = ['uv']
                       )]
       )
- 
+
diff --git a/pkgs/development/python-modules/setuptools/default.nix b/pkgs/development/python-modules/setuptools/default.nix
index a924a1f3b85..f40974263fa 100644
--- a/pkgs/development/python-modules/setuptools/default.nix
+++ b/pkgs/development/python-modules/setuptools/default.nix
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
   version = "19.4";  # 18.4 and up breaks python34Packages.characteristic and many others
 
   src = fetchurl {
-    url = "https://pypi.python.org/packages/source/s/setuptools/${shortName}.tar.gz";
+    url = "mirror://pypi/s/setuptools/${shortName}.tar.gz";
     sha256 = "214bf29933f47cf25e6faa569f710731728a07a19cae91ea64f826051f68a8cf";
   };
 
diff --git a/pkgs/development/python-modules/tables/default.nix b/pkgs/development/python-modules/tables/default.nix
index 3dcf00e9b8c..b3003dfa954 100644
--- a/pkgs/development/python-modules/tables/default.nix
+++ b/pkgs/development/python-modules/tables/default.nix
@@ -6,7 +6,7 @@ buildPythonPackage rec {
   name = "tables-${version}";
 
   src = fetchurl {
-    url = "https://pypi.python.org/packages/source/t/tables/${name}.tar.gz";
+    url = "mirror://pypi/t/tables/${name}.tar.gz";
     sha256 = "3564b351a71ec1737b503b001eb7ceae1f65d5d6e3ffe1ea75aafba10f37fa84";
   };
 
diff --git a/pkgs/development/python-modules/yolk/default.nix b/pkgs/development/python-modules/yolk/default.nix
index 7cfcb1e0f0d..33e9cfeab3a 100644
--- a/pkgs/development/python-modules/yolk/default.nix
+++ b/pkgs/development/python-modules/yolk/default.nix
@@ -7,7 +7,7 @@ buildPythonApplication rec {
   version = "0.4.3";
 
   src = fetchurl {
-    url = "https://pypi.python.org/packages/source/y/yolk/yolk-${version}.tar.gz";
+    url = "mirror://pypi/y/yolk/yolk-${version}.tar.gz";
     sha256 = "1f6xwx210jnl5nq0m3agh2p1cxmaizawaf3fwq43q4yw050fn1qw";
   };
 
diff --git a/pkgs/development/qtcreator/default.nix b/pkgs/development/qtcreator/default.nix
index a5dde0a580b..18e06cb8126 100644
--- a/pkgs/development/qtcreator/default.nix
+++ b/pkgs/development/qtcreator/default.nix
@@ -1,5 +1,5 @@
 { stdenv, fetchurl, makeWrapper
-, qtbase, qtquickcontrols, qtscript, qtdeclarative
+, qtbase, makeQtWrapper, qtquickcontrols, qtscript, qtdeclarative, qmakeHook
 , withDocumentation ? false
 }:
 
@@ -21,18 +21,15 @@ stdenv.mkDerivation rec {
 
   buildInputs = [ makeWrapper qtbase qtscript qtquickcontrols qtdeclarative ];
 
+  nativeBuildInputs = [ qmakeHook makeQtWrapper ];
+
   doCheck = false;
 
   enableParallelBuilding = true;
 
-  preConfigure = ''
-    qmake -spec linux-g++ qtcreator.pro
-  '';
-
-  buildFlags = optionalString withDocumentation " docs";
+  buildFlags = optional withDocumentation "docs";
 
-  installFlags = "INSTALL_ROOT=$(out)"
-    + optionalString withDocumentation " install_docs";
+  installFlags = [ "INSTALL_ROOT=$(out)" ] ++ optional withDocumentation "install_docs";
 
   postInstall = ''
     # Install desktop file
@@ -47,13 +44,7 @@ stdenv.mkDerivation rec {
     Type=Application
     Categories=Qt;Development;IDE;
     __EOF__
-    # Wrap the qtcreator binary
-    addToSearchPath QML2_IMPORT_PATH "${qtquickcontrols}/lib/qt5/qml"
-    addToSearchPath QML2_IMPORT_PATH "${qtdeclarative}/lib/qt5/qml"
-    wrapProgram $out/bin/qtcreator \
-      --prefix QT_PLUGIN_PATH : "$QT_PLUGIN_PATH" \
-      --prefix QML_IMPORT_PATH : "$QML_IMPORT_PATH" \
-      --prefix QML2_IMPORT_PATH : "$QML2_IMPORT_PATH"
+    wrapQtProgram $out/bin/qtcreator
   '';
 
   meta = {
diff --git a/pkgs/development/ruby-modules/bundix/default.nix b/pkgs/development/ruby-modules/bundix/default.nix
index ac3abcdcdf7..378f148ca6a 100644
--- a/pkgs/development/ruby-modules/bundix/default.nix
+++ b/pkgs/development/ruby-modules/bundix/default.nix
@@ -15,13 +15,13 @@ buildRubyGem rec {
     substituteInPlace $GEM_HOME/gems/${gemName}-${version}/lib/bundix.rb \
       --replace \
         "'nix-instantiate'" \
-        "'${nix}/bin/nix-instantiate'" \
+        "'${nix.out}/bin/nix-instantiate'" \
       --replace \
         "'nix-hash'" \
-        "'${nix}/bin/nix-hash'" \
+        "'${nix.out}/bin/nix-hash'" \
       --replace \
         "'nix-prefetch-url'" \
-        "'${nix}/bin/nix-prefetch-url'" \
+        "'${nix.out}/bin/nix-prefetch-url'" \
       --replace \
         "'nix-prefetch-git'" \
         "'${nix-prefetch-git}/bin/nix-prefetch-git'"
diff --git a/pkgs/development/tools/analysis/egypt/default.nix b/pkgs/development/tools/analysis/egypt/default.nix
index fc63247468c..572e2f74471 100644
--- a/pkgs/development/tools/analysis/egypt/default.nix
+++ b/pkgs/development/tools/analysis/egypt/default.nix
@@ -9,6 +9,8 @@ buildPerlPackage rec {
     url = "http://www.gson.org/egypt/download/${name}.tar.gz";
   };
 
+  outputs = [ "out" ];
+
   enableParallelBuilding = true;
 
   doCheck = true;
diff --git a/pkgs/development/tools/analysis/valkyrie/default.nix b/pkgs/development/tools/analysis/valkyrie/default.nix
index 76becca74cf..1da6c6a1e86 100644
--- a/pkgs/development/tools/analysis/valkyrie/default.nix
+++ b/pkgs/development/tools/analysis/valkyrie/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, qt4 }:
+{ stdenv, fetchurl, qt4, qmake4Hook }:
 
 stdenv.mkDerivation rec {
   name = "valkyrie-2.0.0";
@@ -9,8 +9,7 @@ stdenv.mkDerivation rec {
   };
 
   buildInputs = [ qt4 ];
-
-  configurePhase = "qmake PREFIX=$out";
+  nativeBuildInputs = [ qmake4Hook ];
 
   meta = {
     homepage = http://www.valgrind.org/;
diff --git a/pkgs/development/tools/build-managers/buildbot-slave/default.nix b/pkgs/development/tools/build-managers/buildbot-slave/default.nix
index 30fbe056926..a5f86d105c3 100644
--- a/pkgs/development/tools/build-managers/buildbot-slave/default.nix
+++ b/pkgs/development/tools/build-managers/buildbot-slave/default.nix
@@ -5,7 +5,7 @@ buildPythonApplication (rec {
   namePrefix = "";
 
   src = fetchurl {
-    url = "https://pypi.python.org/packages/source/b/buildbot-slave/${name}.tar.gz";
+    url = "mirror://pypi/b/buildbot-slave/${name}.tar.gz";
     sha256 = "09pncw44c7vqrl7zyn1nvfismiqi9s51axk9cqxn9gq7jhj38mpg";
   };
 
diff --git a/pkgs/development/tools/build-managers/buildbot/default.nix b/pkgs/development/tools/build-managers/buildbot/default.nix
index a246044d6f1..94d9008a4f3 100644
--- a/pkgs/development/tools/build-managers/buildbot/default.nix
+++ b/pkgs/development/tools/build-managers/buildbot/default.nix
@@ -13,7 +13,7 @@ buildPythonApplication (rec {
   namePrefix = "";
 
   src = fetchurl {
-    url = "https://pypi.python.org/packages/source/b/buildbot/${name}.tar.gz";
+    url = "mirror://pypi/b/buildbot/${name}.tar.gz";
     sha256 = "1mn4h04sp6smr3ahqfflys15cpn13q9mfkapcs2jc4ppvxv6kdn6";
   };
 
diff --git a/pkgs/development/tools/build-managers/cargo/common.nix b/pkgs/development/tools/build-managers/cargo/common.nix
index 110956ebf85..64966479319 100644
--- a/pkgs/development/tools/build-managers/cargo/common.nix
+++ b/pkgs/development/tools/build-managers/cargo/common.nix
@@ -31,8 +31,8 @@
   meta = with stdenv.lib; {
     homepage = http://crates.io;
     description = "Downloads your Rust project's dependencies and builds your project";
-    maintainers = with maintainers; [ wizeman ];
+    maintainers = with maintainers; [ wizeman retrry ];
     license = [ licenses.mit licenses.asl20 ];
-    platforms = platforms.linux;
+    platforms = platforms.linux ++ platforms.darwin;
   };
 }
diff --git a/pkgs/development/tools/build-managers/cargo/default.nix b/pkgs/development/tools/build-managers/cargo/default.nix
index e0094b4350a..2d7cdc36504 100644
--- a/pkgs/development/tools/build-managers/cargo/default.nix
+++ b/pkgs/development/tools/build-managers/cargo/default.nix
@@ -1,11 +1,13 @@
-{ stdenv, fetchgit, rustPlatform, file, curl, python, pkgconfig, openssl
-, cmake, zlib, makeWrapper }:
+{ stdenv, lib, cacert, fetchgit, rustPlatform, file, curl, python, pkgconfig, openssl
+, cmake, zlib, makeWrapper
+# Darwin dependencies
+, libiconv }:
 
 with rustPlatform;
 
 with ((import ./common.nix) {
   inherit stdenv rustc;
-  version = "0.8.0";
+  version = "0.9.0";
 });
 
 buildRustPackage rec {
@@ -15,12 +17,13 @@ buildRustPackage rec {
   src = fetchgit {
     url = "git://github.com/rust-lang/cargo";
     rev = "refs/tags/${version}";
-    sha256 = "02z0b6hpygjjfbskg22ggrhdv2nasrgf8x1fd8y0qzg4krx2czlh";
+    sha256 = "0d3n2jdhaz06yhilvmw3m2avxv501da1hdhljc9mwkz3l5bkv2jv";
   };
 
-  depsSha256 = "1gwc5ygs3h8jxs506xmbj1xzaqpb3kmg3pkxg9j9yqy616jw6rcn";
+  depsSha256 = "1x2m7ww2z8nl5ic2nds85p7ma8x0zp654jg7ay905ia95daiabzg";
 
-  buildInputs = [ file curl pkgconfig python openssl cmake zlib makeWrapper ];
+  buildInputs = [ file curl pkgconfig python openssl cmake zlib makeWrapper ]
+    ++ lib.optional stdenv.isDarwin libiconv;
 
   configurePhase = ''
     ./configure --enable-optimize --prefix=$out --local-cargo=${cargo}/bin/cargo
@@ -28,8 +31,15 @@ buildRustPackage rec {
 
   buildPhase = "make";
 
-  # Disable check phase as there are lots of failures (some probably due to
-  # trying to access the network).
+  checkPhase = ''
+    # Export SSL_CERT_FILE as without it one test fails with SSL verification error
+    export SSL_CERT_FILE=${cacert}/etc/ssl/certs/ca-bundle.crt
+    # Disable cross compilation tests
+    export CFG_DISABLE_CROSS_TESTS=1
+    cargo test
+  '';
+
+  # Disable check phase as there are failures (author_prefers_cargo test fails)
   doCheck = false;
 
   installPhase = ''
diff --git a/pkgs/development/tools/build-managers/cargo/snapshot.nix b/pkgs/development/tools/build-managers/cargo/snapshot.nix
index c01ba2b5386..62539c2c732 100644
--- a/pkgs/development/tools/build-managers/cargo/snapshot.nix
+++ b/pkgs/development/tools/build-managers/cargo/snapshot.nix
@@ -49,7 +49,7 @@ stdenv.mkDerivation {
     ./install.sh "--prefix=$out"
   '' + (if stdenv.isLinux then ''
     patchelf --interpreter "${stdenv.glibc.out}/lib/${stdenv.cc.dynamicLinker}" \
-             --set-rpath "${stdenv.cc.cc}/lib/:${stdenv.cc.cc}/lib64/:${zlib.out}/lib" \
+             --set-rpath "${stdenv.cc.cc.lib}/lib/:${stdenv.cc.cc.lib}/lib64/:${zlib.out}/lib" \
              "$out/bin/cargo"
   '' else "") + postInstall;
 }
diff --git a/pkgs/development/tools/build-managers/cmake/setup-hook.sh b/pkgs/development/tools/build-managers/cmake/setup-hook.sh
index b14e9984bc3..eaabb37f498 100755
--- a/pkgs/development/tools/build-managers/cmake/setup-hook.sh
+++ b/pkgs/development/tools/build-managers/cmake/setup-hook.sh
@@ -44,6 +44,8 @@ cmakeConfigurePhase() {
     # executable. This flag makes the shared library accessible from its
     # nix/store directory.
     cmakeFlags="-DCMAKE_INSTALL_NAME_DIR=$prefix/lib $cmakeFlags"
+    cmakeFlags="-DCMAKE_INSTALL_LIBDIR=${!outputLib}/lib $cmakeFlags"
+    cmakeFlags="-DCMAKE_INSTALL_INCLUDEDIR=${!outputDev}/include $cmakeFlags"
 
     # Avoid cmake resetting the rpath of binaries, on make install
     # And build always Release, to ensure optimisation flags
diff --git a/pkgs/development/tools/build-managers/rake/Gemfile b/pkgs/development/tools/build-managers/rake/Gemfile
new file mode 100644
index 00000000000..bd1ff6faa65
--- /dev/null
+++ b/pkgs/development/tools/build-managers/rake/Gemfile
@@ -0,0 +1,2 @@
+source 'https://rubygems.org'
+gem 'rake'
diff --git a/pkgs/development/tools/build-managers/rake/Gemfile.lock b/pkgs/development/tools/build-managers/rake/Gemfile.lock
new file mode 100644
index 00000000000..cbea90ab1a9
--- /dev/null
+++ b/pkgs/development/tools/build-managers/rake/Gemfile.lock
@@ -0,0 +1,13 @@
+GEM
+  remote: https://rubygems.org/
+  specs:
+    rake (11.1.1)
+
+PLATFORMS
+  ruby
+
+DEPENDENCIES
+  rake
+
+BUNDLED WITH
+   1.10.5
diff --git a/pkgs/development/tools/build-managers/rake/default.nix b/pkgs/development/tools/build-managers/rake/default.nix
new file mode 100644
index 00000000000..3cf85b5fcb5
--- /dev/null
+++ b/pkgs/development/tools/build-managers/rake/default.nix
@@ -0,0 +1,17 @@
+{ lib, bundlerEnv, ruby }:
+
+bundlerEnv {
+  name = "rake-11.1.1";
+
+  inherit ruby;
+  gemfile = ./Gemfile;
+  lockfile = ./Gemfile.lock;
+  gemset = ./gemset.nix;
+  
+  meta = with lib; {
+    description = "A software task management and build automation tool";
+    homepage = https://github.com/ruby/rake;
+    license  = with licenses; mit;
+    platforms = platforms.unix;
+  };
+}
diff --git a/pkgs/development/tools/build-managers/rake/gemset.nix b/pkgs/development/tools/build-managers/rake/gemset.nix
new file mode 100644
index 00000000000..efea7a79dbb
--- /dev/null
+++ b/pkgs/development/tools/build-managers/rake/gemset.nix
@@ -0,0 +1,9 @@
+{
+  "rake" = {
+    version = "11.1.1";
+    source = {
+      type = "gem";
+      sha256 = "0h8wcic2xh3lv7yvs05pqnfqb80jyl488f7136lgxmajb0s1rqhg";
+    };
+  };
+}
\ No newline at end of file
diff --git a/pkgs/development/tools/build-managers/rebar3/default.nix b/pkgs/development/tools/build-managers/rebar3/default.nix
index ac3a5ac9e40..d8938e2d468 100644
--- a/pkgs/development/tools/build-managers/rebar3/default.nix
+++ b/pkgs/development/tools/build-managers/rebar3/default.nix
@@ -1,73 +1,62 @@
 { stdenv, writeText, callPackage, fetchurl,
-  fetchHex, erlang, hermeticRebar3 ? true, rebar3-nix-bootstrap, tree, fetchFromGitHub }:
-
+  fetchHex, erlang, hermeticRebar3 ? true,
+  tree, fetchFromGitHub, hexRegistrySnapshot }:
 
 let
-  version = "3.0.0-beta.4";
-  registrySnapshot = callPackage ./registrySnapshot.nix { };
+  version = "3.1.0";
+
+  bootstrapper = ./rebar3-nix-bootstrap;
 
-  # TODO: all these below probably should go into nixpkgs.erlangModules.sources.*
-  # {erlware_commons,     "0.16.0"},
   erlware_commons = fetchHex {
     pkg = "erlware_commons";
-    version = "0.16.0";
-    sha256 = "0kh24d0001390wfx28d0xa874vrsfvjgj41g315vg4hac632krxx";
+    version = "0.19.0";
+    sha256 = "1gfsy9bbhjb94c5ghff2niamn93x2x08lnklh6pp7sfr5i0gkgsv";
   };
-  # {ssl_verify_hostname, "1.0.5"},
   ssl_verify_hostname = fetchHex {
     pkg = "ssl_verify_hostname";
     version = "1.0.5";
     sha256 = "1gzavzqzljywx4l59gvhkjbr1dip4kxzjjz1s4wsn42f2kk13jzj";
   };
-  # {certifi,             "0.1.1"},
   certifi = fetchHex {
     pkg = "certifi";
-    version = "0.1.1";
-    sha256 = "0afylwqg74gprbg116asz0my2nipmki0512c8mdiq6xdiyjdvlg6";
+    version = "0.4.0";
+    sha256 = "04bnvsbssdcf6b9h9bfglflds7j0gx6q5igl1xxhx6fnwaz37hhw";
   };
-  # {providers,           "1.5.0"},
   providers = fetchHex {
     pkg = "providers";
-    version = "1.5.0";
-    sha256 = "1hc8sp2l1mmx9dfpmh1f8j9hayfg7541rmx05wb9cmvxvih7zyvf";
+    version = "1.6.0";
+    sha256 = "0byfa1h57n46jilz4q132j0vk3iqc0v1vip89li38gb1k997cs0g";
   };
-  # {getopt,              "0.8.2"},
   getopt = fetchHex {
     pkg = "getopt";
     version = "0.8.2";
     sha256 = "1xw30h59zbw957cyjd8n50hf9y09jnv9dyry6x3avfwzcyrnsvkk";
   };
-  # {bbmustache,          "1.0.4"},
   bbmustache = fetchHex {
     pkg = "bbmustache";
     version = "1.0.4";
     sha256 = "04lvwm7f78x8bys0js33higswjkyimbygp4n72cxz1kfnryx9c03";
   };
-  # {relx,                "3.8.0"},
   relx = fetchHex {
     pkg = "relx";
-    version = "3.8.0";
-    sha256 = "0y89iirjz3kc1rzkdvc6p3ssmwcm2hqgkklhgm4pkbc14fcz57hq";
+    version = "3.17.0";
+    sha256 = "1xjybi93m8gj9f9z3lkc7xbg3k5cw56yl78rcz5qfirr0223sby2";
   };
-  # {cf,                  "0.2.1"},
   cf = fetchHex {
     pkg = "cf";
     version = "0.2.1";
     sha256 = "19d0yvg8wwa57cqhn3vqfvw978nafw8j2rvb92s3ryidxjkrmvms";
   };
-  # {cth_readable,        "1.1.0"},
   cth_readable = fetchHex {
     pkg = "cth_readable";
-    version = "1.0.1";
-    sha256 = "1cnc4fbypckqllfi5h73rdb24dz576k3177gzvp1kbymwkp1xcz1";
+    version = "1.2.2";
+    sha256 = "0kb9v4998liwyidpjkhcg1nin6djjzxcx6b313pbjicbp4r58n3p";
   };
-  # {eunit_formatters,    "0.2.0"}
   eunit_formatters = fetchHex {
     pkg = "eunit_formatters";
-    version = "0.2.0";
-    sha256 = "03kiszlbgzscfd2ns7na6bzbfzmcqdb5cx3p6qy3657jk2fai332";
+    version = "0.3.1";
+    sha256 = "0cg9dasv60v09q3q4wja76pld0546mhmlpb0khagyylv890hg934";
   };
-  # {eunit_formatters,    "0.2.0"}
   rebar3_hex = fetchHex {
     pkg = "rebar3_hex";
     version = "1.12.0";
@@ -81,19 +70,21 @@ stdenv.mkDerivation {
 
   src = fetchurl {
     url = "https://github.com/rebar/rebar3/archive/${version}.tar.gz";
-    sha256 = "0px66scjdia9aaa5z36qzxb848r56m0k98g0bxw065a2narsh4xy";
+    sha256 = "0r4wpnpi81ha4iirv9hcif3vrgc82qd51kah7rnhvpym55wcy9ml";
   };
 
+  inherit bootstrapper;
+
   patches = if hermeticRebar3 == true
   then  [ ./hermetic-bootstrap.patch ./hermetic-rebar3.patch ]
   else [];
 
   buildInputs = [ erlang tree  ];
-  propagatedBuildInputs = [ registrySnapshot rebar3-nix-bootstrap ];
+  propagatedBuildInputs = [ hexRegistrySnapshot ];
 
   postPatch = ''
     echo postPatch
-    rebar3-nix-bootstrap registry-only
+    ${erlang}/bin/escript ${bootstrapper} registry-only
     echo "$ERL_LIBS"
     mkdir -p _build/default/lib/
     mkdir -p _build/default/plugins
diff --git a/pkgs/development/tools/build-managers/rebar3/hermetic-bootstrap.patch b/pkgs/development/tools/build-managers/rebar3/hermetic-bootstrap.patch
index 13d60fdcc91..40f430a558b 100644
--- a/pkgs/development/tools/build-managers/rebar3/hermetic-bootstrap.patch
+++ b/pkgs/development/tools/build-managers/rebar3/hermetic-bootstrap.patch
@@ -1,39 +1,61 @@
 diff --git a/bootstrap b/bootstrap
-index 25bd658..b2a986b 100755
+index 35759b0..939c838 100755
 --- a/bootstrap
 +++ b/bootstrap
-@@ -8,9 +8,6 @@ main(_Args) ->
+@@ -7,9 +7,11 @@ main(_) ->
      application:start(asn1),
      application:start(public_key),
      application:start(ssl),
 -    inets:start(),
 -    inets:start(httpc, [{profile, rebar}]),
 -    set_httpc_options(),
- 
++    %%  Removed for hermeticity on Nix
++    %%
++    %%  inets:start(),
++    %%  inets:start(httpc, [{profile, rebar}]),
++    %%    set_httpc_options(),
+
      %% Fetch and build deps required to build rebar3
      BaseDeps = [{providers, []}
-@@ -33,7 +30,6 @@ main(_Args) ->
- 
-     setup_env(),
-     os:putenv("REBAR_PROFILE", "bootstrap"),
--    rebar3:run(["update"]),
-     {ok, State} = rebar3:run(["compile"]),
-     reset_env(),
-     os:putenv("REBAR_PROFILE", ""),
-@@ -71,33 +67,7 @@ fetch_and_compile({Name, ErlFirstFiles}, Deps) ->
+@@ -74,12 +76,12 @@ default_registry_file() ->
+     filename:join([CacheDir, "hex", "default", "registry"]).
+
+ fetch_and_compile({Name, ErlFirstFiles}, Deps) ->
+-    case lists:keyfind(Name, 1, Deps) of
+-        {Name, Vsn} ->
+-            ok = fetch({pkg, atom_to_binary(Name, utf8), list_to_binary(Vsn)}, Name);
+-        {Name, _, Source} ->
+-            ok = fetch(Source, Name)
+-    end,
++    %% case lists:keyfind(Name, 1, Deps) of
++    %%     {Name, Vsn} ->
++    %%         ok = fetch({pkg, atom_to_binary(Name, utf8), list_to_binary(Vsn)}, Name);
++    %%     {Name, _, Source} ->
++    %%         ok = fetch(Source, Name)
++    %% end,
+
+     %% Hack: erlware_commons depends on a .script file to check if it is being built with
+     %% rebar2 or rebar3. But since rebar3 isn't built yet it can't get the vsn with get_key.
+@@ -88,63 +90,63 @@ fetch_and_compile({Name, ErlFirstFiles}, Deps) ->
+
      compile(Name, ErlFirstFiles).
- 
- fetch({pkg, Name, Vsn}, App) ->
+
+-fetch({pkg, Name, Vsn}, App) ->
 -    Dir = filename:join([filename:absname("_build/default/lib/"), App]),
--    CDN = "https://s3.amazonaws.com/s3.hex.pm/tarballs",
--    Package = binary_to_list(<<Name/binary, "-", Vsn/binary, ".tar">>),
--    Url = string:join([CDN, Package], "/"),
--    case request(Url) of
--        {ok, Binary} ->
--            {ok, Contents} = extract(Binary),
--            ok = erl_tar:extract({binary, Contents}, [{cwd, Dir}, compressed]);
--        _ ->
--            io:format("Error: Unable to fetch package ~p ~p~n", [Name, Vsn])
+-    case filelib:is_dir(Dir) of
+-        false ->
+-            CDN = "https://s3.amazonaws.com/s3.hex.pm/tarballs",
+-            Package = binary_to_list(<<Name/binary, "-", Vsn/binary, ".tar">>),
+-            Url = string:join([CDN, Package], "/"),
+-            case request(Url) of
+-                {ok, Binary} ->
+-                    {ok, Contents} = extract(Binary),
+-                    ok = erl_tar:extract({binary, Contents}, [{cwd, Dir}, compressed]);
+-                _ ->
+-                    io:format("Error: Unable to fetch package ~p ~p~n", [Name, Vsn])
+-            end;
+-        true ->
+-            io:format("Dependency ~s already exists~n", [Name])
 -    end.
 -
 -extract(Binary) ->
@@ -51,14 +73,17 @@ index 25bd658..b2a986b 100755
 -        Error ->
 -            Error
 -    end.
-+    ok.
- 
- get_rebar_config() ->
-     {ok, [[Home]]} = init:get_argument(home),
-@@ -109,20 +79,6 @@ get_rebar_config() ->
-             []
-     end.
- 
+-
+-get_rebar_config() ->
+-    {ok, [[Home]]} = init:get_argument(home),
+-    ConfDir = filename:join(Home, ".config/rebar3"),
+-    case file:consult(filename:join(ConfDir, "rebar.config")) of
+-        {ok, Config} ->
+-            Config;
+-        _ ->
+-            []
+-    end.
+-
 -get_http_vars(Scheme) ->
 -    proplists:get_value(Scheme, get_rebar_config(), []).
 -
@@ -72,7 +97,63 @@ index 25bd658..b2a986b 100755
 -set_httpc_options(Scheme, Proxy) ->
 -    {ok, {_, _, Host, Port, _, _}} = http_uri:parse(Proxy),
 -    httpc:set_options([{Scheme, {{Host, Port}, []}}], rebar).
--
++%% fetch({pkg, Name, Vsn}, App) ->
++%%     Dir = filename:join([filename:absname("_build/default/lib/"), App]),
++%%     case filelib:is_dir(Dir) of
++%%         false ->
++%%             CDN = "https://s3.amazonaws.com/s3.hex.pm/tarballs",
++%%             Package = binary_to_list(<<Name/binary, "-", Vsn/binary, ".tar">>),
++%%             Url = string:join([CDN, Package], "/"),
++%%             case request(Url) of
++%%                 {ok, Binary} ->
++%%                     {ok, Contents} = extract(Binary),
++%%                     ok = erl_tar:extract({binary, Contents}, [{cwd, Dir}, compressed]);
++%%                 _ ->
++%%                     io:format("Error: Unable to fetch package ~p ~p~n", [Name, Vsn])
++%%             end;
++%%         true ->
++%%             io:format("Dependency ~s already exists~n", [Name])
++%%     end.
++
++%% extract(Binary) ->
++%%     {ok, Files} = erl_tar:extract({binary, Binary}, [memory]),
++%%     {"contents.tar.gz", Contents} = lists:keyfind("contents.tar.gz", 1, Files),
++%%     {ok, Contents}.
++
++%% request(Url) ->
++%%     case httpc:request(get, {Url, []},
++%%                        [{relaxed, true}],
++%%                        [{body_format, binary}],
++%%                        rebar) of
++%%         {ok, {{_Version, 200, _Reason}, _Headers, Body}} ->
++%%             {ok, Body};
++%%         Error ->
++%%             Error
++%%     end.
++
++%% get_rebar_config() ->
++%%     {ok, [[Home]]} = init:get_argument(home),
++%%     ConfDir = filename:join(Home, ".config/rebar3"),
++%%     case file:consult(filename:join(ConfDir, "rebar.config")) of
++%%         {ok, Config} ->
++%%             Config;
++%%         _ ->
++%%             []
++%%     end.
++
++%% get_http_vars(Scheme) ->
++%%     proplists:get_value(Scheme, get_rebar_config(), []).
++
++%% set_httpc_options() ->
++%%     set_httpc_options(https_proxy, get_http_vars(https_proxy)),
++%%     set_httpc_options(proxy, get_http_vars(http_proxy)).
++
++%% set_httpc_options(_, []) ->
++%%     ok;
++
++%% set_httpc_options(Scheme, Proxy) ->
++%%     {ok, {_, _, Host, Port, _, _}} = http_uri:parse(Proxy),
++%%     httpc:set_options([{Scheme, {{Host, Port}, []}}], rebar).
+
  compile(App, FirstFiles) ->
      Dir = filename:join(filename:absname("_build/default/lib/"), App),
-     filelib:ensure_dir(filename:join([Dir, "ebin", "dummy.beam"])),
diff --git a/pkgs/development/tools/build-managers/rebar3/hermetic-rebar3.patch b/pkgs/development/tools/build-managers/rebar3/hermetic-rebar3.patch
index 8da323ab823..634dda8c45a 100644
--- a/pkgs/development/tools/build-managers/rebar3/hermetic-rebar3.patch
+++ b/pkgs/development/tools/build-managers/rebar3/hermetic-rebar3.patch
@@ -1,8 +1,8 @@
-diff --git a/src/rebar3.erl b/src/rebar3.erl
-index 2b73844..af1d871 100644
+diff a/src/rebar3.erl b/src/rebar3.erl
+index c1a1ae4..1bf1ea0 100644
 --- a/src/rebar3.erl
 +++ b/src/rebar3.erl
-@@ -282,9 +282,11 @@ start_and_load_apps(Caller) ->
+@@ -294,9 +294,11 @@ start_and_load_apps(Caller) ->
      ensure_running(crypto, Caller),
      ensure_running(asn1, Caller),
      ensure_running(public_key, Caller),
@@ -10,21 +10,14 @@ index 2b73844..af1d871 100644
 -    inets:start(),
 -    inets:start(httpc, [{profile, rebar}]).
 +    ensure_running(ssl, Caller).
-+%%    Removed due to the hermicity requirements of Nix
++%%  Removed due to the hermicity requirements of Nix
 +%%
 +%%    inets:start(),
 +%%    inets:start(httpc, [{profile, rebar}]).
- 
+
  ensure_running(App, Caller) ->
      case application:start(App) of
-@@ -339,4 +341,4 @@ safe_define_test_macro(Opts) ->
- test_defined([{d, 'TEST'}|_]) -> true;
- test_defined([{d, 'TEST', true}|_]) -> true;
- test_defined([_|Rest]) -> test_defined(Rest);
--test_defined([]) -> false.
-\ No newline at end of file
-+test_defined([]) -> false.
-diff --git a/src/rebar_hermicity.erl b/src/rebar_hermicity.erl
+diff a/src/rebar_hermicity.erl b/src/rebar_hermicity.erl
 new file mode 100644
 index 0000000..d814e2a
 --- /dev/null
@@ -72,37 +65,29 @@ index 0000000..d814e2a
 +           "are as follows:", []),
 +    ?ERROR("Requesnt: ~p ~s", [Method, Url]),
 +    erlang:halt(1).
-diff --git a/src/rebar_pkg_resource.erl b/src/rebar_pkg_resource.erl
-index 4f55ad1..f76fd5d 100644
+diff a/src/rebar_pkg_resource.erl b/src/rebar_pkg_resource.erl
+index ec7e09d..03be343 100644
 --- a/src/rebar_pkg_resource.erl
 +++ b/src/rebar_pkg_resource.erl
-@@ -100,10 +100,10 @@ make_vsn(_) ->
+@@ -104,7 +104,7 @@ make_vsn(_) ->
      {error, "Replacing version of type pkg not supported."}.
- 
+
  request(Url, ETag) ->
--    case httpc:request(get, {Url, [{"if-none-match", ETag} || ETag =/= false]},
--                       [{ssl, ssl_opts(Url)}, {relaxed, true}],
--                       [{body_format, binary}],
--                       rebar) of
-+    case rebar_hermicity:request(get, {Url, [{"if-none-match", ETag} || ETag =/= false]},
-+                                 [{ssl, ssl_opts(Url)}, {relaxed, true}],
-+                                 [{body_format, binary}],
-+                                 rebar) of
-         {ok, {{_Version, 200, _Reason}, Headers, Body}} ->
-             ?DEBUG("Successfully downloaded ~s", [Url]),
-             {"etag", ETag1} = lists:keyfind("etag", 1, Headers),
-diff --git a/src/rebar_prv_update.erl b/src/rebar_prv_update.erl
-index 6637ebe..d82c1d8 100644
+-    case httpc:request(get, {Url, [{"if-none-match", ETag} || ETag =/= false]++[{"User-Agent", rebar_utils:user_agent()}]},
++    case rebar_hermicity:request(get, {Url, [{"if-none-match", ETag} || ETag =/= false]++[{"User-Agent", rebar_utils:user_agent()}]},
+                        [{ssl, ssl_opts(Url)}, {relaxed, true}],
+                        [{body_format, binary}],
+                        rebar) of
+diff a/src/rebar_prv_update.erl b/src/rebar_prv_update.erl
+index 5e1e253..ea25b9e 100644
 --- a/src/rebar_prv_update.erl
 +++ b/src/rebar_prv_update.erl
-@@ -44,8 +44,8 @@ do(State) ->
-         TmpFile = filename:join(TmpDir, "packages.gz"),
- 
-         Url = rebar_state:get(State, rebar_packages_cdn, ?DEFAULT_HEX_REGISTRY),
--        case httpc:request(get, {Url, []},
--                           [], [{stream, TmpFile}, {sync, true}],
-+        case rebar_hermicity:request(get, {Url, []},
-+                                     [], [{stream, TmpFile}, {sync, true}],
-                            rebar) of
-             {ok, saved_to_file} ->
-                 {ok, Data} = file:read_file(TmpFile),
+@@ -52,7 +52,7 @@ do(State) ->
+                 case rebar_utils:url_append_path(CDN, ?REMOTE_REGISTRY_FILE) of
+                     {ok, Url} ->
+                         ?DEBUG("Fetching registry from ~p", [Url]),
+-                        case httpc:request(get, {Url, [{"User-Agent", rebar_utils:user_agent()}]},
++                        case rebar_hermicity:request(get, {Url, [{"User-Agent", rebar_utils:user_agent()}]},
+                                            [], [{stream, TmpFile}, {sync, true}],
+                                            rebar) of
+                             {ok, saved_to_file} ->
diff --git a/pkgs/development/tools/build-managers/rebar3/rebar3-nix-bootstrap b/pkgs/development/tools/build-managers/rebar3/rebar3-nix-bootstrap
new file mode 100755
index 00000000000..4784f2224cc
--- /dev/null
+++ b/pkgs/development/tools/build-managers/rebar3/rebar3-nix-bootstrap
@@ -0,0 +1,255 @@
+#!/usr/bin/env escript
+%% -*- erlang-indent-level: 4;indent-tabs-mode: nil -*-
+%%! -smp enable
+%%% ---------------------------------------------------------------------------
+%%% @doc
+%%% The purpose of this command is to prepare a rebar3 project so that
+%%% rebar3 understands that the dependencies are all already
+%%% installed. If you want a hygienic build on nix then you must run
+%%% this command before running rebar3. I suggest that you add a
+%%% `Makefile` to your project and have the bootstrap command be a
+%%% dependency of the build commands. See the nix documentation for
+%%% more information.
+%%%
+%%% This command designed to have as few dependencies as possible so
+%%% that it can be a dependency of root level packages like rebar3. To
+%%% that end it does many things in a fairly simplistic way. That is
+%%% by design.
+%%%
+%%% ### Assumptions
+%%%
+%%% This command makes the following assumptions:
+%%%
+%%% * It is run in a nix-shell or nix-build environment
+%%% * that all dependencies have been added to the ERL_LIBS
+%%%   Environment Variable
+
+-record(data, {version
+              , registry_only = false
+              , compile_ports
+              , erl_libs
+              , plugins
+              , root
+              , name
+              , registry_snapshot}).
+
+-define(HEX_REGISTRY_PATH, ".cache/rebar3/hex/default/registry").
+
+main(Args) ->
+    {ok, ArgData} = parse_args(Args),
+    {ok, RequiredData} = gather_required_data_from_the_environment(ArgData),
+    do_the_bootstrap(RequiredData).
+
+%% @doc There are two modes 'registery_only' where the register is
+%% created from hex and everything else.
+-spec do_the_bootstrap(#data{}) -> ok.
+do_the_bootstrap(RequiredData = #data{registry_only = true}) ->
+    ok = bootstrap_registry(RequiredData);
+do_the_bootstrap(RequiredData) ->
+    ok = bootstrap_registry(RequiredData),
+    ok = bootstrap_configs(RequiredData),
+    ok = bootstrap_plugins(RequiredData),
+    ok = bootstrap_libs(RequiredData).
+
+%% @doc
+%% Argument parsing is super simple only because we want to keep the
+%% dependencies minimal. For now there can be two entries on the
+%% command line, "registery-only"
+-spec parse_args([string()]) -> #data{}.
+parse_args(["registry-only"]) ->
+    {ok, #data{registry_only = true}};
+parse_args([]) ->
+    {ok, #data{registry_only = false}};
+parse_args(Args) ->
+    io:format("Unexpected command line arguments passed in: ~p~n", [Args]),
+    erlang:halt(120).
+
+-spec bootstrap_configs(#data{}) -> ok.
+bootstrap_configs(RequiredData)->
+    io:format("Boostrapping app and rebar configurations~n"),
+    ok = if_single_app_project_update_app_src_version(RequiredData),
+    ok = if_compile_ports_add_pc_plugin(RequiredData).
+
+-spec bootstrap_plugins(#data{}) -> ok.
+bootstrap_plugins(#data{plugins = Plugins}) ->
+    io:format("Bootstrapping rebar3 plugins~n"),
+    Target = "_build/default/plugins/",
+    Paths = string:tokens(Plugins, " "),
+    CopiableFiles =
+        lists:foldl(fun(Path, Acc) ->
+                            gather_dependency(Path) ++ Acc
+                    end, [], Paths),
+    lists:foreach(fun (Path) ->
+                          ok = link_app(Path, Target)
+                  end, CopiableFiles).
+
+-spec bootstrap_libs(#data{}) -> ok.
+bootstrap_libs(#data{erl_libs = ErlLibs}) ->
+    io:format("Bootstrapping dependent librariesXXXX~n"),
+    Target = "_build/default/lib/",
+    Paths = string:tokens(ErlLibs, ":"),
+    CopiableFiles =
+        lists:foldl(fun(Path, Acc) ->
+                            gather_directory_contents(Path) ++ Acc
+                    end, [], Paths),
+    lists:foreach(fun (Path) ->
+                          ok = link_app(Path, Target)
+                  end, CopiableFiles).
+
+-spec gather_dependency(string()) -> [{string(), string()}].
+gather_dependency(Path) ->
+    FullLibrary = filename:join(Path, "lib/erlang/lib/"),
+    case filelib:is_dir(FullLibrary) of
+        true ->
+            gather_directory_contents(FullLibrary);
+        false ->
+            [raw_hex(Path)]
+    end.
+
+-spec raw_hex(string()) -> {string(), string()}.
+raw_hex(Path) ->
+    [_, Name] = re:split(Path, "-hex-source-"),
+    {Path, erlang:binary_to_list(Name)}.
+
+-spec gather_directory_contents(string()) -> [{string(), string()}].
+gather_directory_contents(Path) ->
+    {ok, Names} = file:list_dir(Path),
+    lists:map(fun(AppName) ->
+                 {filename:join(Path, AppName), fixup_app_name(AppName)}
+              end, Names).
+
+%% @doc
+%% Makes a symlink from the directory pointed at by Path to a
+%% directory of the same name in Target. So if we had a Path of
+%% {`foo/bar/baz/bash`, `baz`} and a Target of `faz/foo/foos`, the symlink
+%% would be `faz/foo/foos/baz`.
+-spec link_app({string(), string()}, string()) -> ok.
+link_app({Path, TargetFile}, TargetDir) ->
+    Target = filename:join(TargetDir, TargetFile),
+    make_symlink(Path, Target).
+
+-spec make_symlink(string(), string()) -> ok.
+make_symlink(Path, TargetFile) ->
+    file:delete(TargetFile),
+    ok = filelib:ensure_dir(TargetFile),
+    io:format("Making symlink from ~s to ~s~n", [Path, TargetFile]),
+    ok = file:make_symlink(Path, TargetFile).
+
+%% @doc
+%% This takes an app name in the standard OTP <name>-<version> format
+%% and returns just the app name. Why? because rebar is doesn't
+%% respect OTP conventions in some cases.
+-spec fixup_app_name(string()) -> string().
+fixup_app_name(FileName) ->
+    case string:tokens(FileName, "-") of
+        [Name] -> Name;
+        [Name, _Version] -> Name
+    end.
+
+-spec bootstrap_registry(#data{}) -> ok.
+bootstrap_registry(#data{registry_snapshot = RegistrySnapshot}) ->
+    io:format("Bootstrapping Hex Registry for Rebar~n"),
+    make_sure_registry_snapshot_exists(RegistrySnapshot),
+    filelib:ensure_dir(?HEX_REGISTRY_PATH),
+    ok = case filelib:is_file(?HEX_REGISTRY_PATH) of
+             true ->
+                 file:delete(?HEX_REGISTRY_PATH);
+             false ->
+                 ok
+         end,
+    ok = file:make_symlink(RegistrySnapshot,
+                           ?HEX_REGISTRY_PATH).
+
+-spec make_sure_registry_snapshot_exists(string()) -> ok.
+make_sure_registry_snapshot_exists(RegistrySnapshot) ->
+    case filelib:is_file(RegistrySnapshot) of
+        true ->
+            ok;
+        false ->
+            stderr("Registry snapshot (~s) does not exist!", [RegistrySnapshot]),
+            erlang:halt(1)
+    end.
+
+-spec gather_required_data_from_the_environment(#data{}) -> {ok, map()}.
+gather_required_data_from_the_environment(ArgData) ->
+    {ok, ArgData#data{ version = guard_env("version")
+                     , erl_libs = os:getenv("ERL_LIBS", [])
+                     , plugins = os:getenv("buildPlugins", [])
+                     , root = code:root_dir()
+                     , name = guard_env("name")
+                     , compile_ports = nix2bool(os:getenv("compilePorts", ""))
+                     , registry_snapshot = guard_env("HEX_REGISTRY_SNAPSHOT")}}.
+
+-spec nix2bool(any()) -> boolean().
+nix2bool("1") ->
+    true;
+nix2bool("") ->
+    false.
+
+-spec guard_env(string()) -> string().
+guard_env(Name) ->
+    case os:getenv(Name) of
+        false ->
+            stderr("Expected Environment variable ~s! Are you sure you are "
+                   "running in a Nix environment? Either a nix-build, "
+                   "nix-shell, etc?~n", [Name]),
+            erlang:halt(1);
+        Variable ->
+            Variable
+    end.
+
+%% @doc
+%% If the compile ports flag is set, rewrite the rebar config to
+%% include the 'pc' plugin.
+-spec if_compile_ports_add_pc_plugin(#data{}) -> ok.
+if_compile_ports_add_pc_plugin(#data{compile_ports = true}) ->
+    ConfigTerms = add_pc_to_plugins(read_rebar_config()),
+    Text = lists:map(fun(Term) -> io_lib:format("~tp.~n", [Term]) end,
+                     ConfigTerms),
+    file:write_file("rebar.config", Text);
+if_compile_ports_add_pc_plugin(_) ->
+    ok.
+
+-spec add_pc_to_plugins([term()]) -> [term()].
+add_pc_to_plugins(Config) ->
+    PluginList = case lists:keysearch(plugins, 1, Config) of
+                     {ok, {plugins, ExistingPluginList}} -> ExistingPluginList;
+                     _ -> []
+                 end,
+    lists:keystore(plugins, 1, Config, {plugins, [pc | PluginList]}).
+
+-spec read_rebar_config() -> [term()].
+read_rebar_config() ->
+    case file:consult("rebar.config") of
+        {ok, Terms} ->
+            Terms;
+        _ ->
+            stderr("Unable to read rebar config!", []),
+            erlang:halt(1)
+    end.
+
+
+-spec if_single_app_project_update_app_src_version(#data{}) -> ok.
+if_single_app_project_update_app_src_version(#data{name = Name,
+                                                   version = Version}) ->
+    SrcFile = filename:join("src",
+                            lists:concat([Name, ".app.src"])),
+
+    case filelib:is_file(SrcFile) of
+        true ->
+            update_app_src_with_version(SrcFile, Version);
+        false ->
+            ok
+    end.
+
+-spec update_app_src_with_version(string(), string()) -> ok.
+update_app_src_with_version(SrcFile, Version) ->
+    {ok, [{application, Name, Details}]} = file:consult(SrcFile),
+    NewDetails = lists:keyreplace(vsn, 1, Details, {vsn, Version}),
+    ok = file:write_file(SrcFile, io_lib:fwrite("~p.\n", [{application, Name, NewDetails}])).
+
+%% @doc
+%% Write the result of the format string out to stderr.
+-spec stderr(string(), [term()]) -> ok.
+stderr(FormatStr, Args) ->
+    io:put_chars(standard_error, io_lib:format(FormatStr, Args)).
diff --git a/pkgs/development/tools/casperjs/default.nix b/pkgs/development/tools/casperjs/default.nix
index bd63a0e68ee..a4b9f23c5eb 100644
--- a/pkgs/development/tools/casperjs/default.nix
+++ b/pkgs/development/tools/casperjs/default.nix
@@ -1,40 +1,49 @@
-{ stdenv, fetchgit, python, phantomjs }:
+{ stdenv, fetchFromGitHub, fontsConf, phantomjs2, python, nodePackages }:
 
-stdenv.mkDerivation rec {
-  name = "casperjs-1.0.0-RC5";
+let version = "1.1.1";
 
-  src = fetchgit {
-    url = "git://github.com/n1k0/casperjs.git";
-    rev = "refs/tags/1.0.0-RC5";
-    sha256 = "e7fd6b94b4b304416159196208dea7f6e8841a667df102eb378a698a92f0f2c7";
+in stdenv.mkDerivation rec {
+
+  name = "casperjs-${version}";
+
+  src = fetchFromGitHub {
+    owner = "casperjs";
+    repo = "casperjs";
+    rev = version;
+    sha256 = "187prrm728xpn0nx9kxfxa4fwd7w25z78nsxfk6a6kl7c5656jpz";
   };
 
+  buildInputs = [ phantomjs2 python nodePackages.eslint ];
+
   patchPhase = ''
     substituteInPlace bin/casperjs --replace "/usr/bin/env python" "${python}/bin/python" \
-                                   --replace "'phantomjs'" "'${phantomjs}/bin/phantomjs'"
+                                   --replace "'phantomjs'" "'${phantomjs2}/bin/phantomjs'"
+  '';
+
+  dontBuild = true;
+
+  doCheck = true;
+  checkPhase = ''
+    export FONTCONFIG_FILE=${fontsConf}
+    make test
   '';
 
+
   installPhase = ''
-    mkdir -p $out/share/casperjs $out/bin
-    cp -a . $out/share/casperjs/.
-    ln -s $out/share/casperjs/bin/casperjs $out/bin
+    mv $PWD $out
   '';
 
   meta = {
-    description = "Navigation scripting & testing utility for PhantomJS";
+
+    description = ''
+      Navigation scripting & testing utility for PhantomJS and SlimerJS
+    '';
+
     longDescription = ''
-      CasperJS is a navigation scripting & testing utility for PhantomJS.
-      It eases the process of defining a full navigation scenario and provides useful high-level
-      functions, methods & syntaxic sugar for doing common tasks such as:
-      - defining & ordering navigation steps
-      - filling forms
-      - clicking links
-      - capturing screenshots of a page (or an area)
-      - making assertions on remote DOM
-      - logging & events
-      - downloading base64 encoded resources, even binary ones
-      - catching errors and react accordingly
-      - writing functional test suites, exporting results as JUnit XML (xUnit)
+      CasperJS is a navigation scripting & testing utility for PhantomJS and
+      SlimerJS (still experimental). It eases the process of defining a full
+      navigation scenario and provides useful high-level functions, methods &
+      syntactic sugar for doing common tasks.
     '';
 
     homepage = http://casperjs.org;
diff --git a/pkgs/development/tools/devpi-client/default.nix b/pkgs/development/tools/devpi-client/default.nix
index bcad521ed52..1e848e5d611 100644
--- a/pkgs/development/tools/devpi-client/default.nix
+++ b/pkgs/development/tools/devpi-client/default.nix
@@ -5,7 +5,7 @@ pythonPackages.buildPythonApplication rec {
   version = "2.3.2";
 
   src = fetchurl {
-    url = "https://pypi.python.org/packages/source/d/devpi-client/devpi-client-${version}.tar.gz";
+    url = "mirror://pypi/d/devpi-client/devpi-client-${version}.tar.gz";
     md5= "bfc8cd768f983fd0585c347bca00c8bb";
   };
 
diff --git a/pkgs/development/tools/electron/default.nix b/pkgs/development/tools/electron/default.nix
index d7d338f7f60..a3afc235a6c 100644
--- a/pkgs/development/tools/electron/default.nix
+++ b/pkgs/development/tools/electron/default.nix
@@ -1,10 +1,6 @@
-{ stdenv, callPackage, fetchurl, unzip
-, ...
-} @ args:
+{ stdenv, lib, callPackage, fetchurl, unzip, atomEnv }:
 
-let
-  atomEnv = callPackage ./env-atom.nix (args);
-in stdenv.mkDerivation rec {
+stdenv.mkDerivation rec {
   name = "electron-${version}";
   version = "0.36.2";
 
@@ -14,23 +10,19 @@ in stdenv.mkDerivation rec {
     name = "${name}.zip";
   };
 
-  buildInputs = [ atomEnv unzip ];
+  buildInputs = [ unzip ];
 
-  phases = [ "installPhase" "fixupPhase" ];
+  buildCommand = ''
+    mkdir -p $out/lib/electron $out/bin
+    unzip -d $out/lib/electron $src
+    ln -s $out/lib/electron/electron $out/bin
 
-  unpackCmd = "unzip";
+    fixupPhase
 
-  installPhase = ''
-    mkdir -p $out/bin
-    unzip -d $out/bin $src
-    patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
-    $out/bin/electron
-  '';
-
-  postFixup = ''
     patchelf \
-    --set-rpath "${atomEnv}/lib:${atomEnv}/lib64:$out/bin:$(patchelf --print-rpath $out/bin/electron)" \
-    $out/bin/electron
+      --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
+      --set-rpath "${atomEnv.libPath}:$out/lib/electron" \
+      $out/lib/electron/electron
   '';
 
   meta = with stdenv.lib; {
diff --git a/pkgs/development/tools/electron/env-atom.nix b/pkgs/development/tools/electron/env-atom.nix
deleted file mode 100644
index 6c69b2e52cc..00000000000
--- a/pkgs/development/tools/electron/env-atom.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-{ stdenv, buildEnv, zlib, glib, alsaLib
-, dbus, gtk, atk, pango, freetype, fontconfig, libgnome_keyring3, gdk_pixbuf
-, cairo, cups, expat, libgpgerror, nspr, gconf, nss, xorg, libcap
-, systemd, libnotify
-, ...
-}:
-
-buildEnv {
-  name = "env-atom";
-  paths = [
-    stdenv.cc.cc zlib glib dbus gtk atk pango freetype libgnome_keyring3
-    fontconfig gdk_pixbuf cairo cups expat libgpgerror alsaLib nspr gconf nss
-    xorg.libXrender xorg.libX11 xorg.libXext xorg.libXdamage xorg.libXtst
-    xorg.libXcomposite xorg.libXi xorg.libXfixes xorg.libXrandr
-    xorg.libXcursor libcap systemd libnotify
-  ];
-}
diff --git a/pkgs/development/tools/erlang/cuter/default.nix b/pkgs/development/tools/erlang/cuter/default.nix
index a8806127d35..7d05a56bfdf 100644
--- a/pkgs/development/tools/erlang/cuter/default.nix
+++ b/pkgs/development/tools/erlang/cuter/default.nix
@@ -1,5 +1,5 @@
 {stdenv, autoconf, which, writeText, makeWrapper, fetchFromGitHub, erlang,
-  erlangPackages, z3, python27 }:
+  beamPackages, z3, python27 }:
 
 stdenv.mkDerivation rec {
     name = "cuter";
@@ -13,9 +13,9 @@ stdenv.mkDerivation rec {
     };
 
     setupHook = writeText "setupHook.sh" ''
-       addToSearchPath ERL_LIBS "$1/lib/erlang/lib/"
+    addToSearchPath ERL_LIBS "$1/lib/erlang/lib/"
     '';
-    buildInputs = with erlangPackages; [ autoconf erlang z3 python27 makeWrapper which ];
+    buildInputs = with beamPackages; [ autoconf erlang z3 python27 makeWrapper which ];
 
     buildFlags = "PWD=$(out)/lib/erlang/lib/cuter-${version} cuter_target";
     configurePhase = ''
diff --git a/pkgs/development/tools/erlang/hex2nix/default.nix b/pkgs/development/tools/erlang/hex2nix/default.nix
index e7d237cfea2..982bda41cde 100644
--- a/pkgs/development/tools/erlang/hex2nix/default.nix
+++ b/pkgs/development/tools/erlang/hex2nix/default.nix
@@ -2,16 +2,16 @@
 
 buildRebar3 rec {
     name = "hex2nix";
-    version = "0.0.3";
+    version = "0.0.5";
 
     src = fetchFromGitHub {
-         owner = "erlang-nix";
-         repo = "hex2nix";
-         rev = "${version}";
-         sha256 = "1snlcb60al7fz3z4c4rqrb9gqdyihyhsrr90n40v9rdm98csry3k";
-     };
+      owner = "erlang-nix";
+      repo = "hex2nix";
+      rev = "${version}";
+      sha256 = "07bk18nib4xms8q1i4sv53drvlyllm47map4c95669lsh0j08sax";
+    };
 
-    erlangDeps = [ ibrowse jsx erlware_commons getopt ];
+    beamDeps = [ ibrowse jsx erlware_commons getopt ];
 
     DEBUG=1;
 
diff --git a/pkgs/development/tools/erlang/rebar3-nix-bootstrap/default.nix b/pkgs/development/tools/erlang/rebar3-nix-bootstrap/default.nix
deleted file mode 100644
index ed38d573abf..00000000000
--- a/pkgs/development/tools/erlang/rebar3-nix-bootstrap/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-{stdenv, fetchFromGitHub, erlang }:
-
-stdenv.mkDerivation rec {
-    name = "rebar3-nix-bootstrap";
-    version = "0.0.3";
-
-    src = fetchFromGitHub {
-        owner = "erlang-nix";
-        repo = "rebar3-nix-bootstrap";
-        rev = "${version}";
-        sha256 = "01yyaz104jj3mxx8k10q3rwpn2rh13q1ja5r0iq37qyjmg8xflhq";
-    };
-
-    buildInputs = [ erlang ];
-
-    installFlags = "PREFIX=$(out)";
-
-    meta = {
-      description = "Shim command to help bootstrap a rebar3 project on Nix";
-      license = stdenv.lib.licenses.asl20;
-      homepage = "https://github.com/erlang-nix/rebar3-nix-bootstrap";
-      maintainers = with stdenv.lib.maintainers; [ ericbmerritt ];
-    };
-}
diff --git a/pkgs/development/tools/erlang/relx-exe/default.nix b/pkgs/development/tools/erlang/relx-exe/default.nix
new file mode 100644
index 00000000000..8b2bee8ad4f
--- /dev/null
+++ b/pkgs/development/tools/erlang/relx-exe/default.nix
@@ -0,0 +1,38 @@
+{ stdenv, beamPackages, makeWrapper, fetchHex, erlang }:
+  beamPackages.buildRebar3 {
+    name = "relx-exe";
+    version = "3.18.0";
+    src = fetchHex {
+      pkg = "relx";
+      version = "3.18.0";
+      sha256 =
+        "e76e0446b8d1b113f2b7dcc713f032ccdf1dbda33d76edfeb19c2b6b686dcad7";
+    };
+
+    buildInputs = [ makeWrapper erlang ];
+
+    beamDeps  = with beamPackages; [
+      providers_1_6_0
+      getopt_0_8_2
+      erlware_commons_0_19_0
+      cf_0_2_1
+      bbmustache_1_0_4
+    ];
+
+    postBuild = ''
+      HOME=. rebar3 escriptize
+    '';
+
+    postInstall = ''
+      mkdir -p "$out/bin"
+      cp -r "_build/default/bin/relx" "$out/bin/relx"
+    '';
+
+    meta = {
+      description = "Executable command for Relx";
+      license = stdenv.lib.licenses.asl20;
+      homepage = "https://github.com/erlware/relx";
+      maintainers = with stdenv.lib.maintainers; [ ericbmerritt ];
+    };
+
+  }
diff --git a/pkgs/development/tools/haskell/tinc/default.nix b/pkgs/development/tools/haskell/tinc/default.nix
new file mode 100644
index 00000000000..44491fa0ef9
--- /dev/null
+++ b/pkgs/development/tools/haskell/tinc/default.nix
@@ -0,0 +1,41 @@
+{ mkDerivation, aeson, base, bytestring, Cabal, containers
+, directory, exceptions, filelock, filepath, gitrev, graph-wrapper
+, hpack, hspec, HUnit, language-dot, mockery, parsec, process
+, QuickCheck, safe, stdenv, temporary, time, transformers, unix
+, unix-compat, with-location, yaml, fetchFromGitHub
+, ghc, cabal2nix, cabal-install, makeWrapper
+}:
+mkDerivation {
+  pname = "tinc";
+  version = "20160419";
+  src = fetchFromGitHub {
+    owner = "sol";
+    repo = "tinc";
+    rev = "b9f7cc1076098b1f99f20655052c9fd34598d891";
+    sha256 = "1f0k7a4vxdd2cd2h5qwska9hfw7ig6q2rx87d09fg2xlix96g81r";
+  };
+  isLibrary = false;
+  isExecutable = true;
+  executableHaskellDepends = [
+    aeson base bytestring Cabal containers directory exceptions
+    filelock filepath gitrev graph-wrapper hpack language-dot parsec
+    process temporary time transformers unix-compat with-location yaml
+  ];
+  testHaskellDepends = [
+    aeson base bytestring Cabal containers directory exceptions
+    filelock filepath gitrev graph-wrapper hpack hspec HUnit
+    language-dot mockery parsec process QuickCheck safe temporary time
+    transformers unix unix-compat with-location yaml
+  ];
+  postInstall = ''
+    source ${makeWrapper}/nix-support/setup-hook
+    wrapProgram $out/bin/tinc \
+      --prefix PATH : '${ghc}/bin' \
+      --prefix PATH : '${cabal2nix}/bin' \
+      --prefix PATH : '${cabal-install}/bin'
+  '';
+  description = "A dependency manager for Haskell";
+  homepage = "https://github.com/sol/tinc#readme";
+  license = stdenv.lib.licenses.mit;
+  maintainers = [ stdenv.lib.maintainers.robbinch ];
+}
diff --git a/pkgs/development/tools/imatix_gsl/default.nix b/pkgs/development/tools/imatix_gsl/default.nix
new file mode 100644
index 00000000000..629ddf69c4e
--- /dev/null
+++ b/pkgs/development/tools/imatix_gsl/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchFromGitHub, pcre } :
+
+stdenv.mkDerivation rec {
+  name = "imatix_gsl";
+  version = "4.1";
+
+  src = fetchFromGitHub {
+    owner = "imatix";
+    repo = "gsl";
+    rev = "72192d0d9de17de08d9379602d6482b4e5d402d0";
+    sha256 = "1apy11avgqc27xlczyjh15y10qjdyqsqab1wrl2067qgpdiy58w7";
+  };
+
+  buildInputs = [ pcre ];
+
+  postPatch = "sed -e 's,/usr/bin/install,install,g' -i src/Makefile";
+  preBuild = "cd src";
+  installFlags = "DESTDIR=$(out)";
+
+  meta = with stdenv.lib; {
+    license = licenses.gpl3Plus;
+    homepage = https://github.com/imatix/gsl/;
+    description = "A universal code generator";
+    platforms = platforms.unix;
+    maintainer = [ maintainers.moosingin3space ];
+  };
+}
diff --git a/pkgs/development/tools/misc/autoconf/2.64.nix b/pkgs/development/tools/misc/autoconf/2.64.nix
new file mode 100644
index 00000000000..9e70833e008
--- /dev/null
+++ b/pkgs/development/tools/misc/autoconf/2.64.nix
@@ -0,0 +1,49 @@
+{ stdenv, fetchurl, m4, perl }:
+
+stdenv.mkDerivation rec {
+  name = "autoconf-2.64";
+
+  src = fetchurl {
+    url = "mirror://gnu/autoconf/${name}.tar.xz";
+    sha256 = "0j3jdjpf5ly39dlp0bg70h72nzqr059k0x8iqxvaxf106chpgn9j";
+  };
+
+  buildInputs = [ m4 perl ];
+
+  # Work around a known issue in Cygwin.  See
+  # http://thread.gmane.org/gmane.comp.sysutils.autoconf.bugs/6822 for
+  # details.
+  # There are many test failures on `i386-pc-solaris2.11'.
+  #doCheck = ((!stdenv.isCygwin) && (!stdenv.isSunOS));
+  doCheck = false;
+
+  # Don't fixup "#! /bin/sh" in Autoconf, otherwise it will use the
+  # "fixed" path in generated files!
+  dontPatchShebangs = true;
+
+  enableParallelBuilding = true;
+
+  preCheck =
+    # Make the Autotest test suite run in parallel.
+    '' export TESTSUITEFLAGS="-j$NIX_BUILD_CORES"
+    '';
+
+  meta = {
+    homepage = http://www.gnu.org/software/autoconf/;
+    description = "Part of the GNU Build System";
+
+    longDescription = ''
+      GNU Autoconf is an extensible package of M4 macros that produce
+      shell scripts to automatically configure software source code
+      packages.  These scripts can adapt the packages to many kinds of
+      UNIX-like systems without manual user intervention.  Autoconf
+      creates a configuration script for a package from a template
+      file that lists the operating system features that the package
+      can use, in the form of M4 macro calls.
+    '';
+
+    license = stdenv.lib.licenses.gpl2Plus;
+
+    platforms = stdenv.lib.platforms.all;
+  };
+}
diff --git a/pkgs/development/tools/misc/avrdude/default.nix b/pkgs/development/tools/misc/avrdude/default.nix
index 2026e0ad2c8..e7d5aaceb2b 100644
--- a/pkgs/development/tools/misc/avrdude/default.nix
+++ b/pkgs/development/tools/misc/avrdude/default.nix
@@ -6,11 +6,11 @@
 assert docSupport -> texLive != null && texinfo != null && texi2html != null;
 
 stdenv.mkDerivation rec {
-  name = "avrdude-6.1";
+  name = "avrdude-6.3";
 
   src = fetchurl {
     url = "mirror://savannah/avrdude/${name}.tar.gz";
-    sha256 = "0frxg0q09nrm95z7ymzddx7ysl77ilfbdix1m81d9jjpiv5bm64y";
+    sha256 = "15m1w1qad3dj7r8n5ng1qqcaiyx1gyd6hnc3p2apgjllccdp77qg";
   };
 
   configureFlags = stdenv.lib.optionalString docSupport "--enable-doc";
diff --git a/pkgs/development/tools/misc/kconfig-frontends/default.nix b/pkgs/development/tools/misc/kconfig-frontends/default.nix
new file mode 100644
index 00000000000..13e02fb9272
--- /dev/null
+++ b/pkgs/development/tools/misc/kconfig-frontends/default.nix
@@ -0,0 +1,32 @@
+{ stdenv, fetchurl, pkgconfig, bison, flex, gperf, ncurses }:
+
+stdenv.mkDerivation rec {
+  basename = "kconfig-frontends";
+  version = "3.12.0.0";
+  name = "${basename}-${version}";
+
+  src = fetchurl {
+    sha256 = "01zlph9bq2xzznlpmfpn0zrmhf2iqw02yh1q7g7adgkl5jk1a9pa";
+    url = "http://ymorin.is-a-geek.org/download/${basename}/${name}.tar.xz";
+  };
+
+  buildInputs = [ bison flex gperf ncurses pkgconfig ];
+
+  configureFlags = [
+    "--enable-frontends=conf,mconf,nconf"
+  ];
+
+  meta = with stdenv.lib; {
+    description = "Out of Linux tree packaging of the kconfig infrastructure";
+    longDescription = ''
+      Configuration language and system for the Linux kernel and other
+      projects. Features simple syntax and grammar, limited yet adequate option
+      types, simple organization of options, and direct and reverse
+      dependencies.
+    '';
+    homepage = http://ymorin.is-a-geek.org/projects/kconfig-frontends;
+    license = licenses.gpl2;
+    platforms = platforms.unix;
+    maintainers = with maintainers; [ mbe ];
+  };
+}
diff --git a/pkgs/development/tools/misc/lsof/default.nix b/pkgs/development/tools/misc/lsof/default.nix
index 2e93c71d801..ab43184a725 100644
--- a/pkgs/development/tools/misc/lsof/default.nix
+++ b/pkgs/development/tools/misc/lsof/default.nix
@@ -16,13 +16,15 @@ stdenv.mkDerivation rec {
   };
 
   unpackPhase = "tar xvjf $src; cd lsof_*; tar xvf lsof_*.tar; sourceRoot=$( echo lsof_*/); ";
-  
+
   preBuild = "sed -i Makefile -e 's/^CFGF=/&	-DHASIPv6=1/;';";
-  
-  configurePhase = if stdenv.isDarwin
-    then "./Configure -n darwin;"
-    else "./Configure -n linux;";
-  
+
+  configurePhase = ''
+    # Stop build scripts from searching global include paths
+    export LSOF_INCLUDE=/$(md5sum <(echo $name) | awk '{print $1}')
+    ./Configure -n ${if stdenv.isDarwin then "darwin" else "linux"}
+  '';
+
   installPhase = ''
     mkdir -p $out/bin $out/man/man8
     cp lsof.8 $out/man/man8/
diff --git a/pkgs/development/tools/misc/saleae-logic/default.nix b/pkgs/development/tools/misc/saleae-logic/default.nix
index 8e8909ee7d0..53020671d17 100644
--- a/pkgs/development/tools/misc/saleae-logic/default.nix
+++ b/pkgs/development/tools/misc/saleae-logic/default.nix
@@ -63,7 +63,7 @@ stdenv.mkDerivation rec {
 
     # Patch it
     patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" "$out/Logic"
-    patchelf --set-rpath "${stdenv.cc.cc}/lib:${stdenv.cc.cc}/lib64:${libPath}:\$ORIGIN/Analyzers:\$ORIGIN" "$out/Logic"
+    patchelf --set-rpath "${stdenv.cc.cc.lib}/lib:${stdenv.cc.cc.lib}/lib64:${libPath}:\$ORIGIN/Analyzers:\$ORIGIN" "$out/Logic"
 
     # Build the LD_PRELOAD library that makes Logic work from a read-only directory
     mkdir -p "$out/lib"
diff --git a/pkgs/development/tools/misc/yodl/default.nix b/pkgs/development/tools/misc/yodl/default.nix
index aa76d991966..69270f8a518 100644
--- a/pkgs/development/tools/misc/yodl/default.nix
+++ b/pkgs/development/tools/misc/yodl/default.nix
@@ -2,12 +2,12 @@
 
 stdenv.mkDerivation rec {
   name = "yodl-${version}";
-  version = "3.06.00";
+  version = "3.08.00";
 
   buildInputs = [ perl icmake ];
 
   src = fetchFromGitHub {
-    sha256 = "03n03bxc5lh3v9yzdikqrzzdvrna8zf98mlg2dhnn5z5sb5jhyzc";
+    sha256 = "107jhywx0xdyp7yll1c5zwngzjl3yvg1b4yan8wl2acnbrv6hwa4";
     rev = version;
     repo = "yodl";
     owner = "fbb-git";
diff --git a/pkgs/development/tools/node-webkit/nw12.nix b/pkgs/development/tools/node-webkit/nw12.nix
index 4cacc75d777..f0ede1e5237 100644
--- a/pkgs/development/tools/node-webkit/nw12.nix
+++ b/pkgs/development/tools/node-webkit/nw12.nix
@@ -11,10 +11,12 @@ let
     paths = [
       xorg.libX11 xorg.libXrender glib gtk atk pango cairo gdk_pixbuf
       freetype fontconfig xorg.libXcomposite alsaLib xorg.libXdamage
-      xorg.libXext xorg.libXfixes nss nspr gconf expat dbus stdenv.cc
+      xorg.libXext xorg.libXfixes nss nspr gconf expat dbus
       xorg.libXtst xorg.libXi xorg.libXcursor xorg.libXrandr libcap
       libnotify
     ];
+
+    extraOutputsToInstall = [ "lib" "out" ];
   };
 
 in stdenv.mkDerivation rec {
@@ -39,7 +41,7 @@ in stdenv.mkDerivation rec {
 
     ln -s ${libudev.out}/lib/libudev.so $out/share/nwjs/libudev.so.0
 
-    patchelf --set-rpath "${nwEnv}/lib:${nwEnv}/lib64:$out/share/nwjs" $out/share/nwjs/nw
+    patchelf --set-rpath "${nwEnv}/lib:${nwEnv}/lib64:${stdenv.lib.makeLibraryPath [ stdenv.cc.cc ]}:$out/share/nwjs" $out/share/nwjs/nw
     patchelf --set-rpath "${nwEnv}/lib:${nwEnv}/lib64:$out/share/nwjs" $out/share/nwjs/nwjc
 
     mkdir -p $out/bin
diff --git a/pkgs/development/tools/parsing/lemon/default.nix b/pkgs/development/tools/parsing/lemon/default.nix
index 46aaa830512..480ee5b88f6 100644
--- a/pkgs/development/tools/parsing/lemon/default.nix
+++ b/pkgs/development/tools/parsing/lemon/default.nix
@@ -4,20 +4,20 @@ let
 
   srcs = {
     lemon = fetchurl {
-      sha256 = "1grm95m2cnc61zim332g7z8nchmcy91ljf50k13lm421v0ygyyv6";
-      url = "http://www.sqlite.org/src/raw/tool/lemon.c?name=039f813b520b9395740c52f9cbf36c90b5d8df03";
+      sha256 = "1c5pk2hz7j9hix5mpc38rwnm8dnlr2jqswf4lan6v78ccbyqzkjx";
+      url = "http://www.sqlite.org/src/raw/tool/lemon.c?name=680980c7935bfa1edec20c804c9e5ba4b1dd96f5";
       name = "lemon.c";
     };
     lempar = fetchurl {
-      sha256 = "09nki0cwc5zrm365g6plhjxz3byhl9w117ab3yvrpds43ks1j85z";
-      url = "http://www.sqlite.org/src/raw/tool/lempar.c?name=3617143ddb9b176c3605defe6a9c798793280120";
+      sha256 = "1ba13a6yh9j2cs1aw2fh4dxqvgf399gxq1gpp4sh8q0f2w6qiw3i";
+      url = "http://www.sqlite.org/src/raw/tool/lempar.c?name=01ca97f87610d1dac6d8cd96ab109ab1130e76dc";
       name = "lempar.c";
     };
   };
 
 in stdenv.mkDerivation rec {
   name = "lemon-${version}";
-  version = "1.0";
+  version = "1.69";
 
   phases = [ "buildPhase" "installPhase" ];
 
diff --git a/pkgs/development/tools/rtags/default.nix b/pkgs/development/tools/rtags/default.nix
index 208445c3ec5..2e2332f20f2 100644
--- a/pkgs/development/tools/rtags/default.nix
+++ b/pkgs/development/tools/rtags/default.nix
@@ -1,30 +1,22 @@
-{ stdenv, fetchgit, cmake, llvm, openssl, clang, writeScript, bash }:
+{ stdenv, fetchgit, cmake, llvmPackages, openssl, writeScript, bash, emacs }:
 
-let llvm-config-wrapper = writeScript "llvm-config" ''
-      #! ${bash}/bin/bash
-      if [[ "$1" = "--cxxflags" ]]; then
-        echo $(${llvm}/bin/llvm-config "$@") -isystem ${clang.cc}/include
-      else
-        ${llvm}/bin/llvm-config "$@"
-      fi
-    '';
-
-in stdenv.mkDerivation rec {
+stdenv.mkDerivation rec {
   name = "rtags-${version}";
-  rev = "9fed420d20935faf55770765591fc2de02eeee28";
-  version = "${stdenv.lib.strings.substring 0 7 rev}";
+  version = "git-2016-04-29";
+  rev = "233543d343bf86fa31c35ee21242fa2da3a965ab";
 
-  buildInputs = [ cmake llvm openssl clang ];
+  buildInputs = [ cmake llvmPackages.llvm openssl llvmPackages.clang emacs ];
 
   preConfigure = ''
-    export LIBCLANG_LLVM_CONFIG_EXECUTABLE=${llvm-config-wrapper}
+    export LIBCLANG_CXXFLAGS="-isystem ${llvmPackages.clang.cc}/include $(llvm-config --cxxflags)" \
+           LIBCLANG_LIBDIR="${llvmPackages.clang.cc}/lib"
   '';
 
   src = fetchgit {
     inherit rev;
     fetchSubmodules = true;
     url = "https://github.com/andersbakken/rtags.git";
-    sha256 = "1sb6wfknhvrgirqp65paz7kihv4zgg8g5f7a7i14i10sysalxbif";
+    sha256 = "1jzmpbkx1z8dnpr0ndclb6c3dxnf90ifr8j1nzz4j8cvzdpc3lzc";
   };
 
   meta = {
diff --git a/pkgs/development/tools/rust/rustfmt/default.nix b/pkgs/development/tools/rust/rustfmt/default.nix
index 55e721306ce..0fad7290df3 100644
--- a/pkgs/development/tools/rust/rustfmt/default.nix
+++ b/pkgs/development/tools/rust/rustfmt/default.nix
@@ -4,16 +4,16 @@ with rustPlatform;
 
 buildRustPackage rec {
   name = "rustfmt-${version}";
-  version = "2016-03-22";
+  version = "0.4";
 
   src = fetchFromGitHub {
     owner = "rust-lang-nursery";
     repo = "rustfmt";
-    rev = "ca757183fedf8e89286372b91ca074c11d99c4f4";
-    sha256 = "0ngg5m002hwwmsqy9wr50dj3l3zgwk39701wzszm3nrhz6x13dmj";
+    rev = "19768da5c97c108a05e6f545b73ba4b76d1b1788";
+    sha256 = "0f2m0gvlqlybcjl2xqwxlp5hjkhd30kx25dq56k5x0r3808ijksg";
   };
 
-  depsSha256 = "0mg4z197iiwjlgqs5izacld25cr11qi3bcrqq204f0jzrnj3y8ag";
+  depsSha256 = "1lbcpvp7xhyl96w7jfd18w6py60nwllr93jna5j33zvnip61cpf5";
 
   meta = with stdenv.lib; {
     description = "A tool for formatting Rust code according to style guidelines";
diff --git a/pkgs/development/tools/selenium/chromedriver/default.nix b/pkgs/development/tools/selenium/chromedriver/default.nix
index dd6d75771a3..1f2153bf337 100644
--- a/pkgs/development/tools/selenium/chromedriver/default.nix
+++ b/pkgs/development/tools/selenium/chromedriver/default.nix
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
     mv chromedriver $out/bin
     patchelf --set-interpreter ${glibc.out}/lib/ld-linux-x86-64.so.2 $out/bin/chromedriver
     wrapProgram "$out/bin/chromedriver" \
-      --prefix LD_LIBRARY_PATH : "$(cat ${stdenv.cc}/nix-support/orig-cc)/lib64:${stdenv.lib.makeLibraryPath [ cairo fontconfig freetype gdk_pixbuf glib gtk libX11 nspr nss pango libXrender gconf libXext libXi ]}:\$LD_LIBRARY_PATH"
+      --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ stdenv.cc.cc.lib cairo fontconfig freetype gdk_pixbuf glib gtk libX11 nspr nss pango libXrender gconf libXext libXi ]}:\$LD_LIBRARY_PATH"
   '';
 
   meta = with stdenv.lib; {
diff --git a/pkgs/development/tools/selenium/server/default.nix b/pkgs/development/tools/selenium/server/default.nix
index 66d9668fe82..fe8bf2b13b5 100644
--- a/pkgs/development/tools/selenium/server/default.nix
+++ b/pkgs/development/tools/selenium/server/default.nix
@@ -10,30 +10,17 @@ let
 
 in stdenv.mkDerivation rec {
   name = "selenium-server-standalone-${version}";
-  version = "2.45.0";
+  version = "2.53.0";
 
   src = fetchurl {
-    url = "http://selenium-release.storage.googleapis.com/2.45/selenium-server-standalone-2.45.0.jar";
-    sha256 = "0yvmmngqff3k5si1js8v87nx3whlsx7q4p78v6ybqhsbv6idywhi";
+    url = "http://selenium-release.storage.googleapis.com/2.53/selenium-server-standalone-${version}.jar";
+    sha256 = "0dp0n5chl1frjy9pcyjvpcdgv1f4dkslh2bpydpxwc5isfzqrf37";
   };
 
   unpackPhase = "true";
 
   buildInputs = [ jre makeWrapper ];
 
-  # Patch launcher binaries for opera
-  patchPhase = optionalString (arch!="") ''
-    cp $src $TMPDIR/${name}.jar
-    export src=$TMPDIR/${name}.jar
-
-    ${jdk}/bin/jar xf $src launchers/launcher-linux-amd64
-    patchelf \
-      --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
-      --set-rpath "${gcc.cc}/lib/:${gcc.cc}/lib64:${xorg.libX11.out}/lib" \
-      launchers/launcher-linux-${arch}
-    ${jdk}/bin/jar uf $src launchers/launcher-linux-${arch}
-  '';
-
   installPhase = ''
     mkdir -p $out/share/lib/${name}
     cp $src $out/share/lib/${name}/${name}.jar
diff --git a/pkgs/development/web/nodejs/nodejs.nix b/pkgs/development/web/nodejs/nodejs.nix
new file mode 100644
index 00000000000..a04a0ed971b
--- /dev/null
+++ b/pkgs/development/web/nodejs/nodejs.nix
@@ -0,0 +1,59 @@
+{ stdenv, fetchurl, openssl, python, zlib, libuv, v8, utillinux, http-parser
+, pkgconfig, runCommand, which, libtool
+, version
+, src
+, ...
+}:
+
+assert stdenv.system != "armv5tel-linux";
+
+let
+
+  deps = { 
+    inherit openssl zlib libuv; 
+  } // (stdenv.lib.optionalAttrs (!stdenv.isDarwin) {
+    inherit http-parser;
+  });
+
+  sharedConfigureFlags = name: [
+    "--shared-${name}"
+    "--shared-${name}-includes=${builtins.getAttr name deps}/include"
+    "--shared-${name}-libpath=${builtins.getAttr name deps}/lib"
+  ];
+
+  inherit (stdenv.lib) concatMap optional optionals maintainers licenses platforms;
+
+in stdenv.mkDerivation {
+
+  inherit version;
+
+  inherit src;
+
+  name = "nodejs-${version}";
+
+  configureFlags = concatMap sharedConfigureFlags (builtins.attrNames deps) ++ [ "--without-dtrace" ];
+  dontDisableStatic = true;
+  prePatch = ''
+    patchShebangs .
+    sed -i 's/raise.*No Xcode or CLT version detected.*/version = "7.0.0"/' tools/gyp/pylib/gyp/xcode_emulation.py
+  '';
+
+  patches = stdenv.lib.optionals stdenv.isDarwin [ ./no-xcode.patch ];
+
+  buildInputs = [ python which zlib libuv openssl python ]
+    ++ optionals stdenv.isLinux [ utillinux http-parser ]
+    ++ optionals stdenv.isDarwin [ pkgconfig openssl libtool ];
+  setupHook = ./setup-hook.sh;
+
+  enableParallelBuilding = true;
+
+  passthru.interpreterName = "nodejs";
+
+  meta = {
+    description = "Event-driven I/O framework for the V8 JavaScript engine";
+    homepage = http://nodejs.org;
+    license = licenses.mit;
+    maintainers = [ maintainers.goibhniu maintainers.havvy maintainers.gilligan ];
+    platforms = platforms.linux ++ platforms.darwin;
+  };
+}
diff --git a/pkgs/development/web/nodejs/v4.nix b/pkgs/development/web/nodejs/v4.nix
index ccb52817367..4332dca2dae 100644
--- a/pkgs/development/web/nodejs/v4.nix
+++ b/pkgs/development/web/nodejs/v4.nix
@@ -1,67 +1,12 @@
 { stdenv, fetchurl, openssl, python, zlib, libuv, v8, utillinux, http-parser
 , pkgconfig, runCommand, which, libtool
-}:
+, callPackage
+}@args:
 
-# nodejs 0.12 can't be built on armv5tel. Armv6 with FPU, minimum I think.
-# Related post: http://zo0ok.com/techfindings/archives/1820
-assert stdenv.system != "armv5tel-linux";
-
-let
+import ./nodejs.nix (args // rec {
   version = "4.3.1";
-
-  deps = {
-    inherit openssl zlib libuv;
-
-    # disabled system v8 because v8 3.14 no longer receives security fixes
-    # we fall back to nodejs' internal v8 copy which receives backports for now
-    # inherit v8
-  } // (stdenv.lib.optionalAttrs (!stdenv.isDarwin) {
-    inherit http-parser;
-  });
-
-  sharedConfigureFlags = name: [
-    "--shared-${name}"
-    "--shared-${name}-includes=${builtins.getAttr name deps}/include"
-    "--shared-${name}-libpath=${builtins.getAttr name deps}/lib"
-  ];
-
-  inherit (stdenv.lib) concatMap optional optionals maintainers licenses platforms;
-in stdenv.mkDerivation {
-  name = "nodejs-${version}";
-
   src = fetchurl {
     url = "http://nodejs.org/dist/v${version}/node-v${version}.tar.gz";
     sha256 = "0wzf5sirbph5kaik3pm9i2dxbjwqh5qlnqn71azrsv0vhs7dbqk1";
   };
-
-  configureFlags = concatMap sharedConfigureFlags (builtins.attrNames deps) ++ [ "--without-dtrace" ];
-  dontDisableStatic = true;
-  prePatch = ''
-    patchShebangs .
-    sed -i 's/raise.*No Xcode or CLT version detected.*/version = "7.0.0"/' tools/gyp/pylib/gyp/xcode_emulation.py
-  '';
-
-  patches = stdenv.lib.optionals stdenv.isDarwin [ ./no-xcode.patch ];
-
-  buildInputs = [ python zlib libuv openssl python ]
-    ++ optionals stdenv.isLinux [ utillinux http-parser ];
-  nativeBuildInputs = [ pkgconfig ]
-    ++ optional stdenv.isDarwin libtool;
-
-  postFixup = ''
-    sed -i 's/raise.*No Xcode or CLT version detected.*/version = "7.0.0"/' $out/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py
-  '';
-  setupHook = ./setup-hook.sh;
-
-  enableParallelBuilding = true;
-
-  passthru.interpreterName = "nodejs";
-
-  meta = {
-    description = "Event-driven I/O framework for the V8 JavaScript engine";
-    homepage = http://nodejs.org;
-    license = licenses.mit;
-    maintainers = [ maintainers.havvy ];
-    platforms = platforms.linux ++ platforms.darwin;
-  };
-}
+})
diff --git a/pkgs/development/web/nodejs/v5.nix b/pkgs/development/web/nodejs/v5.nix
index 5cb87ecc076..02a7ba3ef4b 100644
--- a/pkgs/development/web/nodejs/v5.nix
+++ b/pkgs/development/web/nodejs/v5.nix
@@ -1,61 +1,12 @@
 { stdenv, fetchurl, openssl, python, zlib, libuv, v8, utillinux, http-parser
 , pkgconfig, runCommand, which, libtool
-}:
-
-# nodejs 5.0.0 can't be built on armv5tel. Armv6 with FPU, minimum I think.
-assert stdenv.system != "armv5tel-linux";
-
-let
-  version = "5.10.1";
-
-  deps = {
-    inherit openssl zlib libuv;
-
-    # disabled system v8 because v8 3.14 no longer receives security fixes
-    # we fall back to nodejs' internal v8 copy which receives backports for now
-    # inherit v8
-  } // (stdenv.lib.optionalAttrs (!stdenv.isDarwin) {
-    inherit http-parser;
-  });
-
-  sharedConfigureFlags = name: [
-    "--shared-${name}"
-    "--shared-${name}-includes=${builtins.getAttr name deps}/include"
-    "--shared-${name}-libpath=${builtins.getAttr name deps}/lib"
-  ];
-
-  inherit (stdenv.lib) concatMap optional optionals maintainers licenses platforms;
-in stdenv.mkDerivation {
-  name = "nodejs-${version}";
+, callPackage
+}@args:
 
+import ./nodejs.nix (args // rec {
+  version = "5.11.0";
   src = fetchurl {
     url = "http://nodejs.org/dist/v${version}/node-v${version}.tar.gz";
-    sha256 = "1kdaahq3h89c7mz2qbqx43qdigsswl1i8ll5vw6j8g5m2av7iqn6";
-  };
-
-  configureFlags = concatMap sharedConfigureFlags (builtins.attrNames deps) ++ [ "--without-dtrace" ];
-  dontDisableStatic = true;
-  prePatch = ''
-    patchShebangs .
-    sed -i 's/raise.*No Xcode or CLT version detected.*/version = "7.0.0"/' tools/gyp/pylib/gyp/xcode_emulation.py
-  '';
-
-  patches = stdenv.lib.optionals stdenv.isDarwin [ ./no-xcode.patch ];
-
-  buildInputs = [ python which zlib libuv openssl python ]
-    ++ optionals stdenv.isLinux [ utillinux http-parser ]
-    ++ optionals stdenv.isDarwin [ pkgconfig openssl libtool ];
-  setupHook = ./setup-hook.sh;
-
-  enableParallelBuilding = true;
-
-  passthru.interpreterName = "nodejs";
-
-  meta = {
-    description = "Event-driven I/O framework for the V8 JavaScript engine";
-    homepage = http://nodejs.org;
-    license = licenses.mit;
-    maintainers = [ maintainers.goibhniu maintainers.havvy ];
-    platforms = platforms.linux ++ platforms.darwin;
+    sha256 = "14ayv5rgagc6lj7fil0bdbzwj2qxj5picw802rfmmpj9kqdb0hgg";
   };
-}
+})
diff --git a/pkgs/development/web/nodejs/v6.nix b/pkgs/development/web/nodejs/v6.nix
new file mode 100644
index 00000000000..ffb25f0ed59
--- /dev/null
+++ b/pkgs/development/web/nodejs/v6.nix
@@ -0,0 +1,12 @@
+{ stdenv, fetchurl, openssl, python, zlib, libuv, v8, utillinux, http-parser
+, pkgconfig, runCommand, which, libtool
+, callPackage
+}@args:
+
+import ./nodejs.nix (args // rec {
+  version = "6.0.0";
+  src = fetchurl {
+    url = "https://nodejs.org/download/release/v${version}/node-v${version}.tar.gz";
+    sha256 = "0cpw7ng193jgfbw2g1fd0kcglmjjkbj4xb89g00z8zz0lj0nvdbd";
+  };
+})
diff --git a/pkgs/development/web/wml/default.nix b/pkgs/development/web/wml/default.nix
index be53724636b..58336c80e04 100644
--- a/pkgs/development/web/wml/default.nix
+++ b/pkgs/development/web/wml/default.nix
@@ -8,6 +8,8 @@ perlPackages.buildPerlPackage rec {
     sha256 = "0jjxpq91x7y2mgixz7ghqp01m24qa37wl3zz515rrzv7x8cyy4cf";
   };
 
+  setOutputFlags = false;
+
   # Getting lots of Non-ASCII character errors from pod2man.
   # Inserting =encoding utf8 before the first =head occurrence.
   # Wasn't able to fix mp4h.