summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/applications/altcoins/go-ethereum.nix4
-rw-r--r--pkgs/applications/altcoins/namecoin.nix5
-rw-r--r--pkgs/applications/audio/MMA/default.nix6
-rw-r--r--pkgs/applications/audio/ams-lv2/default.nix10
-rw-r--r--pkgs/applications/audio/bitwig-studio/bitwig-studio2.nix4
-rw-r--r--pkgs/applications/audio/cadence/default.nix65
-rw-r--r--pkgs/applications/audio/cantata/default.nix13
-rw-r--r--pkgs/applications/audio/mopidy/iris.nix4
-rw-r--r--pkgs/applications/audio/paprefs/default.nix15
-rw-r--r--pkgs/applications/audio/pianobar/default.nix1
-rw-r--r--pkgs/applications/audio/pulseeffects/default.nix4
-rw-r--r--pkgs/applications/audio/qjackctl/default.nix4
-rw-r--r--pkgs/applications/audio/qsampler/default.nix4
-rw-r--r--pkgs/applications/audio/qsynth/default.nix6
-rw-r--r--pkgs/applications/audio/spotify/default.nix51
-rw-r--r--pkgs/applications/audio/spotify/update.sh49
-rw-r--r--pkgs/applications/display-managers/sddm/default.nix1
-rw-r--r--pkgs/applications/display-managers/slim/default.nix1
-rw-r--r--pkgs/applications/editors/android-studio/default.nix12
-rw-r--r--pkgs/applications/editors/atom/default.nix19
-rw-r--r--pkgs/applications/editors/emacs-modes/melpa-packages.nix47
-rw-r--r--pkgs/applications/editors/gobby/default.nix28
-rw-r--r--pkgs/applications/editors/jetbrains/default.nix40
-rw-r--r--pkgs/applications/editors/kakoune/default.nix6
-rw-r--r--pkgs/applications/editors/nedit/default.nix1
-rw-r--r--pkgs/applications/editors/vim/configurable.nix15
-rw-r--r--pkgs/applications/graphics/animbar/default.nix40
-rw-r--r--pkgs/applications/graphics/dosage/default.nix3
-rw-r--r--pkgs/applications/graphics/jbrout/default.nix1
-rw-r--r--pkgs/applications/graphics/photoqt/default.nix1
-rw-r--r--pkgs/applications/graphics/processing3/default.nix8
-rw-r--r--pkgs/applications/graphics/renderdoc/default.nix4
-rw-r--r--pkgs/applications/misc/calibre/default.nix4
-rw-r--r--pkgs/applications/misc/cointop/default.nix1
-rw-r--r--pkgs/applications/misc/dfilemanager/default.nix1
-rw-r--r--pkgs/applications/misc/fetchmail/default.nix1
-rw-r--r--pkgs/applications/misc/gutenberg/default.nix10
-rw-r--r--pkgs/applications/misc/img2pdf/default.nix27
-rw-r--r--pkgs/applications/misc/josm/default.nix4
-rw-r--r--pkgs/applications/misc/keepass-plugins/keeagent/default.nix8
-rw-r--r--pkgs/applications/misc/latte-dock/default.nix29
-rw-r--r--pkgs/applications/misc/masterpdfeditor/default.nix24
-rw-r--r--pkgs/applications/misc/mdp/default.nix4
-rw-r--r--pkgs/applications/misc/memo/default.nix6
-rw-r--r--pkgs/applications/misc/mysql-workbench/default.nix159
-rw-r--r--pkgs/applications/misc/mysql-workbench/fix-gdal-includes.patch47
-rw-r--r--pkgs/applications/misc/mysql-workbench/hardcode-paths.patch187
-rw-r--r--pkgs/applications/misc/osmctools/default.nix1
-rw-r--r--pkgs/applications/misc/overmind/default.nix4
-rw-r--r--pkgs/applications/misc/pdfmod/default.nix1
-rw-r--r--pkgs/applications/misc/pdfshuffler/default.nix1
-rw-r--r--pkgs/applications/misc/pgmanage/default.nix4
-rw-r--r--pkgs/applications/misc/polybar/default.nix21
-rw-r--r--pkgs/applications/misc/ranger/default.nix6
-rw-r--r--pkgs/applications/misc/rtl_433/default.nix6
-rw-r--r--pkgs/applications/misc/rxvt_unicode/default.nix1
-rw-r--r--pkgs/applications/misc/solaar/default.nix16
-rw-r--r--pkgs/applications/misc/tasknc/default.nix1
-rw-r--r--pkgs/applications/misc/toggldesktop/TogglDesktop.pro19
-rw-r--r--pkgs/applications/misc/toggldesktop/default.nix148
-rw-r--r--pkgs/applications/misc/toggldesktop/libtoggl.pro20
-rw-r--r--pkgs/applications/misc/twmn/default.nix1
-rw-r--r--pkgs/applications/misc/urh/default.nix4
-rw-r--r--pkgs/applications/misc/xmove/default.nix1
-rw-r--r--pkgs/applications/networking/browsers/dillo/default.nix1
-rw-r--r--pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix794
-rw-r--r--pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix794
-rw-r--r--pkgs/applications/networking/browsers/firefox-bin/release_sources.nix786
-rw-r--r--pkgs/applications/networking/browsers/firefox/packages.nix6
-rw-r--r--pkgs/applications/networking/browsers/jumanji/default.nix31
-rw-r--r--pkgs/applications/networking/browsers/palemoon/default.nix6
-rw-r--r--pkgs/applications/networking/browsers/w3m/default.nix1
-rw-r--r--pkgs/applications/networking/cluster/openshift/default.nix20
-rw-r--r--pkgs/applications/networking/instant-messengers/ekiga/default.nix1
-rw-r--r--pkgs/applications/networking/instant-messengers/nheko/default.nix1
-rw-r--r--pkgs/applications/networking/instant-messengers/pybitmessage/default.nix14
-rw-r--r--pkgs/applications/networking/instant-messengers/rambox/default.nix4
-rw-r--r--pkgs/applications/networking/instant-messengers/signal-desktop/default.nix20
-rw-r--r--pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix4
-rw-r--r--pkgs/applications/networking/ipfs/default.nix6
-rw-r--r--pkgs/applications/networking/irc/irssi/default.nix1
-rw-r--r--pkgs/applications/networking/mailreaders/nylas-mail-bin/default.nix2
-rw-r--r--pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix500
-rw-r--r--pkgs/applications/networking/mailreaders/thunderbird/default.nix41
-rw-r--r--pkgs/applications/networking/newsreaders/liferea/default.nix4
-rw-r--r--pkgs/applications/networking/owncloud-client/default.nix1
-rw-r--r--pkgs/applications/networking/p2p/deluge/default.nix3
-rw-r--r--pkgs/applications/networking/p2p/soulseekqt/default.nix46
-rw-r--r--pkgs/applications/networking/remote/citrix-receiver/default.nix52
-rw-r--r--pkgs/applications/networking/remote/citrix-receiver/wrapper.nix19
-rw-r--r--pkgs/applications/networking/remote/putty/default.nix23
-rw-r--r--pkgs/applications/networking/remote/remmina/default.nix4
-rw-r--r--pkgs/applications/networking/siproxd/default.nix1
-rw-r--r--pkgs/applications/networking/sync/lsyncd/default.nix16
-rw-r--r--pkgs/applications/office/jameica/default.nix88
-rw-r--r--pkgs/applications/office/tryton/default.nix4
-rw-r--r--pkgs/applications/office/trytond/default.nix4
-rwxr-xr-xpkgs/applications/science/biology/vcftools/default.nix4
-rw-r--r--pkgs/applications/science/chemistry/gwyddion/default.nix4
-rw-r--r--pkgs/applications/science/logic/sad/default.nix9
-rw-r--r--pkgs/applications/science/logic/sad/monoid.patch51
-rw-r--r--pkgs/applications/science/logic/symbiyosys/default.nix6
-rw-r--r--pkgs/applications/science/math/palp/default.nix6
-rw-r--r--pkgs/applications/science/math/ripser/default.nix2
-rw-r--r--pkgs/applications/science/math/sage/default.nix50
-rw-r--r--pkgs/applications/science/math/sage/patches/arb-2.13.0.patch427
-rw-r--r--pkgs/applications/science/math/sage/patches/known-padics-bug.patch15
-rw-r--r--pkgs/applications/science/math/sage/patches/maxima-5.41.0-doctests.patch48
-rw-r--r--pkgs/applications/science/math/sage/patches/pari-no-threads.patch18
-rw-r--r--pkgs/applications/science/math/sage/patches/pynac-0.7.22.patch479
-rw-r--r--pkgs/applications/science/math/sage/patches/python3-syntax-without-write.patch40
-rw-r--r--pkgs/applications/science/math/sage/patches/sagenb-sphinx-1.7.patch31
-rw-r--r--pkgs/applications/science/math/sage/patches/singular-4.1.1p2.patch274
-rw-r--r--pkgs/applications/science/math/sage/patches/sphinx-1.7.patch62
-rw-r--r--pkgs/applications/science/math/sage/patches/spkg-scripts.patch46
-rw-r--r--pkgs/applications/science/math/sage/patches/zn_poly_version.patch13
-rw-r--r--pkgs/applications/science/math/sage/sage-src.nix140
-rw-r--r--pkgs/applications/science/math/scilab-bin/default.nix6
-rw-r--r--pkgs/applications/science/math/singular/default.nix13
-rw-r--r--pkgs/applications/version-management/git-and-tools/cgit/default.nix8
-rw-r--r--pkgs/applications/version-management/gitea/default.nix4
-rw-r--r--pkgs/applications/version-management/subversion/default.nix7
-rw-r--r--pkgs/applications/video/mpc-qt/default.nix4
-rw-r--r--pkgs/applications/video/mpv/default.nix29
-rw-r--r--pkgs/applications/video/plex-media-player/default.nix86
-rw-r--r--pkgs/applications/video/qstopmotion/default.nix25
-rw-r--r--pkgs/applications/video/shotcut/default.nix14
-rw-r--r--pkgs/applications/virtualization/virt-viewer/default.nix4
-rw-r--r--pkgs/applications/window-managers/dwm/dwm-status.nix6
-rw-r--r--pkgs/applications/window-managers/qtile/default.nix4
-rw-r--r--pkgs/applications/window-managers/taffybar/default.nix1
-rw-r--r--pkgs/applications/window-managers/xmonad/log-applet/default.nix43
-rw-r--r--pkgs/applications/window-managers/xmonad/log-applet/fix-paths.patch57
-rw-r--r--pkgs/build-support/cc-wrapper/cc-wrapper.sh2
-rw-r--r--pkgs/build-support/fetchdocker/credentials.nix2
-rw-r--r--pkgs/build-support/release/functions.sh2
-rw-r--r--pkgs/data/fonts/junicode/default.nix1
-rw-r--r--pkgs/data/fonts/libertine/default.nix1
-rw-r--r--pkgs/data/fonts/tex-gyre/default.nix8
-rw-r--r--pkgs/data/fonts/unifont/default.nix8
-rw-r--r--pkgs/data/misc/hackage/default.nix4
-rw-r--r--pkgs/data/misc/iana-etc/default.nix18
-rw-r--r--pkgs/desktops/deepin/deepin-gtk-theme/default.nix4
-rw-r--r--pkgs/desktops/gnome-2/default.nix29
-rw-r--r--pkgs/desktops/gnome-2/desktop/gnome-control-center/default.nix22
-rw-r--r--pkgs/desktops/gnome-2/desktop/gnome-desktop/default.nix16
-rw-r--r--pkgs/desktops/gnome-2/desktop/gnome-keyring/default.nix17
-rw-r--r--pkgs/desktops/gnome-2/desktop/gnome-menus/default.nix13
-rw-r--r--pkgs/desktops/gnome-2/desktop/gnome-panel/default.nix26
-rw-r--r--pkgs/desktops/gnome-2/desktop/gnome-settings-daemon/default.nix19
-rw-r--r--pkgs/desktops/gnome-2/desktop/libgnomekbd/default.nix13
-rw-r--r--pkgs/desktops/gnome-2/desktop/libgweather/default.nix14
-rw-r--r--pkgs/desktops/gnome-2/desktop/mail-notification/default.nix2
-rw-r--r--pkgs/desktops/gnome-2/desktop/metacity/default.nix18
-rw-r--r--pkgs/desktops/gnome-2/desktop/zenity/default.nix18
-rw-r--r--pkgs/desktops/gnome-2/platform/at-spi/default.nix17
-rw-r--r--pkgs/desktops/gnome-2/platform/gnome-vfs-monikers/default.nix11
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-desktop/default.nix26
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-software/default.nix5
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-terminal/default.nix36
-rw-r--r--pkgs/desktops/gnome-3/core/gucharmap/default.nix27
-rw-r--r--pkgs/desktops/gnome-3/core/vte/default.nix7
-rw-r--r--pkgs/desktops/gnome-3/default.nix22
-rw-r--r--pkgs/desktops/gnome-3/misc/gnome-applets/default.nix110
-rw-r--r--pkgs/desktops/gnome-3/misc/gnome-flashback/default.nix92
-rw-r--r--pkgs/desktops/gnome-3/misc/gnome-flashback/fix-paths.patch30
-rw-r--r--pkgs/desktops/gnome-3/misc/gnome-panel/default.nix92
-rw-r--r--pkgs/desktops/gnome-3/misc/metacity/default.nix70
-rw-r--r--pkgs/desktops/gnome-3/misc/metacity/fix-paths.patch11
-rw-r--r--pkgs/desktops/mate/mate-screensaver/default.nix4
-rw-r--r--pkgs/desktops/plasma-5/fetch.sh2
-rw-r--r--pkgs/desktops/plasma-5/plasma-workspace/plasma-workspace.patch8
-rw-r--r--pkgs/desktops/plasma-5/srcs.nix360
-rw-r--r--pkgs/development/compilers/arachne-pnr/default.nix6
-rw-r--r--pkgs/development/compilers/compcert/default.nix13
-rw-r--r--pkgs/development/compilers/gambit/default.nix3
-rw-r--r--pkgs/development/compilers/gambit/unstable.nix10
-rw-r--r--pkgs/development/compilers/gerbil/default.nix3
-rw-r--r--pkgs/development/compilers/gerbil/unstable.nix11
-rw-r--r--pkgs/development/compilers/ghc/8.6.1.nix6
-rw-r--r--pkgs/development/compilers/graalvm/default.nix2
-rw-r--r--pkgs/development/compilers/jikes/default.nix1
-rw-r--r--pkgs/development/compilers/kotlin/default.nix4
-rw-r--r--pkgs/development/compilers/mosml/default.nix29
-rw-r--r--pkgs/development/compilers/mruby/0001-Disables-IO-isatty-test-for-sandboxed-builds.patch36
-rw-r--r--pkgs/development/compilers/mruby/default.nix38
-rw-r--r--pkgs/development/compilers/nasm/default.nix1
-rw-r--r--pkgs/development/compilers/reason/default.nix18
-rw-r--r--pkgs/development/compilers/yosys/default.nix21
-rw-r--r--pkgs/development/coq-modules/coq-ext-lib/default.nix3
-rw-r--r--pkgs/development/haskell-modules/configuration-common.nix44
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix13
-rw-r--r--pkgs/development/haskell-modules/configuration-hackage2nix.yaml11512
-rw-r--r--pkgs/development/haskell-modules/configuration-nix.nix12
-rw-r--r--pkgs/development/haskell-modules/generic-builder.nix18
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix4138
-rw-r--r--pkgs/development/haskell-modules/make-package-set.nix7
-rw-r--r--pkgs/development/idris-modules/default.nix2
-rw-r--r--pkgs/development/idris-modules/quantities.nix22
-rw-r--r--pkgs/development/interpreters/duktape/default.nix4
-rw-r--r--pkgs/development/interpreters/elixir/1.7.nix4
-rw-r--r--pkgs/development/interpreters/elixir/generic-builder.nix2
-rw-r--r--pkgs/development/interpreters/joker/default.nix4
-rw-r--r--pkgs/development/interpreters/pyrex/0.9.5.nix3
-rw-r--r--pkgs/development/interpreters/pyrex/0.9.6.nix3
-rw-r--r--pkgs/development/interpreters/scheme48/default.nix1
-rw-r--r--pkgs/development/libraries/agda/agda-stdlib/default.nix4
-rw-r--r--pkgs/development/libraries/appstream/default.nix21
-rw-r--r--pkgs/development/libraries/appstream/qt.nix2
-rw-r--r--pkgs/development/libraries/arb/default.nix16
-rw-r--r--pkgs/development/libraries/aspell/dictionaries.nix94
-rw-r--r--pkgs/development/libraries/babl/default.nix4
-rw-r--r--pkgs/development/libraries/beecrypt/default.nix1
-rw-r--r--pkgs/development/libraries/c-ares/default.nix9
-rw-r--r--pkgs/development/libraries/c-blosc/default.nix4
-rw-r--r--pkgs/development/libraries/cddlib/default.nix54
-rw-r--r--pkgs/development/libraries/cutelyst/default.nix4
-rw-r--r--pkgs/development/libraries/exiv2/default.nix45
-rw-r--r--pkgs/development/libraries/fastjson/default.nix6
-rw-r--r--pkgs/development/libraries/gdal/default.nix23
-rw-r--r--pkgs/development/libraries/gdal/gdal-1_11.nix10
-rw-r--r--pkgs/development/libraries/geos/default.nix4
-rw-r--r--pkgs/development/libraries/glib/default.nix15
-rw-r--r--pkgs/development/libraries/java/smack/default.nix1
-rw-r--r--pkgs/development/libraries/keybinder/default.nix8
-rw-r--r--pkgs/development/libraries/libbluedevil/default.nix1
-rw-r--r--pkgs/development/libraries/libbytesize/default.nix4
-rw-r--r--pkgs/development/libraries/libcdaudio/default.nix1
-rw-r--r--pkgs/development/libraries/libcdr/default.nix1
-rw-r--r--pkgs/development/libraries/libdigidoc/default.nix18
-rw-r--r--pkgs/development/libraries/libdigidocpp/default.nix24
-rw-r--r--pkgs/development/libraries/libdmtx/default.nix1
-rw-r--r--pkgs/development/libraries/libdwarf/default.nix1
-rw-r--r--pkgs/development/libraries/libee/default.nix1
-rw-r--r--pkgs/development/libraries/libinfinity/default.nix91
-rw-r--r--pkgs/development/libraries/libinotify-kqueue/default.nix24
-rw-r--r--pkgs/development/libraries/liblognorm/default.nix12
-rw-r--r--pkgs/development/libraries/librealsense/default.nix6
-rw-r--r--pkgs/development/libraries/libressl/default.nix5
-rw-r--r--pkgs/development/libraries/libsixel/default.nix4
-rw-r--r--pkgs/development/libraries/libssh/default.nix12
-rw-r--r--pkgs/development/libraries/libtorrent-rasterbar/default.nix18
-rw-r--r--pkgs/development/libraries/libunity/default.nix53
-rw-r--r--pkgs/development/libraries/libuv/default.nix1
-rw-r--r--pkgs/development/libraries/libvirt/default.nix17
-rw-r--r--pkgs/development/libraries/libx86emu/default.nix4
-rw-r--r--pkgs/development/libraries/libytnef/default.nix4
-rw-r--r--pkgs/development/libraries/libzip/default.nix5
-rw-r--r--pkgs/development/libraries/mbedtls/default.nix4
-rw-r--r--pkgs/development/libraries/mesa-darwin/default.nix6
-rw-r--r--pkgs/development/libraries/mesa/default.nix14
-rw-r--r--pkgs/development/libraries/mesa/glx_ro_text_segm.patch25
-rw-r--r--pkgs/development/libraries/minizip/default.nix1
-rw-r--r--pkgs/development/libraries/mpich/default.nix (renamed from pkgs/development/libraries/mpich2/default.nix)14
-rw-r--r--pkgs/development/libraries/openbabel/default.nix1
-rw-r--r--pkgs/development/libraries/openbsm/default.nix1
-rw-r--r--pkgs/development/libraries/opendht/default.nix4
-rw-r--r--pkgs/development/libraries/openfst/default.nix4
-rw-r--r--pkgs/development/libraries/openssl/default.nix3
-rw-r--r--pkgs/development/libraries/openssl/revert-relaxed-quoting.patch37
-rw-r--r--pkgs/development/libraries/oracle-instantclient/default.nix3
-rw-r--r--pkgs/development/libraries/pcre/default.nix2
-rw-r--r--pkgs/development/libraries/pkcs11helper/default.nix4
-rw-r--r--pkgs/development/libraries/prototypejs/default.nix23
-rw-r--r--pkgs/development/libraries/qhull/default.nix30
-rw-r--r--pkgs/development/libraries/qtkeychain/default.nix4
-rw-r--r--pkgs/development/libraries/science/math/lcalc/default.nix22
-rw-r--r--pkgs/development/libraries/science/math/libbraiding/default.nix34
-rw-r--r--pkgs/development/libraries/science/math/libhomfly/default.nix35
-rw-r--r--pkgs/development/libraries/smarty3-i18n/default.nix24
-rw-r--r--pkgs/development/libraries/spice-gtk/default.nix9
-rw-r--r--pkgs/development/libraries/sqlite/analyzer.nix1
-rw-r--r--pkgs/development/libraries/sqlite/default.nix1
-rw-r--r--pkgs/development/libraries/sqlite/sqlar.nix1
-rw-r--r--pkgs/development/libraries/sundials/default.nix4
-rw-r--r--pkgs/development/libraries/tre/default.nix1
-rw-r--r--pkgs/development/libraries/usbredir/default.nix4
-rw-r--r--pkgs/development/libraries/utf8proc/default.nix4
-rw-r--r--pkgs/development/libraries/wcslib/default.nix4
-rw-r--r--pkgs/development/libraries/webkitgtk/2.20.nix10
-rw-r--r--pkgs/development/libraries/webrtc-audio-processing/default.nix14
-rw-r--r--pkgs/development/libraries/wxwidgets/3.0/default.nix16
-rw-r--r--pkgs/development/libraries/xdg-desktop-portal-gtk/default.nix4
-rw-r--r--pkgs/development/libraries/xdg-desktop-portal/default.nix4
-rw-r--r--pkgs/development/libraries/zlib/default.nix1
-rw-r--r--pkgs/development/misc/avr/binutils/default.nix4
-rw-r--r--pkgs/development/misc/avr/gcc/default.nix4
-rw-r--r--pkgs/development/misc/stm32/betaflight/default.nix25
-rw-r--r--pkgs/development/misc/stm32/inav/default.nix56
-rw-r--r--pkgs/development/mobile/androidenv/androidndk.nix1
-rw-r--r--pkgs/development/mobile/androidenv/androidsdk.nix1
-rw-r--r--pkgs/development/node-packages/node-packages-v6.json1
-rw-r--r--pkgs/development/node-packages/node-packages-v6.nix390
-rw-r--r--pkgs/development/ocaml-modules/csv/default.nix6
-rw-r--r--pkgs/development/ocaml-modules/sequence/default.nix21
-rw-r--r--pkgs/development/python-modules/Theano/default.nix44
-rw-r--r--pkgs/development/python-modules/acme/default.nix4
-rw-r--r--pkgs/development/python-modules/amqplib/default.nix1
-rw-r--r--pkgs/development/python-modules/ansi/default.nix8
-rw-r--r--pkgs/development/python-modules/anyjson/default.nix7
-rw-r--r--pkgs/development/python-modules/application/default.nix8
-rw-r--r--pkgs/development/python-modules/area53/default.nix8
-rw-r--r--pkgs/development/python-modules/asana/default.nix11
-rw-r--r--pkgs/development/python-modules/asgiref/default.nix8
-rw-r--r--pkgs/development/python-modules/bitbucket-cli/default.nix1
-rw-r--r--pkgs/development/python-modules/cli-helpers/default.nix59
-rw-r--r--pkgs/development/python-modules/docrep/default.nix33
-rw-r--r--pkgs/development/python-modules/fire/default.nix47
-rw-r--r--pkgs/development/python-modules/ipython/5.nix11
-rw-r--r--pkgs/development/python-modules/jupyterlab/default.nix6
-rw-r--r--pkgs/development/python-modules/libvirt/default.nix4
-rw-r--r--pkgs/development/python-modules/marionette-harness/mozlog.nix2
-rw-r--r--pkgs/development/python-modules/mozterm/default.nix4
-rw-r--r--pkgs/development/python-modules/pyfxa/default.nix32
-rw-r--r--pkgs/development/python-modules/pyls-black/default.nix32
-rw-r--r--pkgs/development/python-modules/pyls-isort/default.nix4
-rw-r--r--pkgs/development/python-modules/pyls-mypy/default.nix18
-rw-r--r--pkgs/development/python-modules/pymysql/default.nix27
-rw-r--r--pkgs/development/python-modules/pysrim/default.nix30
-rw-r--r--pkgs/development/python-modules/python-language-server/default.nix45
-rw-r--r--pkgs/development/python-modules/pytidylib/default.nix34
-rw-r--r--pkgs/development/python-modules/robotframework/default.nix10
-rw-r--r--pkgs/development/python-modules/robotsuite/default.nix9
-rw-r--r--pkgs/development/python-modules/scapy/default.nix26
-rw-r--r--pkgs/development/python-modules/selenium/default.nix11
-rw-r--r--pkgs/development/python-modules/singledispatch/default.nix27
-rw-r--r--pkgs/development/python-modules/sortedcontainers/default.nix24
-rw-r--r--pkgs/development/python-modules/tensorflow-tensorboard/default.nix9
-rw-r--r--pkgs/development/python-modules/tensorflow/bin.nix24
-rw-r--r--pkgs/development/python-modules/tensorflow/prefetcher.sh3
-rw-r--r--pkgs/development/python-modules/tensorflow/tf1.9.0-hashes.nix34
-rw-r--r--pkgs/development/python-modules/thespian/default.nix4
-rw-r--r--pkgs/development/python-modules/tokenserver/default.nix47
-rw-r--r--pkgs/development/python-modules/zeep/default.nix2
-rw-r--r--pkgs/development/ruby-modules/solargraph/Gemfile.lock10
-rw-r--r--pkgs/development/ruby-modules/solargraph/gemset.nix16
-rw-r--r--pkgs/development/tools/analysis/emma/default.nix1
-rw-r--r--pkgs/development/tools/analysis/findbugs/default.nix1
-rw-r--r--pkgs/development/tools/bloaty/default.nix6
-rw-r--r--pkgs/development/tools/build-managers/bazel/0.4.nix1
-rw-r--r--pkgs/development/tools/build-managers/bear/default.nix4
-rw-r--r--pkgs/development/tools/build-managers/buildbot/worker.nix4
-rw-r--r--pkgs/development/tools/build-managers/cmake/2.8.nix1
-rw-r--r--pkgs/development/tools/build-managers/cmake/default.nix1
-rw-r--r--pkgs/development/tools/build-managers/rebar/default.nix1
-rw-r--r--pkgs/development/tools/build-managers/rebar3/default.nix1
-rw-r--r--pkgs/development/tools/build-managers/remake/default.nix4
-rw-r--r--pkgs/development/tools/build-managers/remake/glibc-2.27-glob.patch34
-rw-r--r--pkgs/development/tools/build-managers/sbt/default.nix4
-rw-r--r--pkgs/development/tools/build-managers/waf/default.nix16
-rw-r--r--pkgs/development/tools/flootty/default.nix16
-rw-r--r--pkgs/development/tools/goa/default.nix22
-rw-r--r--pkgs/development/tools/hcloud/default.nix4
-rw-r--r--pkgs/development/tools/kubectx/default.nix38
-rw-r--r--pkgs/development/tools/misc/cquery/default.nix11
-rw-r--r--pkgs/development/tools/misc/cquery/wrapper2
-rw-r--r--pkgs/development/tools/misc/cscope/default.nix4
-rw-r--r--pkgs/development/tools/misc/hydra/default.nix1
-rw-r--r--pkgs/development/tools/nwjs/default.nix6
-rw-r--r--pkgs/development/tools/ocaml/opam/default.nix1
-rw-r--r--pkgs/development/tools/parsing/antlr/2.7.7.nix1
-rw-r--r--pkgs/development/tools/parsing/antlr/3.4.nix3
-rw-r--r--pkgs/development/tools/parsing/antlr/3.5.nix3
-rw-r--r--pkgs/development/tools/parsing/antlr/4.7.nix110
-rw-r--r--pkgs/development/tools/profiling/oprofile/default.nix4
-rw-r--r--pkgs/development/tools/sqsh/default.nix1
-rw-r--r--pkgs/development/tools/toxiproxy/default.nix1
-rw-r--r--pkgs/development/tools/wp-cli/default.nix8
-rw-r--r--pkgs/development/tools/yarn/default.nix4
-rw-r--r--pkgs/development/web/insomnia/default.nix4
-rw-r--r--pkgs/games/angband/default.nix4
-rw-r--r--pkgs/games/construo/default.nix1
-rw-r--r--pkgs/games/crawl/default.nix9
-rw-r--r--pkgs/games/crispy-doom/default.nix25
-rw-r--r--pkgs/games/exult/default.nix1
-rw-r--r--pkgs/games/ezquake/default.nix4
-rw-r--r--pkgs/games/gzdoom/default.nix4
-rw-r--r--pkgs/games/ivan/default.nix2
-rw-r--r--pkgs/games/nethack/default.nix8
-rw-r--r--pkgs/games/newtonwars/default.nix1
-rw-r--r--pkgs/games/quakespasm/default.nix4
-rw-r--r--pkgs/games/quakespasm/vulkan.nix6
-rw-r--r--pkgs/games/trackballs/default.nix1
-rw-r--r--pkgs/games/wesnoth/default.nix4
-rw-r--r--pkgs/misc/brightnessctl/default.nix5
-rw-r--r--pkgs/misc/emulators/caprice32/default.nix6
-rw-r--r--pkgs/misc/emulators/ccemux/default.nix66
-rw-r--r--pkgs/misc/emulators/dosbox/unstable.nix1
-rw-r--r--pkgs/misc/phabricator/default.nix1
-rw-r--r--pkgs/misc/screensavers/xlockmore/default.nix10
-rw-r--r--pkgs/misc/tmux-plugins/default.nix68
-rw-r--r--pkgs/misc/urbit/default.nix37
-rwxr-xr-xpkgs/misc/vscode-extensions/update_installed_exts.sh74
-rw-r--r--pkgs/os-specific/darwin/apple-source-releases/objc4/default.nix1
-rw-r--r--pkgs/os-specific/linux/bluez/default.nix6
-rw-r--r--pkgs/os-specific/linux/btfs/default.nix4
-rw-r--r--pkgs/os-specific/linux/dmraid/default.nix1
-rw-r--r--pkgs/os-specific/linux/firmware/broadcom-bt-firmware/default.nix6
-rw-r--r--pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix8
-rw-r--r--pkgs/os-specific/linux/firmware/fwupd/default.nix48
-rw-r--r--pkgs/os-specific/linux/firmware/fwupd/fix-paths.patch (renamed from pkgs/os-specific/linux/firmware/fwupd/fix-missing-deps.patch)25
-rw-r--r--pkgs/os-specific/linux/firmware/intel2200BGFirmware/default.nix36
-rw-r--r--pkgs/os-specific/linux/firmware/raspberrypi-wireless/default.nix11
-rw-r--r--pkgs/os-specific/linux/firmware/zd1211/default.nix21
-rw-r--r--pkgs/os-specific/linux/fwts/default.nix4
-rw-r--r--pkgs/os-specific/linux/hwdata/default.nix16
-rw-r--r--pkgs/os-specific/linux/kernel/hardened-config.nix25
-rw-r--r--pkgs/os-specific/linux/kernel/linux-4.14.nix4
-rw-r--r--pkgs/os-specific/linux/kernel/linux-4.17.nix4
-rw-r--r--pkgs/os-specific/linux/kernel/linux-4.18.nix18
-rw-r--r--pkgs/os-specific/linux/kernel/linux-4.4.nix4
-rw-r--r--pkgs/os-specific/linux/kernel/linux-4.9.nix4
-rw-r--r--pkgs/os-specific/linux/kernel/linux-testing-bcachefs.nix21
-rw-r--r--pkgs/os-specific/linux/kernel/linux-testing.nix6
-rw-r--r--pkgs/os-specific/linux/kernel/patches.nix11
-rw-r--r--pkgs/os-specific/linux/libcap/default.nix1
-rw-r--r--pkgs/os-specific/linux/light/default.nix13
-rw-r--r--pkgs/os-specific/linux/powerstat/default.nix4
-rw-r--r--pkgs/os-specific/linux/psmisc/default.nix1
-rw-r--r--pkgs/os-specific/linux/smem/default.nix1
-rw-r--r--pkgs/os-specific/linux/statifier/default.nix1
-rw-r--r--pkgs/os-specific/linux/syscall_limiter/default.nix8
-rw-r--r--pkgs/os-specific/linux/sysdig/default.nix10
-rw-r--r--pkgs/os-specific/linux/sysstat/default.nix4
-rw-r--r--pkgs/os-specific/linux/sysvinit/default.nix3
-rw-r--r--pkgs/os-specific/linux/trinity/default.nix16
-rw-r--r--pkgs/os-specific/linux/untie/default.nix1
-rw-r--r--pkgs/os-specific/linux/upower/default.nix1
-rw-r--r--pkgs/os-specific/linux/wpa_supplicant/default.nix9
-rw-r--r--pkgs/os-specific/windows/default.nix29
-rw-r--r--pkgs/os-specific/windows/jom/default.nix2
-rw-r--r--pkgs/os-specific/windows/libgnurx/default.nix4
-rw-r--r--pkgs/os-specific/windows/mingw-headers/default.nix13
-rw-r--r--pkgs/os-specific/windows/mingw-w64/common.nix16
-rw-r--r--pkgs/os-specific/windows/mingw-w64/default.nix24
-rw-r--r--pkgs/os-specific/windows/mingw-w64/headers.nix12
-rw-r--r--pkgs/os-specific/windows/mingw-w64/osvi.patch14
-rw-r--r--pkgs/os-specific/windows/mingw-w64/pthreads.nix11
-rw-r--r--pkgs/os-specific/windows/mingwrt/common.nix12
-rw-r--r--pkgs/os-specific/windows/mingwrt/default.nix16
-rw-r--r--pkgs/os-specific/windows/mingwrt/headers.nix17
-rw-r--r--pkgs/os-specific/windows/pthread-w32/default.nix4
-rw-r--r--pkgs/os-specific/windows/w32api/common.nix14
-rw-r--r--pkgs/os-specific/windows/w32api/default.nix16
-rw-r--r--pkgs/os-specific/windows/w32api/headers.nix17
-rw-r--r--pkgs/os-specific/windows/wxMSW-2.8/default.nix6
-rw-r--r--pkgs/servers/clickhouse/default.nix27
-rw-r--r--pkgs/servers/diod/default.nix1
-rw-r--r--pkgs/servers/dns/nsd/default.nix4
-rw-r--r--pkgs/servers/foundationdb/default.nix28
-rw-r--r--pkgs/servers/ftp/vsftpd/default.nix1
-rw-r--r--pkgs/servers/home-assistant/component-packages.nix18
-rw-r--r--pkgs/servers/home-assistant/default.nix10
-rw-r--r--pkgs/servers/home-assistant/frontend.nix4
-rw-r--r--pkgs/servers/http/h2o/default.nix13
-rw-r--r--pkgs/servers/http/nginx/mainline.nix4
-rw-r--r--pkgs/servers/http/nginx/modules.nix46
-rw-r--r--pkgs/servers/http/pshs/default.nix1
-rw-r--r--pkgs/servers/http/tengine/default.nix85
-rw-r--r--pkgs/servers/jetbrains/youtrack.nix17
-rw-r--r--pkgs/servers/mail/mailman/default.nix4
-rw-r--r--pkgs/servers/matrix-synapse/default.nix16
-rw-r--r--pkgs/servers/matterbridge/default.nix4
-rw-r--r--pkgs/servers/misc/airsonic/default.nix4
-rw-r--r--pkgs/servers/monitoring/cadvisor/default.nix4
-rw-r--r--pkgs/servers/monitoring/prometheus/node-exporter.nix6
-rw-r--r--pkgs/servers/monitoring/uchiwa/default.nix1
-rw-r--r--pkgs/servers/mpd/default.nix4
-rw-r--r--pkgs/servers/nosql/cassandra/2.1.nix4
-rw-r--r--pkgs/servers/nosql/cassandra/2.2.nix4
-rw-r--r--pkgs/servers/nosql/cassandra/3.0.nix4
-rw-r--r--pkgs/servers/nosql/cassandra/3.11.nix4
-rw-r--r--pkgs/servers/nosql/cassandra/generic.nix1
-rw-r--r--pkgs/servers/nosql/redis/default.nix4
-rw-r--r--pkgs/servers/nosql/riak/2.2.0.nix1
-rw-r--r--pkgs/servers/pulseaudio/caps-fix.patch13
-rw-r--r--pkgs/servers/pulseaudio/default.nix34
-rw-r--r--pkgs/servers/rt/default.nix4
-rw-r--r--pkgs/servers/skydns/default.nix6
-rw-r--r--pkgs/servers/sql/mariadb/default.nix4
-rw-r--r--pkgs/servers/sql/mysql/5.7.x.nix4
-rw-r--r--pkgs/servers/tt-rss/plugin-tumblr-gdpr/default.nix30
-rw-r--r--pkgs/servers/tt-rss/theme-feedly/default.nix27
-rw-r--r--pkgs/servers/varnish/default.nix6
-rw-r--r--pkgs/servers/web-apps/morty/default.nix1
-rw-r--r--pkgs/servers/web-apps/searx/default.nix9
-rw-r--r--pkgs/servers/x11/xorg/overrides.nix4
-rw-r--r--pkgs/servers/xmpp/ejabberd/default.nix11
-rw-r--r--pkgs/servers/zookeeper/default.nix4
-rw-r--r--pkgs/shells/zsh/antibody/default.nix6
-rw-r--r--pkgs/shells/zsh/lambda-mod-zsh-theme/default.nix10
-rw-r--r--pkgs/shells/zsh/nix-zsh-completions/default.nix11
-rw-r--r--pkgs/stdenv/generic/setup.sh4
-rw-r--r--pkgs/tools/X11/ncview/default.nix25
-rw-r--r--pkgs/tools/X11/xmacro/default.nix1
-rw-r--r--pkgs/tools/admin/ansible/default.nix7
-rw-r--r--pkgs/tools/admin/mycli/default.nix23
-rw-r--r--pkgs/tools/admin/simp_le/default.nix19
-rw-r--r--pkgs/tools/archivers/p7zip/default.nix1
-rw-r--r--pkgs/tools/archivers/sharutils/default.nix10
-rw-r--r--pkgs/tools/archivers/zip/default.nix5
-rw-r--r--pkgs/tools/backup/borg/default.nix17
-rw-r--r--pkgs/tools/backup/ddar/default.nix6
-rw-r--r--pkgs/tools/backup/duply/default.nix13
-rw-r--r--pkgs/tools/backup/restic/default.nix4
-rw-r--r--pkgs/tools/backup/wal-g/default.nix14
-rw-r--r--pkgs/tools/bluetooth/blueman/default.nix7
-rw-r--r--pkgs/tools/bootloaders/refind/default.nix1
-rw-r--r--pkgs/tools/cd-dvd/brasero/default.nix2
-rw-r--r--pkgs/tools/cd-dvd/brasero/wrapper.nix2
-rw-r--r--pkgs/tools/compression/bzip2/default.nix7
-rw-r--r--pkgs/tools/compression/zopfli/default.nix14
-rw-r--r--pkgs/tools/compression/zstdmt/default.nix36
-rw-r--r--pkgs/tools/filesystems/bcachefs-tools/Makefile.patch13
-rw-r--r--pkgs/tools/filesystems/bcachefs-tools/default.nix21
-rw-r--r--pkgs/tools/filesystems/dosfstools/default.nix1
-rw-r--r--pkgs/tools/filesystems/f2fs-tools/default.nix4
-rw-r--r--pkgs/tools/filesystems/squashfuse/default.nix4
-rw-r--r--pkgs/tools/filesystems/sshfs-fuse/default.nix1
-rw-r--r--pkgs/tools/filesystems/vmfs-tools/default.nix1
-rw-r--r--pkgs/tools/graphics/asymptote/default.nix8
-rw-r--r--pkgs/tools/graphics/oxipng/default.nix10
-rw-r--r--pkgs/tools/graphics/pywal/default.nix4
-rw-r--r--pkgs/tools/graphics/scour/default.nix23
-rw-r--r--pkgs/tools/graphics/scrot/default.nix1
-rw-r--r--pkgs/tools/misc/alarm-clock-applet/default.nix28
-rw-r--r--pkgs/tools/misc/appdata-tools/default.nix26
-rw-r--r--pkgs/tools/misc/asciinema/default.nix10
-rw-r--r--pkgs/tools/misc/convmv/default.nix1
-rw-r--r--pkgs/tools/misc/diskscan/default.nix1
-rw-r--r--pkgs/tools/misc/disper/default.nix1
-rw-r--r--pkgs/tools/misc/file/default.nix4
-rw-r--r--pkgs/tools/misc/fondu/default.nix1
-rw-r--r--pkgs/tools/misc/geekbench/default.nix11
-rw-r--r--pkgs/tools/misc/moreutils/default.nix1
-rw-r--r--pkgs/tools/misc/multitail/default.nix1
-rw-r--r--pkgs/tools/misc/opentimestamps-client/default.nix12
-rw-r--r--pkgs/tools/misc/plantuml/default.nix4
-rw-r--r--pkgs/tools/misc/renameutils/default.nix1
-rw-r--r--pkgs/tools/misc/riemann-tools/default.nix8
-rw-r--r--pkgs/tools/misc/svtplay-dl/default.nix4
-rw-r--r--pkgs/tools/misc/ttfautohint/default.nix4
-rw-r--r--pkgs/tools/misc/uudeview/default.nix3
-rw-r--r--pkgs/tools/misc/uudeview/matherr.patch19
-rw-r--r--pkgs/tools/misc/wv/default.nix1
-rw-r--r--pkgs/tools/misc/youtube-dl/default.nix4
-rw-r--r--pkgs/tools/networking/getmail/default.nix1
-rw-r--r--pkgs/tools/networking/haproxy/default.nix21
-rw-r--r--pkgs/tools/networking/lftp/default.nix4
-rw-r--r--pkgs/tools/networking/megatools/default.nix6
-rw-r--r--pkgs/tools/networking/network-manager/applet.nix51
-rw-r--r--pkgs/tools/networking/network-manager/fortisslvpn.nix43
-rw-r--r--pkgs/tools/networking/network-manager/fortisslvpn/default.nix45
-rw-r--r--pkgs/tools/networking/network-manager/fortisslvpn/fix-paths.patch11
-rw-r--r--pkgs/tools/networking/network-manager/iodine.nix46
-rw-r--r--pkgs/tools/networking/network-manager/iodine/default.nix47
-rw-r--r--pkgs/tools/networking/network-manager/iodine/fix-paths.patch11
-rw-r--r--pkgs/tools/networking/network-manager/l2tp.nix52
-rw-r--r--pkgs/tools/networking/network-manager/l2tp/default.nix48
-rw-r--r--pkgs/tools/networking/network-manager/l2tp/fix-paths.patch20
-rw-r--r--pkgs/tools/networking/network-manager/libnm-gtk-mbpi.patch33
-rw-r--r--pkgs/tools/networking/network-manager/openconnect/default.nix (renamed from pkgs/tools/networking/network-manager/openconnect.nix)29
-rw-r--r--pkgs/tools/networking/network-manager/openconnect/fix-paths.patch20
-rw-r--r--pkgs/tools/networking/network-manager/openvpn/default.nix17
-rw-r--r--pkgs/tools/networking/network-manager/strongswan.nix35
-rw-r--r--pkgs/tools/networking/network-manager/vpnc.nix45
-rw-r--r--pkgs/tools/networking/network-manager/vpnc/default.nix42
-rw-r--r--pkgs/tools/networking/network-manager/vpnc/fix-paths.patch31
-rw-r--r--pkgs/tools/networking/offlineimap/default.nix9
-rw-r--r--pkgs/tools/networking/p2p/libtorrent/default.nix8
-rw-r--r--pkgs/tools/networking/p2p/rtorrent/default.nix9
-rw-r--r--pkgs/tools/networking/speedtest-cli/default.nix4
-rw-r--r--pkgs/tools/networking/sshpass/default.nix7
-rw-r--r--pkgs/tools/networking/ssmtp/default.nix1
-rw-r--r--pkgs/tools/networking/sstp/default.nix1
-rw-r--r--pkgs/tools/networking/surfraw/default.nix1
-rw-r--r--pkgs/tools/networking/wireguard-tools/default.nix4
-rw-r--r--pkgs/tools/networking/x11-ssh-askpass/default.nix20
-rw-r--r--pkgs/tools/networking/zerotierone/default.nix4
-rw-r--r--pkgs/tools/package-management/appimagekit/default.nix112
-rw-r--r--pkgs/tools/package-management/appimagekit/nix.patch174
-rw-r--r--pkgs/tools/package-management/disnix/disnixos/default.nix6
-rw-r--r--pkgs/tools/package-management/nix-repl/default.nix36
-rw-r--r--pkgs/tools/package-management/nix-review/default.nix4
-rw-r--r--pkgs/tools/package-management/nixops/generic.nix1
-rw-r--r--pkgs/tools/package-management/nox/default.nix8
-rw-r--r--pkgs/tools/package-management/pacman/default.nix4
-rw-r--r--pkgs/tools/security/aws-okta/default.nix26
-rw-r--r--pkgs/tools/security/b2sum/default.nix28
-rw-r--r--pkgs/tools/security/ccid/default.nix8
-rw-r--r--pkgs/tools/security/ccrypt/default.nix6
-rw-r--r--pkgs/tools/security/dirmngr/default.nix1
-rw-r--r--pkgs/tools/security/fwknop/default.nix4
-rw-r--r--pkgs/tools/security/hashcat/default.nix4
-rw-r--r--pkgs/tools/security/kbfs/default.nix5
-rw-r--r--pkgs/tools/security/keybase/gui.nix5
-rw-r--r--pkgs/tools/security/pass/default.nix4
-rw-r--r--pkgs/tools/security/pass/set-correct-program-name-for-sleep.patch36
-rw-r--r--pkgs/tools/security/qdigidoc/certs.patch3309
-rw-r--r--pkgs/tools/security/qdigidoc/default.nix61
-rw-r--r--pkgs/tools/security/qdigidoc/glibc-2_26.patch221
-rw-r--r--pkgs/tools/security/qdigidoc/qt511.patch62
-rw-r--r--pkgs/tools/security/sbsigntool/default.nix1
-rw-r--r--pkgs/tools/security/seccure/default.nix1
-rw-r--r--pkgs/tools/security/spectre-meltdown-checker/default.nix4
-rw-r--r--pkgs/tools/security/sshuttle/default.nix1
-rw-r--r--pkgs/tools/security/ssss/default.nix1
-rw-r--r--pkgs/tools/security/vault/default.nix14
-rw-r--r--pkgs/tools/system/efibootmgr/default.nix4
-rw-r--r--pkgs/tools/system/fio/default.nix27
-rw-r--r--pkgs/tools/system/ipmiutil/default.nix4
-rw-r--r--pkgs/tools/system/logrotate/default.nix11
-rw-r--r--pkgs/tools/system/netdata/default.nix7
-rw-r--r--pkgs/tools/system/netdata/web_access.patch20
-rw-r--r--pkgs/tools/system/nvtop/default.nix30
-rw-r--r--pkgs/tools/system/osquery/default.nix2
-rw-r--r--pkgs/tools/system/rsyslog/default.nix10
-rw-r--r--pkgs/tools/system/setserial/default.nix1
-rw-r--r--pkgs/tools/text/ripgrep/default.nix8
-rw-r--r--pkgs/tools/text/shfmt/default.nix1
-rw-r--r--pkgs/tools/text/silver-searcher/default.nix4
-rw-r--r--pkgs/tools/typesetting/biber/default.nix23
-rw-r--r--pkgs/tools/typesetting/scdoc/default.nix4
-rw-r--r--pkgs/tools/typesetting/xmlroff/default.nix1
-rw-r--r--pkgs/tools/video/vnc2flv/default.nix3
-rw-r--r--pkgs/tools/video/vncrec/default.nix1
-rw-r--r--pkgs/top-level/aliases.nix1
-rw-r--r--pkgs/top-level/all-packages.nix304
-rw-r--r--pkgs/top-level/perl-packages.nix343
-rw-r--r--pkgs/top-level/php-packages.nix7
-rw-r--r--pkgs/top-level/python-packages.nix173
-rw-r--r--pkgs/top-level/release.nix2
632 files changed, 17508 insertions, 16580 deletions
diff --git a/pkgs/applications/altcoins/go-ethereum.nix b/pkgs/applications/altcoins/go-ethereum.nix
index 73aa4452c0f0..02e0412449a0 100644
--- a/pkgs/applications/altcoins/go-ethereum.nix
+++ b/pkgs/applications/altcoins/go-ethereum.nix
@@ -2,7 +2,7 @@
 
 buildGoPackage rec {
   name = "go-ethereum-${version}";
-  version = "1.8.11";
+  version = "1.8.13";
   goPackagePath = "github.com/ethereum/go-ethereum";
 
   # Fix for usb-related segmentation faults on darwin
@@ -16,7 +16,7 @@ buildGoPackage rec {
     owner = "ethereum";
     repo = "go-ethereum";
     rev = "v${version}";
-    sha256 = "1b4za0hszb95jnj97g4xkrgcl0bydllznm0wj6rpi6cwmdr0h8na";
+    sha256 = "123jkyb293z7ww3sa9ji5rw7xd229isi03k4ayyh5p7rr0dg8al0";
   };
 
   meta = with stdenv.lib; {
diff --git a/pkgs/applications/altcoins/namecoin.nix b/pkgs/applications/altcoins/namecoin.nix
index 9af37ff0bca6..93f9faf833a1 100644
--- a/pkgs/applications/altcoins/namecoin.nix
+++ b/pkgs/applications/altcoins/namecoin.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, openssl, boost, libevent, autoreconfHook, db4, miniupnpc, eject, pkgconfig, qt4, protobuf, libqrencode
+{ stdenv, fetchFromGitHub, openssl, boost, libevent, autoreconfHook, db4, miniupnpc, eject, pkgconfig, qt4, protobuf, libqrencode, hexdump
 , withGui }:
 
 with stdenv.lib;
@@ -16,6 +16,7 @@ stdenv.mkDerivation rec {
   nativeBuildInputs = [
     autoreconfHook
     pkgconfig
+    hexdump
   ];
 
   buildInputs = [
@@ -31,6 +32,8 @@ stdenv.mkDerivation rec {
     libqrencode
   ];
 
+  enableParallelBuilding = true;
+
   configureFlags = [
     "--with-boost-libdir=${boost.out}/lib"
   ];
diff --git a/pkgs/applications/audio/MMA/default.nix b/pkgs/applications/audio/MMA/default.nix
index d21c3fd5efbd..ed7a8481f693 100644
--- a/pkgs/applications/audio/MMA/default.nix
+++ b/pkgs/applications/audio/MMA/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, makeWrapper, python, alsaUtils, timidity }:
+{ stdenv, fetchurl, makeWrapper, python3, alsaUtils, timidity }:
 
   stdenv.mkDerivation rec {
   version = "16.06";
@@ -9,7 +9,7 @@
     sha256 = "1g4gvc0nr0qjc0fyqrnx037zpaasgymgmrm5s7cdxqnld9wqw8ww";
   };
 
-  buildInputs = [ makeWrapper python alsaUtils timidity ];
+  buildInputs = [ makeWrapper python3 alsaUtils timidity ];
 
   patchPhase = ''
     sed -i 's@/usr/bin/aplaymidi@/${alsaUtils}/bin/aplaymidi@g' mma-splitrec
@@ -18,7 +18,7 @@
     sed -i 's@/usr/bin/arecord@/${alsaUtils}/bin/arecord@g' util/mma-splitrec.py
     sed -i 's@/usr/bin/timidity@/${timidity}/bin/timidity@g' mma-splitrec
     sed -i 's@/usr/bin/timidity@/${timidity}/bin/timidity@g' util/mma-splitrec.py
-    find . -type f | xargs sed -i 's@/usr/bin/env python@${python}/bin/python@g'
+    find . -type f | xargs sed -i 's@/usr/bin/env python@${python3.interpreter}@g'
   '';
 
   installPhase = ''
diff --git a/pkgs/applications/audio/ams-lv2/default.nix b/pkgs/applications/audio/ams-lv2/default.nix
index bc72c3e13144..7858631f7973 100644
--- a/pkgs/applications/audio/ams-lv2/default.nix
+++ b/pkgs/applications/audio/ams-lv2/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, cairo, fftw, gtkmm2, lv2, lvtk, pkgconfig, python }:
+{ stdenv, fetchFromGitHub, cairo, fftw, gtkmm2, lv2, lvtk, pkgconfig, python3 }:
 
 stdenv.mkDerivation  rec {
   name = "ams-lv2-${version}";
@@ -12,13 +12,13 @@ stdenv.mkDerivation  rec {
   };
 
   nativeBuildInputs = [ pkgconfig ];
-  buildInputs = [ cairo fftw gtkmm2 lv2 lvtk python ];
+  buildInputs = [ cairo fftw gtkmm2 lv2 lvtk ];
 
-  configurePhase = "python waf configure --prefix=$out";
+  configurePhase = "${python3.interpreter} waf configure --prefix=$out";
 
-  buildPhase = "python waf";
+  buildPhase = "${python3.interpreter} waf";
 
-  installPhase = "python waf install";
+  installPhase = "${python3.interpreter} waf install";
 
   meta = with stdenv.lib; {
     description = "An LV2 port of the internal modules found in Alsa Modular Synth";
diff --git a/pkgs/applications/audio/bitwig-studio/bitwig-studio2.nix b/pkgs/applications/audio/bitwig-studio/bitwig-studio2.nix
index 5d9fe0edece5..829bb4c67caa 100644
--- a/pkgs/applications/audio/bitwig-studio/bitwig-studio2.nix
+++ b/pkgs/applications/audio/bitwig-studio/bitwig-studio2.nix
@@ -3,11 +3,11 @@
 
 bitwig-studio1.overrideAttrs (oldAttrs: rec {
   name = "bitwig-studio-${version}";
-  version = "2.3.2";
+  version = "2.3.5";
 
   src = fetchurl {
     url    = "https://downloads.bitwig.com/stable/${version}/bitwig-studio-${version}.deb";
-    sha256 = "10ji4jqnnlhv4bgvhqwysprax6jcjk4759jskr9imwj6qjnj3vzn";
+    sha256 = "1v62z08hqla8fz5m7hl9ynf2hpr0j0arm0nb5lpd99qrv36ibrsc";
   };
 
   buildInputs = bitwig-studio1.buildInputs ++ [ ffmpeg ];
diff --git a/pkgs/applications/audio/cadence/default.nix b/pkgs/applications/audio/cadence/default.nix
new file mode 100644
index 000000000000..87dbb3109958
--- /dev/null
+++ b/pkgs/applications/audio/cadence/default.nix
@@ -0,0 +1,65 @@
+{ stdenv
+, fetchurl
+, pkgconfig
+, qtbase
+, makeWrapper
+, jack2Full
+, python3Packages
+, a2jmidid
+}:
+
+ stdenv.mkDerivation rec {
+  version = "0.9.0";
+  name = "cadence";
+
+  src = fetchurl {
+    url = "https://github.com/falkTX/Cadence/archive/v${version}.tar.gz";
+    sha256 = "07z1mnb0bmldb3i31bgw816pnvlvr9gawr51rpx3mhixg5wpiqzb";
+  };
+
+  buildInputs = [
+    makeWrapper
+    pkgconfig
+    qtbase
+  ];
+
+  apps = [
+    "cadence"
+    "cadence-jacksettings"
+    "cadence-pulse2loopback"
+    "claudia"
+    "cadence-aloop-daemon"
+    "cadence-logs"
+    "cadence-render"
+    "catarina"
+    "claudia-launcher"
+    "cadence-pulse2jack"
+    "cadence-session-start"
+    "catia"
+  ];
+
+  makeFlags = ''
+    PREFIX=""
+    DESTDIR=$(out)
+  '';
+
+  propagatedBuildInputs = with python3Packages; [ pyqt5 ];
+
+  postInstall = ''
+    # replace with our own wrappers.
+    for app in $apps; do
+      rm $out/bin/$app
+      makeWrapper ${python3Packages.python.interpreter} $out/bin/$app \
+        --set PYTHONPATH "$PYTHONPATH:$out/share/cadence" \
+        --add-flags "-O $out/share/cadence/src/$app.py"
+    done
+  '';
+
+  meta = {
+    homepage = https://github.com/falkTX/Cadence/;
+    description = "Collection of tools useful for audio production";
+    license = stdenv.lib.licenses.mit;
+    maintainers = with stdenv.lib.maintainers; [ genesis ];
+    platforms = stdenv.lib.platforms.linux;
+  };
+}
diff --git a/pkgs/applications/audio/cantata/default.nix b/pkgs/applications/audio/cantata/default.nix
index 35214502e09a..e379072b7e76 100644
--- a/pkgs/applications/audio/cantata/default.nix
+++ b/pkgs/applications/audio/cantata/default.nix
@@ -28,7 +28,7 @@ assert withOnlineServices -> withTaglib;
 assert withReplaygain -> withTaglib;
 
 let
-  version = "2.2.0";
+  version = "2.3.2";
   pname = "cantata";
   fstat = x: fn: "-DENABLE_" + fn + "=" + (if x then "ON" else "OFF");
   fstats = x: map (fstat x);
@@ -42,18 +42,9 @@ in stdenv.mkDerivation rec {
     owner  = "CDrummond";
     repo   = "cantata";
     rev    = "v${version}";
-    sha256 = "1b633chgfs8rya78bzzck5zijna15d1y4nmrz4dcjp862ks5y5q6";
+    sha256 = "11hjday5vj0wzkc8yb5wbs05jwa8mvgxswd5qvhpci0zkl975yzn";
   };
 
-  patches = [
-    # patch is needed for 2.2.0 with qt 5.10 (doesn't harm earlier versions)
-    (fetchpatch {
-      url    = "https://github.com/CDrummond/cantata/commit/4da7a9128f2c5eaf23ae2a5006d300dc4f21fc6a.patch";
-      sha256 = "1z21ax3542z7hm628xv110lmplaspb407jzgfk16xkphww5qyphj";
-      name   = "fix_qt_510.patch";
-    })
-
-  ];
   buildInputs = [ vlc qtbase qtmultimedia qtsvg ]
     ++ stdenv.lib.optionals withTaglib [ taglib taglib_extras ]
     ++ stdenv.lib.optionals withReplaygain [ ffmpeg speex mpg123 ]
diff --git a/pkgs/applications/audio/mopidy/iris.nix b/pkgs/applications/audio/mopidy/iris.nix
index 40ae38fda5c2..01d7befddd67 100644
--- a/pkgs/applications/audio/mopidy/iris.nix
+++ b/pkgs/applications/audio/mopidy/iris.nix
@@ -2,11 +2,11 @@
 
 pythonPackages.buildPythonApplication rec {
   pname = "Mopidy-Iris";
-  version = "3.23.0";
+  version = "3.23.2";
 
   src = pythonPackages.fetchPypi {
     inherit pname version;
-    sha256 = "1zhd82mzbzc9jx7xhglgq0giyy214ypq1rw5kmhp5zswv71hf2j0";
+    sha256 = "1zf4ck19z3nh1x9a847ay1qnkyvi6s6866kp6q6dh1xpn7i9rmx7";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/applications/audio/paprefs/default.nix b/pkgs/applications/audio/paprefs/default.nix
index 5f95a60237f2..23ba3582ce61 100644
--- a/pkgs/applications/audio/paprefs/default.nix
+++ b/pkgs/applications/audio/paprefs/default.nix
@@ -1,21 +1,16 @@
-{ fetchurl, stdenv, pkgconfig, pulseaudioFull, gtkmm2, libglademm
-, dbus-glib, GConf, gconfmm, intltool }:
+{ fetchurl, stdenv, meson, ninja, gettext, pkgconfig, pulseaudioFull, gtkmm3, dbus-glib, wrapGAppsHook }:
 
 stdenv.mkDerivation rec {
-  name = "paprefs-0.9.10";
+  name = "paprefs-1.0";
 
   src = fetchurl {
     url = "https://freedesktop.org/software/pulseaudio/paprefs/${name}.tar.xz";
-    sha256 = "1c5b3sb881szavly220q31g7rvpn94wr7ywlk00hqb9zaikml716";
+    sha256 = "0y77i9gaaassvvjrpwb4xbgqcmr51zmj5rh4z8zm687i5izf84md";
   };
 
-  buildInputs = [ pulseaudioFull gtkmm2 libglademm dbus-glib gconfmm ];
+  nativeBuildInputs = [ meson ninja gettext pkgconfig wrapGAppsHook ];
 
-  nativeBuildInputs = [ pkgconfig intltool ];
-
-  propagatedUserEnvPkgs = [ GConf ];
-
-  configureFlags = [ "--disable-lynx" ];
+  buildInputs = [ pulseaudioFull gtkmm3 dbus-glib ];
 
   meta = with stdenv.lib; {
     description = "PulseAudio Preferences";
diff --git a/pkgs/applications/audio/pianobar/default.nix b/pkgs/applications/audio/pianobar/default.nix
index e21815574d1e..1518ed9b7942 100644
--- a/pkgs/applications/audio/pianobar/default.nix
+++ b/pkgs/applications/audio/pianobar/default.nix
@@ -23,6 +23,5 @@ stdenv.mkDerivation rec {
     homepage = http://6xq.net/projects/pianobar/;
     platforms = platforms.linux;
     license = licenses.mit; # expat version
-    maintainers = with maintainers; [ eduarrrd ];
   };
 }
diff --git a/pkgs/applications/audio/pulseeffects/default.nix b/pkgs/applications/audio/pulseeffects/default.nix
index 0ee63c204851..f4b799f55207 100644
--- a/pkgs/applications/audio/pulseeffects/default.nix
+++ b/pkgs/applications/audio/pulseeffects/default.nix
@@ -42,13 +42,13 @@ let
   ];
 in stdenv.mkDerivation rec {
   name = "pulseeffects-${version}";
-  version = "4.2.3";
+  version = "4.2.6";
 
   src = fetchFromGitHub {
     owner = "wwmm";
     repo = "pulseeffects";
     rev = "v${version}";
-    sha256 = "0s3lc0xkr48wzk0b6akq4yw19n0iwfi9jyji8bpdgj5y7kjg5mqm";
+    sha256 = "1b5h760bb1wgn4avirjjri5fcfqvnsr076qnhrdiqcic3vgircsm";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/applications/audio/qjackctl/default.nix b/pkgs/applications/audio/qjackctl/default.nix
index 09249f7fbeaa..83608014f142 100644
--- a/pkgs/applications/audio/qjackctl/default.nix
+++ b/pkgs/applications/audio/qjackctl/default.nix
@@ -1,14 +1,14 @@
 { stdenv, fetchurl, pkgconfig, alsaLib, libjack2, dbus, qtbase, qttools, qtx11extras }:
 
 stdenv.mkDerivation rec {
-  version = "0.5.2";
+  version = "0.5.3";
   name = "qjackctl-${version}";
 
   # some dependencies such as killall have to be installed additionally
 
   src = fetchurl {
     url = "mirror://sourceforge/qjackctl/${name}.tar.gz";
-    sha256 = "0nqr5f82lry3i4if8wdmrqsw84m45ijyj4psll30plxx5732zzaz";
+    sha256 = "0x08af8m5l8qy9av3dlldsg58ny9nc69h1s4i6hqkvj24jwy6fw1";
   };
 
   buildInputs = [
diff --git a/pkgs/applications/audio/qsampler/default.nix b/pkgs/applications/audio/qsampler/default.nix
index 19255dce6b0c..8ad251652d0e 100644
--- a/pkgs/applications/audio/qsampler/default.nix
+++ b/pkgs/applications/audio/qsampler/default.nix
@@ -3,11 +3,11 @@
 
 stdenv.mkDerivation rec {
   name = "qsampler-${version}";
-  version = "0.5.1";
+  version = "0.5.2";
 
   src = fetchurl {
     url = "mirror://sourceforge/qsampler/${name}.tar.gz";
-    sha256 = "18j4cwmn7waih9x5b66cba2aa85spqqp507bf19ahsb5gl358yhh";
+    sha256 = "0xb0j57k03pkdl7yl5mcv1i21ljnxcq6b9h3zp6mris916lj45zq";
   };
 
   nativeBuildInputs = [ autoconf automake libtool pkgconfig qttools ];
diff --git a/pkgs/applications/audio/qsynth/default.nix b/pkgs/applications/audio/qsynth/default.nix
index f98547ed46f2..26adc6394349 100644
--- a/pkgs/applications/audio/qsynth/default.nix
+++ b/pkgs/applications/audio/qsynth/default.nix
@@ -2,15 +2,15 @@
 
 stdenv.mkDerivation  rec {
   name = "qsynth-${version}";
-  version = "0.5.1";
+  version = "0.5.2";
 
   src = fetchurl {
     url = "mirror://sourceforge/qsynth/${name}.tar.gz";
-    sha256 = "0kpk1rnhbifbvm4xvw8i0d4ksk78pf505qvg08k89kqkg32494ap";
+    sha256 = "1rfkaxq1pyc4hv3l0i6wicianbcbm1wp53kh9i5d4jsljgisd1dv";
   };
 
   # cmake is looking for qsynth.desktop.in and fails if it doesn't find it
-  # seems like a bug and can presumable go in the next version after 0.5.1
+  # seems like a bug and can presumable go in the next version after 0.5.2
   postPatch = ''
     mv src/qsynth.desktop src/qsynth.desktop.in
   '';
diff --git a/pkgs/applications/audio/spotify/default.nix b/pkgs/applications/audio/spotify/default.nix
index b8495465db55..04bdff3c8135 100644
--- a/pkgs/applications/audio/spotify/default.nix
+++ b/pkgs/applications/audio/spotify/default.nix
@@ -1,13 +1,18 @@
-{ fetchurl, stdenv, dpkg, xorg, alsaLib, makeWrapper, openssl, freetype
+{ fetchurl, stdenv, squashfsTools, xorg, alsaLib, makeWrapper, openssl, freetype
 , glib, pango, cairo, atk, gdk_pixbuf, gtk2, cups, nspr, nss, libpng
 , libgcrypt, systemd, fontconfig, dbus, expat, ffmpeg_0_10, curl, zlib, gnome3 }:
 
 let
-  # Please update the stable branch!
-  # Latest version number can be found at:
-  # http://repository-origin.spotify.com/pool/non-free/s/spotify-client/
-  # Be careful not to pick the testing version.
-  version = "1.0.80.480.g51b03ac3-13";
+  # "rev" decides what is actually being downloaded
+  version = "1.0.80.474.gef6b503e-7";
+  # To get the latest stable revision:
+  # curl -H 'X-Ubuntu-Series: 16' 'https://api.snapcraft.io/api/v1/snaps/details/spotify?channel=stable' | jq '.download_url,.version,.last_updated'
+  # To get general information:
+  # curl -H 'Snap-Device-Series: 16' 'https://api.snapcraft.io/v2/snaps/info/spotify' | jq '.'
+  # More exapmles of api usage:
+  # https://github.com/canonical-websites/snapcraft.io/blob/master/webapp/publisher/snaps/views.py
+  rev = "16";
+
 
   deps = [
     alsaLib
@@ -49,12 +54,20 @@ in
 stdenv.mkDerivation {
   name = "spotify-${version}";
 
+  # fetch from snapcraft instead of the debian repository most repos fetch from.
+  # That is a bit more cumbersome. But the debian repository only keeps the last
+  # two versions, while snapcraft should provide versions indefinately:
+  # https://forum.snapcraft.io/t/how-can-a-developer-remove-her-his-app-from-snap-store/512
+
+  # This is the next-best thing, since we're not allowed to re-distribute
+  # spotify ourselves:
+  # https://community.spotify.com/t5/Desktop-Linux/Redistribute-Spotify-on-Linux-Distributions/td-p/1695334
   src = fetchurl {
-    url = "https://repository-origin.spotify.com/pool/non-free/s/spotify-client/spotify-client_${version}_amd64.deb";
-    sha256 = "e32f4816ae79dbfa0c14086e76df3bc83d526402aac1dbba534127fc00fe50ea";
+    url = "https://api.snapcraft.io/api/v1/snaps/download/pOBIoZ2LrCB3rDohMxoYGnbN14EHOgD7_${rev}.snap";
+    sha512 = "45b7ab574b30fb368e0b6f4dd60addbfd1ddc02173b4f98b31c524eed49073432352a361e75959ce8e2f752231e93c79ca1b538c4bd295c935d1e2e0585d147f";
   };
 
-  buildInputs = [ dpkg makeWrapper ];
+  buildInputs = [ squashfsTools makeWrapper ];
 
   doConfigure = false;
   doBuild = false;
@@ -63,7 +76,23 @@ stdenv.mkDerivation {
 
   unpackPhase = ''
     runHook preUnpack
-    dpkg-deb -x $src .
+    unsquashfs "$src" '/usr/share/spotify' '/usr/bin/spotify' '/meta/snap.yaml'
+    cd squashfs-root
+    if ! grep -q 'grade: stable' meta/snap.yaml; then
+      # Unfortunately this check is not reliable: At the moment (2018-07-26) the
+      # latest version in the "edge" channel is also marked as stable.
+      echo "The snap package is marked as unstable:"
+      grep 'grade: ' meta/snap.yaml
+      echo "You probably chose the wrong revision."
+      exit 1
+    fi
+    if ! grep -q '${version}' meta/snap.yaml; then
+      echo "Package version differs from version found in snap metadata:"
+      grep 'version: ' meta/snap.yaml
+      echo "While the nix package specifies: ${version}."
+      echo "You probably chose the wrong revision or forgot to update the nix version."
+      exit 1
+    fi
     runHook postUnpack
   '';
 
@@ -75,6 +104,8 @@ stdenv.mkDerivation {
       mkdir -p $libdir
       mv ./usr/* $out/
 
+      cp meta/snap.yaml $out
+
       # Work around Spotify referring to a specific minor version of
       # OpenSSL.
 
diff --git a/pkgs/applications/audio/spotify/update.sh b/pkgs/applications/audio/spotify/update.sh
new file mode 100644
index 000000000000..114245f6d46c
--- /dev/null
+++ b/pkgs/applications/audio/spotify/update.sh
@@ -0,0 +1,49 @@
+channel="stable" # stable/candidate/edge
+nixpkgs="$(git rev-parse --show-toplevel)"
+spotify_nix="$nixpkgs/pkgs/applications/audio/spotify/default.nix"
+
+
+
+# create bash array from snap info
+snap_info=($(
+	curl -H 'X-Ubuntu-Series: 16' \
+		"https://api.snapcraft.io/api/v1/snaps/details/spotify?channel=$channel" \
+	| jq --raw-output \
+		'.revision,.download_sha512,.version,.last_updated'
+))
+
+revision="${snap_info[0]}"
+sha512="${snap_info[1]}"
+version="${snap_info[2]}"
+last_updated="${snap_info[3]}"
+
+# find the last commited version
+version_pre=$(
+	git  grep 'version\s*=' HEAD "$spotify_nix" \
+	| sed -Ene 's/.*"(.*)".*/\1/p'
+)
+
+if [[ "$version_pre" = "$version" ]]; then
+	echo "Spotify is already up ot date"
+	exit 0
+fi
+
+echo "Updating from ${version_pre} to ${version}, released on ${last_updated}"
+
+# search-andreplace revision, hash and version
+sed --regexp-extended \
+	-e 's/rev\s*=\s*"[0-9]+"\s*;/rev = "'"${revision}"'";/' \
+	-e 's/sha512\s*=\s*".{128}"\s*;/sha512 = "'"${sha512}"'";/' \
+	-e 's/version\s*=\s*".*"\s*;/version = "'"${version}"'";/' \
+	-i "$spotify_nix" 
+
+if ! nix-build -A spotify "$nixpkgs"; then
+	echo "The updated spotify failed to build."
+	exit 1
+fi
+
+git add "$spotify_nix"
+# show diff for review
+git diff HEAD
+# prepare commit message, but allow edit
+git commit --edit --message "spotify: $version_pre -> $version"
diff --git a/pkgs/applications/display-managers/sddm/default.nix b/pkgs/applications/display-managers/sddm/default.nix
index 5e583049190c..c9fd4f9c4ab9 100644
--- a/pkgs/applications/display-managers/sddm/default.nix
+++ b/pkgs/applications/display-managers/sddm/default.nix
@@ -62,5 +62,6 @@ in mkDerivation rec {
     homepage    = https://github.com/sddm/sddm;
     maintainers = with maintainers; [ abbradar ttuegel ];
     platforms   = platforms.linux;
+    license     = licenses.gpl2Plus;
   };
 }
diff --git a/pkgs/applications/display-managers/slim/default.nix b/pkgs/applications/display-managers/slim/default.nix
index 12e3dad9c79c..e504c09e43e6 100644
--- a/pkgs/applications/display-managers/slim/default.nix
+++ b/pkgs/applications/display-managers/slim/default.nix
@@ -50,5 +50,6 @@ stdenv.mkDerivation rec {
   meta = {
     homepage = https://sourceforge.net/projects/slim.berlios/; # berlios shut down; I found no replacement yet
     platforms = stdenv.lib.platforms.linux;
+    license = stdenv.lib.licenses.gpl2;
   };
 }
diff --git a/pkgs/applications/editors/android-studio/default.nix b/pkgs/applications/editors/android-studio/default.nix
index eded9f2722e5..54373ef50dd6 100644
--- a/pkgs/applications/editors/android-studio/default.nix
+++ b/pkgs/applications/editors/android-studio/default.nix
@@ -8,9 +8,9 @@ let
     inherit (gnome2) GConf gnome_vfs;
   };
   stableVersion = {
-    version = "3.1.3.0"; # "Android Studio 3.1.3"
-    build = "173.4819257";
-    sha256Hash = "196yaswbxh2nd83gimjxr8ggr5xkdxq7n3xlh6ax73v59pj4hryq";
+    version = "3.1.4.0"; # "Android Studio 3.1.4"
+    build = "173.4907809";
+    sha256Hash = "0xx6yprylmcb32ipmwdcfkgddlm1nrxi1w68miclvgrbk015brf2";
   };
   betaVersion = {
     version = "3.2.0.22"; # "Android Studio 3.2 Beta 5"
@@ -18,9 +18,9 @@ let
     sha256Hash = "016nyn1pqviy089hg0dq7m4cqb39fdxdcy4zknkaq7dmgv1dj6x9";
   };
   latestVersion = { # canary & dev
-    version = "3.3.0.3"; # "Android Studio 3.3 Canary 4"
-    build = "182.4924367";
-    sha256Hash = "03fxjxlsbrpklsss1nvlkb41skr5ymmq9vdns8iikcm1ng925vfd";
+    version = "3.3.0.4"; # "Android Studio 3.3 Canary 5"
+    build = "182.4928781";
+    sha256Hash = "110gh5ylgf1p8z0rdnvc6clkq3v721v6pjvll66a8v4zgz9ay8b4";
   };
 in rec {
   # Old alias
diff --git a/pkgs/applications/editors/atom/default.nix b/pkgs/applications/editors/atom/default.nix
index 83f0f1e82220..bc3f8baf5108 100644
--- a/pkgs/applications/editors/atom/default.nix
+++ b/pkgs/applications/editors/atom/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, pkgs, fetchurl, makeWrapper, gvfs, atomEnv}:
+{ stdenv, pkgs, fetchurl, makeWrapper, wrapGAppsHook, gvfs, gtk3, atomEnv }:
 
 let
   common = pname: {version, sha256, beta ? null}:
@@ -14,7 +14,19 @@ let
       inherit sha256;
     };
 
-    nativeBuildInputs = [ makeWrapper ];
+    nativeBuildInputs = [
+      wrapGAppsHook  # Fix error: GLib-GIO-ERROR **: No GSettings schemas are installed on the system
+    ];
+
+    buildInputs = [
+      gtk3  # Fix error: GLib-GIO-ERROR **: Settings schema 'org.gtk.Settings.FileChooser' is not installed
+    ];
+
+    preFixup = ''
+      gappsWrapperArgs+=(
+        --prefix "PATH" : "${gvfs}/bin" \
+      )
+    '';
 
     buildCommand = ''
       mkdir -p $out/usr/
@@ -25,9 +37,6 @@ let
       rm -r $out/share/lintian
       rm -r $out/usr/
       sed -i "s/${pname})/.${pname}-wrapped)/" $out/bin/${pname}
-      # sed -i "s/'${pname}'/'.${pname}-wrapped'/" $out/bin/${pname}
-      wrapProgram $out/bin/${pname} \
-        --prefix "PATH" : "${gvfs}/bin"
 
       fixupPhase
 
diff --git a/pkgs/applications/editors/emacs-modes/melpa-packages.nix b/pkgs/applications/editors/emacs-modes/melpa-packages.nix
index 56b17a865df8..a420c5425565 100644
--- a/pkgs/applications/editors/emacs-modes/melpa-packages.nix
+++ b/pkgs/applications/editors/emacs-modes/melpa-packages.nix
@@ -52,19 +52,9 @@ self:
       # part of a larger package
       caml = dontConfigure super.caml;
 
-      # part of a larger package
-      # upstream issue: missing package version
-      cmake-mode = markBroken (dontConfigure super.cmake-mode);
-
       # Expects bash to be at /bin/bash
       company-rtags = markBroken super.company-rtags;
 
-      # upstream issue: missing file header
-      connection = markBroken super.connection;
-
-      # upstream issue: missing file header
-      dictionary = markBroken super.dictionary;
-
       easy-kill-extras = super.easy-kill-extras.override {
         inherit (self.melpaPackages) easy-kill;
       };
@@ -79,6 +69,17 @@ self:
         inherit (self.melpaPackages) ess ctable popup;
       };
 
+      evil-magit = super.evil-magit.overrideAttrs (attrs: {
+        # searches for Git at build time
+        nativeBuildInputs =
+          (attrs.nativeBuildInputs or []) ++ [ external.git ];
+      });
+
+      # missing dependencies
+      evil-search-highlight-persist = super.evil-search-highlight-persist.overrideAttrs (attrs: {
+        packageRequires = with self; [ evil highlight ];
+      });
+
       # missing OCaml
       flycheck-ocaml = markBroken super.flycheck-ocaml;
 
@@ -108,6 +109,11 @@ self:
       # upstream issue: missing file header
       initsplit = super.initsplit;
 
+      # tries to write a log file to $HOME
+      insert-shebang = super.insert-shebang.overrideAttrs (attrs: {
+        HOME = "/tmp";
+      });
+
       # Expects bash to be at /bin/bash
       ivy-rtags = markBroken super.ivy-rtags;
 
@@ -115,9 +121,6 @@ self:
       jsfmt = markBroken super.jsfmt;
 
       # upstream issue: missing file header
-      link = markBroken super.link;
-
-      # upstream issue: missing file header
       maxframe = markBroken super.maxframe;
 
       magit =
@@ -131,6 +134,18 @@ self:
             (attrs.nativeBuildInputs or []) ++ [ external.git ];
         });
 
+      magit-annex = super.magit-annex.overrideAttrs (attrs: {
+        # searches for Git at build time
+        nativeBuildInputs =
+          (attrs.nativeBuildInputs or []) ++ [ external.git ];
+      });
+
+      magit-gitflow = super.magit-gitflow.overrideAttrs (attrs: {
+        # searches for Git at build time
+        nativeBuildInputs =
+          (attrs.nativeBuildInputs or []) ++ [ external.git ];
+      });
+
       # missing OCaml
       merlin = markBroken super.merlin;
 
@@ -154,8 +169,10 @@ self:
             (attrs.nativeBuildInputs or []) ++ [ external.git ];
          }));
 
-      # upstream issue: truncated file
-      powershell = markBroken super.powershell;
+      # tries to write to $HOME
+      php-auto-yasnippets = super.php-auto-yasnippets.overrideAttrs (attrs: {
+        HOME = "/tmp";
+      });
 
       # upstream issue: mismatched filename
       processing-snippets = markBroken super.processing-snippets;
diff --git a/pkgs/applications/editors/gobby/default.nix b/pkgs/applications/editors/gobby/default.nix
index de1e5e4c64bc..e59def88de55 100644
--- a/pkgs/applications/editors/gobby/default.nix
+++ b/pkgs/applications/editors/gobby/default.nix
@@ -1,26 +1,22 @@
 { avahiSupport ? false # build support for Avahi in libinfinity
-, gnomeSupport ? false # build support for Gnome(gnome-vfs)
-, stdenv, fetchurl, pkgconfig
-, gtkmm2, gsasl, gtksourceview, libxmlxx, libinfinity, intltool
-, gnome_vfs ? null}:
+, stdenv, fetchurl, fetchFromGitHub, autoconf, automake, pkgconfig, wrapGAppsHook
+, gtkmm3, gsasl, gtksourceview3, libxmlxx, libinfinity, intltool, itstool, gnome3 }:
 
 let
   libinf = libinfinity.override { gtkWidgets = true; inherit avahiSupport; };
-  
 in stdenv.mkDerivation rec {
-
-  name = "gobby-0.5.0";
-  src = fetchurl {
-    url = "http://releases.0x539.de/gobby/${name}.tar.gz";
-    sha256 = "165x0r668ma5blziisvbr8qig3jw9hf7i6w8r7wwvz3wsac3bswc";
+  name = "gobby-unstable-2018-04-03";
+  src = fetchFromGitHub {
+    owner = "gobby";
+    repo = "gobby";
+    rev = "ea4df27c9b6b885434797b0071ce198b23f9f63b";
+    sha256 = "0q7lq64yn16lxvj4jphs8y9194h0xppj8k7y9x8b276krraak2az";
   };
 
-  nativeBuildInputs = [ pkgconfig ];
-  buildInputs = [ gtkmm2 gsasl gtksourceview libxmlxx libinf intltool ]
-    ++ stdenv.lib.optional gnomeSupport gnome_vfs;
-  
-  configureFlags = ''
-  '';
+  nativeBuildInputs = [ autoconf automake pkgconfig intltool itstool gnome3.yelp-tools wrapGAppsHook ];
+  buildInputs = [ gtkmm3 gsasl gtksourceview3 libxmlxx libinf ];
+
+  preConfigure = "./autogen.sh";
 
   meta = with stdenv.lib; {
     homepage = http://gobby.0x539.de/;
diff --git a/pkgs/applications/editors/jetbrains/default.nix b/pkgs/applications/editors/jetbrains/default.nix
index d77f8f2e7a6a..676514a614a6 100644
--- a/pkgs/applications/editors/jetbrains/default.nix
+++ b/pkgs/applications/editors/jetbrains/default.nix
@@ -249,12 +249,12 @@ in
 
   clion = buildClion rec {
     name = "clion-${version}";
-    version = "2018.2"; /* updated by script */
+    version = "2018.2.1"; /* updated by script */
     description  = "C/C++ IDE. New. Intelligent. Cross-platform";
     license = stdenv.lib.licenses.unfree;
     src = fetchurl {
       url = "https://download.jetbrains.com/cpp/CLion-${version}.tar.gz";
-      sha256 = "08kjlmldnd6rnk8m12klfp9vbkbvcsgaknpi55r248nzglnbx9gz"; /* updated by script */
+      sha256 = "16fr5760nkzgx8785x6hh7s96x097y6vdx7w1f9ipg71vv25cscq"; /* updated by script */
     };
     wmClass = "jetbrains-clion";
     update-channel = "CLion Release"; # channel's id as in http://www.jetbrains.com/updates/updates.xml
@@ -262,12 +262,12 @@ in
 
   datagrip = buildDataGrip rec {
     name = "datagrip-${version}";
-    version = "2018.2"; /* updated by script */
+    version = "2018.2.1"; /* updated by script */
     description = "Your Swiss Army Knife for Databases and SQL";
     license = stdenv.lib.licenses.unfree;
     src = fetchurl {
       url = "https://download.jetbrains.com/datagrip/${name}.tar.gz";
-      sha256 = "1byf46vni8s6qf3wlsnscxipgndl6ic48nizwiaqasnhhszqssxs"; /* updated by script */
+      sha256 = "1jfkxr790wr8ffn7ph694hfzahs2akjcfk4rfsvjv1dccqb0167k"; /* updated by script */
     };
     wmClass = "jetbrains-datagrip";
     update-channel = "DataGrip 2018.2";
@@ -275,12 +275,12 @@ in
 
   goland = buildGoland rec {
     name = "goland-${version}";
-    version = "2018.2"; /* updated by script */
+    version = "2018.2.1"; /* updated by script */
     description = "Up and Coming Go IDE";
     license = stdenv.lib.licenses.unfree;
     src = fetchurl {
       url = "https://download.jetbrains.com/go/${name}.tar.gz";
-      sha256 = "0z7a06892c3hcq5zxvkfnyf0ablwq51710x1f12v6r297l4mfra0"; /* updated by script */
+      sha256 = "0k96v00cbxkgxs9xby5m4dxl4w2kkm2lii54z1hqjwqmc9kxa2ia"; /* updated by script */
     };
     wmClass = "jetbrains-goland";
     update-channel = "GoLand Release";
@@ -288,12 +288,12 @@ in
 
   idea-community = buildIdea rec {
     name = "idea-community-${version}";
-    version = "2018.2"; /* updated by script */
+    version = "2018.2.1"; /* updated by script */
     description = "Integrated Development Environment (IDE) by Jetbrains, community edition";
     license = stdenv.lib.licenses.asl20;
     src = fetchurl {
       url = "https://download.jetbrains.com/idea/ideaIC-${version}.tar.gz";
-      sha256 = "0r5fsai77w74vhfs449yff56pi4vynl8w25amn23k6hddlqxph2s"; /* updated by script */
+      sha256 = "04dqyzkkrwvcdy1raard77v2315d44h29cpc9p98bjidvjd6bhsx"; /* updated by script */
     };
     wmClass = "jetbrains-idea-ce";
     update-channel = "IntelliJ IDEA Release";
@@ -301,12 +301,12 @@ in
 
   idea-ultimate = buildIdea rec {
     name = "idea-ultimate-${version}";
-    version = "2018.2"; /* updated by script */
+    version = "2018.2.1"; /* updated by script */
     description = "Integrated Development Environment (IDE) by Jetbrains, requires paid license";
     license = stdenv.lib.licenses.unfree;
     src = fetchurl {
       url = "https://download.jetbrains.com/idea/ideaIU-${version}-no-jdk.tar.gz";
-      sha256 = "1xq97dcf7xcs8fsrjsqqrzxf2gnrll8bbqkzrpg85bqxap0hvb45"; /* updated by script */
+      sha256 = "0ydidg9pk8bqf5jb1z0fw2m88v6mi38b4ddgmh5c9d9p44g6mddv"; /* updated by script */
     };
     wmClass = "jetbrains-idea";
     update-channel = "IntelliJ IDEA Release";
@@ -314,12 +314,12 @@ in
 
   phpstorm = buildPhpStorm rec {
     name = "phpstorm-${version}";
-    version = "2018.2"; /* updated by script */
+    version = "2018.2.1"; /* updated by script */
     description = "Professional IDE for Web and PHP developers";
     license = stdenv.lib.licenses.unfree;
     src = fetchurl {
       url = "https://download.jetbrains.com/webide/PhpStorm-${version}.tar.gz";
-      sha256 = "15czwk15c1gnf7xrgm423xafsw55083dd6g15g69zs0l9psrss31"; /* updated by script */
+      sha256 = "042qhdkl4v5q4cdbqfbiwj6s3acivdb5kmbyn4jix8pg8r37yfnm"; /* updated by script */
     };
     wmClass = "jetbrains-phpstorm";
     update-channel = "PhpStorm 2018.2";
@@ -327,12 +327,12 @@ in
 
   pycharm-community = buildPycharm rec {
     name = "pycharm-community-${version}";
-    version = "2018.2"; /* updated by script */
+    version = "2018.2.1"; /* updated by script */
     description = "PyCharm Community Edition";
     license = stdenv.lib.licenses.asl20;
     src = fetchurl {
       url = "https://download.jetbrains.com/python/${name}.tar.gz";
-      sha256 = "0a5dsr2piw0vgm9lvc2k18sdnvii55xdyi90z95hzg5syhsm1a94"; /* updated by script */
+      sha256 = "14vnwqk0x0anvzmdv2ddc3qc9g5fll2ql02mi12k425j30fl2z2q"; /* updated by script */
     };
     wmClass = "jetbrains-pycharm-ce";
     update-channel = "PyCharm Release";
@@ -340,12 +340,12 @@ in
 
   pycharm-professional = buildPycharm rec {
     name = "pycharm-professional-${version}";
-    version = "2018.2"; /* updated by script */
+    version = "2018.2.1"; /* updated by script */
     description = "PyCharm Professional Edition";
     license = stdenv.lib.licenses.unfree;
     src = fetchurl {
       url = "https://download.jetbrains.com/python/${name}.tar.gz";
-      sha256 = "0azjrbxpwank09i7riflbkgrgm23f0q6hgisca6d14ldcbr933aj"; /* updated by script */
+      sha256 = "1h4f9l577w2ps0y79x79yhpbrsv3j5nwr1lr1890phmp6zri6wyf"; /* updated by script */
     };
     wmClass = "jetbrains-pycharm";
     update-channel = "PyCharm Release";
@@ -366,12 +366,12 @@ in
 
   ruby-mine = buildRubyMine rec {
     name = "ruby-mine-${version}";
-    version = "2018.2"; /* updated by script */
+    version = "2018.2.1"; /* updated by script */
     description = "The Most Intelligent Ruby and Rails IDE";
     license = stdenv.lib.licenses.unfree;
     src = fetchurl {
       url = "https://download.jetbrains.com/ruby/RubyMine-${version}.tar.gz";
-      sha256 = "0la83cqf3aknrc62ddpij0gg50rws5l2g4iasyrvfhn4wnmj6n4q"; /* updated by script */
+      sha256 = "1gwcadjgs4cw5i3h1xn92ng415vzr5cxyrpgckr1qy37d5f4bhqg"; /* updated by script */
     };
     wmClass = "jetbrains-rubymine";
     update-channel = "RubyMine 2018.2";
@@ -379,12 +379,12 @@ in
 
   webstorm = buildWebStorm rec {
     name = "webstorm-${version}";
-    version = "2018.2"; /* updated by script */
+    version = "2018.2.1"; /* updated by script */
     description = "Professional IDE for Web and JavaScript development";
     license = stdenv.lib.licenses.unfree;
     src = fetchurl {
       url = "https://download.jetbrains.com/webstorm/WebStorm-${version}.tar.gz";
-      sha256 = "024schngx26ik8cvmkijfzzmpkajckl2dbyz31ajnmixpn07pwi6"; /* updated by script */
+      sha256 = "1jbzkp13qn4n58kbcsszm2gfnywjma2yvn48g0vi14v7x6zihhxd"; /* updated by script */
     };
     wmClass = "jetbrains-webstorm";
     update-channel = "WebStorm Release";
diff --git a/pkgs/applications/editors/kakoune/default.nix b/pkgs/applications/editors/kakoune/default.nix
index 83598bd7eb17..ad408081e1fd 100644
--- a/pkgs/applications/editors/kakoune/default.nix
+++ b/pkgs/applications/editors/kakoune/default.nix
@@ -4,12 +4,12 @@ with stdenv.lib;
 
 stdenv.mkDerivation rec {
   name = "kakoune-unstable-${version}";
-  version = "2018-05-21";
+  version = "2018-08-05";
   src = fetchFromGitHub {
     repo = "kakoune";
     owner = "mawww";
-    rev = "878d2a4bdb674a5e7703a66e530520f48efba641";
-    sha256 = "0pwy6ilsb62s1792gjyvhvq8shj60l8lx26b58zvpfb54an4s6rk";
+    rev = "ae75032936ed9ffa2bf14589fef115d3d684a7c6";
+    sha256 = "1qm6i8vzr4wjxxdvhr54pan0ysxq1sn880bz8p2w9y6qa91yd3m3";
   };
   nativeBuildInputs = [ pkgconfig ];
   buildInputs = [ ncurses asciidoc docbook_xsl libxslt ];
diff --git a/pkgs/applications/editors/nedit/default.nix b/pkgs/applications/editors/nedit/default.nix
index 39d96775ebcd..6fff6df8cdda 100644
--- a/pkgs/applications/editors/nedit/default.nix
+++ b/pkgs/applications/editors/nedit/default.nix
@@ -28,5 +28,6 @@ stdenv.mkDerivation rec {
   meta = with stdenv.lib; {
     homepage = https://sourceforge.net/projects/nedit;
     platforms = with platforms; linux ++ darwin;
+    license = licenses.gpl2;
   };
 }
diff --git a/pkgs/applications/editors/vim/configurable.nix b/pkgs/applications/editors/vim/configurable.nix
index 7a700e0956b8..3711b3cdcee4 100644
--- a/pkgs/applications/editors/vim/configurable.nix
+++ b/pkgs/applications/editors/vim/configurable.nix
@@ -6,6 +6,7 @@ args@{ source ? "default", callPackage, fetchurl, stdenv, ncurses, pkgconfig, ge
 , libICE
 , vimPlugins
 , makeWrapper
+, wrapGAppsHook
 
 # apple frameworks
 , CoreServices, CoreData, Cocoa, Foundation, libobjc, cf-private
@@ -73,15 +74,6 @@ in stdenv.mkDerivation rec {
 
   src = builtins.getAttr source {
     "default" = common.src; # latest release
-
-    "vim-nox" =
-      {
-        # vim nox branch: client-server without X by uing sockets
-        # REGION AUTO UPDATE: { name="vim-nox"; type="hg"; url="https://code.google.com/r/yukihironakadaira-vim-cmdsrv-nox/"; branch="cmdsrv-nox"; }
-        src = (fetchurl { url = "http://mawercer.de/~nix/repos/vim-nox-hg-2082fc3.tar.bz2"; sha256 = "293164ca1df752b7f975fd3b44766f5a1db752de6c7385753f083499651bd13a"; });
-        name = "vim-nox-hg-2082fc3";
-        # END
-      }.src;
   };
 
   patches = [ ./cflags-prune.diff ] ++ stdenv.lib.optional ftNixSupport ./ft-nix-support.patch;
@@ -131,6 +123,7 @@ in stdenv.mkDerivation rec {
   ++ stdenv.lib.optional wrapPythonDrv makeWrapper
   ++ stdenv.lib.optional nlsSupport gettext
   ++ stdenv.lib.optional perlSupport perl
+  ++ stdenv.lib.optional (guiSupport == "gtk3") wrapGAppsHook
   ;
 
   buildInputs = [ ncurses libX11 libXext libSM libXpm libXt libXaw libXau
@@ -161,6 +154,10 @@ in stdenv.mkDerivation rec {
     ln -sfn '${nixosRuntimepath}' "$out"/share/vim/vimrc
   '' + stdenv.lib.optionalString wrapPythonDrv ''
     wrapProgram "$out/bin/vim" --prefix PATH : "${python}/bin"
+  '' + stdenv.lib.optionalString (guiSupport == "gtk3") ''
+    rm "$out/bin/gvim"
+    echo -e '#!${stdenv.shell}\n"'"$out/bin/vim"'" -g "$@"' > "$out/bin/gvim"
+    chmod a+x "$out/bin/gvim"
   '';
 
   preInstall = ''
diff --git a/pkgs/applications/graphics/animbar/default.nix b/pkgs/applications/graphics/animbar/default.nix
new file mode 100644
index 000000000000..0d6b538b1072
--- /dev/null
+++ b/pkgs/applications/graphics/animbar/default.nix
@@ -0,0 +1,40 @@
+{ stdenv, lib, fetchurl, cmake, qt4, file, gcc }:
+
+stdenv.mkDerivation rec {
+  pname = "animbar";
+  version = "1.2";
+  name = "${pname}-${version}";
+
+  src = fetchurl {
+    url = "mirror://sourceforge/${pname}/${name}.tar.bz2";
+    sha256 = "0836nwcpyfdrapyj3hbg3wh149ihc26pc78h01adpc7c0r7d9pr9";
+  };
+
+  nativeBuildInputs = [ cmake  ];
+
+  buildInputs = [ qt4 file ];
+
+  installPhase = ''
+    mkdir -p $out/bin $out/share/pixmaps
+    cp src/animbar $out/bin
+    cp ../icon/* $out/share/pixmaps
+  '';
+
+  meta = with lib; {
+    description = "Create your own animation on paper and transparancy";
+    longDescription = ''
+	Animbar lets you easily create your own animation on paper and
+	transparancy. From a set of input images two output images are
+	computed, that are printed one on paper and one on
+	transparency. By moving the transparency over the paper you
+	create a fascinating animation effect. This kind of animation
+	technique is hundreds of years old and known under several
+	names: picket fence animation, barrier grid animation, Moiré
+	animation, to name a few.
+    '';
+    homepage = http://animbar.mnim.org;
+    maintainers = with maintainers; [ leenaars ];
+    platforms = platforms.linux;
+    license = licenses.gpl3;
+  };
+}
diff --git a/pkgs/applications/graphics/dosage/default.nix b/pkgs/applications/graphics/dosage/default.nix
index 69d09cd429c1..d45d6c3a62e3 100644
--- a/pkgs/applications/graphics/dosage/default.nix
+++ b/pkgs/applications/graphics/dosage/default.nix
@@ -1,4 +1,4 @@
-{ pythonPackages, fetchFromGitHub }:
+{ stdenv, pythonPackages, fetchFromGitHub }:
 
 pythonPackages.buildPythonApplication rec {
   pname = "dosage";
@@ -23,5 +23,6 @@ pythonPackages.buildPythonApplication rec {
   meta = {
     description = "A comic strip downloader and archiver";
     homepage = https://dosage.rocks/;
+    license = stdenv.lib.licenses.mit;
   };
 }
diff --git a/pkgs/applications/graphics/jbrout/default.nix b/pkgs/applications/graphics/jbrout/default.nix
index f120f8b13d40..9c81fe32b513 100644
--- a/pkgs/applications/graphics/jbrout/default.nix
+++ b/pkgs/applications/graphics/jbrout/default.nix
@@ -37,5 +37,6 @@ in pythonPackages.buildPythonApplication rec {
     homepage = http://manatlan.com/jbrout/;
     description = "Photo manager";
     platforms = stdenv.lib.platforms.linux;
+    license = stdenv.lib.licenses.gpl2Plus;
   };
 }
diff --git a/pkgs/applications/graphics/photoqt/default.nix b/pkgs/applications/graphics/photoqt/default.nix
index 01affbbbd94c..7571bb29bec9 100644
--- a/pkgs/applications/graphics/photoqt/default.nix
+++ b/pkgs/applications/graphics/photoqt/default.nix
@@ -31,6 +31,5 @@ stdenv.mkDerivation rec {
     description = "Simple, yet powerful and good looking image viewer";
     license = stdenv.lib.licenses.gpl2Plus;
     platforms = stdenv.lib.platforms.unix;
-    maintainers = [ stdenv.lib.maintainers.eduarrrd ];
   };
 }
diff --git a/pkgs/applications/graphics/processing3/default.nix b/pkgs/applications/graphics/processing3/default.nix
index 6916ef4ad7aa..5575c56b7fd0 100644
--- a/pkgs/applications/graphics/processing3/default.nix
+++ b/pkgs/applications/graphics/processing3/default.nix
@@ -1,14 +1,14 @@
 { stdenv, fetchFromGitHub, fetchurl, xmlstarlet, makeWrapper, ant, jdk, rsync, javaPackages, libXxf86vm, gsettings-desktop-schemas }:
 
 stdenv.mkDerivation rec {
-  version = "3.3.7";
+  version = "3.4";
   name = "processing3-${version}";
 
   src = fetchFromGitHub {
     owner = "processing";
     repo = "processing";
-    rev = "processing-0264-3.3.7";
-    sha256 = "0a20z19lmc4xarfnr7xshcmlv3xkc2dgjxknis0iv79gxnwlqhpq";
+    rev = "processing-0265-${version}";
+    sha256 = "12wpxgn2wd5vbasx9584w5yb1s319smq1zh8m7dvp7gkqw9plwp4";
   };
 
   nativeBuildInputs = [ ant rsync makeWrapper ];
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
     ${xmlstarlet}/bin/xmlstarlet ed --inplace -P -d '//get[@src="http://download.processing.org/reference.zip"]' build/build.xml
     install -D -m0444 ${fetchurl {
                           url    = http://download.processing.org/reference.zip;
-                          sha256 = "104zig026y8vbl4qksmscjq0bms8mi2jmri1ijdlbkxcqnv9bnlf";
+                          sha256 = "0dli1bdgw8hsx7g7b048ap81v2za9maa6pfcwdqm3qkfypr8q7pr";
                         }
                        } ./java/reference.zip
 
diff --git a/pkgs/applications/graphics/renderdoc/default.nix b/pkgs/applications/graphics/renderdoc/default.nix
index 9a21d457a83f..99e250e9e4d7 100644
--- a/pkgs/applications/graphics/renderdoc/default.nix
+++ b/pkgs/applications/graphics/renderdoc/default.nix
@@ -12,14 +12,14 @@ let
   };
 in
 stdenv.mkDerivation rec {
-  version = "1.0";
+  version = "1.1";
   name = "renderdoc-${version}";
 
   src = fetchFromGitHub {
     owner = "baldurk";
     repo = "renderdoc";
     rev = "v${version}";
-    sha256 = "0l7pjxfrly4llryjnwk42dzx65n78wc98h56qm4yh04ja8fdbx2y";
+    sha256 = "0kb9m1dm0mnglqyh1srvl0f1bgjghxzbqarn0xfqw49wphqwhmcd";
   };
 
   buildInputs = [
diff --git a/pkgs/applications/misc/calibre/default.nix b/pkgs/applications/misc/calibre/default.nix
index 0a98f387ff86..15d894b0413d 100644
--- a/pkgs/applications/misc/calibre/default.nix
+++ b/pkgs/applications/misc/calibre/default.nix
@@ -5,12 +5,12 @@
 }:
 
 stdenv.mkDerivation rec {
-  version = "3.28.0";
+  version = "3.29.0";
   name = "calibre-${version}";
 
   src = fetchurl {
     url = "https://download.calibre-ebook.com/${version}/${name}.tar.xz";
-    sha256 = "0b3vv03c6m6972sk8zj3zc5sq6b9837irnfgjlqhv9z5i75m0414";
+    sha256 = "1r29vi8j51r0nnzpjbg34ryvizzkn31sq1iz7z748wjfgr87wmyh";
   };
 
   patches = [
diff --git a/pkgs/applications/misc/cointop/default.nix b/pkgs/applications/misc/cointop/default.nix
index 2ac335759ce4..23d76afff0ce 100644
--- a/pkgs/applications/misc/cointop/default.nix
+++ b/pkgs/applications/misc/cointop/default.nix
@@ -26,5 +26,6 @@ buildGoPackage rec {
     homepage  = https://cointop.sh;
     platforms = stdenv.lib.platforms.linux; # cannot test others
     maintainers = [ ];
+    license = stdenv.lib.licenses.asl20;
   };
 }
diff --git a/pkgs/applications/misc/dfilemanager/default.nix b/pkgs/applications/misc/dfilemanager/default.nix
index 6cbdc8ece0ca..eeb7a8ccf526 100644
--- a/pkgs/applications/misc/dfilemanager/default.nix
+++ b/pkgs/applications/misc/dfilemanager/default.nix
@@ -20,6 +20,5 @@ stdenv.mkDerivation {
     description = "File manager written in Qt/C++";
     license = stdenv.lib.licenses.gpl2;
     platforms = stdenv.lib.platforms.unix;
-    maintainers = [ stdenv.lib.maintainers.eduarrrd ];
   };
 }
diff --git a/pkgs/applications/misc/fetchmail/default.nix b/pkgs/applications/misc/fetchmail/default.nix
index 5cd8f572ad48..8304cb0f8d1c 100644
--- a/pkgs/applications/misc/fetchmail/default.nix
+++ b/pkgs/applications/misc/fetchmail/default.nix
@@ -29,5 +29,6 @@ stdenv.mkDerivation {
 
     platforms = stdenv.lib.platforms.unix;
     maintainers = [ stdenv.lib.maintainers.peti ];
+    license = stdenv.lib.licenses.gpl2Plus;
   };
 }
diff --git a/pkgs/applications/misc/gutenberg/default.nix b/pkgs/applications/misc/gutenberg/default.nix
index 8ab840221815..c5982f68201d 100644
--- a/pkgs/applications/misc/gutenberg/default.nix
+++ b/pkgs/applications/misc/gutenberg/default.nix
@@ -1,19 +1,19 @@
-{ stdenv, fetchFromGitHub, rustPlatform, cmake, CoreServices, cf-private }:
+{ stdenv, fetchFromGitHub, rustPlatform, cmake, pkgconfig, openssl, CoreServices, cf-private }:
 
 rustPlatform.buildRustPackage rec {
   name = "gutenberg-${version}";
-  version = "0.3.4";
+  version = "0.4.1";
 
   src = fetchFromGitHub {
     owner = "Keats";
     repo = "gutenberg";
     rev = "v${version}";
-    sha256 = "1v26q1m3bx7mdmmwgd6p601ncf13rr4rrx9s06fiy8vnd0ar1vlf";
+    sha256 = "0is7156aim2ad8xg2f5068crc4gfvm89x8gxa25vc25p0yr1bpla";
   };
 
-  cargoSha256 = "0cdy0wvibkpnmlqwxvn02a2k2vqy6zdqzflj2dh6g1cjbz1j8qh5";
+  cargoSha256 = "146vlr85n9d06am5ki76fh1vb5r8a4lzx5b7dmgi292kc3dsn41z";
 
-  nativeBuildInputs = [ cmake ];
+  nativeBuildInputs = [ cmake pkgconfig openssl ];
   buildInputs = stdenv.lib.optionals stdenv.isDarwin [ CoreServices cf-private ];
 
   postInstall = ''
diff --git a/pkgs/applications/misc/img2pdf/default.nix b/pkgs/applications/misc/img2pdf/default.nix
new file mode 100644
index 000000000000..9b6ac086efdf
--- /dev/null
+++ b/pkgs/applications/misc/img2pdf/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, python3Packages }:
+
+with python3Packages;
+
+buildPythonApplication rec {
+  pname = "img2pdf";
+  version = "0.3.1";
+
+  src = fetchPypi {
+    inherit pname version;
+    sha256 = "071s3gf28nb8ifxkix7dzjny6vib7791mnp0v3f4zagcjcic22a4";
+  };
+
+  doCheck = false; # needs pdfrw
+
+  propagatedBuildInputs = [
+    pillow
+  ];
+
+  meta = with stdenv.lib; {
+    description = "Convert images to PDF via direct JPEG inclusion";
+    homepage = https://gitlab.mister-muffin.de/josch/img2pdf;
+    license = licenses.lgpl2;
+    platforms = platforms.unix;
+    maintainers = [ maintainers.veprbl ];
+  };
+}
diff --git a/pkgs/applications/misc/josm/default.nix b/pkgs/applications/misc/josm/default.nix
index 9872ff23f347..e753c5ded95c 100644
--- a/pkgs/applications/misc/josm/default.nix
+++ b/pkgs/applications/misc/josm/default.nix
@@ -2,11 +2,11 @@
 
 stdenv.mkDerivation rec {
   name = "josm-${version}";
-  version = "14026";
+  version = "14066";
 
   src = fetchurl {
     url = "https://josm.openstreetmap.de/download/josm-snapshot-${version}.jar";
-    sha256 = "1ysi23j2yj5b6cn3xdsrl4xp56klpw4xa7c4gv90z2dllx06mqli";
+    sha256 = "06mhaz5vr19ydqc5irhgcbl0s8fifwvaq60iz2nsnlxb1pw89xia";
   };
 
   buildInputs = [ jre10 makeWrapper ];
diff --git a/pkgs/applications/misc/keepass-plugins/keeagent/default.nix b/pkgs/applications/misc/keepass-plugins/keeagent/default.nix
index cd83d2a44e1d..80bf5deceb16 100644
--- a/pkgs/applications/misc/keepass-plugins/keeagent/default.nix
+++ b/pkgs/applications/misc/keepass-plugins/keeagent/default.nix
@@ -1,19 +1,19 @@
 { stdenv, buildEnv, fetchzip, mono }:
 
 let
-  version = "0.8.1";
+  version = "0.10.1";
   drv = stdenv.mkDerivation {
     name = "keeagent-${version}";
 
     src = fetchzip {
-      url = http://lechnology.com/wp-content/uploads/2016/07/KeeAgent_v0.8.1.zip;
-      sha256 = "16x1qrnzg0xkvi7w29wj3z0ldmql2vcbwxksbsmnidzmygwg98hk";
+      url = "https://lechnology.com/wp-content/uploads/2018/04/KeeAgent_v0.10.1.zip";
+      sha256 = "0j7az6l9wcr8z66mfplkxwydd4bgz2p2vd69xncf0nxlfb0lshh7";
       stripRoot = false;
     };
 
     meta = {
       description = "KeePass plugin to allow other programs to access SSH keys stored in a KeePass database for authentication";
-      homepage    = http://lechnology.com/software/keeagent;
+      homepage    = "http://lechnology.com/software/keeagent";
       platforms   = with stdenv.lib.platforms; linux;
       license     = stdenv.lib.licenses.gpl2;
       maintainers = [ ];
diff --git a/pkgs/applications/misc/latte-dock/default.nix b/pkgs/applications/misc/latte-dock/default.nix
index eafe0b9b5c64..c22c014bf5f5 100644
--- a/pkgs/applications/misc/latte-dock/default.nix
+++ b/pkgs/applications/misc/latte-dock/default.nix
@@ -1,28 +1,31 @@
-{ mkDerivation, lib, cmake, xorg, plasma-framework, fetchFromGitHub
-, extra-cmake-modules, karchive, kwindowsystem, qtx11extras, kcrash }:
+{ mkDerivation, lib, cmake, xorg, plasma-framework, fetchurl
+, extra-cmake-modules, karchive, kwindowsystem, qtx11extras, kcrash, knewstuff }:
 
-let version = "0.7.5"; in
+mkDerivation rec {
+  pname = "latte-dock";
+  version = "0.8.0";
+  name = "${pname}-${version}";
 
-mkDerivation {
-  name = "latte-dock-${version}";
-
-  src = fetchFromGitHub {
-    owner = "psifidotos";
-    repo = "Latte-Dock";
-    rev = "v${version}";
-    sha256 = "0fblbx6qk4miag1mhiyns7idsw03p9pj3xc3xxxnb5rpj1fy0ifv";
+  src = fetchurl {
+    url = "https://download.kde.org/stable/${pname}/${name}.tar.xz";
+    sha256 = "1zg9r162r66vcvj5rzgy61mda89sk5yfy96g5p1aahbim0rgbdbs";
+    name = "${name}.tar.xz";
   };
 
   buildInputs = [ plasma-framework xorg.libpthreadstubs xorg.libXdmcp xorg.libSM ];
 
   nativeBuildInputs = [ extra-cmake-modules cmake karchive kwindowsystem
-    qtx11extras kcrash ];
+    qtx11extras kcrash knewstuff ];
+
+
 
   meta = with lib; {
     description = "Dock-style app launcher based on Plasma frameworks";
     homepage = https://github.com/psifidotos/Latte-Dock;
     license = licenses.gpl2;
     platforms = platforms.unix;
-    maintainers = [ maintainers.benley ];
+    maintainers = [ maintainers.benley maintainers.ysndr ];
   };
+
+
 }
diff --git a/pkgs/applications/misc/masterpdfeditor/default.nix b/pkgs/applications/misc/masterpdfeditor/default.nix
index 943f36a57acd..ac6cf2b91c69 100644
--- a/pkgs/applications/misc/masterpdfeditor/default.nix
+++ b/pkgs/applications/misc/masterpdfeditor/default.nix
@@ -1,16 +1,16 @@
-{ stdenv, fetchurl, sane-backends, qtbase, qtsvg, autoPatchelfHook }:
+{ stdenv, fetchurl, sane-backends, qtbase, qtsvg, nss, autoPatchelfHook }:
 let
-  version = "4.3.89";
+  version = "5.1.00";
 in stdenv.mkDerivation {
   name = "masterpdfeditor-${version}";
   src = fetchurl {
     url = "https://code-industry.net/public/master-pdf-editor-${version}_qt5.amd64.tar.gz";
-    sha256 = "0k5bzlhqglskiiq86nmy18mnh5bf2w3mr9cq3pibrwn5pisxnxxc";
+    sha256 = "1s2zhx9xr1ny5s8hmlb99v3z1v26vmx87iixk8cdgndz046p9bg9";
   };
 
   nativeBuildInputs = [ autoPatchelfHook ];
 
-  buildInputs = [ sane-backends qtbase qtsvg ];
+  buildInputs = [ nss qtbase qtsvg sane-backends stdenv.cc.cc ];
 
   dontStrip = true;
 
@@ -18,15 +18,15 @@ in stdenv.mkDerivation {
    p=$out/opt/masterpdfeditor
    mkdir -p $out/bin $p $out/share/applications $out/share/pixmaps
 
-   substituteInPlace masterpdfeditor4.desktop \
-     --replace 'Exec=/opt/master-pdf-editor-4' "Exec=$out/bin" \
-     --replace 'Path=/opt/master-pdf-editor-4' "Path=$out/bin" \
-     --replace 'Icon=/opt/master-pdf-editor-4' "Icon=$out/share/pixmaps"
-   cp -v masterpdfeditor4.png $out/share/pixmaps/
-   cp -v masterpdfeditor4.desktop $out/share/applications
+   substituteInPlace masterpdfeditor5.desktop \
+     --replace 'Exec=/opt/master-pdf-editor-5' "Exec=$out/bin" \
+     --replace 'Path=/opt/master-pdf-editor-5' "Path=$out/bin" \
+     --replace 'Icon=/opt/master-pdf-editor-5' "Icon=$out/share/pixmaps"
+   cp -v masterpdfeditor5.png $out/share/pixmaps/
+   cp -v masterpdfeditor5.desktop $out/share/applications
 
-   cp -v masterpdfeditor4 $p/
-   ln -s $p/masterpdfeditor4 $out/bin/masterpdfeditor4
+   cp -v masterpdfeditor5 $p/
+   ln -s $p/masterpdfeditor5 $out/bin/masterpdfeditor5
    cp -v -r stamps templates lang fonts $p
 
    install -D license.txt $out/share/$name/LICENSE
diff --git a/pkgs/applications/misc/mdp/default.nix b/pkgs/applications/misc/mdp/default.nix
index fd0a8ea1fe4e..5af524a456ba 100644
--- a/pkgs/applications/misc/mdp/default.nix
+++ b/pkgs/applications/misc/mdp/default.nix
@@ -1,14 +1,14 @@
 { stdenv, fetchFromGitHub, ncurses }:
 
 stdenv.mkDerivation rec {
-  version = "1.0.12";
+  version = "1.0.13";
   name = "mdp-${version}";
 
   src = fetchFromGitHub {
     owner = "visit1985";
     repo = "mdp";
     rev = version;
-    sha256 = "04izj9i9rxmgswjh2iawqs6qglfv44zfv042smmcvfh1pm43361i";
+    sha256 = "0snmglsmgfavgv6cnlb0j54sr0paf570ajpwk1b3g81v078hz2aq";
   };
 
   makeFlags = [ "PREFIX=$(out)" ];
diff --git a/pkgs/applications/misc/memo/default.nix b/pkgs/applications/misc/memo/default.nix
index 072ea7e42dc5..c112cf0c928f 100644
--- a/pkgs/applications/misc/memo/default.nix
+++ b/pkgs/applications/misc/memo/default.nix
@@ -1,4 +1,5 @@
 { fetchFromGitHub, silver-searcher, tree, man, stdenv,
+  git,
   pandocSupport ? true, pandoc ? null
   , ... }:
 
@@ -8,13 +9,13 @@ stdenv.mkDerivation rec {
 
   name = "memo-${version}";
 
-  version = "0.5";
+  version = "0.6";
 
   src = fetchFromGitHub {
     owner  = "mrVanDalo";
     repo   = "memo";
     rev    = "${version}";
-    sha256 = "1kq8hmq4lgvkk717nhmdryr90g61xm0jm7y8dzya8jsxsn531gm8";
+    sha256 = "1cvjs36f6vxzfz5d63yhyw8j7gdw5hn6cfzccf7ag08lamjhfhbr";
   };
 
   installPhase = let
@@ -28,6 +29,7 @@ stdenv.mkDerivation rec {
       --replace "ack_cmd=ack"       "ack_cmd=${silver-searcher}/bin/ag" \
       --replace "tree_cmd=tree"     "tree_cmd=${tree}/bin/tree" \
       --replace "man_cmd=man"       "man_cmd=${man}/bin/man" \
+      --replace "git_cmd=git"       "git_cmd=${git}/bin/git" \
       --replace "pandoc_cmd=pandoc" "${pandocReplacement}"
     mv memo $out/bin/
     mv doc/memo.1 $out/share/man/man1/memo.1
diff --git a/pkgs/applications/misc/mysql-workbench/default.nix b/pkgs/applications/misc/mysql-workbench/default.nix
index 76517f874642..7068d8aedd37 100644
--- a/pkgs/applications/misc/mysql-workbench/default.nix
+++ b/pkgs/applications/misc/mysql-workbench/default.nix
@@ -1,118 +1,95 @@
-{ stdenv, fetchurl, makeWrapper, cmake, pkgconfig
-, glibc, gnome-keyring, gtk, gtkmm, pcre, swig, sudo
-, mysql, libxml2, libctemplate, libmysqlconnectorcpp
-, vsqlite, tinyxml, gdal, libiodbc, libpthreadstubs
-, libXdmcp, libuuid, libzip, libgnome-keyring, file
-, pythonPackages, jre, autoconf, automake, libtool
-, boost, glibmm, libsigcxx, pangomm, libX11, openssl
-, proj, cairo, libglade
+{ stdenv, fetchurl, substituteAll, cmake, ninja, pkgconfig
+, glibc, gtk3, gtkmm3, pcre, swig, antlr4_7, sudo
+, mysql, libxml2, libmysqlconnectorcpp
+, vsqlite, gdal, libiodbc, libpthreadstubs
+, libXdmcp, libuuid, libzip, libsecret, libssh
+, python2, jre
+, boost, libsigcxx, libX11, openssl
+, proj, cairo, libxkbcommon, epoxy, wrapGAppsHook
+, at-spi2-core, dbus, bash, coreutils
 }:
 
 let
-  inherit (pythonPackages) pexpect pycrypto python paramiko;
+  inherit (python2.pkgs) paramiko pycairo pyodbc;
 in stdenv.mkDerivation rec {
   pname = "mysql-workbench";
-  version = "6.3.8";
+  version = "8.0.12";
   name = "${pname}-${version}";
 
   src = fetchurl {
     url = "http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-${version}-src.tar.gz";
-    sha256 = "1bxd828nrawmym6d8awh1vrni8dsbwh1k5am1lrq5ihp5c3kw9ka";
+    sha256 = "0d6k1kw0bi3q5dlilzlgds1gcrlf7pis4asm3d6pssh2jmn5hh82";
   };
 
-  nativeBuildInputs = [ pkgconfig ];
-  buildInputs = [ cmake gnome-keyring gtk gtk.dev gtkmm pcre swig python sudo
-    paramiko mysql libxml2 libctemplate libmysqlconnectorcpp vsqlite tinyxml gdal libiodbc file
-    libpthreadstubs libXdmcp libuuid libzip libgnome-keyring libgnome-keyring.dev jre autoconf
-    automake libtool boost glibmm glibmm.dev libsigcxx pangomm libX11 pexpect pycrypto openssl
-    proj cairo cairo.dev makeWrapper libglade ] ;
-
-  prePatch = ''
-    for f in backend/wbpublic/{grt/spatial_handler.h,grtui/geom_draw_box.h,objimpl/db.query/db_query_Resultset.cpp} ;
-    do
-      sed -i 's@#include <gdal/@#include <@' $f ;
-    done
+  patches = [
+    ./fix-gdal-includes.patch
+    (substituteAll {
+      src = ./hardcode-paths.patch;
+      catchsegv = "${glibc.bin}/bin/catchsegv";
+      bash = "${bash}/bin/bash";
+      cp = "${coreutils}/bin/cp";
+      dd = "${coreutils}/bin/dd";
+      ls = "${coreutils}/bin/ls";
+      mkdir = "${coreutils}/bin/mkdir";
+      nohup = "${coreutils}/bin/nohup";
+      rm = "${coreutils}/bin/rm";
+      rmdir = "${coreutils}/bin/rmdir";
+      sudo = "${sudo}/bin/sudo";
+    })
+  ];
 
-    sed -i '32s@mysqlparser@mysqlparser sqlparser@' library/mysql.parser/CMakeLists.txt
+  nativeBuildInputs = [
+    cmake ninja pkgconfig jre swig wrapGAppsHook
+  ];
 
-    cat <<EOF > ext/antlr-runtime/fix-configure
-    #!${stdenv.shell}
-    echo "fixing bundled antlr3c configure" ;
-    sed -i 's@/usr/bin/file@${file}/bin/file@' configure
-    sed -i '12121d' configure
-    EOF
-    chmod +x ext/antlr-runtime/fix-configure
-    sed -i '236s@&&@& ''${PROJECT_SOURCE_DIR}/ext/antlr-runtime/fix-configure &@' CMakeLists.txt
+  buildInputs = [
+    gtk3 gtkmm3 libX11 antlr4_7.runtime.cpp python2 mysql libxml2
+    libmysqlconnectorcpp vsqlite gdal boost libssh openssl
+    libiodbc pcre cairo libuuid libzip libsecret
+    libsigcxx proj
+    # python dependencies:
+    paramiko pycairo pyodbc # sqlanydb
+    # transitive dependencies:
+    libpthreadstubs libXdmcp libxkbcommon epoxy at-spi2-core dbus
+  ];
 
-    substituteInPlace $(pwd)/frontend/linux/workbench/mysql-workbench.in --replace "catchsegv" "${glibc.bin}/bin/catchsegv"
-    substituteInPlace $(pwd)/frontend/linux/workbench/mysql-workbench.in --replace "/usr/lib/x86_64-linux-gnu" "${proj}/lib"
-    patchShebangs $(pwd)/library/mysql.parser/grammar/build-parser
-    patchShebangs $(pwd)/tools/get_wb_version.sh
+  postPatch = ''
+    patchShebangs tools/get_wb_version.sh
   '';
 
   NIX_CFLAGS_COMPILE = [
-    "-I${libsigcxx}/lib/sigc++-2.0/include"
-    "-I${pangomm}/lib/pangomm-1.4/include"
-    "-I${glibmm}/lib/giomm-2.4/include"
+    # error: 'OGRErr OGRSpatialReference::importFromWkt(char**)' is deprecated
+    "-Wno-error=deprecated-declarations"
   ];
 
   cmakeFlags = [
-    "-DCMAKE_CXX_FLAGS=-std=c++11"
     "-DMySQL_CONFIG_PATH=${mysql}/bin/mysql_config"
-    "-DCTemplate_INCLUDE_DIR=${libctemplate}/include"
-    "-DCAIRO_INCLUDE_DIRS=${cairo.dev}/include"
-    "-DGTK2_GDKCONFIG_INCLUDE_DIR=${gtk}/lib/gtk-2.0/include"
-    "-DGTK2_GLIBCONFIG_INCLUDE_DIR=${gtk.dev}/include"
-    "-DGTK2_GTKMMCONFIG_INCLUDE_DIR=${gtkmm}/lib/gtkmm-2.4/include"
-    "-DGTK2_GDKMMCONFIG_INCLUDE_DIR=${gtkmm}/lib/gdkmm-2.4/include"
-    "-DGTK2_GLIBMMCONFIG_INCLUDE_DIR=${glibmm}/lib/glibmm-2.4/include"
+    "-DIODBC_CONFIG_PATH=${libiodbc}/bin/iodbc-config"
+    "-DWITH_ANTLR_JAR=${antlr4_7.jarLocation}"
   ];
 
-  postInstall = ''
-    patchShebangs $out/share/mysql-workbench/extras/build_freetds.sh
-
-    for i in $out/lib/mysql-workbench/modules/wb_utils_grt.py \
-             $out/lib/mysql-workbench/modules/wb_server_management.py \
-             $out/lib/mysql-workbench/modules/wb_admin_grt.py; do
-      substituteInPlace $i \
-        --replace "/bin/bash" ${stdenv.shell} \
-        --replace "/usr/bin/sudo" ${sudo}/bin/sudo
-    done
+  # There is already an executable and a wrapper in bindir
+  # No need to wrap both
+  dontWrapGApps = true;
 
-    wrapProgram "$out/bin/mysql-workbench" \
-      --prefix LD_LIBRARY_PATH : "${python}/lib" \
-      --prefix LD_LIBRARY_PATH : "$(cat ${stdenv.cc}/nix-support/orig-cc)/lib64" \
-      --prefix PATH : "${gnome-keyring}/bin" \
-      --prefix PATH : "${python}/bin" \
-      --set PYTHONPATH $PYTHONPATH \
-      --run '
-# The gnome-keyring-daemon must be running.  To allow for environments like
-# kde, xfce where this is not so, we start it first.
-# It is cleaned up using a supervisor subshell which detects that
-# the parent has finished via the closed pipe as terminate signal idiom,
-# used because we cannot clean up after ourselves due to the exec call.
-
-# Start gnome-keyring-daemon, export the environment variables it asks us to set.
-for expr in $( gnome-keyring-daemon --start ) ; do eval "export "$expr ; done
-
-# Prepare fifo pipe.
-FIFOCTL="/tmp/gnome-keyring-daemon-ctl.$$.fifo"
-[ -p $FIFOCTL ] && rm $FIFOCTL
-mkfifo $FIFOCTL
-
-# Supervisor subshell waits reading from pipe, will receive EOF when parent
-# closes pipe on termination.  Negate read with ! operator to avoid subshell
-# quitting when read EOF returns 1 due to -e option being set.
-(
-    exec 19< $FIFOCTL
-    ! read -u 19
-
-    kill $GNOME_KEYRING_PID
-    rm $FIFOCTL
-) &
+  preFixup = ''
+    gappsWrapperArgs+=(
+      --prefix PATH : "${python2}/bin"
+      --prefix PROJSO : "${proj}/lib/libproj.so"
+      --set PYTHONPATH $PYTHONPATH
+    )
+  '';
 
-exec 19> $FIFOCTL
-            '
+  # Let’s wrap the programs not ending with bin
+  # until https://bugs.mysql.com/bug.php?id=91948 is fixed
+  postFixup = ''
+    find -L "$out/bin" -type f -executable -print0 \
+      | while IFS= read -r -d ''' file; do
+      if [[ "''${file}" != *-bin ]]; then
+        echo "Wrapping program ''${file}"
+        wrapProgram "''${file}" "''${gappsWrapperArgs[@]}"
+      fi
+    done
   '';
 
   meta = with stdenv.lib; {
@@ -127,6 +104,6 @@ exec 19> $FIFOCTL
     homepage = http://wb.mysql.com/;
     license = licenses.gpl2;
     maintainers = [ maintainers.kkallio ];
-    platforms = [ "x86_64-linux" ];
+    platforms = platforms.linux;
   };
 }
diff --git a/pkgs/applications/misc/mysql-workbench/fix-gdal-includes.patch b/pkgs/applications/misc/mysql-workbench/fix-gdal-includes.patch
new file mode 100644
index 000000000000..0a5c31fd40a2
--- /dev/null
+++ b/pkgs/applications/misc/mysql-workbench/fix-gdal-includes.patch
@@ -0,0 +1,47 @@
+--- a/backend/wbpublic/grt/spatial_handler.h
++++ b/backend/wbpublic/grt/spatial_handler.h
+@@ -24,12 +24,12 @@
+ #ifndef SPATIAL_HANDLER_H_
+ #define SPATIAL_HANDLER_H_
+ 
+-#include <gdal/ogrsf_frmts.h>
+-#include <gdal/ogr_api.h>
+-#include <gdal/gdal_pam.h>
+-#include <gdal/memdataset.h>
+-#include <gdal/gdal_alg.h>
+-#include <gdal/gdal.h>
++#include <ogrsf_frmts.h>
++#include <ogr_api.h>
++#include <gdal_pam.h>
++#include <memdataset.h>
++#include <gdal_alg.h>
++#include <gdal.h>
+ #include <deque>
+ #include "base/geometry.h"
+ #include "wbpublic_public_interface.h"
+--- a/backend/wbpublic/grtui/geom_draw_box.h
++++ b/backend/wbpublic/grtui/geom_draw_box.h
+@@ -25,7 +25,7 @@
+ #define _GEOM_DRAW_BOX_H_
+ 
+ #include <mforms/drawbox.h>
+-#include <gdal/ogr_geometry.h>
++#include <ogr_geometry.h>
+ #include "wbpublic_public_interface.h"
+ 
+ class WBPUBLICBACKEND_PUBLIC_FUNC GeomDrawBox : public mforms::DrawBox {
+--- a/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp
++++ b/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp
+@@ -21,9 +21,9 @@
+  * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 
+  */
+ 
+-#include <gdal/ogrsf_frmts.h>
+-#include <gdal/ogr_api.h>
+-#include <gdal/gdal.h>
++#include <ogrsf_frmts.h>
++#include <ogr_api.h>
++#include <gdal.h>
+ 
+ #include <grts/structs.db.query.h>
+ #include <grtpp_util.h>
diff --git a/pkgs/applications/misc/mysql-workbench/hardcode-paths.patch b/pkgs/applications/misc/mysql-workbench/hardcode-paths.patch
new file mode 100644
index 000000000000..dddf992e4c12
--- /dev/null
+++ b/pkgs/applications/misc/mysql-workbench/hardcode-paths.patch
@@ -0,0 +1,187 @@
+--- a/frontend/linux/workbench/mysql-workbench.in
++++ b/frontend/linux/workbench/mysql-workbench.in
+@@ -99,8 +99,8 @@
+ if test "$WB_DEBUG" != ""; then
+   $WB_DEBUG $MWB_BINARIES_DIR/mysql-workbench-bin "$@"
+ else
+-  if type -p catchsegv > /dev/null; then
+-  catchsegv $MWB_BINARIES_DIR/mysql-workbench-bin "$@"
++  if type -p @catchsegv@ > /dev/null; then
++  @catchsegv@ $MWB_BINARIES_DIR/mysql-workbench-bin "$@"
+   else
+   $MWB_BINARIES_DIR/mysql-workbench-bin "$@"
+   fi
+--- a/plugins/migration/frontend/migration_bulk_copy_data.py
++++ b/plugins/migration/frontend/migration_bulk_copy_data.py
+@@ -110,7 +110,7 @@
+         return 'sh'
+ 
+     def generate_import_script(self, connection_args, path_to_file, schema_name):
+-        output = ['#!/bin/bash']
++        output = ['#!/usr/bin/env bash']
+         output.append('MYPATH=\`pwd\`')
+         
+         output.append('if [ -f \$MYPATH/%s ] ; then' % self.error_log_name)
+@@ -164,7 +164,7 @@
+         return 'sh'
+ 
+     def generate_import_script(self, connection_args, path_to_file, schema_name):
+-        output = ['#!/bin/bash']
++        output = ['#!/usr/bin/env bash']
+         output.append('MYPATH=\`pwd\`')
+         
+         output.append('if [ -f \$MYPATH/%s ] ; then' % self.error_log_name)
+@@ -417,7 +417,7 @@
+     
+         with open(script_path, 'w+') as f:
+             os.chmod(script_path, 0700)
+-            f.write('#!/bin/bash\n\n')
++            f.write('#!/usr/bin/env bash\n\n')
+             f.write('MYPATH=`pwd`\n')
+             
+             f.write("arg_source_password=\"<put source password here>\"\n")
+@@ -521,7 +521,7 @@
+     
+         with open(script_path, 'w+') as f:
+             os.chmod(script_path, 0700)
+-            f.write('#!/bin/bash\n\n')
++            f.write('#!/usr/bin/env bash\n\n')
+             f.write('MYPATH=`pwd`\n')
+             
+             f.write("arg_source_password=\"<put source password here>\"\n")
+--- a/plugins/wb.admin/backend/wb_server_control.py
++++ b/plugins/wb.admin/backend/wb_server_control.py
+@@ -39,7 +39,7 @@
+ 
+ UnixVariant = {
+     "" : {
+-        'sudo_command' : "/usr/bin/sudo -k -S -p EnterPasswordHere ",
++        'sudo_command' : "@sudo@ -k -S -p EnterPasswordHere ",
+     }
+ }
+ 
+--- a/plugins/wb.admin/backend/wb_server_management.py
++++ b/plugins/wb.admin/backend/wb_server_management.py
+@@ -40,7 +40,7 @@
+ 
+ def reset_sudo_prefix():
+     global default_sudo_prefix
+-    default_sudo_prefix       = '/usr/bin/sudo -k -S -p EnterPasswordHere'
++    default_sudo_prefix       = '@sudo@ -k -S -p EnterPasswordHere'
+ 
+ reset_sudo_prefix()
+ 
+@@ -100,7 +100,7 @@
+ 
+     if to_spawn:
+         command += ' &'
+-        sudo_prefix += ' /usr/bin/nohup'
++        sudo_prefix += ' @nohup@'
+       
+     # If as_user is the CURRENT then there's no need to sudo
+     if as_user != Users.CURRENT:
+@@ -111,7 +111,7 @@
+         if '/bin/sh' in sudo_prefix or '/bin/bash' in sudo_prefix:
+             command = "LANG=C " + sudo_prefix + " \"" + command.replace('\\', '\\\\').replace('"', r'\"').replace('$','\\$') + "\""
+         else:
+-            command = "LANG=C " + sudo_prefix + " /bin/bash -c \"" + command.replace('\\', '\\\\').replace('"', r'\"').replace('$','\\$') + "\""
++            command = "LANG=C " + sudo_prefix + " @bash@ -c \"" + command.replace('\\', '\\\\').replace('"', r'\"').replace('$','\\$') + "\""
+ 
+     return command
+ 
+@@ -896,9 +896,9 @@
+             if as_user == Users.CURRENT:
+                 raise PermissionDeniedError("Cannot set owner of directory %s" % path)        
+             else:
+-                command = "/bin/mkdir %s && chown %s %s" % (quote_path(path), with_owner, quote_path(path))
++                command = "@mkdir@ %s && chown %s %s" % (quote_path(path), with_owner, quote_path(path))
+         else:
+-            command = "/bin/mkdir %s" % (quote_path(path))
++            command = "@mkdir@ %s" % (quote_path(path))
+             
+         res = self.process_ops.exec_cmd(command,
+                                         as_user   = as_user,
+@@ -927,7 +927,7 @@
+     @useAbsPath("path")
+     def remove_directory(self, path, as_user = Users.CURRENT, user_password = None):
+         output = StringIO.StringIO()
+-        res = self.process_ops.exec_cmd('/bin/rmdir ' + quote_path(path),
++        res = self.process_ops.exec_cmd('@rmdir@ ' + quote_path(path),
+                                         as_user   = as_user,
+                                         user_password = user_password,
+                                         output_handler = output.write,
+@@ -940,7 +940,7 @@
+     @useAbsPath("path")
+     def remove_directory_recursive(self, path, as_user = Users.CURRENT, user_password = None):
+         output = StringIO.StringIO()
+-        res = self.process_ops.exec_cmd('/bin/rm -R ' + quote_path(path),
++        res = self.process_ops.exec_cmd('@rm@ -R ' + quote_path(path),
+                                         as_user   = as_user,
+                                         user_password = user_password,
+                                         output_handler = output.write,
+@@ -953,7 +953,7 @@
+     @useAbsPath("path")
+     def delete_file(self, path, as_user = Users.CURRENT, user_password = None):
+         output = StringIO.StringIO()
+-        res = self.process_ops.exec_cmd("/bin/rm " + quote_path(path),
++        res = self.process_ops.exec_cmd("@rm@ " + quote_path(path),
+                                         as_user   = as_user,
+                                         user_password = user_password,
+                                         output_handler = output.write,
+@@ -1001,7 +1001,7 @@
+     def _copy_file(self, source, dest, as_user = Users.CURRENT, user_password = None):
+         output = StringIO.StringIO()
+         
+-        res = self.process_ops.exec_cmd("LC_ALL=C /bin/cp " + quote_path(source) + " " + quote_path(dest),
++        res = self.process_ops.exec_cmd("LC_ALL=C @cp@ " + quote_path(source) + " " + quote_path(dest),
+                       as_user   = as_user,
+                       user_password = user_password,
+                       output_handler = output.write,
+@@ -1077,9 +1077,9 @@
+             # for ls -l, the output format changes depending on stdout being a terminal or not
+             # since both cases are possible, we need to handle both at the same time (1st line being total <nnnn> or not)
+             # the good news is that if the line is there, then it will always start with total, regardless of the locale
+-            command = 'LC_ALL=C /bin/ls -l -p %s' % quote_path(path)
++            command = 'LC_ALL=C @ls@ -l -p %s' % quote_path(path)
+         else:
+-            command = 'LC_ALL=C /bin/ls -1 -p %s' % quote_path(path)
++            command = 'LC_ALL=C @ls@ -1 -p %s' % quote_path(path)
+             
+         output = StringIO.StringIO()
+         res = self.process_ops.exec_cmd(command,
+@@ -2160,9 +2160,9 @@
+     def get_range(self, start, end):
+         f = StringIO.StringIO()
+         if not self._need_sudo:
+-            ret = self.server_helper.execute_command("/bin/dd if=%s ibs=1 skip=%i count=%i 2> /dev/null" % (quote_path(self.path), start, end-start), as_user = Users.CURRENT, user_password=None, output_handler=f.write)
++            ret = self.server_helper.execute_command("@dd@ if=%s ibs=1 skip=%i count=%i 2> /dev/null" % (quote_path(self.path), start, end-start), as_user = Users.CURRENT, user_password=None, output_handler=f.write)
+         else:
+-            ret = self.server_helper.execute_command("/bin/dd if=%s ibs=1 skip=%i count=%i 2> /dev/null" % (quote_path(self.path), start, end-start), as_user = Users.ADMIN, user_password=self.get_password, output_handler=f.write)
++            ret = self.server_helper.execute_command("@dd@ if=%s ibs=1 skip=%i count=%i 2> /dev/null" % (quote_path(self.path), start, end-start), as_user = Users.ADMIN, user_password=self.get_password, output_handler=f.write)
+ 
+         if ret != 0:
+             raise RuntimeError("Could not get data from file %s" % self.path)
+@@ -2170,9 +2170,9 @@
+ 
+     def read_task(self, offset, file):
+         if not self._need_sudo:
+-            self.server_helper.execute_command("/bin/dd if=%s ibs=1 skip=%i 2> /dev/null" % (quote_path(self.path), offset), as_user = Users.CURRENT, user_password=None, output_handler=file.write)
++            self.server_helper.execute_command("@dd@ if=%s ibs=1 skip=%i 2> /dev/null" % (quote_path(self.path), offset), as_user = Users.CURRENT, user_password=None, output_handler=file.write)
+         else:
+-            self.server_helper.execute_command("/bin/dd if=%s ibs=1 skip=%i 2> /dev/null" % (quote_path(self.path), offset), as_user = Users.ADMIN, user_password=self.get_password, output_handler=file.write)
++            self.server_helper.execute_command("@dd@ if=%s ibs=1 skip=%i 2> /dev/null" % (quote_path(self.path), offset), as_user = Users.ADMIN, user_password=self.get_password, output_handler=file.write)
+         # this will signal the reader end that there's no more data
+         file.close()
+ 
+@@ -2198,9 +2198,9 @@
+         self._pos = offset
+         f = StringIO.StringIO()
+         if not self._need_sudo:
+-            self.server_helper.execute_command("/bin/dd if=%s ibs=1 skip=%i 2> /dev/null" % (quote_path(self.path), offset), as_user = Users.CURRENT, user_password=None, output_handler=f.write)
++            self.server_helper.execute_command("@dd@ if=%s ibs=1 skip=%i 2> /dev/null" % (quote_path(self.path), offset), as_user = Users.CURRENT, user_password=None, output_handler=f.write)
+         else:
+-            self.server_helper.execute_command("/bin/dd if=%s ibs=1 skip=%i 2> /dev/null" % (quote_path(self.path), offset), as_user = Users.ADMIN, user_password=self._password, output_handler=f.write)
++            self.server_helper.execute_command("@dd@ if=%s ibs=1 skip=%i 2> /dev/null" % (quote_path(self.path), offset), as_user = Users.ADMIN, user_password=self._password, output_handler=f.write)
+         self.data = f
+         self.data.seek(0)
+         if self.skip_first_newline:
diff --git a/pkgs/applications/misc/osmctools/default.nix b/pkgs/applications/misc/osmctools/default.nix
index e70be8201b34..bb53782fb7d2 100644
--- a/pkgs/applications/misc/osmctools/default.nix
+++ b/pkgs/applications/misc/osmctools/default.nix
@@ -42,5 +42,6 @@ stdenv.mkDerivation rec {
       https://wiki.openstreetmap.org/wiki/Osmfilter
     ];
     platforms = platforms.unix;
+    license = licenses.agpl3;
   };
 }
diff --git a/pkgs/applications/misc/overmind/default.nix b/pkgs/applications/misc/overmind/default.nix
index 46e00a979900..43711f0a8760 100644
--- a/pkgs/applications/misc/overmind/default.nix
+++ b/pkgs/applications/misc/overmind/default.nix
@@ -2,7 +2,7 @@
 
 buildGoPackage rec {
   name = "overmind-${version}";
-  version = "1.1.1";
+  version = "2.0.0.beta1";
   goPackagePath = "github.com/DarthSim/overmind";
 
   nativeBuildInputs = [ makeWrapper ];
@@ -15,7 +15,7 @@ buildGoPackage rec {
     owner = "DarthSim";
     repo = "overmind";
     rev = "v${version}";
-    sha256 = "0gdsbm54ln07jv1kgg53fiavx18xxw4f21lfcdl74ijk6bx4jbzv";
+    sha256 = "15fch3qszdm8bj1m9hxky9zgk6f5gpbswwfslg84qdjf4iwr5drq";
   };
 
   meta = with stdenv.lib; {
diff --git a/pkgs/applications/misc/pdfmod/default.nix b/pkgs/applications/misc/pdfmod/default.nix
index 2c0d642863ed..45d83b5872fa 100644
--- a/pkgs/applications/misc/pdfmod/default.nix
+++ b/pkgs/applications/misc/pdfmod/default.nix
@@ -44,5 +44,6 @@ stdenv.mkDerivation rec {
     description = "A simple application for modifying PDF documents";
     platforms = platforms.all;
     maintainers = with maintainers; [ obadz ];
+    license = licenses.gpl2Plus;
   };
 }
diff --git a/pkgs/applications/misc/pdfshuffler/default.nix b/pkgs/applications/misc/pdfshuffler/default.nix
index e06f4407534b..025ad9cd30a1 100644
--- a/pkgs/applications/misc/pdfshuffler/default.nix
+++ b/pkgs/applications/misc/pdfshuffler/default.nix
@@ -36,5 +36,6 @@ python3Packages.buildPythonApplication rec {
     description = "Merge or split pdf documents and rotate, crop and rearrange their pages";
     platforms = platforms.linux;
     maintainers = with maintainers; [ mic92 ];
+    license = licenses.gpl3;
   };
 }
diff --git a/pkgs/applications/misc/pgmanage/default.nix b/pkgs/applications/misc/pgmanage/default.nix
index a548c149665a..a17f34378a8b 100644
--- a/pkgs/applications/misc/pgmanage/default.nix
+++ b/pkgs/applications/misc/pgmanage/default.nix
@@ -2,13 +2,13 @@
 
 stdenv.mkDerivation rec {
   name = "pgmanage-${version}";
-  version = "10.3.0";
+  version = "10.3.1";
 
   src = fetchFromGitHub {
     owner  = "pgManage";
     repo   = "pgManage";
     rev    = "v${version}";
-    sha256 = "105gmwkifq04qmp5kpgybwjyx01528r6m3x1pxbvnfyni8sf74qj";
+    sha256 = "0ym1arla9wfkmr5n6h6dfyd680vlnng5s5j5nyxi2gl2wxqqhxzz";
   };
 
   patchPhase = ''
diff --git a/pkgs/applications/misc/polybar/default.nix b/pkgs/applications/misc/polybar/default.nix
index 347b77c7ab4a..0c358e4221a1 100644
--- a/pkgs/applications/misc/polybar/default.nix
+++ b/pkgs/applications/misc/polybar/default.nix
@@ -1,33 +1,36 @@
 { cairo, cmake, fetchgit, libXdmcp, libpthreadstubs, libxcb, pcre, pkgconfig
-, python2 , stdenv, xcbproto, xcbutil, xcbutilimage, xcbutilrenderutil
-, xcbutilwm, xcbutilxrm, makeWrapper
+, python2, stdenv, xcbproto, xcbutil, xcbutilcursor, xcbutilimage
+, xcbutilrenderutil, xcbutilwm, xcbutilxrm, makeWrapper
 
 # optional packages-- override the variables ending in 'Support' to enable or
 # disable modules
 , alsaSupport   ? true,  alsaLib       ? null
-, iwSupport     ? true,  wirelesstools ? null
 , githubSupport ? false, curl          ? null
 , mpdSupport    ? false, mpd_clientlib ? null
 , pulseSupport  ? false, libpulseaudio ? null
+, iwSupport     ? false, wirelesstools ? null
+, nlSupport     ? true,  libnl         ? null
 , i3Support ? false, i3GapsSupport ? false, i3 ? null, i3-gaps ? null, jsoncpp ? null
 }:
 
 assert alsaSupport   -> alsaLib       != null;
 assert githubSupport -> curl          != null;
-assert iwSupport     -> wirelesstools != null;
 assert mpdSupport    -> mpd_clientlib != null;
 assert pulseSupport  -> libpulseaudio != null;
 
+assert iwSupport     -> ! nlSupport && wirelesstools != null;
+assert nlSupport     -> ! iwSupport && libnl         != null;
+
 assert i3Support     -> ! i3GapsSupport && jsoncpp != null && i3      != null;
 assert i3GapsSupport -> ! i3Support     && jsoncpp != null && i3-gaps != null;
 
 stdenv.mkDerivation rec {
     name = "polybar-${version}";
-    version = "3.2.0";
+    version = "3.2.1";
     src = fetchgit {
       url = "https://github.com/jaagr/polybar";
       rev = version;
-      sha256 = "0p94brndysvmmbidhl4ds4w3qvddb752s4vryp0qckb0hz3knqk8";
+      sha256 = "1z45swj2l0h8x8li7prl963cgl6zm3birsswpij8qwcmjaj5l8vz";
     };
 
     meta = with stdenv.lib; {
@@ -44,14 +47,16 @@ stdenv.mkDerivation rec {
 
     buildInputs = [
       cairo libXdmcp libpthreadstubs libxcb pcre python2 xcbproto xcbutil
-      xcbutilimage xcbutilrenderutil xcbutilwm xcbutilxrm
+      xcbutilcursor xcbutilimage xcbutilrenderutil xcbutilwm xcbutilxrm
 
       (if alsaSupport   then alsaLib       else null)
       (if githubSupport then curl          else null)
-      (if iwSupport     then wirelesstools else null)
       (if mpdSupport    then mpd_clientlib else null)
       (if pulseSupport  then libpulseaudio else null)
 
+      (if iwSupport     then wirelesstools else null)
+      (if nlSupport     then libnl         else null)
+
       (if i3Support || i3GapsSupport then jsoncpp else null)
       (if i3Support then i3 else null)
       (if i3GapsSupport then i3-gaps else null)
diff --git a/pkgs/applications/misc/ranger/default.nix b/pkgs/applications/misc/ranger/default.nix
index b13bc4cb7af2..e3a3a5e80d68 100644
--- a/pkgs/applications/misc/ranger/default.nix
+++ b/pkgs/applications/misc/ranger/default.nix
@@ -1,11 +1,11 @@
-{ stdenv, fetchFromGitHub, pythonPackages, file, less
+{ stdenv, fetchFromGitHub, python3Packages, file, less
 , imagePreviewSupport ? true, w3m ? null}:
 
 with stdenv.lib;
 
 assert imagePreviewSupport -> w3m != null;
 
-pythonPackages.buildPythonApplication rec {
+python3Packages.buildPythonApplication rec {
   name = "ranger-${version}";
   version = "1.9.1";
 
@@ -16,7 +16,7 @@ pythonPackages.buildPythonApplication rec {
     sha256= "1zhds37j1scxa9b183qbrjwxqldrdk581c5xiy81vg17sndb1kqj";
   };
 
-  checkInputs = with pythonPackages; [ pytest ];
+  checkInputs = with python3Packages; [ pytest ];
   propagatedBuildInputs = [ file ];
 
   checkPhase = ''
diff --git a/pkgs/applications/misc/rtl_433/default.nix b/pkgs/applications/misc/rtl_433/default.nix
index 819c6c9391a9..7097dda35740 100644
--- a/pkgs/applications/misc/rtl_433/default.nix
+++ b/pkgs/applications/misc/rtl_433/default.nix
@@ -1,14 +1,14 @@
 { stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, libusb1, rtl-sdr }:
 stdenv.mkDerivation rec {
 
-  version = "2018-02-23";
+  version = "18.05";
   name = "rtl_433-${version}";
 
   src = fetchFromGitHub {
     owner = "merbanan";
     repo = "rtl_433";
-    rev = "51d275c";
-    sha256 = "1j443wmws5xgc18s47bvw3pqljk747izypz52rmlrvs16v96cg2g";
+    rev = "18.05";
+    sha256 = "0vfhnjyrx6w1m8g1hww5vdz4zgdlhcaps9g0397mxlki4sm77wpc";
   };
 
   nativeBuildInputs = [ autoreconfHook pkgconfig ];
diff --git a/pkgs/applications/misc/rxvt_unicode/default.nix b/pkgs/applications/misc/rxvt_unicode/default.nix
index 4ee9f461760c..0e59ef5512d8 100644
--- a/pkgs/applications/misc/rxvt_unicode/default.nix
+++ b/pkgs/applications/misc/rxvt_unicode/default.nix
@@ -67,5 +67,6 @@ stdenv.mkDerivation (rec {
     downloadPage = "http://dist.schmorp.de/rxvt-unicode/Attic/";
     maintainers = [ ];
     platforms = platforms.unix;
+    license = licenses.gpl3;
   };
 })
diff --git a/pkgs/applications/misc/solaar/default.nix b/pkgs/applications/misc/solaar/default.nix
index 55153d25cf98..afe944e868e7 100644
--- a/pkgs/applications/misc/solaar/default.nix
+++ b/pkgs/applications/misc/solaar/default.nix
@@ -1,11 +1,13 @@
-{fetchurl, stdenv, gtk3, python34Packages, gobjectIntrospection}:
+{fetchFromGitHub, stdenv, gtk3, python34Packages, gobjectIntrospection}:
 python34Packages.buildPythonApplication rec {
-  name = "solaar-${version}";
-  version = "0.9.2";
+  name = "solaar-unstable-${version}";
+  version = "2018-02-02";
   namePrefix = "";
-  src = fetchurl {
-    sha256 = "0954grz2adggfzcj4df4mpr4d7qyl7w8rb4j2s0f9ymawl92i05j";
-    url = "https://github.com/pwr/Solaar/archive/${version}.tar.gz";
+  src = fetchFromGitHub {
+    owner = "pwr";
+    repo = "Solaar";
+    rev = "59b7285fdfc875119f0c92cfd5f5909e8a8e578c";
+    sha256 = "0zy5vmjzdybnjf0mpp8rny11sc43gmm8172svsm9s51h7x0v83y3";
   };
 
   propagatedBuildInputs = [python34Packages.pygobject3 python34Packages.pyudev gobjectIntrospection gtk3];
@@ -35,6 +37,6 @@ python34Packages.buildPythonApplication rec {
     license = licenses.gpl2;
     homepage = https://pwr.github.io/Solaar/;
     platforms = platforms.linux;
-    maintainers = [maintainers.spinus];
+    maintainers = [maintainers.spinus maintainers.ysndr];
   };
 }
diff --git a/pkgs/applications/misc/tasknc/default.nix b/pkgs/applications/misc/tasknc/default.nix
index e44690a5bd79..bf0e964d591f 100644
--- a/pkgs/applications/misc/tasknc/default.nix
+++ b/pkgs/applications/misc/tasknc/default.nix
@@ -38,5 +38,6 @@ stdenv.mkDerivation rec {
     description = "A ncurses wrapper around taskwarrior";
     maintainers = with maintainers; [ infinisil ];
     platforms = platforms.linux; # Cannot test others
+    license = licenses.mit;
   };
 }
diff --git a/pkgs/applications/misc/toggldesktop/TogglDesktop.pro b/pkgs/applications/misc/toggldesktop/TogglDesktop.pro
new file mode 100644
index 000000000000..e86156313d1f
--- /dev/null
+++ b/pkgs/applications/misc/toggldesktop/TogglDesktop.pro
@@ -0,0 +1,19 @@
+QT += core network widgets
+
+DEFINES += APP_ENVIRONMENT=\\\"production\\\"
+DEFINES += APP_VERSION=\\\"@version@\\\"
+
+TARGET = toggldesktop
+TEMPLATE = app
+
+SOURCES += *.cpp
+HEADERS += *.h
+FORMS += *.ui
+RESOURCES += *.qrc
+
+target.path = $$PREFIX
+
+INSTALLS += target
+
+CONFIG += link_pkgconfig
+PKGCONFIG += bugsnag-qt qxtglobalshortcut qt-oauth-lib toggl x11 xscrnsaver
diff --git a/pkgs/applications/misc/toggldesktop/default.nix b/pkgs/applications/misc/toggldesktop/default.nix
new file mode 100644
index 000000000000..bc36ffa5e101
--- /dev/null
+++ b/pkgs/applications/misc/toggldesktop/default.nix
@@ -0,0 +1,148 @@
+{ stdenv, fetchzip, buildEnv, makeDesktopItem, runCommand, writeText, pkgconfig
+, cmake, qmake, cacert, jsoncpp, libX11, libXScrnSaver, lua, openssl, poco
+, qtbase, qtwebkit, qtx11extras, sqlite }:
+
+let
+  name = "toggldesktop-${version}";
+  version = "7.4.231";
+
+  src = fetchzip {
+    url = "https://github.com/toggl/toggldesktop/archive/v${version}.tar.gz";
+    sha256 = "01hqkx9dljnhwnyqi6mmzfp02hnbi2j50rsfiasniqrkbi99x9v1";
+  };
+
+  bugsnag-qt = stdenv.mkDerivation rec {
+    name = "bugsnag-qt-${version}";
+    version = "20180522.005732";
+
+    src = fetchzip {
+      url = "https://github.com/yegortimoshenko/bugsnag-qt/archive/${version}.tar.gz";
+      sha256 = "02s6mlggh0i4a856md46dipy6mh47isap82jlwmjr7hfsk2ykgnq";
+    };
+
+    nativeBuildInputs = [ qmake ];
+    buildInputs = [ qtbase ];
+  };
+
+  qxtglobalshortcut = stdenv.mkDerivation rec {
+    name = "qxtglobalshortcut-${version}";
+    version = "f584471dada2099ba06c574bdfdd8b078c2e3550";
+
+    src = fetchzip {
+      url = "https://github.com/hluk/qxtglobalshortcut/archive/${version}.tar.gz";
+      sha256 = "1iy17gypav10z8aa62s5jb6mq9y4kb9ms4l61ydmk3xwlap7igw1";
+    };
+
+    nativeBuildInputs = [ cmake ];
+    buildInputs = [ qtbase qtx11extras ];
+  };
+
+  qt-oauth-lib = stdenv.mkDerivation rec {
+    name = "qt-oauth-lib-${version}";
+    version = "20180521.233208";
+
+    src = fetchzip {
+      url = "https://github.com/yegortimoshenko/qt-oauth-lib/archive/${version}.tar.gz";
+      sha256 = "0f46d44slzvzaqx0lksvv14lsc1jp8vd2mragxd61r820hybf5z3";
+    };
+
+    nativeBuildInputs = [ qmake ];
+    buildInputs = [ qtbase qtwebkit ];
+  };
+
+  poco-pc = writeText "poco.pc" ''
+    Name: Poco
+    Description: ${poco.meta.description}
+    Version: ${poco.version}
+    Libs: -L${poco}/lib -lPocoDataSQLite -lPocoData -lPocoNet -lPocoNetSSL -lPocoCrypto -lPocoUtil -lPocoXML -lPocoFoundation
+    Cflags: -I${poco}/include/Poco
+  '';
+
+  poco-pc-wrapped = runCommand "poco-pc-wrapped" {} ''
+    mkdir -p $out/lib/pkgconfig && ln -s ${poco-pc} $_/poco.pc
+  '';
+
+  libtoggl = stdenv.mkDerivation {
+    name = "libtoggl-${version}";
+    inherit src version;
+
+    sourceRoot = "source/src";
+
+    nativeBuildInputs = [ qmake pkgconfig ];
+    buildInputs = [ jsoncpp lua openssl poco poco-pc-wrapped sqlite libX11 ];
+
+    postPatch = ''
+      cat ${./libtoggl.pro} > libtoggl.pro
+      rm get_focused_window_{mac,windows}.cc
+    '';
+  };
+
+  toggldesktop = stdenv.mkDerivation {
+    name = "${name}-unwrapped";
+    inherit src version;
+
+    sourceRoot = "source/src/ui/linux/TogglDesktop";
+
+    postPatch = ''
+      substituteAll ${./TogglDesktop.pro} TogglDesktop.pro
+      substituteInPlace toggl.cpp \
+        --replace ./../../../toggl_api.h toggl_api.h
+    '';
+
+    postInstall = ''
+      ln -s ${cacert}/etc/ssl/certs/ca-bundle.crt $out/cacert.pem
+    '';
+
+    nativeBuildInputs = [ qmake pkgconfig ];
+
+    buildInputs = [
+      bugsnag-qt
+      libtoggl
+      qxtglobalshortcut
+      qtbase
+      qtwebkit
+      qt-oauth-lib
+      qtx11extras
+      libX11
+      libXScrnSaver
+    ];
+  };
+
+  toggldesktop-icons = stdenv.mkDerivation {
+    name = "${name}-icons";
+    inherit (toggldesktop) src sourceRoot;
+
+    installPhase = ''
+      for f in icons/*; do
+        mkdir -p $out/share/icons/hicolor/$(basename $f)/apps
+        mv $f/toggldesktop.png $_
+      done
+    '';
+  };
+
+  toggldesktop-wrapped = runCommand "toggldesktop-wrapped" {} ''
+    mkdir -p $out/bin && ln -s ${toggldesktop}/toggldesktop $_
+  '';
+
+  desktopItem = makeDesktopItem rec {
+    categories = "Utility;";
+    desktopName = "Toggl";
+    genericName = desktopName;
+    name = "toggldesktop";
+    exec = "${toggldesktop-wrapped}/bin/toggldesktop";
+    icon = "toggldesktop";
+  };
+in
+
+buildEnv {
+  inherit name;
+  paths = [ desktopItem toggldesktop-icons toggldesktop-wrapped ];
+
+  meta = with stdenv.lib; {
+    description = "Client for Toggl time tracking service";
+    homepage = https://github.com/toggl/toggldesktop;
+    license = licenses.bsd3;
+    maintainers = with maintainers; [ yegortimoshenko ];
+    platforms = platforms.linux;
+  };
+}
diff --git a/pkgs/applications/misc/toggldesktop/libtoggl.pro b/pkgs/applications/misc/toggldesktop/libtoggl.pro
new file mode 100644
index 000000000000..c8303440fe67
--- /dev/null
+++ b/pkgs/applications/misc/toggldesktop/libtoggl.pro
@@ -0,0 +1,20 @@
+TARGET = toggl
+TEMPLATE = lib
+
+SOURCES += *.cc
+HEADERS += *.h
+
+headers.files = $$HEADERS
+headers.path = $$PREFIX/include
+target.path = $$PREFIX/lib
+
+INSTALLS += headers target
+
+CONFIG += create_prl create_pc link_pkgconfig
+PKGCONFIG += jsoncpp openssl lua poco sqlite3 x11
+
+QMAKE_PKGCONFIG_NAME = $$TARGET
+QMAKE_PKGCONFIG_PREFIX = $$PREFIX
+QMAKE_PKGCONFIG_LIBDIR = $$target.path
+QMAKE_PKGCONFIG_INCDIR = $$headers.path
+QMAKE_PKGCONFIG_DESTDIR = pkgconfig
diff --git a/pkgs/applications/misc/twmn/default.nix b/pkgs/applications/misc/twmn/default.nix
index 020aa963541e..0667ec49b328 100644
--- a/pkgs/applications/misc/twmn/default.nix
+++ b/pkgs/applications/misc/twmn/default.nix
@@ -30,5 +30,6 @@ stdenv.mkDerivation rec {
     homepage = https://github.com/sboli/twmn;
     platforms = with stdenv.lib.platforms; linux;
     maintainers = [ stdenv.lib.maintainers.matejc ];
+    license = stdenv.lib.licenses.lgpl3;
   };
 }
diff --git a/pkgs/applications/misc/urh/default.nix b/pkgs/applications/misc/urh/default.nix
index 7bf9aca029b9..56da0cf22efe 100644
--- a/pkgs/applications/misc/urh/default.nix
+++ b/pkgs/applications/misc/urh/default.nix
@@ -2,13 +2,13 @@
 
 python3Packages.buildPythonApplication rec {
   name = "urh-${version}";
-  version = "2.2.2";
+  version = "2.2.3";
 
   src = fetchFromGitHub {
     owner = "jopohl";
     repo = "urh";
     rev = "v${version}";
-    sha256 = "0ncvfl5iyngw3lr2g7awpskrrld6y0x7w0xyp827lcr7x73fvqgp";
+    sha256 = "1iq84590cjpf2rlxb60fy4hxi7vir27bbb10axbwrqwnp5cc4bql";
   };
 
   buildInputs = [ hackrf rtl-sdr ];
diff --git a/pkgs/applications/misc/xmove/default.nix b/pkgs/applications/misc/xmove/default.nix
index 32729d57475f..e461a2c8816a 100644
--- a/pkgs/applications/misc/xmove/default.nix
+++ b/pkgs/applications/misc/xmove/default.nix
@@ -14,5 +14,6 @@ stdenv.mkDerivation {
 
   meta = {
     platforms = stdenv.lib.platforms.linux;
+    license = stdenv.lib.licenses.mit;
   };
 }
diff --git a/pkgs/applications/networking/browsers/dillo/default.nix b/pkgs/applications/networking/browsers/dillo/default.nix
index 73094767bf3d..9dc329dfc181 100644
--- a/pkgs/applications/networking/browsers/dillo/default.nix
+++ b/pkgs/applications/networking/browsers/dillo/default.nix
@@ -27,5 +27,6 @@ stdenv.mkDerivation rec {
     '';
     maintainers = [ maintainers.AndersonTorres ];
     platforms = platforms.linux;
+    license = licenses.gpl3;
   };
 }
diff --git a/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix
index f217d853f0b9..ebaac123b414 100644
--- a/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix
+++ b/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix
@@ -1,995 +1,995 @@
 {
-  version = "62.0b10";
+  version = "62.0b15";
   sources = [
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ach/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/ach/firefox-62.0b15.tar.bz2";
       locale = "ach";
       arch = "linux-x86_64";
-      sha512 = "141e5f280b13c1440012f6b796cc361e3b5a29bd3301a18ee13ca4b860e21b8c5ff8e6640cd2c57c577d4f4ba3922bd89d96dcd9dcde8f7090238d663604461c";
+      sha512 = "a8dfb2fc7a93a82125e407bf40484e8b3f783c8909ac922f84454fa6053cfbdaae643b543e8c9cfa299c99891711a07c330ed18fe2fe87a4ebbda5dee1754d3a";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/af/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/af/firefox-62.0b15.tar.bz2";
       locale = "af";
       arch = "linux-x86_64";
-      sha512 = "dec1fc688e936e24e390436d881eb2adebede9eede6ec5b15c7732413d7eaf545d5f93e5515f4e216aea8ee26d5ada2f02ab8f45fe045669659089839a3d2de4";
+      sha512 = "3cdd00e25d93bfce4ef7b4e2457f02200ff079809c6fa59ef559df6e06bd07a77b941db24a8b8a1bae6336e33864ff042c40b8270afd99b035c1bb17ecd54c90";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/an/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/an/firefox-62.0b15.tar.bz2";
       locale = "an";
       arch = "linux-x86_64";
-      sha512 = "3c25a7ca65184198ae3618047fc9f7592164367926492da6839e50ef2f72866bade1f44e9991fa817503b1a6b02a5d7400339ba330018e21f6fe863f6b7f389b";
+      sha512 = "f589d38c20ac60c2e3933acf47e84440a02cdc5cd26c7a02f9574473ae579f63fa4f106dd0d1c8afaabaacab4f863c9bc45333538b272551b161e41dd030664d";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ar/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/ar/firefox-62.0b15.tar.bz2";
       locale = "ar";
       arch = "linux-x86_64";
-      sha512 = "7d7edb00be607d01ed2e4dd50027b2839e4abeb26a89b4d85a2581545c8cd43002ec116e2073ffeaaf98b6c76fe185ed836e49aff2a2bab6f2e486dad55bf5da";
+      sha512 = "0422fcb0322123f5a8f0c3fb97e125262394e802620a2a5f75aeb66b4d9468b1b4ac14a522059acfb0277446f528a41dc6763be22585512cc9f6a6a4eeee379b";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/as/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/as/firefox-62.0b15.tar.bz2";
       locale = "as";
       arch = "linux-x86_64";
-      sha512 = "0a8d24f7c1b67b97d511f545a108dcacad9a1c1ec5004a1f1f6571551c52c14e9f98b341a61d4a13e6e26490a3c74fcb1608ab9dbb260d5f1e4d421fc71bfab9";
+      sha512 = "dfa3124aec43570d5eba8ca4af24ae8cb58fe1241bbf094cd90b204e2c75de71ac85b930ce8625a259e1efb275a7fd8f94eca740d69c7388fa385ef9df47e4f8";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ast/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/ast/firefox-62.0b15.tar.bz2";
       locale = "ast";
       arch = "linux-x86_64";
-      sha512 = "5123dcd2f0d4dafbedf3efdac669ed9f3837e092d53f23a6b4802b83e8f61b401f03e41911645125138bd09da1c3f575c053b86cc27bad78ad49dedebaa79ce6";
+      sha512 = "d10e2399be593b39b0392863b11480cfcb7d70e2af9e1a3ed0ab6c45f538ae4d41211524fbc68df04bf7eebc3dc7a43d6bb2b507c32f18821bf21fa6bad1b311";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/az/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/az/firefox-62.0b15.tar.bz2";
       locale = "az";
       arch = "linux-x86_64";
-      sha512 = "aef97cda7e502651e88fa2099d39420da38ba06093516946223940fb18ea0fe52e0e5c83d1a7234003d70280320c40a83bd7e4a3329dd5c92e7b97144d884595";
+      sha512 = "9a3d8cd66689f62ba45bed0039563a698c191489a91b7bda16eeb99b91a0222408d1db917e49f43fd8be5e081dfb5d7650ae6bef65984b83a9ecfb47a0954973";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/be/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/be/firefox-62.0b15.tar.bz2";
       locale = "be";
       arch = "linux-x86_64";
-      sha512 = "d6e04dce19047627906d38362012de87f6f64f919de2f1d23e60d4c686d1a7434290710def14a2cf3e932876949f64e74be3de1ab5318ef1a6118d32b916850a";
+      sha512 = "dfdf98755e89b378c0127d5cc723e5d86944e2adc5faf7be23fc6b33066d36dab75ddf9d2f2e4715e5e9d24083e29f6fa38938f20d8e45f33e2fb17f6b31becd";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/bg/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/bg/firefox-62.0b15.tar.bz2";
       locale = "bg";
       arch = "linux-x86_64";
-      sha512 = "8f2fcd0777da4d0bebee0151fcef871db78512cfebfb1ee3bcabf069e14134ff56734fa784fee12160f8a2ad3d12bb4f524b831169a916713b5ba5ea1324ce3a";
+      sha512 = "5c14389c4a2460b43fa22d005da4fd56d8798ac5b07c7d8f68935a6f0b1eb45d178af76b8d0433f70ff5c367791f30e5b05bd172fe09609a3437d515263b4ded";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/bn-BD/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/bn-BD/firefox-62.0b15.tar.bz2";
       locale = "bn-BD";
       arch = "linux-x86_64";
-      sha512 = "63e81570ab71eaf477a661f7f6484de53ac7200395ce2ccaac7b73d6f28f73abda7f4c100b6c65da39e075c0d63f7e3a3636832d0469a252c9aee1cc5e36ba95";
+      sha512 = "2b70fbc0513c3b049d2be9fbccdfbda7739a6b85642760138d7add8a1e774101c9ec9ae0472faee73d2d7eb64316c87b64c2651894a4f65b0d2ed5af196b4194";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/bn-IN/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/bn-IN/firefox-62.0b15.tar.bz2";
       locale = "bn-IN";
       arch = "linux-x86_64";
-      sha512 = "011c335a62dd7cdcfe1000f616bdc7b826437e09134b1773c5380d05d68b6e32f33ea0ea7d75b132a6098d676c5326ec33f35f5ae6acdf125e5cf607f803718f";
+      sha512 = "22d8ba6e67b99a74cba94ec43a4768840a79a79744a33fa0780a97dd6ef3a31b16c9bd157ee835bfafc0c425cb92d7293949039a387c353db46c1cff874349a1";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/br/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/br/firefox-62.0b15.tar.bz2";
       locale = "br";
       arch = "linux-x86_64";
-      sha512 = "a3f052252ab65fb284ade27c67ef55eeb7bc0f78a8a8dca539e356617fcd3144946c55c08eae2aa09a8337cf3ec2063f21e2d976248b647ae26cc159bdfc9e83";
+      sha512 = "a33efb4a95b1af31e03ae8fa160b34c504d33081efe9430a133813fe429fb561956ced7791685f5b1406914fde2c9019db56cd1e0d1119fd7e8046a3133c522a";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/bs/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/bs/firefox-62.0b15.tar.bz2";
       locale = "bs";
       arch = "linux-x86_64";
-      sha512 = "30473eab751e7af94478b9a79af008a33a1a7438c85db0f46d96a5848a707cd511a82d67c91bd4bfdfb473c6bf8228ee0375ba58395c82b56b6b4fa5a714d3d0";
+      sha512 = "fb1bfb44581bd49b06a8ec3d5792119d08e6241ccfdc96033c3219ab5bfeb9a2ea405005d132f27667c8c5184afde1027461e60e7f2bf2643f27a7f0fd07eb79";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ca/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/ca/firefox-62.0b15.tar.bz2";
       locale = "ca";
       arch = "linux-x86_64";
-      sha512 = "424486171233702a57601d16f1706175bbc4d32bafb7786a4d01226ff16c1da0a7f3df08343c317e9dd2da3f7aa4ef65e3545265271f7303b65e35deda0a8d20";
+      sha512 = "fe11d17201e3d0fa09ab47ee4a112bba10ae3654f215be93956c5fef57b9351c27da73847161ed1f8269047b7b4b494d1d676104d5380dff1c92a181588daebe";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/cak/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/cak/firefox-62.0b15.tar.bz2";
       locale = "cak";
       arch = "linux-x86_64";
-      sha512 = "0ee06e265f188696f0f73047cc1b8b25df9e4d6940b6d907d9a8cbd241dfcdbb75013a7f9300d29b07144a92ad509d87637807f19d1235c4886d5ff4ccab5fc0";
+      sha512 = "a0fd135214b41cf63c9a599415f6d1cd945a376825c39545512b31ad62f89183153fe08c9df216c0a63ed1ecf23b905c9d8731662d1cd9a90fc8e535c7f9127f";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/cs/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/cs/firefox-62.0b15.tar.bz2";
       locale = "cs";
       arch = "linux-x86_64";
-      sha512 = "50678ddbcd6064dd2295496aac5ff3e8e563531163fea9dad4c25601c755680ddb50c06f5ca038167c0f8af0d6f003cd578eea90314d8f7628b5057f7a9631d5";
+      sha512 = "449fb77a6d0be732dbb0dee55fc36e06429250387949e77aabc87766063826b86678adc7b85e14e81180f7adff78570ca59f2b335fd68c3be220bdc71779bbaa";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/cy/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/cy/firefox-62.0b15.tar.bz2";
       locale = "cy";
       arch = "linux-x86_64";
-      sha512 = "6a3b71137b1a11824fbcf5e1585c12edf8f43fa25b725bdd0658336c9f89c7c8b73b0598165b22b28be77296d889fc006c4bc13a505fa9716296775a95cfc1fc";
+      sha512 = "50df0f93363aec333ab4cd08c669b6ee5037744e7fdf2092e362d3366d900c3091b1de6e10153c951e1a620ce964cebacf2ae39db36a1d351ebc0e3ebdd1cd04";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/da/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/da/firefox-62.0b15.tar.bz2";
       locale = "da";
       arch = "linux-x86_64";
-      sha512 = "b86d5c201bef12e50cad61046f15c06c0641e686134ab1d698147538a766bb01081f1430afe509a7fbdecc70daab983175151968639078df6af1cdae2f92a01e";
+      sha512 = "81647af265f4654bc8692abb54e80f09fafeb3d18a1df44595dbd4c5b3839d64e771b1d8b0d91ea0b783f61cedcabe7466cd3e40e4cd622d453768305adbceb1";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/de/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/de/firefox-62.0b15.tar.bz2";
       locale = "de";
       arch = "linux-x86_64";
-      sha512 = "2d3abad249aa1e20f45a448f66a515debefcd410be48a952be46c8a75b8ec7afff528a9353fb3ed11497891d2646df3edc5be8bb231bd2e41c24da4598ccf377";
+      sha512 = "f6a03ee9142accb71b1b2785b68fac0348aafa953b620003fd7d2e876cd9da6bad8a62d5e72f82446cc2327f749f0507a2b00e9493bf1833f35e1050facf8424";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/dsb/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/dsb/firefox-62.0b15.tar.bz2";
       locale = "dsb";
       arch = "linux-x86_64";
-      sha512 = "1648fceab23c77fa0fc39b95e0cc52f501a82ea1bc5f3feaa431ae8ea934db155bbde0dba32802c2233422c230befb1062a959a37b73343cff73712faa047c7c";
+      sha512 = "bbb215805d1a21c2dd72bbd14b0775c6d8242ef6c6b98d5d973dbe43f1f2e2108ebe5c2961a19f8fb82cae2d94649891942a8de217449b0391c7a5684912dddd";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/el/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/el/firefox-62.0b15.tar.bz2";
       locale = "el";
       arch = "linux-x86_64";
-      sha512 = "e6158fa1919f6929a3ca870ffa85c372f78e9d0f949d61852d7c12a5876c257b853dfb709983297a139d61a47a6de8ccbcdd770898a5db924b83ceb102295fd4";
+      sha512 = "7db87bb11536cfba4cc8e451fae66fab1efa3d1b1ba4784564c3abc644827083b754b0cb1611ba7d715079b08f70676f03cd1a4be932851669d2c483586f33ed";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/en-CA/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/en-CA/firefox-62.0b15.tar.bz2";
       locale = "en-CA";
       arch = "linux-x86_64";
-      sha512 = "2212ea13768d65fbc05341e0e1763874aad3731b35f342289e82bb9de1f539044049a0c66b5b94be6daec35993671ee8c1e06e4097c0f22ae9e6561b0baeba29";
+      sha512 = "c672f88956f8dc43507ea6f928a927dc74f42cc4d805785bfcf3657c5928aa81a75d61508c11c1555fbf15e7f88bb476912ec77c26fe0c9817df6cd5c5ab9b49";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/en-GB/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/en-GB/firefox-62.0b15.tar.bz2";
       locale = "en-GB";
       arch = "linux-x86_64";
-      sha512 = "09405b6e4cefae4cd61a9cdc05f5b69584771c4eeb5a211ae278ad7b9eaf67ff493c62065e5ef4544abc3ed509c53c665163bc5fbb3cc95eecf09df1f6a222e6";
+      sha512 = "73512f0a9cfee55a46203c35964be95e5e8b3a38b4eaeed89ecdf4cc50195ba4be32ad05405aa3117179fbc2d2a157ef7940853726d65fb9d9b0241b62b37fd1";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/en-US/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/en-US/firefox-62.0b15.tar.bz2";
       locale = "en-US";
       arch = "linux-x86_64";
-      sha512 = "69208896166416d4e9dcb528053d7bcad796912d564c3b6a265dee4425eaea910a14fde18dcac8dc615f5f4477c1c62bc500bd50caafe53022238097bbf2312f";
+      sha512 = "97d28dbd2ead9fc0e99913c0c6fd9163449e8ef208e61873781df4bcd61cb09fcd20d7a5e5883b4c32d2708c108cd435746a7ec860448836074c334549f98dd9";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/en-ZA/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/en-ZA/firefox-62.0b15.tar.bz2";
       locale = "en-ZA";
       arch = "linux-x86_64";
-      sha512 = "00c6f274b35b38e68bd8745437e73458851145fd5a5797e8e90d11a9f8d373e0832e337ec4e77cd76ec5713a97b3d7e8a400d65c91f60b704881ce410d4305ab";
+      sha512 = "161503247ef337af07e6d7b503d9909512ac413312e413d780c8c1472d507acf5de888d2f823252a093213eb1d93eb257616b6837701e5448756fddf74bf30ea";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/eo/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/eo/firefox-62.0b15.tar.bz2";
       locale = "eo";
       arch = "linux-x86_64";
-      sha512 = "0d5ad1a42c1a95bb7c7025bd41ef1c8edcbb30f8ac97894e6881db4249fcaff4c1fb4b669d5c201e871af15087fe1155bb769af5c99851127f240d694e8f8f6a";
+      sha512 = "f9bf8b1bddd6b21dc4c77694b2d9cf05aebe03e39f45402d02f887237e20664c22a9baa19f4957379dcbef0ad5580abb9f90d97c0dd82be8eeeff476fd816c20";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/es-AR/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/es-AR/firefox-62.0b15.tar.bz2";
       locale = "es-AR";
       arch = "linux-x86_64";
-      sha512 = "290d020b458546f2c70098555d0a76eb49acf8c8f57e2ee64d3eb640a503af2488cfd7d6a99d033993d742c030c15385d6cd111267bb4cd8d40d277e6f34fd43";
+      sha512 = "62741da4a75eba59d0658b37b2c5939cf7ee5d3ddd8a6e6844ca0d80c65be80535e72f0a9c611a88ce89e1a47d82c1e1cf6770eafdbc0541d9fbbd76cf299946";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/es-CL/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/es-CL/firefox-62.0b15.tar.bz2";
       locale = "es-CL";
       arch = "linux-x86_64";
-      sha512 = "a258208143404590fbf367f554169f441a3e626dd100e9145de0d3777f7598fe2f404a945bcbeede4743535763d19c619a221b3774004327e315a61e565f7a28";
+      sha512 = "0fa8795a6c0974a106ac10d4afd4be3d003d259f25d9f6cf2ce956d6a72393bfb325bc227485710a9578d2ebae95f64fe61fbc76aaee41b7852b0c4509218066";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/es-ES/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/es-ES/firefox-62.0b15.tar.bz2";
       locale = "es-ES";
       arch = "linux-x86_64";
-      sha512 = "daa7a7f23935aba9b156dea9597d65386b95146a47872ad74213c188360eddb03b630b143866b37e6ffae7f271dc72a27f0d84c71c6cf73c48aaa686696416f6";
+      sha512 = "b23058831969f5ad3c63f349dfe2608cf98bc6c41817f668a391f06007f6bc04e36c033a5cba345a306fd4ddbdd24ba9036af57f8bf7473d2e9fc7d53b54e8b4";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/es-MX/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/es-MX/firefox-62.0b15.tar.bz2";
       locale = "es-MX";
       arch = "linux-x86_64";
-      sha512 = "208d9d9a53ffb8daf32a35e3500765a2c700847afa70dd355fff2c6242165ddd35b0044bc8512bd5fc4ddf8a8422a109833f8bcc15f0b6349464984126094749";
+      sha512 = "c5e5a6b55a6c4ee219b648051db9b92f496ef5a924b2423a32e017a64c436e646aac974cdb6147d3fb4cc702fac31d8836bd104a5393dc81f3539b9aafd2a9ae";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/et/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/et/firefox-62.0b15.tar.bz2";
       locale = "et";
       arch = "linux-x86_64";
-      sha512 = "6e68b76b140b2823d5bbca1c6705b2f71b01cc66c6296e28674e85f8294d6a663e27d2e2f92a150be5f79457e7b542963fce45b0146323f736c221eebf199dd1";
+      sha512 = "1869375cd2cb0eafcb94149bf310c8d97b96ed348ee543dbda15d65af2d2f09dae4424804e439485caa409eeaf9c63f1229b38884ee5bbe1416e8bc7125b586e";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/eu/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/eu/firefox-62.0b15.tar.bz2";
       locale = "eu";
       arch = "linux-x86_64";
-      sha512 = "f916ae9cb531aa5bd217ede28bf09495c989f8e833d66562fa2cfb9e26edc600fbbefefd59aed117dbc0e292ebab5bcf62b39aee6daff37050353945a7602309";
+      sha512 = "37782049e77047b2f8cac126fd2ebb2f798e74d3e5238803d7c3bdab1988def498db28454ab1236963c433978bd0d19b422922a08b959d06e52b44c4fdd744a4";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/fa/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/fa/firefox-62.0b15.tar.bz2";
       locale = "fa";
       arch = "linux-x86_64";
-      sha512 = "0e9b6e7c98a91d90b885378ca7281124f9b53b2e139d6238d75da1e118358703dcf882261cf2c85350c372f5439e629dfd75fb1759138fd69fe63ddc0b09e4eb";
+      sha512 = "d460d58e329a8c3d2ef0e5189318aba185ffa60d8d3abe80a63a6e5c99b810c2de1bfff4e59abc46cd6dbe012312b1323ac1e68700c68eddae556ee709e85aad";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ff/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/ff/firefox-62.0b15.tar.bz2";
       locale = "ff";
       arch = "linux-x86_64";
-      sha512 = "02c6cd4956391a935d663393ea1af8f97721e5417d0747b3b0ede403e7376503a4628bf600ad7849b289fb6e6940e5f0ab048862b1f20d4d8f7a593d6abf9d18";
+      sha512 = "8386ad16f715b22a28837a656f406483d3431cf0076e42f339f76eb42b25c1c512aae95e05dac9a5ce00fc201956fc2f644f60e56fec42c0cd9f6b52ee240b55";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/fi/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/fi/firefox-62.0b15.tar.bz2";
       locale = "fi";
       arch = "linux-x86_64";
-      sha512 = "a0baa3de6c78bf8acb655c0b30585abdf4a886945b7e97389e80eb3372fdeee4e01c0c376508bafbe7727bc6df8058472616afa395f79535b67763d8f2559ad2";
+      sha512 = "bd72f34060448694c30e13a38802ea93c72450e29b4ecd11db24c5289abee46bd3b5b4602a7cce0adb1aa3ad9152d7090c6ddfbea741dd0607bcbcb226758a0f";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/fr/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/fr/firefox-62.0b15.tar.bz2";
       locale = "fr";
       arch = "linux-x86_64";
-      sha512 = "0c9e076c1e7c563cdca8aa80cd097cd2b232276fb14ed56b28ae56ebb26f8d5ca1c720784b44dad860f0b86f17fc2c53888d59b0aa6495c2d8cbd82703c0db9a";
+      sha512 = "3adb2ce155e9cb322b1b3d47b1d999f193ad0b7443faf4d9c09b91493cfc35a9623a9f95454f4e811504ce7beebc0bb7662cd129739161b1de51b78f1c3a6bdd";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/fy-NL/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/fy-NL/firefox-62.0b15.tar.bz2";
       locale = "fy-NL";
       arch = "linux-x86_64";
-      sha512 = "3c262e88505932ef95d45530d822e1331ba63a8a7f54f04bf17f3a53bf28bb91ee42ff76318a582f58227b61ca1ca9c1780da9a257c5a51a0494ba59467a33b2";
+      sha512 = "092def6ed1b677b788e5c513535f69df282698bc7e38fdd46e14e590769763bd5d854dbcdd5b7bcc1709798c50b3c1ee225a5d5b16284aeb7e3ae34fb5e3c57f";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ga-IE/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/ga-IE/firefox-62.0b15.tar.bz2";
       locale = "ga-IE";
       arch = "linux-x86_64";
-      sha512 = "9baeabfd553b98b4c53ba02a58524b2c1ec07cce92b9e51edabc2583d3ad8bc525376b2604330bcb6764bc62830dacf641e3de82916a6df0003ee0b52072f46c";
+      sha512 = "fcdc044dfa570a6a9d7c29bd530f20bf83f82659870f460bfd6d360bf3e0c647060a9bb97e44f9251ef0863cc1e0340b6fd893432eecc3083b9febc0f0fb4085";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/gd/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/gd/firefox-62.0b15.tar.bz2";
       locale = "gd";
       arch = "linux-x86_64";
-      sha512 = "16b07a0f348b58448c9646d0de7f8d686838dc74caf87184dfe395fc1ce5b1a887c57caa3da2e3bae21a52d283f3929362b826925b62ca757ca4acb80ddd9ad6";
+      sha512 = "5e792e5976294757fe574db749e5d2b92e54e1c40ab6ffa0e6146ddbe60d9c85090e6a476f4a30d4f3e9fe767cd5fa635fc6ff63f707472b71200dba8eb99632";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/gl/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/gl/firefox-62.0b15.tar.bz2";
       locale = "gl";
       arch = "linux-x86_64";
-      sha512 = "230b7144c19a1536efd264952797be74e6f615aa5a25a648e03dd8f47dcd50f1bc9b22708d7ed3a4cc10d3364cd043c57860b9c1a152b83d67439fb238b81e5b";
+      sha512 = "00fcc6e68596bfc023dfdbffa5232ee41d0734a776ed3852bd0577d32f28184cf48c0e5390cf7619141d76b4b943bcd15b5cc3edd64e48af9b497ca75e994388";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/gn/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/gn/firefox-62.0b15.tar.bz2";
       locale = "gn";
       arch = "linux-x86_64";
-      sha512 = "b917ea11cf2bbe49367259eec378a4674eab86c926b89d090137056dd459d8d2c7670a9733eb4b0d4e0fd6166ba58854c4eba190a1d99a5376b390a945195cd7";
+      sha512 = "7828cc3b13897bc12609456acc155285150da25d3ee21c4f55c27333d71eaa511999146cefa1694a213e6cf7d4e1bfd84e138601f4421a9f5613d99fec935172";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/gu-IN/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/gu-IN/firefox-62.0b15.tar.bz2";
       locale = "gu-IN";
       arch = "linux-x86_64";
-      sha512 = "339c69eee74cc48d3aa0c04625cad84ef564c56f4471230a737d126fb77e15a08e7b98dde625cea4225b7e95f75b2fb1aa7ba4f8a005ed3518a2949638c739b0";
+      sha512 = "af968771f4d062d7ead11b5a9be44345f63883cc1c8ebba00dc2f75ceb7356048082d9b19c0a50fde087e6bcb948f9ec2ca2a7f45e86ab27867c0478a17de429";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/he/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/he/firefox-62.0b15.tar.bz2";
       locale = "he";
       arch = "linux-x86_64";
-      sha512 = "f04d05f5808f194a8a2d675e88d255aed01f6e6b91f90e6459b896cfc6a9c9af3cbc669274a07bb8ece0d401786090f05e0a762812ceb0005a4f28345d4bd32e";
+      sha512 = "4a3897127d8312451a87aac13b4864e22fef60ce3e72d13fc960c784f0dc5b330f89d7e9b1a16cf3cf139f9c99393bfdb761e4af0988ab1e01f8487e9c147270";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/hi-IN/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/hi-IN/firefox-62.0b15.tar.bz2";
       locale = "hi-IN";
       arch = "linux-x86_64";
-      sha512 = "d8204c6e70710e5ec4944d59609314ee8bf8e0a54ac637aa63ffe15e5b5fad215f6af8f3fdc7ef3765e72a70559dc8c5b5b7cd7d31c0445c64e5c9b401fa29f2";
+      sha512 = "9b538e508904de3657a2b790ef1366323b4b0104a683ef287a1a7df7faca26519af1409dbd0e98f841cf6f8d757d7e3f1cfbd840ab191608a1cba4fede4e3f64";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/hr/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/hr/firefox-62.0b15.tar.bz2";
       locale = "hr";
       arch = "linux-x86_64";
-      sha512 = "0628e53b0b88bb8cd959391c1d071772b0bd07f7585466fa8a8b0a5f6be63b880a904c9c8a8f059a0a287546594a532365756fc5d6ddf302aba8c70e3d9f26cd";
+      sha512 = "af9fc0d2af147e4c9837d487357b8af91ed4da929a6ba1d9e45d6099b17f65cd8ca947dcf6142b71de5a684a259ac6a4552c07d507dd2beec7ab42492519f6fd";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/hsb/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/hsb/firefox-62.0b15.tar.bz2";
       locale = "hsb";
       arch = "linux-x86_64";
-      sha512 = "853e05c9ef13ee2d8c8739cd0d5173ea45747d9e85820343f292fdedd7ec3aa0894cf33d3d3787109fe30fc3bbb25d5ec0149a5905c7ae9ef81a35ecc69b5a8a";
+      sha512 = "5e99c90bf7ef70de29868a5d5ca185827752492cf68e4d027a7cf4a6ff6cb2f8429f0ed25371707ba3a46462fb2d0d52505d2ef0dc1e969bf07c272c37eaf9f0";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/hu/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/hu/firefox-62.0b15.tar.bz2";
       locale = "hu";
       arch = "linux-x86_64";
-      sha512 = "cf3d52618cf17aef06158d7843253b3933a727ef40ee2cf0d68635247aea8bac30b0d3a13b962382155857026bc1ee41bf08edfc5d359241d9292bfb60917142";
+      sha512 = "a8c3ca9ae49e84839646b765a52b1f6acee8b465af58fb6c9f2cab51876227208912ed3c75c23cf4f1f24b271e639d01189dc6e022708fac2ef5c7a3175777ac";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/hy-AM/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/hy-AM/firefox-62.0b15.tar.bz2";
       locale = "hy-AM";
       arch = "linux-x86_64";
-      sha512 = "9d17bec7877c2f9d9d3760549398d98547ff8b9401ad562a38d904b87bf9fa19c42099f15c12376e87ef0c6d0e11bf4549fcd1d404e45c898278aa5a115ef691";
+      sha512 = "e2dc417bc52644468834a32f06b39055bd4e5c3e5d898c03389f816317bfc086a9e4b08af3282d764fe5db9c14383ca6776cd952d5f948fa965385f33f4175ee";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ia/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/ia/firefox-62.0b15.tar.bz2";
       locale = "ia";
       arch = "linux-x86_64";
-      sha512 = "5fe3b888a35a2efc32ebd706254537cbed9e6d97856f1010728aa1ca4bedcbcfe05ad4c6bd6a69d7bad4a88013f0aa5c722be3cc32f0d623f9e6275368d80e5b";
+      sha512 = "5a387c1934a055b7edecf29e6cd7597f9b3cafa549beba39f3c47afdcff956041ac6c08fce2f25e37f74a553f0db215d1b8931d554770d3d4a4b861d4066ea4e";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/id/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/id/firefox-62.0b15.tar.bz2";
       locale = "id";
       arch = "linux-x86_64";
-      sha512 = "a24db960cf6146b98af16953103c88296affb340368cf11f2c16f2d9c3ab65a93d7b288e1d643070e6b68ccf80be7386748b9ff5696f5e4ecefd3f66b9f538a8";
+      sha512 = "a4edd555cf2c8fb7e834a835fee4e1caa5f170e9fc83020fcffe4cd6623b703da9b979e659fed7093fbb084a013f6cbb95ffb3c24f3569769edbab583fd8e753";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/is/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/is/firefox-62.0b15.tar.bz2";
       locale = "is";
       arch = "linux-x86_64";
-      sha512 = "9c89abaf1db0aacf4199638cf5b5a4c07b955b5350e4f084496f9cecbd5d0060b4e2d1d4dbcfea7bcdc02d1ad356bb4aa49ad167861911f7611e72fc51c520d5";
+      sha512 = "a9543ed0385f06c68e9c55de95d0d8cb6c3955d54dfefe716db9abce223b43c35ad09bcc2e6ec37d3e24d59a9278269a502d405654f9db98989cfd533a8f81f8";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/it/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/it/firefox-62.0b15.tar.bz2";
       locale = "it";
       arch = "linux-x86_64";
-      sha512 = "5e04b44e4c479bd9cce19de826c92a0824ed48517dc18c5061bfc9e04192705de281adaab0207261835be423eec28659fa87a0fb1b5da2eec379d5b75215d0e0";
+      sha512 = "0c0bac12cc296bf0e08ad967310c71f06e999a4c273ddc4887a38fc24393a38f190c57983f7a4165aa00db3fe37d4c7af361ed30e2b7849c8bad49b7468907dc";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ja/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/ja/firefox-62.0b15.tar.bz2";
       locale = "ja";
       arch = "linux-x86_64";
-      sha512 = "150f257a0ce943546589cf97c9acc3536e3eb34d7cbdd47924e3d3889cd7ad88ce6ca175851eb3d9201ef3aff7795f8027ee31dcb163f06e186bd36ea9d6ce6d";
+      sha512 = "f7b9f579703fbed90b6478bfb8b776845a2e2a7377cadff91dabc2153c871ce179dc3d0f1235776db20f7462fd95c59ac8b72d5af5f79728b3f8c10c7f92f460";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ka/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/ka/firefox-62.0b15.tar.bz2";
       locale = "ka";
       arch = "linux-x86_64";
-      sha512 = "9b7ed329a473077fdae2faef685b0e45123cff6629a1f205645150eb6a1fd00d2559b82835b04f061340489ea46ad2e8056da49870db3e561efd4efff002499c";
+      sha512 = "af61f3f5caa530255721d9e0590384657a5a2456b3a0d91b82de6acd6375ec9dc5617adfc1fee0dfafcadbd8509c5711a2fdd7b63d268d345fe6c77529ab60e9";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/kab/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/kab/firefox-62.0b15.tar.bz2";
       locale = "kab";
       arch = "linux-x86_64";
-      sha512 = "df5f981d1d689e62bdf1eedfefe5b83750fb289e4fcfcff83b7656a4ff422a03125021efa713385a03547e27caa16e07af731ce118d7145a7a622a29dbef4158";
+      sha512 = "226e84294573c0c2970c177fac972e6c2fea9c5f8bfc955a42b796f9b2ed35b7031fe8bd4b8098cf11d633d7a823357e3573d748cf36096fc3ac1df0d511753b";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/kk/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/kk/firefox-62.0b15.tar.bz2";
       locale = "kk";
       arch = "linux-x86_64";
-      sha512 = "3ca6c1b04223dc2faa6e978897f398cdb87c9621c1f9a35b7d160d6071c1fa776434feceafc743d6efd280c966d5ac462f6d51284c81a15acf4111dd6c49b326";
+      sha512 = "41c1ae15049cd7984bc3b76b683fb8b90df22d3cc3a59d8ab4ef570ab5e79539c382038f6c438e20755105f5bfe4044e2ce233d897a906c22b148ae4420f71a1";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/km/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/km/firefox-62.0b15.tar.bz2";
       locale = "km";
       arch = "linux-x86_64";
-      sha512 = "e23f125394069cb6a02f9c24324bbbfba9bca8e04a29840704c9fd100745a84151db0b09d6792560a29680d6c5543fd446affbe34ba1cd73f06225a1a799cf5c";
+      sha512 = "75a4423d4df5510fc29ef020290a6a13dde1c02a27664abd06915c84e01a23f6f733fcc2957ca0d39642c13c37b75712caeb5f7953dac1548ab0604e1abbf507";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/kn/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/kn/firefox-62.0b15.tar.bz2";
       locale = "kn";
       arch = "linux-x86_64";
-      sha512 = "15550f601fdda8166140ab74955ef870e597b7e6fec72571c1e3b190f7a19856fce6bf90c9f233d9a90bef709d3eb54632e788a86f3b14186353bbfefe183ca5";
+      sha512 = "e8acd1d8350ead568690798b8b3f06a7c893c0ed5b581cf5a23e4d34a81fc04fee2bc7d8206a126f8cf6edf9221e23c7a155fcaa5434e3ff047a8f81eb912331";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ko/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/ko/firefox-62.0b15.tar.bz2";
       locale = "ko";
       arch = "linux-x86_64";
-      sha512 = "3ce50f80908e80decdb6e71bb89b7d9a4ce3dfedbe5785efd4f7870d1b2c46da7c660ecee2b6532741222da3502043b8a23e96ca31fc9f9a3098182173571325";
+      sha512 = "9ccb6fdd9f587f21f2b536173cf778eae28654c1e99d4cb5364f30a565684b25ece931578bec6fa2c22177de84152018b654fbf0b00e8ac4271635cde4565089";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/lij/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/lij/firefox-62.0b15.tar.bz2";
       locale = "lij";
       arch = "linux-x86_64";
-      sha512 = "55405f1cccbb3bf8b9f554a45a7d9270e1e7766ad82b202cbf733b95ae88fd77452a3bac476122dd4c149fc76c5e59d9a14a53fab7b9669adc10f1fead679388";
+      sha512 = "f6793fd7189b2d2c2ad3e42126c84085ac8cda971230dba667182073614c5933e1416d89527acc1e07e1fa6827f1200b15a26944b331ad4a44f395192cc23d81";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/lt/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/lt/firefox-62.0b15.tar.bz2";
       locale = "lt";
       arch = "linux-x86_64";
-      sha512 = "d7ea10bca7bfc0d4de8e4c21d8e1c409b03921cf553bfb5ec6bdc51f9a8864d271f58d96af33bb657663e9aaf6f00882ffc225da555eab52605f625b18db01e1";
+      sha512 = "cb74d521321cef44e699eac8d75198b02941f0063c8556baed37ab5f2e88277bf0f3f944ed6a94cbb102d514521c5814e8a47f9832bf4b2bf5f2982083591505";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/lv/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/lv/firefox-62.0b15.tar.bz2";
       locale = "lv";
       arch = "linux-x86_64";
-      sha512 = "9e54689a8302723ad301687dcca888317892f0f03a9e2b6640e9ded1cbef4618d263119a956836ed387c926e3bde6463266f47f9c656df86941728b12c0ae546";
+      sha512 = "a8dc8c0f42cc491e03cce681e34c794ff5114ece729d67cb3af605715fe645078365c9b394e3b6941697063558fc68916ab9efaa723a1fb37b8a7e421a29ba29";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/mai/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/mai/firefox-62.0b15.tar.bz2";
       locale = "mai";
       arch = "linux-x86_64";
-      sha512 = "8411e135b81863bd49d76e68565ccb1240ff383b0fe0bed835af204c95374f6c5bbe14716f1e5dbdb9dc5bd3e2d5e003c98005f2e7c93cd85c38b85dc4b93895";
+      sha512 = "48009775d4ccdce0efd16d8cef43cd3ea2f083acae4f05660259a6da97f1f4f5ec2ae2f143045056186982646cd86d9ef508c74499d0444a7624e3d876527ffa";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/mk/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/mk/firefox-62.0b15.tar.bz2";
       locale = "mk";
       arch = "linux-x86_64";
-      sha512 = "c426bef4210a9dcf67644e67f4e316a6547a5f02716030c8688564de2993524564178a36e964f159022ba007c95d85ab697a7f718b932b1c2d88a699cad14a77";
+      sha512 = "3f4e156b749c63e79edd4db670372dc5365eba6ade603f05edb36577c71df098ed75b97438c965bccab1a70050645b828f0f1a22885c9ea4dc755e741c61ec2b";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ml/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/ml/firefox-62.0b15.tar.bz2";
       locale = "ml";
       arch = "linux-x86_64";
-      sha512 = "47b2afd069a86270a7a227286997d75a50ab83e56e36e310252dd8a7b20b3a6cb34aeea379550d695c01b627e5265579a4b75f267cafba20badb1332fbc258fb";
+      sha512 = "d0d830baedcde31df8a993f193ccc46a2947dd89c580e948bb0dbb285550109a308b2b7d37bdbedc88413aa21106b7b23b6b505de8ec9b67eecdd4a05a672263";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/mr/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/mr/firefox-62.0b15.tar.bz2";
       locale = "mr";
       arch = "linux-x86_64";
-      sha512 = "72d65a3ba9e39a30d15b79b241b76a9ffcc2c03ef1942067c4a5947250610ab289926e9a0e3b8ee4903164bc07e31c8d548abefdaeed696ca0c5fbac401f341f";
+      sha512 = "f64d9c5d33b95f8a3f2ceeaa9b1f68d99cbcaad3094c6993a4c2a3dac523e4b0b60a6b7e41317d67c31d5481184a088603da2f207cfd5d5ace3ae0ded8d52852";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ms/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/ms/firefox-62.0b15.tar.bz2";
       locale = "ms";
       arch = "linux-x86_64";
-      sha512 = "7bfc29f2f04395a8bbac0bb0df647769ca8fdb5d24411b66204a2fc3b03df380977b2bdc07e62cc9cee9bc15cfdc637166706505712fdcab644d08b19324b62e";
+      sha512 = "b174739711b12edd9dfd0eb1748412c603f4c5c7ef6d4220848b42ce45f7434c1b81d6027552bb0d3d8a031d4b7def83ccc15cd3094b901ba68d5dec36d9870d";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/my/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/my/firefox-62.0b15.tar.bz2";
       locale = "my";
       arch = "linux-x86_64";
-      sha512 = "b7b0ac4fd8c577d3208dfd99e68f491c7292e320da4be5e69d87c35a7289ef85937743ddf94b94ea29956859caa61b2926221a523c28a6502b170f9a53756598";
+      sha512 = "b1e9fa7a2ba122272a9ef2f1e84e6170d79771c253c121f36b24a920e6b5d2412f21eddff9a03139ed7a33f1fee6239a7efcd50a1ef025ecc8e9b00df2f5e6af";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/nb-NO/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/nb-NO/firefox-62.0b15.tar.bz2";
       locale = "nb-NO";
       arch = "linux-x86_64";
-      sha512 = "ebc6b1f6559f8f2af68116b1439d5cee695991d458234b36afd0621e9ee98d4361ef5e9dff4d8b5c3721756a16857de7bb1928e99767fcf374ebb5478e69b9f0";
+      sha512 = "9d47f3291ab725d3fd23dfa05af8356090a68ed2bd07a27296f7e6eb2cf41e3c16cf92714c906f57c67e4965aab0608f14bfed37afb51b76967630cbd522e36d";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ne-NP/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/ne-NP/firefox-62.0b15.tar.bz2";
       locale = "ne-NP";
       arch = "linux-x86_64";
-      sha512 = "148c56f85858815f8f3206f2cea2915c46bf2cec601fe7355517474d10bf6f087504d43f80aac83171c867ac4ee7b2a83e19cfa515dacbde56a1c36ca45c7a59";
+      sha512 = "9209056f9b87ac9d7d76ccd12b18e2090af872a80be69a31a639294d47000b160c286c4bf27795f5ef173dd9eea2bb1276175b3b1fc70b5c01dd58698a6401b4";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/nl/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/nl/firefox-62.0b15.tar.bz2";
       locale = "nl";
       arch = "linux-x86_64";
-      sha512 = "59e18eae1b625b74d1f6c51bd2e3d5c790521f4fe64d81448b7a2260b02b8e40c69f1a681002a1307adf0e725f30ca027e761ab055f0463465a264bccfdc5b97";
+      sha512 = "81c198037a678d996e8c222f7d63cf223416e644f8911be1f851091234984aa06231f1b101d328ab9581be284eb1349666d7741f1e101c8a1c0d7e052e4ec585";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/nn-NO/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/nn-NO/firefox-62.0b15.tar.bz2";
       locale = "nn-NO";
       arch = "linux-x86_64";
-      sha512 = "59bc40dd5c0c597ed2b5c65b6a911800f90faf6e1576ee3d62ff26caa6aa91673e7f8e002fe65cac1030ba4b5f3b00d22e362d06556b7124cde5a41213d4dd1a";
+      sha512 = "650e5c70aa691209d577ed1289348966856164dc96626b4c766adf23ab75368cb01b4c150a432fbd7c747be79ce5bb690db877c1a79b5e1a7f3d8c872aefabe1";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/oc/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/oc/firefox-62.0b15.tar.bz2";
       locale = "oc";
       arch = "linux-x86_64";
-      sha512 = "487132fa97faa3fd152261e94c0d5d2c7ddd05051b437fdb1ad586e75fac5072369f4f6fbc3109f00cac5cc9aa99b96300fce3536d364b916f080f98da27139e";
+      sha512 = "260ec1aa1bf420c39f4fea462fc66cb1867a6d114b147536cc53c2e47a9d95b411cfbf104f8c93dcd1ef415820bca4f32e69dcc69c2f19345150a5f4be236f3e";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/or/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/or/firefox-62.0b15.tar.bz2";
       locale = "or";
       arch = "linux-x86_64";
-      sha512 = "83f19eb17c6bd977b244be27ea374335be1ddabba084ca4a44a6a89bf1beb0b6bc52c196d66e39c947e8ba756ee52c1b0f157afa1dbe907b9009c4d404399c18";
+      sha512 = "daa4d6e09fe2c49edfba98f23507d6b0180e2676b48a1054779c265057b90b571877fbb9fce17a08811ecf1fde57557d1bcea098522faabefdff3e9b61e09532";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/pa-IN/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/pa-IN/firefox-62.0b15.tar.bz2";
       locale = "pa-IN";
       arch = "linux-x86_64";
-      sha512 = "d9a61327cbb8a7a497421a2a00174d1e8d1989dec9c10e50f4b1c17e935b82d6871949dd6fd35506c5dedd6d729c968650a3d25a160da32b9d20111b5b63893e";
+      sha512 = "8968e7f225d819b3d5e0f1df3064008e26763fb1d09dbd35f0d2f428c2f385d1d6f309e0c23967ab113d23160f13f9b3bc0b2333cb8fddd15d99da05b9a64548";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/pl/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/pl/firefox-62.0b15.tar.bz2";
       locale = "pl";
       arch = "linux-x86_64";
-      sha512 = "848187b6f530ddf5f78de17974fedf3662e2f03dbcf7f5f47a0d0ca6507ecc6764242c5a727bb39a728e4ca54b7aaea27492fbb5a0670c2186f5ad581ee9f1a6";
+      sha512 = "64fee3bffe1ac18e089a0a7756c29bce6c13fb5020b96f12637d2fc52a18fab478aae3c1da11b489a1a5389e71af1ac134c2653f0855120f28702a23c605e2a7";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/pt-BR/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/pt-BR/firefox-62.0b15.tar.bz2";
       locale = "pt-BR";
       arch = "linux-x86_64";
-      sha512 = "bab7b0b13a4b2e0be7ccf4fdfd35edc5829af8ab661a52549a511644da78ad220d2bc57be0d2193f3d9365476bbdc38cf55a42e774bc113fec26f6ca60dd31b4";
+      sha512 = "ceca437054d9220e678431c91761baa9da8399bf27b23941540e9e19663d88f06f10eaa66182e5240831c83e7fca0bfdb08b89417b8171bd6cf3a0bfdc78f07f";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/pt-PT/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/pt-PT/firefox-62.0b15.tar.bz2";
       locale = "pt-PT";
       arch = "linux-x86_64";
-      sha512 = "848e886a84a3df7e1ea0a5c4e5fa9910112524d4f30034feb5587467cd4ec9dca2d89e680a95564534dbd3716c8105b772c9b463e735ccdd365cdec80649f525";
+      sha512 = "76eeccd4310fc448538471223524c49e596cdac8497d5302ace2a4989285709cdcd581edd1fa74e09b93a500042fdaafe03e1fe3d502489f72a4b7cd32173f3b";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/rm/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/rm/firefox-62.0b15.tar.bz2";
       locale = "rm";
       arch = "linux-x86_64";
-      sha512 = "dfc0c340c66c66f3b20e44f3cd58cd2c829f8c99fb08658c02c13e21092734803256e39e4dea41f26d681bec91448338fea39b1fe44e5c459626ae3f2b330cc1";
+      sha512 = "98ae4f16560a278a0f6b4f1a5e5367457f7d792f19252ea7bd55c28082d47d232cf513b33ea8bddb5306aab8f22241763c9b5229072b11553845e12dfeb7ec6b";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ro/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/ro/firefox-62.0b15.tar.bz2";
       locale = "ro";
       arch = "linux-x86_64";
-      sha512 = "b245f08c080d108b15ecbbbc50726099987971a5514e9973835c43a84acc718e014e46eb6c384eed19193b253b69c3bf053ae6452c5c6c036162c9989ce62e40";
+      sha512 = "17bc38944e8e1852061f608ae7a20706860e10ce7d3a5a3dbe5a74727310842d50547f38a0ed0628b8a9404f886ba753a4f2e3c89d2e3a327d0e4932e303f35a";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ru/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/ru/firefox-62.0b15.tar.bz2";
       locale = "ru";
       arch = "linux-x86_64";
-      sha512 = "72f329ccffdde5e17d47d44d49342b7bb6e0d635672b61af01d4e06d7e3a6dea7a84775caf6443f48bcd706815cce4c98844cf15a9a376798a99bd1061b01560";
+      sha512 = "8499d8449311cd4740d8f8e57d9455459578cf1177d9fabd308490a433cbbaaf5d95c98680656e734cd8d2c37b382cc5b748457e10d234b571648f4745f36221";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/si/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/si/firefox-62.0b15.tar.bz2";
       locale = "si";
       arch = "linux-x86_64";
-      sha512 = "f9441776e6a09f7637c5f482c80ba95fee10812214cbabd737cf2a791434b1bdbc5effcb3d1e0a91f7f6b4accaeec097ce80652c4ca0237bcbec2632c425f8de";
+      sha512 = "8bdf041067c139359e98e7c895e6ee344f24eafac06884b51ab5fd7757f11f7fd332595a68f8adb61aa7afe5debf4a60d81680d70262661976466746be914f77";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/sk/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/sk/firefox-62.0b15.tar.bz2";
       locale = "sk";
       arch = "linux-x86_64";
-      sha512 = "06b07da3df2ab84f1ecb1364c847e883d36f2269d09d8265d80c24036ef8fe141b7456e649924505f8114b26143490cf956807800f03850a538fba1c43885add";
+      sha512 = "4aa4fe0c4ff0b10fa491f730b095d04fc9567c7306a6b4311c895d2618c94135149578a978c421c1202d6c01d8c109d63fedae84a82b00ba26eadda2e61321c4";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/sl/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/sl/firefox-62.0b15.tar.bz2";
       locale = "sl";
       arch = "linux-x86_64";
-      sha512 = "d74d17ec500e8c65509b97ec30ec3e14f31accd4cd50804de0774389c84a859a8c15cddd53ecf2ea89b864951ddea43f54020f40f2bd33fc77911afa878869ca";
+      sha512 = "4556f8f810805f117def7ae5ee3e03bffe1c0209594eb4585b135fe23d542e1b0cb67bf5a4721bd52ee6651b2e591daad4da0afcc93101e8791cffd315f75451";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/son/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/son/firefox-62.0b15.tar.bz2";
       locale = "son";
       arch = "linux-x86_64";
-      sha512 = "c5f347218ae3f5f41e7323099a5b9aa9535df6a88e9d5b5cb1d9c1c64fd2370575c47ccd1d67d599003002e9fddea1a640e04d19d1bca05669baa83739ad1843";
+      sha512 = "58130bfa59f909e3537f6aca0b07dd823d3df435467699f5fe27376941b3b97a3110bf2a85ebae63d21627b962be29cb213b513825016a0e76f52081de9974ac";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/sq/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/sq/firefox-62.0b15.tar.bz2";
       locale = "sq";
       arch = "linux-x86_64";
-      sha512 = "273f8f45ca61978de31451f53ac2759a1174cc4fefa8c5e10f1307f8a91a6939ce339b1ea56dc4b7f394789f46418a6a0dfcd174b7020c66308ae32ad4d74971";
+      sha512 = "8d730e15571b95efb0010329dfb402d4cb1ae902efda742336e70036e9d8036c584c3fbef99bf7a2b4c02773e45938dee944faacc55490b3c51e817fc66b5abb";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/sr/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/sr/firefox-62.0b15.tar.bz2";
       locale = "sr";
       arch = "linux-x86_64";
-      sha512 = "33c79d802d4d9537743ecfc54c477261dcfe69952b418070bc7c0e40bb8f253127a6bc8a1b001c99d406f18261ac4f65454d373962203352e6828764b5017b5d";
+      sha512 = "e0b32685b23af4daba291c99914ed761ddd2190a46427c1568449c36cde7c51bb7ceb37ee34417a43bddad6072f492e9bb68ced2453f0aab993985118aca2b23";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/sv-SE/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/sv-SE/firefox-62.0b15.tar.bz2";
       locale = "sv-SE";
       arch = "linux-x86_64";
-      sha512 = "7cb1ace78d0f8a4dbc6425fa3cbcf141e63b595dede03f81eb2f4408c7aaba20ebf869790918ea7849c8edb415ddcc6d12a02c41e6f31c40d4bc37867c982c00";
+      sha512 = "3aa107b354c86f00ebf2599a74e3381e32792add2ec209daa41534c44fe5e6e3ad17822ca0db8b2d5e67d0cccac8fbeb6847ced5ae5dda766994f0eab2fadd39";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ta/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/ta/firefox-62.0b15.tar.bz2";
       locale = "ta";
       arch = "linux-x86_64";
-      sha512 = "4011c45ff581eec5c4db22a487f1de1b027b7d40dd133cffef892e3f1dfc817d1b9d06c46c1ada6a3f0b9a45bfa628621eff562d05265bb6adf4a3a8cc4627f9";
+      sha512 = "c93a2ab32254d53bca064684b6a6eedfcb4d26423a61f7c94f998b40d1f9729213125ed819f09f9fc1f6bd8df2e1c6c1c9df114784ca37e48cf12e22a70b8065";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/te/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/te/firefox-62.0b15.tar.bz2";
       locale = "te";
       arch = "linux-x86_64";
-      sha512 = "a060d98fb193fff7f44eb5f21077baecaf0f0658d49474cac2a8e57809403cf7b288e8b590af5f23b160e2097fc8b09a92fe9aba0edf5b5482e6056577c8a1f0";
+      sha512 = "0bca59d188fabc130cb01743a5b92e08cf405fecb5d38a0b6e42d2f55e29d86bbf298c941b89299f8e8504efa2ae0dd6039786b02fc832ae465e958b1878ae66";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/th/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/th/firefox-62.0b15.tar.bz2";
       locale = "th";
       arch = "linux-x86_64";
-      sha512 = "c059806bc61111639ff803f342e9e3863561c8e89a9a075e107f5672d46bfe73f98355c0c5c4376550addbd89e9958375413e4e8cd4dd244845f08f936121de9";
+      sha512 = "8c3758634ad86c61392f03bb6b116ad7a366b6919c3cda05a1c32d12b9e195e7177764f7079d6817c3b75cbf0f5f1caa1e03a442599756883a482ea8f76252f8";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/tr/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/tr/firefox-62.0b15.tar.bz2";
       locale = "tr";
       arch = "linux-x86_64";
-      sha512 = "1630209404ac8eddfcc831eb485f63454ca6336a87268d7cef8923e54d2922be004e7ebfd1251a42b98be170d1831edf5360d7918629668b3eacd955ede8c8de";
+      sha512 = "7329df1e35ee13995cca435bc48c283ad2350a9218f7110b8241932944958db53bd153139ba7a9e7a4687ab461521003b88e9bcc47506320262b3ddff5b7fdec";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/uk/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/uk/firefox-62.0b15.tar.bz2";
       locale = "uk";
       arch = "linux-x86_64";
-      sha512 = "cce5824503a866959ea24160179b24eb56511eee9a2905c08f1fb48379cdbc450554d4f432d37e649248cf75bb411d8e37de0dbaffeb172b417195b037584253";
+      sha512 = "6248ec63fb6c7fc246b6200e2e4a4f32bc5c96b471e818aef0b421de22eff54c7268c51d1c715c601b9be67d9257707be37134bf2451e20d716f9ba82440072c";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ur/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/ur/firefox-62.0b15.tar.bz2";
       locale = "ur";
       arch = "linux-x86_64";
-      sha512 = "ed0f789dca473901e00aba562c633eb1bd53d83e91a17a4943079832b22e77825ce50fe4c347ea1534c3a017837ea3f4c4d4bcb028af11db3149a886db435104";
+      sha512 = "f828af641b8a9dace659389e8e9c4cbe701a7260ff852feefdfd0cd433baf792806d915d7c04ea7c186b5f4994d13dffbdbdd04575377ce430c7eca10def9809";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/uz/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/uz/firefox-62.0b15.tar.bz2";
       locale = "uz";
       arch = "linux-x86_64";
-      sha512 = "4ac79e3f3f5fe2a5bc86577847e7e227baec60d69e34eb0b42c4cc0561b9d3cb020ac64c865fb282fd3b308a0713e8d63342c19fb46c4b477709850062b7cebe";
+      sha512 = "607e1a4592da7184e6d12dcc3f10114f56e0427c59947ecc18714abe3ad7c9d1cd1c4b407ed433a72ba33c2878071f5c0009b7d40806b5983a002bebcac041e8";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/vi/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/vi/firefox-62.0b15.tar.bz2";
       locale = "vi";
       arch = "linux-x86_64";
-      sha512 = "af9b5197c345481597b7af1c7600ea07d2604d0dac93b2cd87db1e70fbf5833ce579cf8e89e13f28ebfc3106f993964e2a8314934121038de5444736c68cd08d";
+      sha512 = "6213fc7aa23b96db10fad99fc6f096782b8cd94776a25f56e140038488f6f064e21301f7eaefc73e6be544c7d2ab7aabd76f6e938d7ae3da1ca68cf31e4d8704";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/xh/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/xh/firefox-62.0b15.tar.bz2";
       locale = "xh";
       arch = "linux-x86_64";
-      sha512 = "38218acbf09ca1aa67d0bd9897e1dcaa27e13ce6eaa0b40bf94df25e17e7259bbadf6fa58a86977f6e05d7dd344ee38be4d14ca2a10653188c9de8e3b950f472";
+      sha512 = "b14637fc01f6a7c5ce87500e541159770424a17e562db8dd8fc6441a5efc357588fc4abb6fd799eda4acf13fc05016e602ab78867e3da18f8baed08d4af70221";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/zh-CN/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/zh-CN/firefox-62.0b15.tar.bz2";
       locale = "zh-CN";
       arch = "linux-x86_64";
-      sha512 = "a69df7a6883535f84e67240b07530f4fde5f40a3ff526914f0e13d02ddc31297708aaf3f75f4283570fa31136fa8bfb179ec2b5110c2588c7f662ebae27845f6";
+      sha512 = "d7d2478cb4d8e58ec3bafcf3807bb6acd8cc5d94b5a63245d17dbf3a3e72d712e95e32e1e28427a8ff82257c32a5c393dc3916f3f56f36bed40c4be30b653436";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/zh-TW/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-x86_64/zh-TW/firefox-62.0b15.tar.bz2";
       locale = "zh-TW";
       arch = "linux-x86_64";
-      sha512 = "63440f9ead6d1dea97761a8ee3820da2b9bb99a91ea862124a81a7f5a9115f865b449729d748aa3f078ca85057382602216c3935ff63d93013d383699c8e820f";
+      sha512 = "914f78b4ef2436c394fefd3c12f1ea82fdc7c2b4b293bcf00b07058e0c016b016c8ad58a9590c7db2bcdc1da255f2b482ab265608d5946557651635a640d333f";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ach/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/ach/firefox-62.0b15.tar.bz2";
       locale = "ach";
       arch = "linux-i686";
-      sha512 = "bfe0baeabd282fd3cd6a1b4dc69c888c58ac0c4f2caf7842af844b9e13c2b5467ff0748c836b00d6eee338a74891e1bdab7909e6142d0598417889104bee0b78";
+      sha512 = "21c494929764bb10a2df82a430aa3c730f603e32178ee10941bc2d2768da9d25fa16f824febcf752511977a4738be07e0772a77d11192395a59bd650c0010bc2";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/af/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/af/firefox-62.0b15.tar.bz2";
       locale = "af";
       arch = "linux-i686";
-      sha512 = "ac652cbbfc3a6b7173af0bb3abc142024c3d62f12cb2877d24897231b3576fb4a27ee25f78b4ede5a960c2b870a801990910650bbd725c5fce68ac6239e575ce";
+      sha512 = "14e2e9a0dce357e117bab5a45db5c70e5ed32ae74ba03bd595bd1b073bf42fd536b8dfecb7107f53ad6a871136958fb1fbe065a8708c0c569ab4bf126d938ac8";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/an/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/an/firefox-62.0b15.tar.bz2";
       locale = "an";
       arch = "linux-i686";
-      sha512 = "b45b34e7ff3bf73258c2b26bc613d9748d179df9366ca0f74702ff7fc5d5e7eff6df4f00ac0d7e0e37f68fa15cd6c4b61dadc16e86f7d563ef890ef502193d8d";
+      sha512 = "29f8b77934a121d56240333f3b64e62e9a3034d8216fe7ad504b65f919028fb80b0c5b97dd12e4ad78b0c49e61d74ae93113d52f100e28a7f6f18e67741a67b8";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ar/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/ar/firefox-62.0b15.tar.bz2";
       locale = "ar";
       arch = "linux-i686";
-      sha512 = "8c0a69b3d5edb1a5829c6a3968497efda942f9e5c0fb314af85f192b32f671eca6283c590daff428029fef5de8be0febb262036bbad0df64df5f07a268e7beb9";
+      sha512 = "73547253f9efaf676e1488670371fdb8b4df59222506b0455e74bd76e1b1a518ee8a14ba113a0de973ea055ee156a98df14de5ad09ffaa90f40eb116c8fb627f";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/as/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/as/firefox-62.0b15.tar.bz2";
       locale = "as";
       arch = "linux-i686";
-      sha512 = "d2cb19ac615c36a74177fd565afbe2c451727b66ef09c5c9fe9ac4a45b249b009e33c0684bf0c497b2474899b59899c11bea275b0f03d57d12b14d0dc685c10d";
+      sha512 = "62ae3514b578fe6b20f4696024320ea983a0716778de74007aeded8b605745f2d00909076f05624843e609b1783eb09afa9dd4dadae5250c4775954bed22aa0b";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ast/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/ast/firefox-62.0b15.tar.bz2";
       locale = "ast";
       arch = "linux-i686";
-      sha512 = "90b0c69503bcc24cf082a8c6aece55dfc4ef0567c4f4fdda084376f5216d2165b441a6160208c307383211ae191a5d4b1dab4129d5176338a0101790976d9b35";
+      sha512 = "b4ea3ea4126ef26211b353b3f1a3270a8073839c63df0c799fdd0ed8a847bb922dec25777a8cd1b45799524ff93e21eaf8699e4981c966ce74890a67219860a4";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/az/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/az/firefox-62.0b15.tar.bz2";
       locale = "az";
       arch = "linux-i686";
-      sha512 = "4cb4bdd55cdb65a3b989a01cceee343f7962889802801d6a5c42b8125b1db5e5127da33d73b9013d97a5dba4cf495528c857b5bd2439da0e0b636d0b3ab81fd4";
+      sha512 = "a65dcfd45f567a87a7dc5b2780c19adb044f2eb86c897147c2dcb286a0031b8537968b173004aabeba40ffdf171b0bd6f6e7c3a6addf9c39691518732475e55f";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/be/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/be/firefox-62.0b15.tar.bz2";
       locale = "be";
       arch = "linux-i686";
-      sha512 = "1d134ac3f604bdf5a70888d40192633701294fee6d1441469cb51315d6a06308f9c35848d7629c5703e6533f0c3b6d2665a15a2f97eef55cc713c171cf8596f9";
+      sha512 = "b0c103fff31e5f9d87ec9eacd61dd1fb1c4ac6a9ae4f7b43057abae82c536875ea22921435c5365b73096609d589e15dc8834c3442a87dab46946421a45e7864";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/bg/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/bg/firefox-62.0b15.tar.bz2";
       locale = "bg";
       arch = "linux-i686";
-      sha512 = "805779852caec7b5700568fb422162b3adb4c68dc8f3e1457766877355c34f4c0bb6f5032b5e20adda8a99db8bf0385bfc1442feaf624fca24f5b6741bd0fbff";
+      sha512 = "ad0f7be3cd3ba70f4fe8619be55bf3bf2bac515dff8b860d8926bdb7c1ce5eb9c3ec51d041e21de8b1b78c1f4879fef7f7251e7d836d3ca243ee4d659d0c045b";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/bn-BD/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/bn-BD/firefox-62.0b15.tar.bz2";
       locale = "bn-BD";
       arch = "linux-i686";
-      sha512 = "2bb5382a81c1f26bbdf9ac224fb132cf0384231f0bdd3e4f428deda1f61acc2dbdff79125adbb7b13f1f13d2b0ee6c0ded37b1303aa58a87d98e1cbb7e80fe02";
+      sha512 = "8d5ba2d3328705fb64f2fee08bd61963f6e2293744d0076081fa4cd87abade0261d03efd98ecd8c557e2d7469021dac407c16a6cec0291e5fbdd3b052c2d877d";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/bn-IN/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/bn-IN/firefox-62.0b15.tar.bz2";
       locale = "bn-IN";
       arch = "linux-i686";
-      sha512 = "5f3fa574a1f81cd3567db4da19bc1925abb137febb65da56dc18535c22b270f193877c8c486df02c547454b72b0b72c5b0cb42c26ffa7c3f072bd5b6eea542af";
+      sha512 = "1d181d1b3a65a90fcd3ce3c840acf8ab616fd522099f104c3270b8b5d1ca80a6a9e9a6fb3ffc4a43b5540be1dbcc61d3c7c4a5f30a2ebf53542b3e0bd2386a38";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/br/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/br/firefox-62.0b15.tar.bz2";
       locale = "br";
       arch = "linux-i686";
-      sha512 = "53b3cfb12ff230336f96af103b2b18b676b2283d57601a97883de941f1bdcd0b05451cff96c345d5bd2491fd3be98478ee0b797bcffa50ebff54706f84de761f";
+      sha512 = "7e01dba111f80e6f1e1e7e703e0774805bb90bbed2d27df4afc76e36827cbacea9e271f1526ac4f6c893b30c50220b935470aa5f214cf8b6720f05c4291589bf";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/bs/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/bs/firefox-62.0b15.tar.bz2";
       locale = "bs";
       arch = "linux-i686";
-      sha512 = "aa61f35cf869d383a0752c7502e94a03f24b1f9460fc0af950bc30d02c7a48e0bec4f21e6336e4ab897fcb566faaa79c56dce2f29b4c66a280bb61ac4a16c97e";
+      sha512 = "ae1aefb472d293e90a16fd0e19b16e2e40d4393e30da203cadc97b32c0f94452109156f620fe4f89f2becc8e2b5b641c4675bbb5ff21c7c287b1195d4611aad3";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ca/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/ca/firefox-62.0b15.tar.bz2";
       locale = "ca";
       arch = "linux-i686";
-      sha512 = "a3b69bce98be7ffe94f7850bbd10ea8bdd7480579f2382616f3d4b491cbc88d0b74f0ba84ee36f407bf6ea1de9849ecd182d5486470be2cb23723e26da11c2fe";
+      sha512 = "e0f22b3562c620f5c1fe9a60831e122225abc5385a89bf724d82d138c8f8d36f9f16613d2a925c109ddc07eb0fb6306855ba3766c336ad9e5daa70fc2e58a834";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/cak/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/cak/firefox-62.0b15.tar.bz2";
       locale = "cak";
       arch = "linux-i686";
-      sha512 = "1e2c63f40827a00416e663ff601a4414f0c2f0123dfd53af4f74b0d9ae82b1805ce124511107296abedc95d921e306f8a5fd516f669fb4fa3a41bf0619654ecf";
+      sha512 = "b40ed57b43a278a3ea29edc03716a23d543d785c24826f077633893a623ca7f73ad6c2e5e5f12e113b425fe07dbdc7e17b88645eb663b2b4924a34e4045c3369";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/cs/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/cs/firefox-62.0b15.tar.bz2";
       locale = "cs";
       arch = "linux-i686";
-      sha512 = "cab4ad092fdea3ff0e109493a21723e36bdc33e508195a53ea1a1f047dcf6dc3428b94f58fe5f00c87baed398fe02545b13c6852f8b15cdb777443793d7d0f38";
+      sha512 = "35b6dae732eb01674fabe4b04000e3b7faaf69f4530210672b6a4515ee394b51cded39c37f05cdbfabe9eb37a1c87f18f7fef088d9c8aa7e81b749a59a6162fc";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/cy/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/cy/firefox-62.0b15.tar.bz2";
       locale = "cy";
       arch = "linux-i686";
-      sha512 = "c70d0ef9d6ec38cd2dc5029436b9125e8ccb44a8da340bb24094b5d39b56a70c9583fe13379ed82c95ebf3a547886a22e89cbe9ab125ed0765d7998519b95695";
+      sha512 = "06ab9af2e3bb062dd5a69b0474523925439d3789990ff654faaf93ffc32a4d91d376fd6a57283da076d8fb3578362cbf31076c8c0abe5c4de937b5a8b5e88054";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/da/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/da/firefox-62.0b15.tar.bz2";
       locale = "da";
       arch = "linux-i686";
-      sha512 = "a0f75c5b3615fa714360f436771f0a05a6afda2d9375a8392fbc87b5f2db25dea1f70e3dbcc4ad7a4298ff63c7a86bd1ec7c9fe37289b4135126859b74ee887b";
+      sha512 = "692af5e24a5ccbe236ca1844ef56a0ac82800771d040c8038da4b3a46181d291256307f104940b38fa047150d7c66ef26fc68ae85df8440343c014222681e899";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/de/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/de/firefox-62.0b15.tar.bz2";
       locale = "de";
       arch = "linux-i686";
-      sha512 = "14b60dd4e8e0e53d250ab42fda33ab7c5c46699538015d055956db97ec6c3424b92518f44fc7b620293425811326b4cf22d1f8108bd60137ed31268a913a3f9d";
+      sha512 = "9f5595b94a9b464be56d3faabb1d75c1f10ee8a4a5393f909acddb2977f3be140d53a1d32fb1113fdf5af858332b47d48c7513b42b2fab88a0d79339122408a8";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/dsb/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/dsb/firefox-62.0b15.tar.bz2";
       locale = "dsb";
       arch = "linux-i686";
-      sha512 = "9ab7752b05496b35efed2e32630c883d5c760f579c8733b80c3e5d3c6dda958856ff33997f5dcdf1e34276fea1784762aecddb64cfffcb2dea8b0c09e4ef5ca4";
+      sha512 = "ea23e8aa1310671379bef10c8074b0a9dc094dc3f452033671b450a90574af0e009fe07c8da83d024ac1f8b4f839a082ff861323d415d1d7313ffdefa8c01a15";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/el/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/el/firefox-62.0b15.tar.bz2";
       locale = "el";
       arch = "linux-i686";
-      sha512 = "26eb2c42b5b70309e0c039e67005fd45af08eac5f47d016179571f30288e5083c0aa5b099a9c6bde611fa3b064d9bd4b81af16618d516cab45d09f914661332d";
+      sha512 = "199547b5a94f37adfe55256cef75a1a167dcf217c6f7204355db43dd45634afa02cb82423cb474763488a6dcc02658a19551485718f656503a39c63af62d1f8f";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/en-CA/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/en-CA/firefox-62.0b15.tar.bz2";
       locale = "en-CA";
       arch = "linux-i686";
-      sha512 = "dcd8853c17ccec0b6db65d1fd950ae669a260a3860fdf128853af2358d1e59e968c470a0e1da087730d6a5808648ca0e9a7d922cd8478cc10dd5e4a1fc15c268";
+      sha512 = "7cc9a69ac8eae55aba16ab088ce0f1852f706c4e32492bbf432bd09fd993a58fe2bd72fa864731a3d9918215b3cf98550bb37965d8ee0454419052f14223fc1b";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/en-GB/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/en-GB/firefox-62.0b15.tar.bz2";
       locale = "en-GB";
       arch = "linux-i686";
-      sha512 = "58bc4d24bf787617c9adee99046e1991572a71ad742ab0912b49c8b9c393472b17f959d0fd155c51e26510020a1ba71f1126200802a8eb29930741a067d5cf35";
+      sha512 = "2cb7c58bccc4986284c9e9dc1bce84d7582f54113cc3234b2f722e827a6d99f442b84713532818ef8921a377cacd505ad3bdfd540d117034feffc9508711c459";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/en-US/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/en-US/firefox-62.0b15.tar.bz2";
       locale = "en-US";
       arch = "linux-i686";
-      sha512 = "0dee04349296fcc57e3c8438d61e38eb9909833e2a5125e3ce9b13210d8158a732b24c9149ba20132bd4b07f9b75986c58a379b22497d1148cfa051ddcef6f44";
+      sha512 = "569edf3ae316977f318fcf3eb00b82c33fc58b20221d972003e1124deb12a4ffc1b78199f92d7f9ce8ef0e993e97d8d43905c934f7435cf76477cd958dd0b6d9";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/en-ZA/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/en-ZA/firefox-62.0b15.tar.bz2";
       locale = "en-ZA";
       arch = "linux-i686";
-      sha512 = "d75b85d0b16786658c7c81386ada836abd5956850d878369c08a9aa1075a7d73167ee1be3d740dd5730f72bd6859982be56acef898d67ef3431fbbe7b2180b2a";
+      sha512 = "4b4750adb200a5923e7d7fde57c0c2c6a750b208ff15fc0402e5dcd1eeafe85876833eb9846a485ddf4a02b304ded984e38e878d244c1301212c4b00d683ef83";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/eo/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/eo/firefox-62.0b15.tar.bz2";
       locale = "eo";
       arch = "linux-i686";
-      sha512 = "24505cc22b65f389071ccf9deaf5694a931f9fdef9e3e0a139fdf1b7343b16873b6f9941a3194ee113e2f0aad2efeaae425da62e0e0e9f02a31771d3090c20f8";
+      sha512 = "1c8e96fd068acb535e36c605ecfcb1908b3ef3bdb9c6f9affacdcfc09d82f963f94dc3bb8e1b4e8f6248db7049be2857126da226f553183fcacb96e00ccaff64";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/es-AR/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/es-AR/firefox-62.0b15.tar.bz2";
       locale = "es-AR";
       arch = "linux-i686";
-      sha512 = "84597be9df488f0f269b93f54412880662b507bd9eb42fc71ef8d2029e69f25da5592e39b529ac8c94496a37aceffd292a05e38ac51ebbd242d6afadb9d7ef3b";
+      sha512 = "68e63b5ac7b5f9935232acc97467cc1b876f4bf3152e7af7103fad41294e47991cca8f41e0364fbdfde9f4d57c5d962327db6e2565816d4e9371e3967757bdcd";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/es-CL/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/es-CL/firefox-62.0b15.tar.bz2";
       locale = "es-CL";
       arch = "linux-i686";
-      sha512 = "e67eeeaefa96bd59159cdc95ba7eab27144c38434530cb4b25949016b9a39aa09e451c4199450fe1976981f354bcf7724865e28938964904d652e76fda4f35e4";
+      sha512 = "025afab8bd647cb4071605dadc017928da5a883c0988edb0fed305a4f469c1e491e8850048e803148b691d017f348849f233c8f40061c0cdfabf7ec64079ea36";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/es-ES/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/es-ES/firefox-62.0b15.tar.bz2";
       locale = "es-ES";
       arch = "linux-i686";
-      sha512 = "535a9138633d8cc5362e7f42394252e95b332d6ee35515a0434aadb58b0b7ff359e1e2b7ba7c5b682a4f11f3361534e83b3f10fc7bcfe766b8ebc54b61b08ba4";
+      sha512 = "e288cc6a475273719d1316ecc7c45aadaae1378a2c83e872d78b8bd25e63f212afe1627a16b30ce8463cbe7547d8d2ac6768fd7837048dbc7475474dfaea60ba";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/es-MX/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/es-MX/firefox-62.0b15.tar.bz2";
       locale = "es-MX";
       arch = "linux-i686";
-      sha512 = "f7d0bdd4afe35f01ab01c1b846ca66814e83a11155c110f08fd03418649bf478996f15b8d7990aa3d77f2fd4e2f3b2b516b8e1c34f304e105c05a35989b9880b";
+      sha512 = "d44db510b9fedfcec7eac0bbd890eff0bf2eba34d3feaa2fc050b4ed7ec5a6fa86076e0390186b0900cfa53969e4b4a013a85c9f37b7531077a795fc26fe095c";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/et/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/et/firefox-62.0b15.tar.bz2";
       locale = "et";
       arch = "linux-i686";
-      sha512 = "8ebf14e8e31f602889a6022989934e1842d7f3c8b2682ecbd86890fc9c3f2acfd8992a7b2a3dd2ed5a4e0854622c0041e0c4630f08afe800b67254dcda2a1db2";
+      sha512 = "a3fe1a940445bf4a5ce3f828619fb6489939ce73ce667f078e91ba17dc80b336871539d9a053bef58e897b36aeb12ab40bae8c545322c23066a3d5e62857351d";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/eu/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/eu/firefox-62.0b15.tar.bz2";
       locale = "eu";
       arch = "linux-i686";
-      sha512 = "e247421a99dce2fb9a1b6ce1ac11a3e9427dcf56b83719e73a894036319af7404b856e70b5170c0a9cce1bbceb99e9aa3d47310a5f0bdd48afcba0023d77d4a6";
+      sha512 = "dd2d91308975e19818cd3a0b7203b6d5d05e988c070bd3d69b24780bafc8ca9526ea10d45355c499da7223f81a26781f082f0549f99684d2e436e71ce9f7b412";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/fa/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/fa/firefox-62.0b15.tar.bz2";
       locale = "fa";
       arch = "linux-i686";
-      sha512 = "c9e134eb933bb3b176e229748233cb840c690720e932fd00877e0c1cc374316c02837acdcf132e687e00da50c922545bf643e37fbecd37a2493738987e36d98c";
+      sha512 = "281db55b9f5c240d5a41be1e5aa3eb9897e74aa2e690dac6acc3c1a607c36d76caa106437aba7650e616af137232c51f10e46246555243c309b049ddfb792ab8";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ff/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/ff/firefox-62.0b15.tar.bz2";
       locale = "ff";
       arch = "linux-i686";
-      sha512 = "3f574d2aef865fd60b0a8e2c51144c27eeac6ee9258a6e97587ba3f38c8fc0759e636d6ce023a48ed6136f6b06a913633278534c3b8bf2b9c82ba86c696a2b61";
+      sha512 = "a46a0d54cd58504f40f037ba82823818cf2b8c75c7c5b38effc783511f1d0158158c7cabce8ba01aae3432b22da43016f603ad89e0cd7c0061d579ca584908a2";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/fi/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/fi/firefox-62.0b15.tar.bz2";
       locale = "fi";
       arch = "linux-i686";
-      sha512 = "12cd6a2918e9f27867fc49d763a24560ec80b57093669ae5604118ff940fa772a63dad46b9fe4c88486b4e465a4d63a312a9734137095f232980a29debcc08ec";
+      sha512 = "7ec7adfd7f8b1a85e4ed085d6810ec26e8407b0d24b8e1ab795c04dbb4f4b8ea759d468b667430ddeb8bc1d4177477e5efd1a99af7f94f4ba0acefe2b56c6d95";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/fr/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/fr/firefox-62.0b15.tar.bz2";
       locale = "fr";
       arch = "linux-i686";
-      sha512 = "273a2724765f6484d9712e58e24640f4c286f209f1869f696f43eb219a2b474cadcf151b5af72acdbef0446cf345fd8633bcaf0d20d8ce43a7e3e27b735ff371";
+      sha512 = "caf028c1e67691b2b5d1e3fc8ee6e571cf81fb2e9d321082be4126864a5137bed4c29ff9f070152cd1566f5885384d5e3a8bf38a2cf511b22f238faf18aee4d2";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/fy-NL/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/fy-NL/firefox-62.0b15.tar.bz2";
       locale = "fy-NL";
       arch = "linux-i686";
-      sha512 = "dd9e0544a454208c49260f03b1016642d05efdd89aa8e58e5cfd2d2ba2ecebdfa4faca8ac225a0072ab0995673dcbd736ba178a04da11bb790f2a82bb2bd5c42";
+      sha512 = "7bcec77acf4b662ce7b449eecc6e8bd9546755fa6a56512f94f88c1ac54e819d0f2779771cd31225fff14011dcb63cd980638301ce7131326f085b79545860f3";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ga-IE/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/ga-IE/firefox-62.0b15.tar.bz2";
       locale = "ga-IE";
       arch = "linux-i686";
-      sha512 = "88abfe08ac9d415f21ec61d54242fc8b19c45ce549f1a09ee76c8bc3fcc3f69b29fb03f1892b52e924c5087e5f835e5f0b7e10cbd829b484d98fb1cf2e4a16a8";
+      sha512 = "585b6dd1e765a4642032fbe00621aa1d8d853359f33c6f4f3e6f2927bbe52897531c39aada850154e0d3082a58a0f18bbd47470afc7e05d94a9fd813cc758583";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/gd/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/gd/firefox-62.0b15.tar.bz2";
       locale = "gd";
       arch = "linux-i686";
-      sha512 = "3a56f21e53bad283b76f7ad6ded6aeea44f06e2694f078a39d8bd898f3965eebf0330f7a0a09adc37a0fa39e2a123108c8b7e3942c6fc1c402eb29ed8acf021f";
+      sha512 = "bbd69a6e75b24e801a96826cb04e8b7614b83d88bd54620b84190431a06c845d2203afb3c3a025caa38f65f76284b6002c63b2ccced565da500366980d66d6d3";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/gl/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/gl/firefox-62.0b15.tar.bz2";
       locale = "gl";
       arch = "linux-i686";
-      sha512 = "d393d86f05975163609c1b878d0d9a88398147788c5e4c943502ae0b892bb6a7677a32d66275dd116ae9fe6a2c8e205530b255c004b63d24ce985700b328bd6b";
+      sha512 = "eb1ed3b3bdb1706bf7b75b055dad9ecc0b072bd2795cc7973b9f3326b058e8acfc1f45ae895396c7493ef06784c1b470a4611336e3cdb07eb322992706206aea";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/gn/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/gn/firefox-62.0b15.tar.bz2";
       locale = "gn";
       arch = "linux-i686";
-      sha512 = "39b50c156f561436af31f728770ba114c02c4006a078453b9e5716d4973d1bd8a470e6184344715d77b3b9c978d23ce41d86cfb958d26efdf505cdafdfd42359";
+      sha512 = "5806709a2429bf4c69af99170fbc11964ea7a7529313eafb3795294020bd04a21afc85cc79a36ac66d470a058b603e9b62d8a7d1d3386af5d5f9f78ebcce2f78";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/gu-IN/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/gu-IN/firefox-62.0b15.tar.bz2";
       locale = "gu-IN";
       arch = "linux-i686";
-      sha512 = "886a9c9ed15c04766e14250a244f10abc6ec35d65d81a7b89226425df7abcdf0654b23d1fb03fc94a4d38c7370ae16617142995510ab9cc91142e1646f9f4458";
+      sha512 = "5fe290aed4522c9d7aee2235a2fbc5940d754d7c51d09c593633ffeec42607ebb7e0b3f1cf2c9a4507e9f5fe552f64b4b9ae3710d5eef5e6fcfe576f7ce87ad6";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/he/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/he/firefox-62.0b15.tar.bz2";
       locale = "he";
       arch = "linux-i686";
-      sha512 = "f09f8b374e34cc117978f1293e1216774ee6981f00b0e1754cacf9de52c693bc0196be1a5cf3e8063d69bd9784892edbc3a38b6ced06633c9cfa99eb12be76ff";
+      sha512 = "ba2bb33bf8c568344396c9fdde9d28c898b20f469a56d091f78f76a8c2a16d77cfe75c937c632563fe5c00da72f1b9152dcd1d7658761595eefe7912ba412355";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/hi-IN/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/hi-IN/firefox-62.0b15.tar.bz2";
       locale = "hi-IN";
       arch = "linux-i686";
-      sha512 = "c60c4bed569222f1fefe97f519edcfb3098ee2769addc6233da16c9ea49b5192e5672adb72a12de0deb00dcfb033f4e48435f9048e27477caef749cdb14bbc06";
+      sha512 = "c64165668845a540c4938882eef49807166b8ea5ad9d7f20a2e68ffdcc55e87d17a113e86e375347d7fffd61eab4fc4ca0d35187edf810abc0fbc481378567bf";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/hr/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/hr/firefox-62.0b15.tar.bz2";
       locale = "hr";
       arch = "linux-i686";
-      sha512 = "826c3a6727894b521ef6a5960e4fadb230b51c1518872b1d9bfd99e6b975431bac992d183060d031c378644112110809faeb92d2d26aa9326a2ea327d7513d08";
+      sha512 = "4e592ac1e17ba8e61c66401396b1b9a0a25dece8cd1eac04b15bb2a4cff5b4331418b1ae8e764e644f12efe66489e8727be6278c7b11c892eccfa6ec2abbeb2d";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/hsb/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/hsb/firefox-62.0b15.tar.bz2";
       locale = "hsb";
       arch = "linux-i686";
-      sha512 = "df9b791279f5d0ffafc48489095c7847f003f007a19e77af996fbd6ddb19fa79ecb8a9d07bd98821516dc85c78ba7c628511253311176e8a85581d28c7fe52db";
+      sha512 = "a21275e8b61c22a7e7df3d01fc78510e9f0d1dbb8f730de6bc5def7faf823c28511e7c7fd964d6f021d60fa324d6bb244b1e07928a46b01904045dbb0cc1390a";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/hu/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/hu/firefox-62.0b15.tar.bz2";
       locale = "hu";
       arch = "linux-i686";
-      sha512 = "f8751b0908d220ed6444c2ad6fa5a2070ae843190bdeff9db1f032a260a1b5e752703fc4543e91a67df0b12cf62a7af22804b74f1004cfc4bbbe6be4f28c446a";
+      sha512 = "bff36f6a045dfa914a6ee204d48cdf1d52a202696e7c65661f90799fb86e077ccaf12b577be4486d13045180cbf153c67d3f84866eb762a6fbd5ea87d13c657d";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/hy-AM/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/hy-AM/firefox-62.0b15.tar.bz2";
       locale = "hy-AM";
       arch = "linux-i686";
-      sha512 = "0eee3e6e29c408a1e14da2c89c5f14f19b0d2edf8ef914d132b94ed9685a09c3de2908c8ee0264eb2564b466cd8779a58a0fd4eff38a2a8ae73191469ce327d1";
+      sha512 = "53ee68a7ca0bc8550ee2d039ab6767905102d98edc6d83ac64704382bd2b8f62f0620eed969f87b1625c8b748f826adfd772ba0ee9f4e252ba369b801eefe92b";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ia/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/ia/firefox-62.0b15.tar.bz2";
       locale = "ia";
       arch = "linux-i686";
-      sha512 = "3ec0feb25c12cba1c1641b5e91d79318f81c1fc635e32fd3ffeaef6acf0fb55d2c5c8fb6917175ca0ea6534a74469cfed283565c94a1d5a87f69ba70f9d25a98";
+      sha512 = "010cb2422000498b8fa4508ffecb1a69da636534a02ea0db91d94787f466e854a8ccf8e87245d73e05cdf68c2d9bdae033bb1be6616506aa7f1e29d2d9161c5d";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/id/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/id/firefox-62.0b15.tar.bz2";
       locale = "id";
       arch = "linux-i686";
-      sha512 = "4cf4521fa259ffda0b71bff3c01a1296a22da00844e3b357a2df2442b9129ab19027df8eb766ae2197d8cfb7193fb8cf49cb6baf4f32ee9b0264c85763a1cb0a";
+      sha512 = "05cdc0bcd2e92e5e574d6cbb360de385022cf036c9c2551ef320dccc9a6050cff4e0cf445693c96d11f49af9ea8cee557223a3fe1d8208285ba4469f33178924";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/is/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/is/firefox-62.0b15.tar.bz2";
       locale = "is";
       arch = "linux-i686";
-      sha512 = "921260f5dac381ac51ea859515e7016f3528c9e985c09566c06342d225614878cf25eed6dd74ffba9d108d9cbcaea7c44852d3010493d7586ce34ed1e0312315";
+      sha512 = "07c49104b961d315f8307d4208b375c7630c7d649b1c1bf6fec0cb4b4a0e3883db24b6ea1a7fcbd1193575a92da433ae46a53788b9372f2e9c9c903f5e6c8653";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/it/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/it/firefox-62.0b15.tar.bz2";
       locale = "it";
       arch = "linux-i686";
-      sha512 = "31edbc72aa5088466f49dbf28efe97484000cc7cac1d84c14fb22af3aa551f378df04c8f08683b5a1a690e6fc7d6c061db3ceb639fc94ca6d91245de252bbb79";
+      sha512 = "7d2b7c15327f141521ecdb16682674da56f6f5a4d6e731702c7727132ea1d469f39718cd265ddce308e44929569f3d913d2011d4fc547c34ff5fa9335b49fa82";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ja/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/ja/firefox-62.0b15.tar.bz2";
       locale = "ja";
       arch = "linux-i686";
-      sha512 = "db1ffa1be437f472100f748bf09f2c7d8fd82554cc04c7b95bfdae5903c69b1421eb4b35d67e7fdab9dcac6780322c1cfc55fd70fa12dfa55980c2344e49218a";
+      sha512 = "af005ae2e3416fde74bfeda4ee5003eef6176ebf01a2bf435bea16548c82cc996d4ab4317da7b28cf455b9c6df0be2c84b36b3d4290c0707411d6af1f87613f0";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ka/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/ka/firefox-62.0b15.tar.bz2";
       locale = "ka";
       arch = "linux-i686";
-      sha512 = "c0bf7cf8fd9a89871ee57b3b56a1c648f89cf59425bbf8d95e9b41a13040b06f714a8fe2cfc99379473ff925ab4eeaaaa618685843e7669c9a92c66adf9957fe";
+      sha512 = "65a04aedb0de061dbea557894eb09fb8accba046c1def56824835129c11b2a0956030285a0f889dfee99d7e6643225852a7e31be727fb6eee778ab68143b4637";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/kab/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/kab/firefox-62.0b15.tar.bz2";
       locale = "kab";
       arch = "linux-i686";
-      sha512 = "69853a72eae2a40490f5005cb7666586025eb481f0be8a5b2aaa66f10b1bd60d66185b34a24b76932b0f2b551a79a832aa3cf7997ea08f038e9471bf9310f838";
+      sha512 = "ade04ede7985deeac1514108cc65e58d54d679edd4612d7e0ac483e4ce5b6b69eea6fafe93dae4afaa5a2cf465a0de1c833d8c2ca6613b0ce7e09b8288687a1b";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/kk/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/kk/firefox-62.0b15.tar.bz2";
       locale = "kk";
       arch = "linux-i686";
-      sha512 = "f5605483a35424d0658d3fe662c1c50371924a3e51dc3761c2a0cd5a91266d95421d2ede9f5cc0d6af93fb6ef2abd8a15aafb0bbba724c37241c4b3b16eedade";
+      sha512 = "d3ede57e990110283e06ff782645012ae72ca5dc30bdc7483c5dcb6c75b40d3e078d9b01227467427fe5db5b056eb7338d287be353679c2358e895e3ee6d771f";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/km/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/km/firefox-62.0b15.tar.bz2";
       locale = "km";
       arch = "linux-i686";
-      sha512 = "c1c48e1982a1961755a336e804bd1b40ced909808557d4afb3cd53761fcba2183afef6c91c408ab53adbbf39861438a7f3ce728323c410889d2568f90f4d1ec3";
+      sha512 = "f77e4e44352aae1d162e4c78d3438d555341d858d41e0a02a4d425c53585e553aa3a5b18e8c84153dcc57fe462eda86a95abb586cd23e009d4b2ec2e7495b214";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/kn/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/kn/firefox-62.0b15.tar.bz2";
       locale = "kn";
       arch = "linux-i686";
-      sha512 = "947d68caabde62361d7b4e5efb1550d963c3d6795d45301aadd36d31952bc5445e6179b5db6a26ede685216ede369b2f486e8945fb573d71962569554d1b19d3";
+      sha512 = "9fc4cc01288626e4d9ea7bcaed28891c8943c99d31791a147b1769ab49d7ca2be936de0d55e2954f13c8e17b2ac9544af46935838c9bafc81745928d7cd684d5";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ko/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/ko/firefox-62.0b15.tar.bz2";
       locale = "ko";
       arch = "linux-i686";
-      sha512 = "86e0e12d63d3acfdcff623492da49ebf7a405556fe57289622910097847f8d64adffbe27bdd2de9954431af7a4516feb692a4f9c0e79c46ae1eff8b301e36870";
+      sha512 = "fa02c1a8687ba2da4fb72602fd80c6304ad017e47d54add6734962651b2b8bbfbfd5abe52090eb7b32c8a890f117f3fdde6fc12cec6b36aed872d7a4b6e8491e";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/lij/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/lij/firefox-62.0b15.tar.bz2";
       locale = "lij";
       arch = "linux-i686";
-      sha512 = "2b726e938679f36f4d6fceae5f12ba746468b6f4cff03e29c1f7d52ddcac75d380fdc8d780b46be2d2a2581ba83278fdb233e9b91e42a0f68e3d0ed784e59b67";
+      sha512 = "8cb8b872151aeab08c2a907105a1099fa9c7dcca7334544defb4ba4354e66f528dda650a5c3ba9375100a991b2f8630f890d5d1af40627cf6f541b302ebdab29";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/lt/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/lt/firefox-62.0b15.tar.bz2";
       locale = "lt";
       arch = "linux-i686";
-      sha512 = "49c991aad99f32c3f1901af207ce62d8a2a4445fdc5d6b06ba47e2da64bac7e99af80a330f03ad65210a636230b1099fcdbc0b526665f4a8657e529b1c3be102";
+      sha512 = "722c8a4e9408460416e26c4c2a5769955aba06a38d81e819848195fe691ee72c138bf288ddf5d7b98e46212925c4432fcad8be97433bfb86a2eaf3e70732430a";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/lv/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/lv/firefox-62.0b15.tar.bz2";
       locale = "lv";
       arch = "linux-i686";
-      sha512 = "01344f2ac444d9d7d87da48335d3ec7e4456e61062c3b9ce9f398be2fbe16aa9ddb01709358642b7f69ba0a6d987093e07022d25f66319d2b1e2b56a2ba3865f";
+      sha512 = "e10c1349e51e5dae6f54d0927e2c4c0df83c1d5a7ee2317e1e07b2184aa96e81485143b3498bb8c4ef97820d14d9431442d19f6ef4784ece0856a78ef7b64a11";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/mai/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/mai/firefox-62.0b15.tar.bz2";
       locale = "mai";
       arch = "linux-i686";
-      sha512 = "95693deb31f66f6d8303c0f34bc003903322adf8563d19ee0918eac00c83cfac7911d9b11c28bf7eaa5b8b1b08f8a90cc248a8639f655978cd9589b313aaca83";
+      sha512 = "879fd2f4480bf104dfb5d313caf2793bd6ede7256c728ad366566330f6f1c00c8535bdf0202eff7e10dca7567b226bd566a8dbae78b6745e98210b8608b69a27";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/mk/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/mk/firefox-62.0b15.tar.bz2";
       locale = "mk";
       arch = "linux-i686";
-      sha512 = "26cf1ce58796e570317e693b30658e3b423f2ba2a1e3614c3ecfce0b0de8aa224cc1b6c6cbac161763bf0ae8d3594b856ed15a6a40bf1f159f7d5869178eb4aa";
+      sha512 = "f982aa4cf67b75564f2608ddd287fc857e83efc65a1f7e438f15cc0287f64d454d64801fca8302715363658f4f9bd56c21ae8f924f415957fd042cd132263721";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ml/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/ml/firefox-62.0b15.tar.bz2";
       locale = "ml";
       arch = "linux-i686";
-      sha512 = "c835c1f3776cf34d0fd5f626f61b57b70a200215800634010fcb758c9ae11df9f989c618682e85bc04936f83b105b30cea39a9cd350c6f9d6364f2a268a56b4d";
+      sha512 = "4561ca4755d2f8fd9f9d0591536d141e4295eef758ea5c96b85e1a7995f2484b369d64548b24517e88a1d00e3b767241ac5b2e018fd4f2c60e78c246a3586091";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/mr/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/mr/firefox-62.0b15.tar.bz2";
       locale = "mr";
       arch = "linux-i686";
-      sha512 = "d63731ce8920ffab15c23b477e9bbfe9d4fd8b6202f329f333c557111a21458aca6fb2d6573bdb5c83c258092603ab105e43a5c8f890586fca7346ec5d468ef7";
+      sha512 = "bdbf458e10094fe522063b2bd827f03014abf276f64270a6cadcc5ff973e1dd7c9ff162fd78de9782c5e24d63384e301a8e63c560d50c04caad56bb8976498f5";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ms/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/ms/firefox-62.0b15.tar.bz2";
       locale = "ms";
       arch = "linux-i686";
-      sha512 = "0a592487eb0aaafb37b8d2a27cd9f7a1fffe215b5a04595dae25f2cb8f309fa17ab1f642be2bc640eeac55a301ee75c5e7a25b10b3b193ebee361ec9e4829b39";
+      sha512 = "8ef1071d47d7a794cb51f574251ead51e1f8ec1f11f033c473e0452242a442e8ed681868b7f0657f8202229e4e7558af89574de9832c3eaf486e7ff8d167c51f";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/my/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/my/firefox-62.0b15.tar.bz2";
       locale = "my";
       arch = "linux-i686";
-      sha512 = "0c4b2c54893d3398bffdae9a3c0cd6c61bb23b11b9984849facd9b17221b065e4527289ece0e1ffa731dd9d6cd0f8c75ec884c47bf41c072e72251b33eb4fa17";
+      sha512 = "2ac073444224c3749b1a8a7df461594e2c764e5c0d4455451b018fc0d44117e3e185378d85c48ba741a6d34d29634b326fe902cb841b003633acc0760c41a642";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/nb-NO/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/nb-NO/firefox-62.0b15.tar.bz2";
       locale = "nb-NO";
       arch = "linux-i686";
-      sha512 = "b1bef0780fd17e0e6ae543c23c6c9fb89c500b0668b30c4596cf340d2fa5bd2663bdd683b18aa02de8f7945b84a23d9b43e71b60a5b6b6142996062e72e20df5";
+      sha512 = "0f808455cdd0540ad660e71e41118f0d088a6d1ad2acf9bd1d4bba914a21c5c08a6e4b68f0552f073ee21284d9378e64dc0fae8bef103af528c5c15948649eff";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ne-NP/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/ne-NP/firefox-62.0b15.tar.bz2";
       locale = "ne-NP";
       arch = "linux-i686";
-      sha512 = "e80503ec40fe25c43b622e4542f6a011d2101a8cbe9452b2ff17ec584422e3f3e0ce962b441efd929c764d69c0ee2a8f8bd56d62bfd3ec89c6bdcb1cbe66d12a";
+      sha512 = "daae2210059a4a925b7b6b4de6b447bf89a9444ebdd2f06a5b40c4d31da2aceee0e03c58624263fae32eb481f13dde0850af40f55f16834a6a6931f958c8f942";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/nl/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/nl/firefox-62.0b15.tar.bz2";
       locale = "nl";
       arch = "linux-i686";
-      sha512 = "a3aba8b75413ef60a379f58a4456ac5ec9e67c3b5a591b05f86252bc12901140a5e84975cff07475b3fa03fc65f1141e13c9538d1071a9c39d919c484d36d636";
+      sha512 = "5a8fb7801bd027e3fbea6b546417c5cbfc51fbc43567b63eeb34cdb2a7e7609a59d8662e8eb4ed008d9c5f4207416aaf3379b3c2f79d495e612f04271ebbcd4a";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/nn-NO/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/nn-NO/firefox-62.0b15.tar.bz2";
       locale = "nn-NO";
       arch = "linux-i686";
-      sha512 = "79e5bfb8a3db4c22097e3c7edc71578da7db59a64f66f9598f3c49bc619c83aa94652d9fdecd2021696c22e2301235cd9d83ed0000f48d30ae2a1be7d0fa5aa3";
+      sha512 = "4bac9202e6500bceae389864a83a4edff8ac86812899667ae19497d6e2b0140de326299a726ae27544a77786a5deb83bd5a88a1bcc250b4a2e023541f4d7cba6";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/oc/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/oc/firefox-62.0b15.tar.bz2";
       locale = "oc";
       arch = "linux-i686";
-      sha512 = "5405154cff12e11f5cca920e5120661884185f1972c2bcb79a61be5ff49dc2359876e9b18ffaf6ec4429bd13f787b047ff83f1b0061d6bcbe94f9add319a7f71";
+      sha512 = "dc4a0bc0b164096323b7ea7761444098f1f8b5b3fc4b7487add6450e2bad3c564aaf083659773a3c3ffb16bc086702c3de1d6035947862d55219859a01976df5";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/or/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/or/firefox-62.0b15.tar.bz2";
       locale = "or";
       arch = "linux-i686";
-      sha512 = "c3ae13e279b9443418307e34f25a0bac54844d70edaae6d7e77a370197f2fa82608a0f666ad7d6f59830ac7f0425c7818992ab4dc62ed44979b7c774e82b115e";
+      sha512 = "a6a618304971e13ead103cfd926d5e191c0cf8990a41a49c6998fd730af440007a27a73daba0ad14c72d9b448e96de35fb87bc45ed09436e6bfa68e6bf73668a";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/pa-IN/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/pa-IN/firefox-62.0b15.tar.bz2";
       locale = "pa-IN";
       arch = "linux-i686";
-      sha512 = "aa91fa31a4415d50c8f3b73520e4bfbbc4e520c632af1b7b8b7b45e9bbcba1f29d2a18df87c2296cb0c6471741e75bc2b4044c0e1c361400b51c20c6a0baae66";
+      sha512 = "dbdf198696535afac39b05ed39fa886d95c3e2ddf3379f16382a7d0c98a96bab0aebfc2ce1148dc8726e938dda3ff149ce82c6d1c18a24aa1cfa5bcdd8839577";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/pl/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/pl/firefox-62.0b15.tar.bz2";
       locale = "pl";
       arch = "linux-i686";
-      sha512 = "f655ed4d8bb895b9e966aaa4f95eb6cb9a450daac31a164ff0a8107f87a460a40fd9fde913613f7099b601a003862c33e2af0eca0eb75936bc767f0afd826b7f";
+      sha512 = "24722e1410e97822ce6120d466b9189047827e08bde7188dd2ab2248249ff48c69dd3a072264d3ea60fea59fa089407266863e49161f2c1d6dd329cae87415de";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/pt-BR/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/pt-BR/firefox-62.0b15.tar.bz2";
       locale = "pt-BR";
       arch = "linux-i686";
-      sha512 = "1f2102b4b6e57d75b9cebf0669ded9f3e88de67b545cc95a7a38408330006dcdfaf206b792f16e94c6374e722baa77733e64255eaa6d94662df0352852978d50";
+      sha512 = "dd40ae2dd5582ae59159192d84c89b93a1d6938e1c100829cabf446d42168daaa6a61a4a7bba7b36665bcc7e9b0eeab787b42b2bf2826a4da4a72a390492da4c";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/pt-PT/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/pt-PT/firefox-62.0b15.tar.bz2";
       locale = "pt-PT";
       arch = "linux-i686";
-      sha512 = "9971127f170ebe9549680fbb22ae1ebdccfa52ced00b5afd20d14c552f3c5b12754b00552986eb1a658515960bf71cdbaf5f85fbf9dfcc059ab713814460630c";
+      sha512 = "5f776c53de78a360ecf70a2c0929e542a1fa792e1b3689a5eb8d695e3f25c5d1a69c7584d877fa170abdfeb00660a8a5dd0205abc328ac9c4f806eb6c6d99a5e";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/rm/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/rm/firefox-62.0b15.tar.bz2";
       locale = "rm";
       arch = "linux-i686";
-      sha512 = "3c7f660809598f80116f8081d7a7f3e1455739e65b99a28a707c3c93a7dc2d0023327c5fbf9bb0a8f484ad640b53fd9356a8e0fdfc5d3c9ce4f3c54ad47983a8";
+      sha512 = "4c7d06adf68107dd9b94f67995e5326affe5f14f7cd7e9a1b2e30926479088ea75b01e4ce6cfd0eafa4ebb7b4ad3021fe7fea67b9933fc1a9e7886deda222f92";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ro/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/ro/firefox-62.0b15.tar.bz2";
       locale = "ro";
       arch = "linux-i686";
-      sha512 = "4752405e671d48899d9cc306555d40eb2eb5eadad2228777232c7c12d26dac1dd60eb66758df012fa5fa58366df65bd33513eff02ab7592b35ce605dc2201ab7";
+      sha512 = "3a2438fa32b1d459cae6da58e6f68de63048fc8897f1a7ad8620dfabbe0c8d5ca07599ebddbe75536dc22ac43633e9b6cfbce74ff9a00dc12bfc4a6a3dbb03dc";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ru/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/ru/firefox-62.0b15.tar.bz2";
       locale = "ru";
       arch = "linux-i686";
-      sha512 = "2dd94e26837bf9f52d80480069674d54e7851999f89d36940249475e7262eb66c2f88b6776b0e798a45236930ec4eabcd818b9ff5186ab4688959bd4c120e8fb";
+      sha512 = "114c297751515a274ef093ee506bd2e172a46db45630b707b7a90f40368f7888b596cf46c76fc2e21192cc934fbf1f5b16efce0660652a5a3c8a43349c360321";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/si/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/si/firefox-62.0b15.tar.bz2";
       locale = "si";
       arch = "linux-i686";
-      sha512 = "788f0eeec94ce2506522eddc9ecbb4d1873003fa6813dfc419819d3b957844b81af98f01d686d94bc2d5ff28d075a999a54caa27b07ba05b3707edd9b4b967f9";
+      sha512 = "36631bb4c8b299cf10bb261be2e3a0b4363789f83ff941029ceb8d1cb217054eeeab95b8549caa5f45d8b44ad3b20f10b2d61b65678f3c6de95510e436232e0d";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/sk/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/sk/firefox-62.0b15.tar.bz2";
       locale = "sk";
       arch = "linux-i686";
-      sha512 = "84aa33cd0306c6a8353b71dae4528752639f408866c446b03ff8afb58842d39cd3fe268d9c3209d1a5ce73a2168eebe307e4b82b11043066f39c67f526afa53e";
+      sha512 = "68e41ca26a368903a6893bfa01094b80c9aa1f9763931c2a7b22fd0312402c7b150fceb5986b804869a573bfa752ca1edea8ec6c764b2cd05640a3b0c7338679";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/sl/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/sl/firefox-62.0b15.tar.bz2";
       locale = "sl";
       arch = "linux-i686";
-      sha512 = "39ded81264e7a0b5f52953130deabfac540778cdcc08cc9d0f24429d69ff6805a9ee0a853f49f235c8df84093936df8907daf77ca5c2cea62b20bc210e9d8756";
+      sha512 = "17979244d7cf5981f1d24ea3a0c1433e0d2e7872c5440e7fd1103f4349fc62694528e5e50ca00908b9d9791e1c77b65a81476b17b56152a70880fe09b9430abe";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/son/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/son/firefox-62.0b15.tar.bz2";
       locale = "son";
       arch = "linux-i686";
-      sha512 = "a3fb3ec97d4367e27cffb76c457440a5727b67829afb1a419e02c18b039921c66ad8db96b56ca37488b02c67b8cdbf5db211d03bfeaf65401a84cced13ff36b8";
+      sha512 = "11823e59f2e23af9d38aec7a1e6b8552731f2e6b77eaa7d46ed73cf47a954690c4e65906adad880921fc9dcb3009e7baa2bef61cf626359e3eb9348fd87122e1";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/sq/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/sq/firefox-62.0b15.tar.bz2";
       locale = "sq";
       arch = "linux-i686";
-      sha512 = "8723521c46a18d0c1649d2a0af7702a854e12249323390d65638424fca7dbe72bcee4e9c8150bdace09ed2f587db2e02024f5fea645c933a945590ecd20e8c48";
+      sha512 = "451dc724bb610b36b66c707423765e5d53bb993d9c38d3d2a0afd6398467a8ab73f7e4a30a9834ce116a6b566c9f0471cac2d95a009b000c1626c05e82daf076";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/sr/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/sr/firefox-62.0b15.tar.bz2";
       locale = "sr";
       arch = "linux-i686";
-      sha512 = "c70b6a7cc124a930bbb2bf74652232b64d05bc87c625e49b94d1d9b52be85aa56c8a0ac8a2bdf50b90ea41a74728c19ce5ed3d9fb11b96be29bff437883401f6";
+      sha512 = "0e48a07a2a504bf955982e57f1bc8db7b45f05256b6477b617bf60d2857e6bca4fe3be9fe07ba716a0a37c6c7fb04772bcf81af53d342d9ec01cdad5c7e917fc";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/sv-SE/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/sv-SE/firefox-62.0b15.tar.bz2";
       locale = "sv-SE";
       arch = "linux-i686";
-      sha512 = "df9e5518ba53314f8bf3e99914c2d36e1e3b495e0333ddaed3bfb5c16a75ce2a83369a1247c2c7f14a774ab0ba0bdb92ae1ee4f25314c68f7f6e3dada4a10b8b";
+      sha512 = "ab17516bbf2672741d9f4f59c399ffacf8beb02d3b8a1e808a1f68f75e478a5992812b0367885043b67b2cf444ce4e4b894b904236d7532ff55e1c30f20d9b82";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ta/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/ta/firefox-62.0b15.tar.bz2";
       locale = "ta";
       arch = "linux-i686";
-      sha512 = "d9ef63ac6c8159cad45147ab8bafcc73577a111715741968050c71ff33d12c98d94189a93b461b75e63c0679fc9374c9f997aac5fe3398c49d3e5318f3fce0d1";
+      sha512 = "cf780dd39d9ef1478978ca8a030a1818d874263f5e9ec2948ee60b723c3ae5c5a947745bb105625d781146c6041a2c6666e7ef67f4c6fbd287d18bc5f8478534";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/te/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/te/firefox-62.0b15.tar.bz2";
       locale = "te";
       arch = "linux-i686";
-      sha512 = "5edd9666d324f3cbb915761aed91e3be5d297ce5ca1e77c793f1bf8d8535083eaa36537fe9ace89ab1084879cbf351f77780d998349092a4333a34a0231938fa";
+      sha512 = "5cf9c02fb9c7a77723dde561e7528e3c517134e95bf45c04f6e72a5f828822736b1e5bc3d389e9e14e3331b9ec40645e9f73c1752cb9a6638b839e294db77265";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/th/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/th/firefox-62.0b15.tar.bz2";
       locale = "th";
       arch = "linux-i686";
-      sha512 = "96d6be5f3dc67e0839e1afff60e3bc756fbbaa04adf2e3dbc743f94dd039dd3d6fbb0a14dbfbd012138580fb32de7f485ce0b1782d43e24551bf4620c246d18f";
+      sha512 = "9875766f565091479070a782b42a3ddd30b9d992a6a3bf3354b57d006cc9355a4ba470d852f413d29b3045db60d41683a63b8b74b68423747fb5855011d42d3c";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/tr/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/tr/firefox-62.0b15.tar.bz2";
       locale = "tr";
       arch = "linux-i686";
-      sha512 = "7e57727f21316822b4f181cf722cca3e7df7499a4b4cda2fb0e0df2eb7f00a236ff9e2120f64a244ef9c329ec2bbf739a067f0828f4a3f2086497ab9a72918da";
+      sha512 = "b85cf631abca48ae7d41e43222c8a88c1f38e4ec6ccead6f2064fb88a9b6a108a89c5cbde805174a1be541ec40d65e213463d127c8356c2fb27e51a1e54fcca1";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/uk/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/uk/firefox-62.0b15.tar.bz2";
       locale = "uk";
       arch = "linux-i686";
-      sha512 = "aafdc6666a206f6945e73221efc0273f95495f447c1f7375ddba78a04656ef9e84f683fc8ac392f6de711628f34712e0e0d31032792dd8a45f71f8188d5e65c8";
+      sha512 = "4e800d00989bd9896aa94a98f1eaafb1712809c333a3fb0a43661bf318c71e63dd5c8b220cfd5c8424540a959e11919cd69cb7dc37ee8aa42fc42a1192ae6045";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ur/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/ur/firefox-62.0b15.tar.bz2";
       locale = "ur";
       arch = "linux-i686";
-      sha512 = "a47e557b6846abf57bcad9dc67ddadc91f2a37043a8727dee96e8425de8f76625749522b7764144028bf080508a6821b1a6ae0b9691fe92855cd7d34c2fa5165";
+      sha512 = "ba210c76e47acde498138b9e189c333ed30ecd0aa48deaf8863a088b3315b9c7b8434077c97683ad224f79aff76a055e8dd4e5254937f83ce1f548f3003f95ee";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/uz/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/uz/firefox-62.0b15.tar.bz2";
       locale = "uz";
       arch = "linux-i686";
-      sha512 = "a44789be262632f69d12c4f18680c2a4601cb3cc5ee1cce704906860a3fb1f2306b40d59ed551a90d81ff094665f525e37c557b70b61e4a49c32a23a4ba99fd7";
+      sha512 = "286d483c826f27d599e0343335420224f2a1aa9ef5ea7a675f95316ca85edfcd617a658a65acb48b90cce06cd2c8469715aa183866304b532c8961e844afd04a";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/vi/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/vi/firefox-62.0b15.tar.bz2";
       locale = "vi";
       arch = "linux-i686";
-      sha512 = "5be10d54271606b06174bd2035f4be33282c1ab69eceea095c49d537cf67e3e6e918ed604132a131dd783e5787efcac9a0dc3eb5f301c1d2dd1cd0bf52d63a48";
+      sha512 = "331cf13276b56467c20142beee9004cc3f33e09612cc8c9d00849b194b9d5b0500445dcaf692aae9a9064dcfaf92031a5bf24571676ce8872fead3e808b77b76";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/xh/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/xh/firefox-62.0b15.tar.bz2";
       locale = "xh";
       arch = "linux-i686";
-      sha512 = "4e9753d9d416ceaa9b7fb6d3d191739f1e9e095dcb4c20227a851aa0b6a7ac21297d3ccac1a52abf0c5226b9b20702b9ba2d363137fd6c9f44ffbdc497f9d441";
+      sha512 = "2537cf229336d34633dfd1581d427162199e5f721f60cfa43868974179854cdf807b5d070fd7c432f832470438495b0174be5030a110ffaab423a1d66df831ab";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/zh-CN/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/zh-CN/firefox-62.0b15.tar.bz2";
       locale = "zh-CN";
       arch = "linux-i686";
-      sha512 = "b87f0e013ea58a15b001fcfe5b41b7adf33d51490fe96fdb85570dc3be6dc66f514def826cb8469a7517b532bd241e79276774f7e47676cc632f36150259da79";
+      sha512 = "213d872b9e7cf6d0b60f8b988f75430d919ef70ea0445cb63c2935352f96c3032db42ad518c6c283cc93079b56b2bff06b29997abd670e6d00e58860a17da16c";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/zh-TW/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b15/linux-i686/zh-TW/firefox-62.0b15.tar.bz2";
       locale = "zh-TW";
       arch = "linux-i686";
-      sha512 = "4a7a366523294ecddacdab2aa863f06eda275fa31cf5ddfbbebd5cb740399507185134c3950a24183da89f87a6cfffe54e2c934625b384084a424ce150e864a5";
+      sha512 = "7b7e4ab64bf6ebc540deef70f28d89b243da108dd8760a47d9e0c479b4c41458583fb77f0cf3ebf8b4f3b01656c1662896df8d208c92a32e8057b130dcb8d0c4";
     }
     ];
 }
diff --git a/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix
index a581f3f48fb6..0961617b9f3a 100644
--- a/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix
+++ b/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix
@@ -1,995 +1,995 @@
 {
-  version = "62.0b10";
+  version = "62.0b15";
   sources = [
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ach/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/ach/firefox-62.0b15.tar.bz2";
       locale = "ach";
       arch = "linux-x86_64";
-      sha512 = "d28ef8bf25a809eac59456ae1952cf2f0b3f2e9d3b610b91d7bb263e206e24bb5c553be46c450d7c71ce16f0b65d559796e430b9f0700cee953c891088ea13b2";
+      sha512 = "7d11be235a8c4b207f2f9e3099d01bad01ab78c224d383eff4a0882be2fd4858d1211b49cf2f996c66acb35852d779749ae407723e22016e7a8310be716df397";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/af/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/af/firefox-62.0b15.tar.bz2";
       locale = "af";
       arch = "linux-x86_64";
-      sha512 = "3967402c97db66c917ba06f6d2514ed6cdf072a34eef3b6a47c3751f8ebd04c80dfe6586abc7c5430a573fe0375761b448f5d60a062dbf6a3d2f84700924f2ea";
+      sha512 = "01aeca82cf9de26aa8a6a3b92690d906216cc7094a821abf1b585d2d433d93cc9931be27d5807eb957fa0cc2792f310dc22286a5404b2d8dd9a4c8a401e077f5";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/an/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/an/firefox-62.0b15.tar.bz2";
       locale = "an";
       arch = "linux-x86_64";
-      sha512 = "1aa485381ada3fab9df3a925bd143742976303576df3d30a7ef095b12628f9d0eb8bd21152dbfbb6d73d2f4e4c1364c3481e9b96a3a003b802c618aecd1237b5";
+      sha512 = "88e42c5f8af586ee5d2f2d7f942f666b00472c26349065315b63af1c927d58bda9fa2b2b02039aa2a4691eede934e42c1759abf4c58a52bce2a50783c9314be2";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ar/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/ar/firefox-62.0b15.tar.bz2";
       locale = "ar";
       arch = "linux-x86_64";
-      sha512 = "0c7ae9d3de5710ea08ee80610a3e7b0ed5cd89d1bddf3c64b478a10f2250286b20ea062c663ec5ef92a5e8c3af9432929f47f1b2c760d1222aa3eacfee3f3979";
+      sha512 = "e942e3e8d565d8a72177d06e7a0300986a766d05a3539c177d8f941c760348b55c9dd01fc1d43a3bae89317d204666ae4ba06e067a56c437bffbe00c5f24ae77";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/as/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/as/firefox-62.0b15.tar.bz2";
       locale = "as";
       arch = "linux-x86_64";
-      sha512 = "662f4a0a78329e80c9eb466308839036091f31b1f258b5eb5df31f3dcc7b6d0d6986d506392dec30f822c69fc207e5669e77ffdf26c7b7156b42a73e155b65ee";
+      sha512 = "5a771c8ef19a8f5e8f6e368d665fa331b611c446643e11a238646ee20fd8ea6963450a0cafedfef611dcc2e524b51b927d6c6e86ec89367663291554959fc5d5";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ast/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/ast/firefox-62.0b15.tar.bz2";
       locale = "ast";
       arch = "linux-x86_64";
-      sha512 = "ca0b3d4722075dc6ebef171bc36e1b4e9206bce04c8fdb1d038b0abbc120671a2ef4d6023bea627f0c99fbffcd999b70634de90e1b51c518d8642892545c29cc";
+      sha512 = "a2ac24d391cdf7a72c08e46be0693ddf0f74b23bf4da12ca91ffe12040c753ba86901d0b8dab81ba344edf87df008aa551756eb7f47c3c3c8a669a7d2dfa2f8b";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/az/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/az/firefox-62.0b15.tar.bz2";
       locale = "az";
       arch = "linux-x86_64";
-      sha512 = "b981b720cb776a8e83953f8e4dac7794c981681d8e6da010f0afcb7e90df5884058349cc6a12d4f5a360cf7f9067b87afbe862842f0ad016697999bc3d94ad82";
+      sha512 = "b8344798225bd0d2a1d1cc6664d3ba0adad345ab459346d5731835c9a554814279855224ee12de1a768e4c3413c0d4114917bb7cb8bee858e30570a3165cb39b";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/be/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/be/firefox-62.0b15.tar.bz2";
       locale = "be";
       arch = "linux-x86_64";
-      sha512 = "a7bd1f001152e4ea8a887e685b126bfb4dedc7a30270128d535eedc04dbd489a3d6117ccdd8893f5753b7d5227d4731cbdfa1f7bc292712ea2634006aa55d6ab";
+      sha512 = "f956abcd5828ee15877d6aa857782f6c6294c4592c92c0467360ac55f30b7a6e76006767a0282dbe719793b52e8741f99a107ed2933cd2c138594366302d9fa5";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/bg/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/bg/firefox-62.0b15.tar.bz2";
       locale = "bg";
       arch = "linux-x86_64";
-      sha512 = "a6b5f4d3aa3db7be416f4bb604a749c8118fcdf5d3bf01cc57dab87c874f0f52412658c9f509c2d09100f4cdf7f5b446d11fb45bfea2d25d4e65276f3257ddfd";
+      sha512 = "6791e277c6a80b3382f870c8d1f317826f99ac447716a72f4186a42ccea91a8bd60cbcf5394f02b943257234cdaf8e1cf7297bb009bf709c09238b5ff82ac0ae";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/bn-BD/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/bn-BD/firefox-62.0b15.tar.bz2";
       locale = "bn-BD";
       arch = "linux-x86_64";
-      sha512 = "3cf7f43ca3fcb538cc28c9ab7d3d6441f15123a1f3275cc81b1dec1007012a970d18ee52e8b8781568247c5a854aa78bc316656dcaef48edb11c7b6c99874bc9";
+      sha512 = "90532dec2d4d689fc2df62388188bb70e4860d67d7c5ba513e6921720624c139c6b387c4c5c6b29288e32ab778d882d74bd0c7644f9469be7ed2991ff26700db";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/bn-IN/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/bn-IN/firefox-62.0b15.tar.bz2";
       locale = "bn-IN";
       arch = "linux-x86_64";
-      sha512 = "0ebaa8740a3c215ee275c7ea7669ec4bebbfa4a20f46ef4bbb81b51362fecd72fa1d16bf7e58822024b59934f478699114ca744657aa523d90bff6655b776e5e";
+      sha512 = "c378c9e28a82ca03a3c51ccc79bbc3dbf01ae485f0b258fa146c3790dfe484ec1de99a4185a7e1751a2a94d0545a45060535bc03533474dd3136ba28fef8f530";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/br/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/br/firefox-62.0b15.tar.bz2";
       locale = "br";
       arch = "linux-x86_64";
-      sha512 = "288ca47c3f89b6fec2312bd254e2d9aa4469a79a767b2fdd9787a7dcf9af589d17a8353a1260a773df63069628b69e916c2bf76c85076f123667f932b16d04c3";
+      sha512 = "1ff6afb621415159237a5bb8000e395a916be6cca60adecabcb6929bdd15bc51421230cc2e08986592d19bbb455ebf8473ab9d83e07944c26cd431c25d3f87bb";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/bs/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/bs/firefox-62.0b15.tar.bz2";
       locale = "bs";
       arch = "linux-x86_64";
-      sha512 = "1099fa298f51a7f65dc585f0c777c37f49df0b6c1a18265d0f7460fcbe52e791a9ee8af2af37901f3d73c6acfe919a37966deb4ef5399f59f2ae66563a02ca44";
+      sha512 = "b94236fd6ab61b36b2c2719c4bf0f0a285e1f930dc91f39787e16d776f447ef48a9bb6106c82cb11fd0cbebc198abd3502ea0ddeb5c9ce6a659f16383b50ce8e";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ca/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/ca/firefox-62.0b15.tar.bz2";
       locale = "ca";
       arch = "linux-x86_64";
-      sha512 = "775203aed14e61aed84e15ace9336799873804eee4907ff924a994fe8ba99d4e49960dc1543c4cd70c4fb805ec1474a657c14791ac8322a7d59c824887aa2f7e";
+      sha512 = "b8e385f345e4dbd4836deb0394ab95b9b3be51acb3d32fd2d892b2ef9213126f1a2cc8c191d5985ef15dffee42b011cae94a6d13cedb1e16b09d71bdc5f1522b";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/cak/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/cak/firefox-62.0b15.tar.bz2";
       locale = "cak";
       arch = "linux-x86_64";
-      sha512 = "addc8fc89acffe5ed37f011b2ef9b3f1fcb815e2e0f2b3f944ab460688c99e54c92ddc35719e56770be3426d9380e33c2bff834fd3b327427efd20d8fa3f83ab";
+      sha512 = "b08bf5cde25803b2e9f4dbb3b7abb5b76e0c851b3d933131c03ba84da500d0ba97d6e2cd21d99b4cb8cd6c2eb4364f3bc5668522939eef78ffa16eb7a646e6d9";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/cs/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/cs/firefox-62.0b15.tar.bz2";
       locale = "cs";
       arch = "linux-x86_64";
-      sha512 = "33c038620535a829a445de6f1b9f9d09e4d6078df3c9172c9ce59a27ad99f7416976fead6ad5071f11fd4fb626b36dd269f072c293dac7fae59fa65c1514e95e";
+      sha512 = "d8c219b086a05a5f4455fa38b0c965d9e4436cd2414b19c967a906c941e1f64a649ad1fe669b54443680adfb681887111d8181a40411ed12db2f4adc380b2607";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/cy/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/cy/firefox-62.0b15.tar.bz2";
       locale = "cy";
       arch = "linux-x86_64";
-      sha512 = "5355af8ce344786f3a81a7cb53a316cca445eda21b7d905cd4602436ce3d3635a0e99f1311c47014e95875deb50c7bfefbfe3efeceb3faf57e7276f95aeab723";
+      sha512 = "1adbcee99851108258551b35d2bee5e98217efda837211ff9b975780ae8e626928aa080512fb1b255538c403f4a3ade0ca7c57d6a9b2b9068d01ef7dbfa1d2b0";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/da/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/da/firefox-62.0b15.tar.bz2";
       locale = "da";
       arch = "linux-x86_64";
-      sha512 = "11a3139618cd5e822b467df2c1e4bb79caed748bdeb724dc29e6a4d94f6fa75d8434b219a3ce5128f70ba841cd30a8c21516840d7743be9f9015dc919251184d";
+      sha512 = "4727659ce6f6b0e33b9616b344c4699ea8dd4d39fffc42b068e798ab5228092ae965d67d7ecdaaa6a4a231b8c59a93b54ab0685a2296e314a5d418816dbaed4d";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/de/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/de/firefox-62.0b15.tar.bz2";
       locale = "de";
       arch = "linux-x86_64";
-      sha512 = "d4a45db4c07f5fc353056c18493ea5a09957899bdd98a3f00878e82b981385a460aff29b2c66b4b807228a729bd4d810a7fd38cfb6866ac2e19f8187f0763588";
+      sha512 = "2e19697cee8fd11f59705f92331fc48ae9faf1d928cb3c56359f4456ddd55e06b17a59a41fc0ad4f98409166910da0e78a0d7c900abf5d79b478f58cc2b21a06";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/dsb/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/dsb/firefox-62.0b15.tar.bz2";
       locale = "dsb";
       arch = "linux-x86_64";
-      sha512 = "80e5f2192f0b4c7449bec3bacb15cea21f4afc2360c5860c76be29e65ad7894915f03b1bcd719d228ed7f66cdbeb3d20867dc9cbd4acdbb16b7afaddd56c3887";
+      sha512 = "2d251ca208bb1a86ea65b17531f027fdd27a2415113ce873a9f24ead27391161a08299d2ddb5d737c3ba85e8f7c691094b2886cd02c3e1054ce7a5fc77b2203b";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/el/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/el/firefox-62.0b15.tar.bz2";
       locale = "el";
       arch = "linux-x86_64";
-      sha512 = "3dc1eee7205d63c7788b1152f0632621e8f85c1f23e154119ac7106ebcb75c807f6f9c534519e1822f7c5c3fa58067f9c5814d60fd1c045169248e189cfca323";
+      sha512 = "355319f9f166e4b37e9a8ee3735bd7321ed303484d4a9257832298b712feaa47303ff0c20436614a648ed0cb2603dbf896a2673238a9fe0d36e87646c0b98e51";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/en-CA/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/en-CA/firefox-62.0b15.tar.bz2";
       locale = "en-CA";
       arch = "linux-x86_64";
-      sha512 = "fe145a9519f1eae0099903e609bce27d59461e3760a9fa11ad9cb5b8b32e2377d014d7f56d275305669313cab3c9085901068ed30355dbaa5a988c9af1e28ee8";
+      sha512 = "94aed17b4830e301837c207a2d9bc5859c3257de19f7d6ec7b946fc0248e74881587c79387c1a58bb049817fe01e5fb1fed86f1e36576ceb2cf551bc0bcf74c8";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/en-GB/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/en-GB/firefox-62.0b15.tar.bz2";
       locale = "en-GB";
       arch = "linux-x86_64";
-      sha512 = "7afe1eab3f574a7c25230bfb09ea1d341b6cccfaebb36a659a5f7a1b3c5d6fe2ebf4bb6220cd8aa12159a67ec2cd42d0425c1aae4c5b672b542cd08a473efb79";
+      sha512 = "d3a930d3792a0972bd4cf797c4fc15021926cdc08e41e4c524c16c2fb5f51a48a23b8f771d9f17093bc97bd15faea83fb38f825bf874372067ddd54b461f5f8e";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/en-US/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/en-US/firefox-62.0b15.tar.bz2";
       locale = "en-US";
       arch = "linux-x86_64";
-      sha512 = "e0840f4e92de51086ec442a048adc62d5222a83e9ac6e5b3833b76c71a8559c764c7d44aa7e1aed24a1f58a3f2e71cdfe866b329b855d3c9f51d69537ab6e9f5";
+      sha512 = "4dd33a755056d2904521a9db642fb42c45750310adf8a0d83b8c696eef459fa93cffe0cd0299f31fb7cc94d6c1e77c14af44f24bdf702934287166f9747fe564";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/en-ZA/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/en-ZA/firefox-62.0b15.tar.bz2";
       locale = "en-ZA";
       arch = "linux-x86_64";
-      sha512 = "7784aa459edc544cfbdc61f8e66832e29aba98883b818e5c304210618a5047dd775109a95d902a9c336c6a1011e0d414f02c43dd7e250d83b096758f2fe42a4b";
+      sha512 = "17d9700b90c3372d441b9b3f6842e75c89f80e195e1ca4ce63e9829be3ae70033fee3ab3ff8a0c7dd6ec3da8f012c0557f33f4964ea3b5f241ffbf2c1d257341";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/eo/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/eo/firefox-62.0b15.tar.bz2";
       locale = "eo";
       arch = "linux-x86_64";
-      sha512 = "cac7d6e5ff4c5a8c82220c59c835b2852bcc7d6ca257f1c0956fd89c5cfe57da36bdeec124beb413102490c1c1ee135e5d218c14d4b3b5465bfaf75dbb112a78";
+      sha512 = "d9e14b5791bf5d522bf5e72ca8129a60b78c455e6a35b7b2091d27b52bdbe0515083ccc32eb31dafcc99fbe7fe7f4ab03ff2b45d7c8edea7caef378c2b77b0df";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/es-AR/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/es-AR/firefox-62.0b15.tar.bz2";
       locale = "es-AR";
       arch = "linux-x86_64";
-      sha512 = "84393d5cf5cfe1c0acb7a37048b169b526a5147adfb66f48a288689af06e33f1b8fdee9c01358b1b71105ef5a10f953b5a364b8b4b576969a068a2badb13c6c8";
+      sha512 = "aaec8f063aa555a040e293b29ef359a5c1ceb2bdbfdba4d2c3c72a7e2aa98f204d37755be4233818bd03e3a2744c1834758126eff9b0a61d63bf662d5810c33b";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/es-CL/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/es-CL/firefox-62.0b15.tar.bz2";
       locale = "es-CL";
       arch = "linux-x86_64";
-      sha512 = "eec6a5281fa9ab6fe4066fc7a33ed8a0358dddd627a4e93da4341fc00a56c3a059137d51e56393f3414d9f882dd0a6e6806e43d6bafadcf9e6c19ee11b7153c2";
+      sha512 = "7e3af8b5f396382694f4c9e82951b59f59b9059faad0703118b2ce2dfb2060d6755a8bfac1f165dcf12bcb0ab2c7826e6ad1e73e8acaf5198819f9cd55dd5362";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/es-ES/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/es-ES/firefox-62.0b15.tar.bz2";
       locale = "es-ES";
       arch = "linux-x86_64";
-      sha512 = "6b3cd6cc4fee12f2b57853a8f7bcc76f8efd38a78ca93aea98b8e455517aae0ff5223edb54c4170cd80264d3c64d4ea5c9d3a06fd4636a9471123587884ccc34";
+      sha512 = "f790215a1b1d2714cb030103455f2fc8ce20f46301b301173ebda0db001c26772933a774714c78e72f5fdfd869650cec7aadafce061447916f172f7226383069";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/es-MX/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/es-MX/firefox-62.0b15.tar.bz2";
       locale = "es-MX";
       arch = "linux-x86_64";
-      sha512 = "762f2c4418e00e53aaa91cc1a58d2dbd457c98a2f0b04f460907fa568adf2872ae894127544fa52c16d532e4ae0ab07b8074f42943fe0c1b95f2e7fef9548404";
+      sha512 = "0b87b7ee487214d5d5008b5d1954de01f92c17d44b94a926beebb34423bc2b178cad90c3173594a3e7b2cc3e6d4c29d7d9aa972975b397ed9762a0d54598ad20";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/et/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/et/firefox-62.0b15.tar.bz2";
       locale = "et";
       arch = "linux-x86_64";
-      sha512 = "1ab50a62a06f3a27f22d38d846dd1f7ce4c606a0be5ec0f842ba5567c550ff4154e7aecc7e308118acea9fe8dfbe3b26b99286ade100247647b67e13595f1dde";
+      sha512 = "7cf0b67eb011ebff7426a13b4c0165585cd5134bc47d0327f3fce4155a30b4894b803c34b654536e0a7f78a8df34dde24e2415c3d9e08ae14886525a53d9cf11";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/eu/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/eu/firefox-62.0b15.tar.bz2";
       locale = "eu";
       arch = "linux-x86_64";
-      sha512 = "834179706c0d4db08810e5d2a5d5b5353c61b359e10e472d488e099417714486ce9388ca2bf15ba20690ded330a876802ca9b7b702e1976ea872ee9b96b9d21b";
+      sha512 = "1d41f7351e72916dca3033616ebbc2da3e2be1834560f25dc824eaf420070a472b9659a3c278b7f77d13d8143fbd3eb5e70184491bbaec75f6d3318a5090a0fd";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/fa/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/fa/firefox-62.0b15.tar.bz2";
       locale = "fa";
       arch = "linux-x86_64";
-      sha512 = "a8376236472b3296f858f28c3120d68fdc9505c594bcc11e6514d9255c965777228406f4a0d40314b32bf826416bc6bc86ca72034b10c4bd28599b09abe72c3e";
+      sha512 = "9a1ec01acf7a26f5e27784502b902e1aefbc27e92ad90a7f6167dc2af2e690ad9f1be3ecc553783ec11193f87aecc17e4a6e1132ce527c120cac191661926373";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ff/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/ff/firefox-62.0b15.tar.bz2";
       locale = "ff";
       arch = "linux-x86_64";
-      sha512 = "fef251c6e44bab8d943b532a2e1e45a8e72df7c4bd260adbd2551748f10c1b7fc008695469e43c4c97ff8ba887cc9f65a5ad87f0f538a980988d6f6c3bbb4ed1";
+      sha512 = "560a4c9d6b6abcf2c77a1bfcec21658ea009f0cbf9c49057673d85ef8be9e550f862ec05edef35bb1b772d7d7c8eb367bb1779b93143277ca4b770267552b523";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/fi/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/fi/firefox-62.0b15.tar.bz2";
       locale = "fi";
       arch = "linux-x86_64";
-      sha512 = "7a2bf7d18eeac44cd2660eeba46e0d5b5c85ed6fd150504e6bbc2e072ffcc7272672854bd37992c9ba33c91dac6cf0b7a2bb32065066c7c4e1c4373c91de624e";
+      sha512 = "1a45bc84080d0bfe1f8cf6e54b9af6fcd752d25dc6e97873186d7e0fc6e9ba3b01140c7244589ad15c78e3f933030e93dde91fd73d2feba0240d0aa8615e1a59";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/fr/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/fr/firefox-62.0b15.tar.bz2";
       locale = "fr";
       arch = "linux-x86_64";
-      sha512 = "987bc98b79d3259b1c36b8231d47c07e7c5619d5d9a3a794f28c213fd9a8540b9642f7745496dc4a4ffbb31c7e6615cd6f721c571a874eb3204840e2530aea17";
+      sha512 = "8446ee45d85c0d52d4b39849567825f82878c40ef8936e526752efdc84ae71ec73478065bd5ddd6fafce0252749f3f8f99906271076aa737883c512c81f7af1b";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/fy-NL/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/fy-NL/firefox-62.0b15.tar.bz2";
       locale = "fy-NL";
       arch = "linux-x86_64";
-      sha512 = "99b909e532de6761f94adf995e9de48026af4300fb79f34d2744c677d8df6d363b2627ea64db6fb00765fb283157a0ee7cc2ed6939e35a0db0d72ef98b5beba2";
+      sha512 = "32e48085d55a90bb632e3e9eb690ef5197a17e9fb2984eb4bbe195aada475027cbee14c8bafb698753b2c0c172dccccba02c1cf5ffd5dee9bd15aec11feeede9";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ga-IE/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/ga-IE/firefox-62.0b15.tar.bz2";
       locale = "ga-IE";
       arch = "linux-x86_64";
-      sha512 = "61e6601a3bc092af06e4ca128f1fa0083cb0a7d62f1bced70a44bb3d526ee2cf440ea6663e072801c2358904e3232e310c9ae1d6610aa1021597ed26e9412a0f";
+      sha512 = "6b034e99ab67ef87d3a691d455054142fef9b7af46a02b870aed12b6297a4e075c880e4c53ffab9a2dd787380150d292c3a7348b3b0e53ba07fdc9626ecf4c64";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/gd/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/gd/firefox-62.0b15.tar.bz2";
       locale = "gd";
       arch = "linux-x86_64";
-      sha512 = "a57ff205a6050fa7dcfa3784a84e7c09f2b5e790d24dbf84001b5ed9b122a8904c02268a88389f7a8adc611c8b6ffb86fe07db99ff2993336668fcbb9fa366e4";
+      sha512 = "b8535c0386d3dd3a0070ab768e1b641a3b019a5fd2f0477219756c002883b418ef4a801a1e4a659a697e9dfd731d6032bb50575bad36f103c9c2d97eb081588d";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/gl/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/gl/firefox-62.0b15.tar.bz2";
       locale = "gl";
       arch = "linux-x86_64";
-      sha512 = "664687f45af86c5c50990775c0c98299eae4a2388e2034390af32419effaf21437f36e1b776795e3747f582d4f9f2979c1901c189ff1500123626cedac2ca5fd";
+      sha512 = "676ea65034060f71bc23dc1702d15c2ea98700b082b943f022576361ef5564481cf3072dd05073b7a3294f39105fe7ca28a49d0c17654722de9e85aa587c10ee";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/gn/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/gn/firefox-62.0b15.tar.bz2";
       locale = "gn";
       arch = "linux-x86_64";
-      sha512 = "c7bf83d4167fda83cd6c8e3e8ee67d2ac83bac1cd66176f8fb4e5d6ca089fe74a01163cbd32907d54ffd31e9871392dfa864b49608a81753eebecc24dd15ee53";
+      sha512 = "28130e7da8d83dd8add45b68d5a6137ee8192cfad43ab70f507084c6d2ece47acffd7a683261b12bf494608caf1788f6978f51102711c05c4f7a6029da131080";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/gu-IN/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/gu-IN/firefox-62.0b15.tar.bz2";
       locale = "gu-IN";
       arch = "linux-x86_64";
-      sha512 = "635ff733faaf7f73e2cae9c82ca6c8a3544ee50963ea8a6d66a27c362ef0f9f33a7898b1aa71f4cc35dbea36c4822deaaddc62bf4dbfb3a196c82810cfc1971e";
+      sha512 = "c31dd3ed5ad8d4508580854b99f4f9a62efc5a565141003d25b7ef6ddbc41dbf2f78bf8c51302c91ed4426cf215c38122d5e1df9dbbd59e358f8e6601ef8b1fa";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/he/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/he/firefox-62.0b15.tar.bz2";
       locale = "he";
       arch = "linux-x86_64";
-      sha512 = "365f23c6bd1d925b86a7defcb1f79582cdb55b45cba3e57854bb20d0f9d81e64d80a8ba59f17c133b2786a8e6db64ea5ed66a7827ee5d7af2831274649108617";
+      sha512 = "5a203e14b03ae9939c71b05bf962ce7dbbf354e99989aa82ad23ce971f047799d13ebd9d813a589295efcfa488e32eaa63e23f400f0c951441c161c427f7c8f7";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/hi-IN/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/hi-IN/firefox-62.0b15.tar.bz2";
       locale = "hi-IN";
       arch = "linux-x86_64";
-      sha512 = "5b461a1914318e4c677ffb90ce1f1e7ebec0ee71844d752b79bdb9c96112566f434593d6109ad5ac718563993a3858e0f23ae8261aadc46914cc00d2021cdc60";
+      sha512 = "c0e3b7faf7d3d1b727d8f17b8db0e6cb06a6000a6529df65300fad02addbad7d597905f1211217f291346048714752082c6dcd5228a9a814a558badcb7db07cc";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/hr/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/hr/firefox-62.0b15.tar.bz2";
       locale = "hr";
       arch = "linux-x86_64";
-      sha512 = "163112f8f46bf50824cea46f9321c01f9f56e961cca8c75d9be1bf62cb1d02f70fc8ac0099b1c5ba4c78c921b99014f56a863ae86628bc45d550820b5cd610a6";
+      sha512 = "70edbcc945567810a6bd2c075df0c44270684a313c1c989548ebc53e754f6f1d4a1f4cea80bc7bc3289c6777f63bdf51957f596b387549b892cf6e1c0c1a0329";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/hsb/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/hsb/firefox-62.0b15.tar.bz2";
       locale = "hsb";
       arch = "linux-x86_64";
-      sha512 = "69824e25b1fc093107440b9bc01afb3f6e2928743c13c600175a899476594ee07b086b1a2d0c18cd045229494b191b77777291bf05d8718c6e555cb7c3c68e88";
+      sha512 = "1d1ab5f7b3eb32569eca8a283d24c82b85931706df54f2286e0221c5a8cd74a01ec4b36451ed8e98255c9e8a02a34fb3bf92a81b738bdd2634ee62cb053042b5";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/hu/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/hu/firefox-62.0b15.tar.bz2";
       locale = "hu";
       arch = "linux-x86_64";
-      sha512 = "7998a6468aa4d2a023cf824b10ea49340a4bdaacc103cb028b5f86e2e0ee7c75caabd3e219ea31396f4618bd7e053b5138315e5813da88d7730cf50b95f22d25";
+      sha512 = "295527a482c786d5e993af7677cef3e136768b087b53ef771a495ca3e2a0c84b1e7065e1956c63acc90a8e7b7ea1e127820688331f2ee0c5b5c06b1ba149a2f4";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/hy-AM/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/hy-AM/firefox-62.0b15.tar.bz2";
       locale = "hy-AM";
       arch = "linux-x86_64";
-      sha512 = "4598605812207c90494836756ec3f40658518b4f137ea1f3428f77cd8b108bbf5b3c9a904268613cd4b5deb5d1841989b02fcfd4046b592b8b686e9b7853a6fa";
+      sha512 = "b7711c9385063f723bb5105ac9002e74369796eef15a6da575240431401aef6d28625c1909a8a8145dcf25f761d710db53a1a3772aa0479ad98bc2054912860a";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ia/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/ia/firefox-62.0b15.tar.bz2";
       locale = "ia";
       arch = "linux-x86_64";
-      sha512 = "be2c99b0b6300137a207be27e4874fb2996b76872fc2a7e0825925629c132a6e2941994279bf5d5e6f9ffabf9121385675cf2d1fb1e4e080e60774f020098e02";
+      sha512 = "4fee5ae5167a1db8e7c2f1e5880255bd74354fdf8f1aff4336e384babe80d8240d1b2731831d73bc7cd780e3bdc4dbd6a8692f055fe3a35a1b3a240a28dc38ed";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/id/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/id/firefox-62.0b15.tar.bz2";
       locale = "id";
       arch = "linux-x86_64";
-      sha512 = "8fbc33a87be306df37db45604e0c5bb4c489436b38d61a33d75cfa1d69779c3edcfb32809daa4515a0631b795d9fe6896aaa31bbd32b9c406a556487f27e8051";
+      sha512 = "df8e25b9fa8a563193051d4cdc4896812b4cb5535b335d560b56e5b2eaacbf2e60e5af1645cb27e4318d0783a08a299c822a98aab528876b6eaa8baf5e1bd634";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/is/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/is/firefox-62.0b15.tar.bz2";
       locale = "is";
       arch = "linux-x86_64";
-      sha512 = "3b574f1c3667da198e9de638fbf07f595c1dd8eab7deced07f0163d18468c443e4e630e9bb3f53c906ec50805363ef8bd2c349fc58cf1e7b9a498341b7ab66ea";
+      sha512 = "76be24db28ac52d4b76b6f34d5f9868560d6413cc5967af3eb03f45fe89a290816078c3ddfaeaf0ee4520e4c2b16ea7855cbfd617a7915450e0306f96eca60af";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/it/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/it/firefox-62.0b15.tar.bz2";
       locale = "it";
       arch = "linux-x86_64";
-      sha512 = "3dce20ed69a821bc734ee0c187ce76fce142caccc08f66f6031f99c8dac2da8b0f8f23a65eba3110fd3b596ac78adf2dd47974838757db7c73b27efd728ec556";
+      sha512 = "93bb22e37d3c733fc311e369f1b5016ac7d441d946488a5f3c0b4d1c4beed1c7996afc753df14047e6bf66aef3151ba373d44b81ee66c3ab679de96b6c057a17";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ja/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/ja/firefox-62.0b15.tar.bz2";
       locale = "ja";
       arch = "linux-x86_64";
-      sha512 = "0174ea6eca444ccd1c2de27585aae9e4ae7edeb569bcc3d3ce6b54c49b7a8b58eb235403f197c99855561b070b2b6afc4a66665bef36fc69537fe903a4a5940a";
+      sha512 = "07af00e208dfdf342e7d558e7a56b766b479d77a27c79f121159698523d401963432b6387f20e323fcc070274d68372a2838b4cb7bbe27dd14d51327871b38a5";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ka/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/ka/firefox-62.0b15.tar.bz2";
       locale = "ka";
       arch = "linux-x86_64";
-      sha512 = "170155e9c64f6261ba6f6d292ef1f503c8966b49630215e14c6c61a9033bdcfd6b595ecf638212811628631e36e3cc4664867a817c78aa2e0f38e63077be831c";
+      sha512 = "8d485b8bee26c7390a0d98eb1129c5bb832484c1429ac9384805775d9fba79f21368bc82b9f7f342c7bd27ef65712d437f76b751a57986d4fba218a67595d6aa";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/kab/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/kab/firefox-62.0b15.tar.bz2";
       locale = "kab";
       arch = "linux-x86_64";
-      sha512 = "9f69e7e09848e423cd4103e40e5aad4458d33e6d978c4b00fc867544908c436a6aeeb9d41948262dbd97ce3cf018a71cb6d5a3d32742e2c3bafcb52107784de0";
+      sha512 = "fb1ecb5df183a3c65978c0afe193add9e792577d0fe6bc62b47b313d0f47c0c8dd989b03c9e911a112cd858d08a44b0db857ccc4b3901c005f8ce9310ad4f98d";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/kk/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/kk/firefox-62.0b15.tar.bz2";
       locale = "kk";
       arch = "linux-x86_64";
-      sha512 = "3f22f9712e42fa10da04baab8960a03fd7f479ec6acae0cd37bad04b52fb919aeaca30e8a5a074c9763e1b48d69310f27ad8bb7d8168a836919b0313f9b864d4";
+      sha512 = "cbe184cd7fbf5e88dfc93d058752499ce1e0629358ff2e93e1957f4b5dea356a2daa80a0663c5cdcb93e62a4a1b01bd468a813bae22c6b72a46cb4f245906b61";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/km/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/km/firefox-62.0b15.tar.bz2";
       locale = "km";
       arch = "linux-x86_64";
-      sha512 = "f6d1b176db8d1022f2189b24cbca3c47a70dbf44542db310549364da9f442513d77530842118e187b664ab3335bee20171d66551d30927c8ac02d45d4d361601";
+      sha512 = "01666393b46c34fa40568cf52baa67dcb27efcea8724562a66c4e6c74c92acf2e9fadb813887a5c7f1607ad2f36239bc93af9c9261b871bec5b4e778e03b286f";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/kn/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/kn/firefox-62.0b15.tar.bz2";
       locale = "kn";
       arch = "linux-x86_64";
-      sha512 = "bf648187df56f207b720ae53c484e81046b8899e6047ac482ff5a8b937096a0991834a2416a1fd0560236079c25393f9d2171da15bdb7e6cc6bc320ea44e5b85";
+      sha512 = "a82dcce6ebd702ec337f3d23a9db7b1281b9d4c271b70cb6d7ed752d8fdde18b35b29bb694910236bb96be9eca71e2e57e9e7b672ebe92da124d0fdb773638b3";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ko/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/ko/firefox-62.0b15.tar.bz2";
       locale = "ko";
       arch = "linux-x86_64";
-      sha512 = "9de51912d21abdb2e857a545d647c4f83da421796bccd6a8ac6095ca33a9dde1b0cff62f548f734fc7510590f8a29c0e2146ca2ab0745f8095a2f787cf1f6072";
+      sha512 = "60d9c327273711b0d2c3b3eccf858d0b8c7634992693a1970368306a0c35d74d651138c5edb4a5f3495c1692a3e8037247c66529b8b84fe4977c5d912d83581e";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/lij/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/lij/firefox-62.0b15.tar.bz2";
       locale = "lij";
       arch = "linux-x86_64";
-      sha512 = "40c47f9bfd0a005f740d425e0a31e7676b2a6001bd0e27948e237bb1f0b087d808c1db836fa06ccf002b4c24e21ca7aa30dfa6dd07cf9a9995c746f73ace7a2d";
+      sha512 = "81e9b8846503ff00b05530d026fcf3a0f21808e4396aea1814db46f1254042062a15be3044dd80bf294bc82a26f59151d64f612e380a305166b9292a53adce3d";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/lt/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/lt/firefox-62.0b15.tar.bz2";
       locale = "lt";
       arch = "linux-x86_64";
-      sha512 = "9f5c7410480474c3053aec0c88fb0afe5528382b0e6d8a1a53d9e7a6ff3a0dadfbc3a52212f86686910da7d8c000254dbb30f320a93096bf973ca974e44d7882";
+      sha512 = "670286825b5dcf853beac6953386d5431de65355c5ada86f97b711e618f0a401c5253c3c19917c837fc9eaefef660572d4f216f8b5b724e16c900a8eb702be7f";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/lv/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/lv/firefox-62.0b15.tar.bz2";
       locale = "lv";
       arch = "linux-x86_64";
-      sha512 = "daef12bdd690a9dba14f71c5dfbb074eea26e842b526c2d48638872522a1da06d3c486aafd0713caadf1a41be6bca2609bb38282010b1de8db65002e5a427cdd";
+      sha512 = "edd0606ad14dac7d7c21f673b43e10ff7bc7a93961e68c980b972ad2de75f08fea573edc4a5fb119d3cc7ace585609212a3c866737734d2d7f78922b4e82d56b";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/mai/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/mai/firefox-62.0b15.tar.bz2";
       locale = "mai";
       arch = "linux-x86_64";
-      sha512 = "d0be68142b8b640b829899da1103a82c7d05dd310f8aef55f38dfb83b8c080b366c4431a16fb912c2a890ac2b76f1c3812ab91444d8f00ca70b0a07b3bfff778";
+      sha512 = "e0061b255b0da95f1273978f1be17040202bbc5c56693ae056463562b5b46dd34575007d6c19a974a2b2988ed1839dac192dafec38e0351a75a8d0ce3138d440";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/mk/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/mk/firefox-62.0b15.tar.bz2";
       locale = "mk";
       arch = "linux-x86_64";
-      sha512 = "2c813aa382885e2d06aea8e4bf10f0d2582c733285a82216a490ab8ec26fba17a15b9b0280ad33f7cc18e33226b77b6c7d255a3dc00a2fc4cb0764fb7075f6e6";
+      sha512 = "4e68db3fe47b2d8bb508b5563ff6e96538dcea0de33ba1fe843b7e0b1d883d6149890c32e42b9bcd90e9dda8cc66775e1017cc60cd7588c01cf2fdb69ffd63ea";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ml/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/ml/firefox-62.0b15.tar.bz2";
       locale = "ml";
       arch = "linux-x86_64";
-      sha512 = "1a325a8034278cae28602a77b64b2ca33d4dffeeb7408fff2e9097cbf04e11ee98c07ebb71bb963e039d4cd7436ee6dd2bc2134505cef573231509371ad5ff39";
+      sha512 = "f502f31478ff8c69604bdfce7bebcf1a1b4269ac5e4494472f9122639f6b5221c11777150c152991ae069c8e33cbe701dab20443f5c4288b6ded3bb11c7041d3";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/mr/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/mr/firefox-62.0b15.tar.bz2";
       locale = "mr";
       arch = "linux-x86_64";
-      sha512 = "a8eca8c9b7dc76f055d701bd564d17efcdcc82c1b2274231e7d0652ddcd97655dd2c8cca1fc49cc280a7e537d7e463e33483c093ddbbfeed2adf250f77d60d05";
+      sha512 = "55c6480f79e1010323543ea40c3019a4eed002b0c86b230fb7bb392d488769fb0de7f242371c8a64fda231656ec554c5a30e38f8d5b476f55def5031f409fdf1";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ms/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/ms/firefox-62.0b15.tar.bz2";
       locale = "ms";
       arch = "linux-x86_64";
-      sha512 = "071c9078dd840aa6baa97f6ce0e9f6706998d03ce544d7813755ce217d31a3aa436361156e19cf343824b6ab56275b0d0c15f49390af7f061238102dedc2b782";
+      sha512 = "cd226241e9541a8f5448be6b72f274478c5f6c69d111414fb00b9b15e44eeb899a26a4894d02d3100f41d6b0f4bb131e9f8a779459631347e3d8cbaa35e0266e";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/my/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/my/firefox-62.0b15.tar.bz2";
       locale = "my";
       arch = "linux-x86_64";
-      sha512 = "c27c3f020b510cb05b9dcbd94209a759fa15107d6c81d0cd7f9b1935f01c61a760a1f6f0b29b133268598c20e85fbe27baf3e74f137619671300036500fc6da9";
+      sha512 = "4ae9aa1290baa307dfdb22478797c8b26eb7f4e36195b4f73b87d875ed2307d068f6937b3fc6aad605776d1fc2819d7640bdabea13fa02dcae6f0b57997e3b6a";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/nb-NO/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/nb-NO/firefox-62.0b15.tar.bz2";
       locale = "nb-NO";
       arch = "linux-x86_64";
-      sha512 = "a136c0ae01187558c46848ea5b6d30442493189d8b380bcd60a12f17134d9259424cd5479e164efaaa840b43b355f4da2912d65c15500dbaa70195c5ee25674e";
+      sha512 = "df8061d4a29a15177e77195111bf390bd28e1ebab6597029c51d47c3cc4192885e2792af9ace300f7908a34cca2d0a705af788ccdc0e213076204c6575f2356f";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ne-NP/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/ne-NP/firefox-62.0b15.tar.bz2";
       locale = "ne-NP";
       arch = "linux-x86_64";
-      sha512 = "7e22f58ebe1b99c50fb84f216f1506dcd20d4a8d094b8b6787f26f9b44f86496eb68f8463694890a3cad3f491468bf1f2db6aa347446999ec67e598c4d608677";
+      sha512 = "430b91f403b8b78919def773ed2af7aa8c1e711e2ac7f9bebc8c0fec8f2285d4f0005374d19ef67b0b96c022b3016546b02c1f193003fc76b8d522fa5e54a2af";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/nl/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/nl/firefox-62.0b15.tar.bz2";
       locale = "nl";
       arch = "linux-x86_64";
-      sha512 = "18e138ffdea50531c30ca75377c3e241954e7ab7be5b4d81c4042a0c523215b570391c3ac75e7e860ee0b26016bdc201a76bc198526d7bd2c96637d633aa48dd";
+      sha512 = "01fd6b1e8aa677f5d6a138dbb012890a33540cdcd6e3cad1997c0e08bddb678a384391b206b68f0de66742a912346f3b3e0f4ccb6648f6a6007cf3e2b70d4466";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/nn-NO/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/nn-NO/firefox-62.0b15.tar.bz2";
       locale = "nn-NO";
       arch = "linux-x86_64";
-      sha512 = "7da8c3c9c1f13cf635b1d70836b507983fcde4a50a54fb6781e3f50f4cfda2d38b10bfacf27e74ff501643c9eb93722ba88ef08c938bddb85848b2821727c378";
+      sha512 = "ca5ed09d95ba1a6f0aa0df7ef55e388031ce2d176459b8d88b008b430aad319867c1229af76c4fbe58522717012005f6cd03c21755aefd4db20e99a80aeb1df6";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/oc/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/oc/firefox-62.0b15.tar.bz2";
       locale = "oc";
       arch = "linux-x86_64";
-      sha512 = "47e0b6176db5b5c97051316ddb1d67694534aa3d4d2a84ae68581e23667ac1fd4774c7010fe63961ca8780c7f799ddfd2bd959a83ef57894737336cf6f7bde98";
+      sha512 = "0c166dd3c1e63b12884fcf55448fb5c1ac6d87776025c7fa57828c3bb9be237357267dd1e418617c6c487d26805c5fca3db28f70c93c9de7540927431a480ba5";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/or/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/or/firefox-62.0b15.tar.bz2";
       locale = "or";
       arch = "linux-x86_64";
-      sha512 = "501990e922eebcd108ceddd5779d55852e5d6dae0fa4525a86066096d44ac84e6e09886a8a099968c541a5916a14e59a4c683b9faddf28606606c10af38120ab";
+      sha512 = "28dba98199bc1199554105a00cbdaa88f4c637ced5fa7c21b15829e135510e43bf42c87848cf32078780698c7fce59ab123f50ef38dbbabd9d67f15fffa30a0a";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/pa-IN/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/pa-IN/firefox-62.0b15.tar.bz2";
       locale = "pa-IN";
       arch = "linux-x86_64";
-      sha512 = "7b22e657f393d34e9612c680b7ae3aadb85e03575e2839fbd75c06aa4577fc57ad4891ff080205ec2da4d303fedac7fdb67774f06c91442a629e5ef863edc58b";
+      sha512 = "c3cd5ae6e84fdadaf6f6766529d91b30e2c5ff77ee35f8a7f16ae74cb8925ac0c7daacb77c3f090ec1b08580252e04f08233fbb10453c1aedbcc915b124513e2";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/pl/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/pl/firefox-62.0b15.tar.bz2";
       locale = "pl";
       arch = "linux-x86_64";
-      sha512 = "e77995d8427a651f405389662503a6bdb6ee93247f96ee925e214d35859da88f5fa355a9a247d5d8a2536f3b0d962a2ef103f03e8b97423548136c4de2095136";
+      sha512 = "09d532fc6083d04fc8214665c95f544bd1f042042022dd8226a356186eece3ac11c4aaf3bb7bf9d4129e9e53015a7c62077bfd2311ba4da27120d0f253bd43e1";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/pt-BR/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/pt-BR/firefox-62.0b15.tar.bz2";
       locale = "pt-BR";
       arch = "linux-x86_64";
-      sha512 = "bf562ee1a588b6bb97282aaab54d6f60d130e1012db226a805f4cf54a8b2bc6d0dbf37610faadacfffbdff0d50714e83413a5433336e0425fc70c39802b92535";
+      sha512 = "70adc2ab406d9415d69d7e87e8692ee768bded857c4bce862215fc89b273cf9696a384df5b6a7891317590271c79e60bc8795bf16301e5da69bd917ed7920ce4";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/pt-PT/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/pt-PT/firefox-62.0b15.tar.bz2";
       locale = "pt-PT";
       arch = "linux-x86_64";
-      sha512 = "8beb3d7c5e5466da9a182e75bacf0ff0d512cb7b6d2b109721e595e289b292e11a71471abe8591f5f5167bd8113e7e64d5f4ff1c0827f56de82f01d67e9068f6";
+      sha512 = "ae34ca39e5db4d08a157cecc3c46bf0c0935353591df5d7120fb5d4a2a7b7963be8cfedb3178a5335adf39a9f9766083c5ea34d026e24eea0c394e9203008786";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/rm/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/rm/firefox-62.0b15.tar.bz2";
       locale = "rm";
       arch = "linux-x86_64";
-      sha512 = "197fdf8238d86fb62c9f5f70a2683c978c3eabb4aeb0a2f06db6c62f2e062158b28062bcca8d5ec871e3bda6a8ea05039a2281734108a898358bb9239a69b34e";
+      sha512 = "cbec6ecb4a7d59665c81fdaebddb14d4405aafb750e89106d4da5f82ea8061e22bfe19a13eb2173ef528b2353d86c8be0c7cf0e9740356635426521c08ed3563";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ro/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/ro/firefox-62.0b15.tar.bz2";
       locale = "ro";
       arch = "linux-x86_64";
-      sha512 = "bbc0b871e9ad5a9af2474062bda1eea5b45a5cd715167eb33cca748c27d9c5ad2c3a56df2e4091f691a24b6863447dd0c8e8d2dc808dd7f90a811edc164cf7e6";
+      sha512 = "e5f83616fc0e1def99812d8a01905ed0f7d8f22fa4fff6b53d15aa0ca78b03ab2c3d68c9bf6c13eb8d0c6c0e487e2d3fb4d14e16e6731170a37bf1465db8dfe7";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ru/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/ru/firefox-62.0b15.tar.bz2";
       locale = "ru";
       arch = "linux-x86_64";
-      sha512 = "fe7c5fcc41d40a0c890dc6b59411a757c3bb849c81c1c4113c053028c42612a5575277400f1e1d93dbf2be748b1ebd0c5063deae8edc76bb5f7234e3d46fe949";
+      sha512 = "a5055d49fa647b160142e3c619f735b72cdd1c6d335337a2d8ae173a1f63036f9e565a5cf7d11635c130cb7ed38f40d0db4606e8fd7ee41155114e73cc1c78e9";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/si/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/si/firefox-62.0b15.tar.bz2";
       locale = "si";
       arch = "linux-x86_64";
-      sha512 = "7d34ae2573d004f8f140607e9991c55fff98babaf6aec74fac6f3bd3f34aa2ca41c82354c5a935429dc3b7e95f2c1472b3715b2d5931b30ebc4fb01e37f18f27";
+      sha512 = "09304fa0193dce43291ae95657b322d0221cbaa4f3e5c54b296e52a804d0b2df2af7aa167886e7678f7f83d24f6cf96b7110e1dc9c966bf1a90f75dcadcb1830";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/sk/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/sk/firefox-62.0b15.tar.bz2";
       locale = "sk";
       arch = "linux-x86_64";
-      sha512 = "8e281cee72a2066af4c1237f919fa523893957180f0bf21ffb5e0fc10531487a08e179181e62fae7d273269c0ed936a6e2f206bbf4e06cda80507de76d4282fc";
+      sha512 = "5b9ed87260633e96087d86ec100030999283e02b7288c7bbc7a7a229a4ea12ca33af4c09aed248e0bf6195eb982d2462320fa6eae2ebe4ec98d1873c0cc2f22c";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/sl/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/sl/firefox-62.0b15.tar.bz2";
       locale = "sl";
       arch = "linux-x86_64";
-      sha512 = "dbb1bdf377df73f72b5e329fab94f3c10a8108e5f60b74c025c6373c593a37b7946e20b035111fa25b69e424d8a9adb6ceaf07d0d5a0163c89a5c3016ba09ac0";
+      sha512 = "a06a5eb4c7aa46dd79df392b6abb2a7e8d94c515a318d6fc154f03715dec197d4311ae2a54929a24134548acec02a662d2111866f6f69668d20c5a8dc802ad0e";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/son/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/son/firefox-62.0b15.tar.bz2";
       locale = "son";
       arch = "linux-x86_64";
-      sha512 = "de0a93df81ef58eb79dc61f2ac641f7ef06c0dbb1ab273b0b244312731bb4ce80907bbcfb10f59fa1cdb94f712499ac708baa224beab7a11ad8313bee8291e44";
+      sha512 = "3a4851ed7e4b7be4a9c9d3125a3867d18e1b27a492848ec3d4946c2a755e191da44f10988e12e3644e160c633a3a78cf65c7aca3acd05c383a2d00f5deeaf764";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/sq/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/sq/firefox-62.0b15.tar.bz2";
       locale = "sq";
       arch = "linux-x86_64";
-      sha512 = "274ad7363cc5c03672c3a0e4f50382ff1229018f316143e50871bd0a0ffee5d02996981dc376520f558f42cd0696ac334654f10e579cd1139cfdde12014bf3c5";
+      sha512 = "4b36d0b4be8596eaca519a44c9d9e0a487c3239de5e2f9b8e8fedaf116d776dc5904a0cb64482465e329b303c3e83be2b890ef775fefaffdf2aa085d08d9adf8";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/sr/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/sr/firefox-62.0b15.tar.bz2";
       locale = "sr";
       arch = "linux-x86_64";
-      sha512 = "b6febe826fabd153bdb5d66c0cc6f65eadd69d5b0137467861c24f5d9b87a1abe24f1a1d58ad2480d4cb151cf61731faff5d8cf47ef69c02ffd8b8d57b3bfdc0";
+      sha512 = "f6ff9b978a9c8d9e92eab603ad18191e119b844c6bc097a47d7cda9ed644cefe326cd7c3219f627ba77aed2073e454b12ccc578eed9dd8d98cc4f43f06d12ffd";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/sv-SE/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/sv-SE/firefox-62.0b15.tar.bz2";
       locale = "sv-SE";
       arch = "linux-x86_64";
-      sha512 = "69fb65b14ce8a63452172e970aaceb41a7559061efdd7379154962198541366dc55190dbae81080d74eb5b2236cc74c77c15bae3cedb12a0437558e10b730ca1";
+      sha512 = "3de21a816de56d89495d95699a27ab7b725d4465c37a7977078b761313f1d4d893ac4460006b7c41ee8c209439a4274f6bba333a13392642a731676c906c6060";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ta/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/ta/firefox-62.0b15.tar.bz2";
       locale = "ta";
       arch = "linux-x86_64";
-      sha512 = "25d5725cab0dad6d67f08fc9ab694045672d5ac497823fec237dd68d1e626639558222e6293177df503c19e9c297ed22273dda60283e80985c2ef9ccffd16360";
+      sha512 = "fb1eb184fad76d5f12f06aa6ea1406b99a3b7f26d12d985991c5fbf3eec32c70294d64117ceed2c54f5a1b18bf49fda0edd792bcf3cb74a04c9da93626583953";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/te/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/te/firefox-62.0b15.tar.bz2";
       locale = "te";
       arch = "linux-x86_64";
-      sha512 = "ba95efcda55fd6c6cf5358bbb24bd61d4f57f2103a38eae3289be00bcd36ba0d451cd9e4bdf00dfadb86abf9376ec202d53be017ae47c97e29ae05b11e4b9c22";
+      sha512 = "6f0cd675c579710c2d252f5740def245be9711292946e554e81dd7d0013e6f7aedcc1dedf3915442541d40efe7b791e51082db5f3680496f4f8dc85dc5c3d535";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/th/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/th/firefox-62.0b15.tar.bz2";
       locale = "th";
       arch = "linux-x86_64";
-      sha512 = "ef08a290c0b6555c5f80ac162f1233588e579cb32cc09c9a6f86c90c62814a67db37bc496a52f6490ea6de2addf6601fb225ad98ffc99180d16f1587735e1e0d";
+      sha512 = "93f6a512047fd81cccf50ed45a3077fecb6c44e1181bdaba00c4109081a5e57f3ecc7909068c4f3b9e9898a1239ffaf709adc9b0ccb541c3ecfbf614b6a120a6";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/tr/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/tr/firefox-62.0b15.tar.bz2";
       locale = "tr";
       arch = "linux-x86_64";
-      sha512 = "337f8a7fa73712c03e4bd78a86f0acd5e8fe50c31cfab0549db1037606a538ee0881c8036d1709e554dab14643f89ecf83fcf86fbac5ba2bbb60c73c06a66508";
+      sha512 = "2b0569e50053beb3b07da6986d04fca84aaff724b7f9d082982bb26f2486a0f36492d16e45aaebd9d0d3e0e216ade77b6ea3dfea92b7ef012f06bf9584a123fd";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/uk/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/uk/firefox-62.0b15.tar.bz2";
       locale = "uk";
       arch = "linux-x86_64";
-      sha512 = "d45c5eb136282a0be9a96081804d25f717dfd210c57f64aa84ce5a445fbac3b75e271ff41d865f7e3ca3356e6586062259e097b1e4dcfe7e6e7566ec592b905f";
+      sha512 = "611f5c4c5a550087d5fd343dc6db191cd79924b355b59814dcb529b2c7e0144f41669f88596d548b636f1c472e28ae7f2f3576293e5cff30415798165d0585a2";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ur/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/ur/firefox-62.0b15.tar.bz2";
       locale = "ur";
       arch = "linux-x86_64";
-      sha512 = "092def4266f697f4bd01765aa14d2a260fefa8cb7083771133d48238bd4e5ab13a901fe2d175f6c38814d74ee5236452fa7e49fb7d203501bddc210c3af7ba0c";
+      sha512 = "2dfd0669d41cec72b48acfc1831f11c336f7cd0d6b2f60ce911af2d2470693e0833f368fdaa49e4ec8006d37c62bee5f53ac7571d5dcbdb8eea837d27fa93c1b";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/uz/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/uz/firefox-62.0b15.tar.bz2";
       locale = "uz";
       arch = "linux-x86_64";
-      sha512 = "9b459458fb94ca2946fa5e461c3d2770b00a45cc11a17cbc7d01799871e4478e94fb55605eea23d42cfd0494defb929f0ef6faf043f53e227cf140fd1ba0e0b8";
+      sha512 = "e42a3ee6b794813c3ee050b083828adc8c190b824b3361ea2252da70e7814d60230c14767158b6c20263cec8e39fb2e92dcf2da4a5f36ee7d0c643d882692789";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/vi/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/vi/firefox-62.0b15.tar.bz2";
       locale = "vi";
       arch = "linux-x86_64";
-      sha512 = "75a257e23b377f096d4d2f6900e1a0ee3aeb3952b513fbc39d5ef771337c8639f4f076c98af6b7719b396684a876f5407c13a6b9c17af4ede7c7919dcc3541db";
+      sha512 = "8003a0651f5683fbe58e7436143b6367ddebec6b0f456aae9cb26dc056f2ec90460bd26b53705bf6b8ba46b9ab63a00e20c6b675fa294617a9d799d68cdf477a";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/xh/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/xh/firefox-62.0b15.tar.bz2";
       locale = "xh";
       arch = "linux-x86_64";
-      sha512 = "a3898ff8293e78ae37eb017c16d7b2b01a2b5108ed674303505cdcd088d13ccd5891435bc128624317a7cf4b917072cef9b56cdec75111f2d7027bf42fdcff26";
+      sha512 = "c74fab9a7dfb49a736725600b9e957b3a882ebf8b33931f8f648d354a5f8018341bf5f97f4f7e21ed4daa2d175fd14b2636abf5c3834f22d401983bfd89e55ec";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/zh-CN/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/zh-CN/firefox-62.0b15.tar.bz2";
       locale = "zh-CN";
       arch = "linux-x86_64";
-      sha512 = "28afc83cc294430582ba0e7400c72f0596c15a9a8691a8c068dc2473fc86528beabbdef64ed56098e510474675e61d7b6d4616422a9f67f6e7e930c11e550247";
+      sha512 = "e0af6c2362fb5dd8ebea341b0e7da412b267867afb1af0b36ddee0b79c878737482402617830c25d2794cc3636f94c690f95c21a6464da0ba70c25f48cbbd98d";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/zh-TW/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-x86_64/zh-TW/firefox-62.0b15.tar.bz2";
       locale = "zh-TW";
       arch = "linux-x86_64";
-      sha512 = "3e25f27060906e4ca1c06627019a45ffa09384fcc3b3f20450138e9984cf9d29d410e67083566b58b3e99a15b8b7a05bd0716cb797bd3958f1b0105066030590";
+      sha512 = "b894efda72e8efdbe2f84f04a9dbcb8268cf8c539f977484500a944b49dfbcb0be835924e106c37886e82120c9d938adbeca49ee35e7e319bdd45d25ccc6f270";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ach/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/ach/firefox-62.0b15.tar.bz2";
       locale = "ach";
       arch = "linux-i686";
-      sha512 = "45db81de89d4b8f6eed856b6ea00531de1879a1c61425482e7eef65fb5eeb5614e894078d8216d98f097e1c3356c6ae62d12e4c9c4a17d2ae0cd026c0a13898f";
+      sha512 = "21c3b84bdb5ac2b66fc90ec38e07b7f7bd8162b63fc424c71daba757bccf3dac159814d6e42a13c21c113675f5c8035c5c8b3a0fc1be0a3f075ac929cd5814cd";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/af/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/af/firefox-62.0b15.tar.bz2";
       locale = "af";
       arch = "linux-i686";
-      sha512 = "4aa9ecbc712372716a98460523e463e6144f88cc5ebca2d2e102ba1c78107dc9b287471a383ea7c55b4b0d1930501ec69202656346c7279e5c15ea32e3ebb5a3";
+      sha512 = "c700512bcf25db8cfe6674ac599645745f6580d35089ca4877a2af68aa9d768db6cc3275d431d3debf44f4d4e0ec8ceb180e8abe565a6931f905dbf153ba193a";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/an/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/an/firefox-62.0b15.tar.bz2";
       locale = "an";
       arch = "linux-i686";
-      sha512 = "e7c69de522160378f75ae339b62dfee2c8391247cd83b5b2b43974e7659dba131c954812e4ea55608f01f4f024ea8f8bb37d2bce95ddefb8e50ed73b006acc0f";
+      sha512 = "3025f4a3a041f94075f9d42ae85dea7e24f6718fa67e78b38cd8aabfabe4f2850504c21d05f7c6803abb0b8b64104e76e07588430c040f7a51a6013c02783c63";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ar/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/ar/firefox-62.0b15.tar.bz2";
       locale = "ar";
       arch = "linux-i686";
-      sha512 = "184c608d477ec5f2fbfc547aac6e5863208d92b1de0cc362efd68b5ae0d414141a904c9ed7efa53f0946d934a737d3ad897b6b92fe469c2aaa58aa7252ad2c5f";
+      sha512 = "aac572b6df62e683322680fbf7ee8918970bc89e66e0b40a3a951d137b97588e49d747e560545ea5a674cb78b2c6b11f881b6929023fdd98fe77d0ce219198b1";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/as/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/as/firefox-62.0b15.tar.bz2";
       locale = "as";
       arch = "linux-i686";
-      sha512 = "d11215275176c80bc479bad71e88a42d2fab7af2b92803a1c34fb80216e0d07fbb0af8350918d6192640a42186725d42b64f95e85c8822e5e0f9b208653c3647";
+      sha512 = "b3faf85caa0b5ed0b1881df23a6fc9f3eb0320cf8fca19d10eb32e7f743982499eba6e02e553a264f7d6de8175804291bd5bb8f41adca81d9e0e167b27b7597d";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ast/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/ast/firefox-62.0b15.tar.bz2";
       locale = "ast";
       arch = "linux-i686";
-      sha512 = "bc3b79d190a239827f52ee2bc2d5baa58da3e6827878529571e1758bace4bb2d87b59319b1760c3df2921ae620dd9566e47429f63a9c213dfe0bb2f277703335";
+      sha512 = "1ae6641e85ad3efd6b88e2d47dfa66691fecb1f246b03e28b23bb02dbf4eb01a5bb80ae2e4cb53f9d21fa0fea161664d4fbc161481e043adfc3216a3e810ecdd";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/az/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/az/firefox-62.0b15.tar.bz2";
       locale = "az";
       arch = "linux-i686";
-      sha512 = "d009b86e540746257d691125407bdc2a16e9770da25079376591e113a7be128411ccb309ce5dd3dfc11a4e5136fba9c98452b2fe1c7642a76c17145b0b65f0a2";
+      sha512 = "f4f5eb299aa196182f1fe6141387b742bb4087727e3ca53beafea375839c81912055074daaf5ff8e8e2fff4f88458a4de00950fe8188d6e69f742fbba9c7f7ca";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/be/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/be/firefox-62.0b15.tar.bz2";
       locale = "be";
       arch = "linux-i686";
-      sha512 = "490362f86b3ef01b9cb28aad1ef57f32e4f843a7d5d9c5cc57d803c3571abdfb348082cbc9b5615a1b47f2192ee2041ba62ec28babf96c1541ef633fe1bb794d";
+      sha512 = "c3055ed544c6e5159e789f5475f48d352db0bbb44b0b0369bd5802d563ab282c0d1fe8793e43248fd526c58456f58cc70acd254212c71c0183387dddafff8e18";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/bg/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/bg/firefox-62.0b15.tar.bz2";
       locale = "bg";
       arch = "linux-i686";
-      sha512 = "8b8d36783808a0a1edb8fd27d163eea9605a88f1949dbae9ca9161b172ca5fcb11a4d127a8e1e321bd4c5879aee5576ed1b2ace46ee47d528eadda56022a1fba";
+      sha512 = "7f532da77b839b9240b1308c87f0e9bc0c974bd3078c85242c80c5e88ef905f0c7e84f4b000144dfe3937bcde1a61041cc9b3437eab0d5ed17600e7dfb09f1eb";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/bn-BD/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/bn-BD/firefox-62.0b15.tar.bz2";
       locale = "bn-BD";
       arch = "linux-i686";
-      sha512 = "0e57b4f8760e1747e71c550df26da448ea2db0ded608ef1ef1ae80ed9d5d03b26bf4c221f078aa04481445841bb90032ddad48d03f36910653c1b3c64978c18e";
+      sha512 = "78c3a039a7e0411e7ccb0bb699bce3529ae23a3987455722c7462dfcc90c248a290f0384d08551e4cabba3e738218d035ba4c95f3c4eeda4a4aedf4608ec1bf9";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/bn-IN/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/bn-IN/firefox-62.0b15.tar.bz2";
       locale = "bn-IN";
       arch = "linux-i686";
-      sha512 = "3300e0a5f742001006d7e30ee6ac50a9a2fa4554248ff2b29349ddd993d1c7a85852b6dc311b0869edfdff564f5442ee1ceed033452933c36fadb155407e981b";
+      sha512 = "892ccc092798b816cb66ab43c6e81c62b7a3c48d3687ee61cfa55c46c289be74be981e4eeb2221ef39d1ec865a57cb5395a96dc6d93e2fb2db9cff83b5797c6f";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/br/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/br/firefox-62.0b15.tar.bz2";
       locale = "br";
       arch = "linux-i686";
-      sha512 = "da396f23f2ab91c05d85fa0099133a95edb4e05700b0e08d5ba240a38d4efc20ef6769fa3a0ff5de2622d1dcdb381a264db6cdc90dc3434672223220f6e45ce8";
+      sha512 = "4e8f36d6078b26eab4131e3204ad730c92dee0d96ff5733827ae7a3a6c5a4289e0fd2f02b0da756f5eccc0ccfe6a88c9f5b97ff2c7a7e67949c73d7b4cf8d815";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/bs/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/bs/firefox-62.0b15.tar.bz2";
       locale = "bs";
       arch = "linux-i686";
-      sha512 = "2e68d37451290d73e04d6a5bfd192b399cad78844ae667228aa18b77c08da3ec7cf785fbafd5ea490a3bacefdd97df81a55c9e944d8cba6d5f3a67a257d319cd";
+      sha512 = "e6b6b0637482b2bf1900605557085768f330815504d5de26f0c3dadb0ae6b8fd6dd589d3e76bed3f876ac4ef681c316da92f321e4134b7a0f6b6bb13c0826104";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ca/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/ca/firefox-62.0b15.tar.bz2";
       locale = "ca";
       arch = "linux-i686";
-      sha512 = "ded10aaa1d983d636f7182622a29c1837f51ab27146660139858608ffc9caf0c6f5b836434b1cb1d6d837188cb717d75b1bc69d73c77859fac9c705193939e06";
+      sha512 = "3606038c168de7fafd57bb49be1c0cb4d86dd045532d367749eca9ecdabfa21afb014bdeeac7801a94aaee71f95a9da647feb579d2f482f4fa32ccef35f0c7fa";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/cak/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/cak/firefox-62.0b15.tar.bz2";
       locale = "cak";
       arch = "linux-i686";
-      sha512 = "e4e5ef06ce826d5318aa4ff3b7c89ad88b68785e14eefd4bdbea01c38c5fc1eb43286cf33225b344a6c665ac8ae264b4155fae8d3e14123704575da4b7382219";
+      sha512 = "04900da3cfab412d00611ca9ab629f9e15491e48c7bf6ca7b8cae6792704cf1326b0a093a314b772f5a55d20b7dc2f61616ead2c4f9c86d75e5e1cba0852d4a7";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/cs/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/cs/firefox-62.0b15.tar.bz2";
       locale = "cs";
       arch = "linux-i686";
-      sha512 = "f142fbdeca019d1d5d012d9046514cadee3e81eb444c5d44d8ec83a9909ffb4837b0f219ea1190d06d5794e38e15121b33e7ce832a58b564d2703b7776cddd9f";
+      sha512 = "27c7104d54761db41ecfac91ffad785813cee4ed41b2826874ce514c3d46bad87443ef0cb39ad949044688405aeb7cb2bc0bb24fea42da2d8bb9903460ab74f6";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/cy/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/cy/firefox-62.0b15.tar.bz2";
       locale = "cy";
       arch = "linux-i686";
-      sha512 = "b0e41b3b2282b60821db2015979ba228dc32118c001473f6758633ec27acb817f097a985fcf782c81c7035a8d29c77eeaff2b217183979163fbb1bd83b6fedfe";
+      sha512 = "55edb6794ef4b943acf3478cbc8fcf01729591448ff226e5ad20cc319a548e009167fd8d9afbf14bb0304526fe8b295826afdd23eac78e954dd2d78bc83c2f30";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/da/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/da/firefox-62.0b15.tar.bz2";
       locale = "da";
       arch = "linux-i686";
-      sha512 = "176b7033a988ffdeff54fc738b60505af089a6e43a38434b66e0405894b7b6cfd019cb98807aa24e168273978142a31bb5b744ee6e88cbbdbeefa715baa28f36";
+      sha512 = "b7219e0a39262fd5a3f6c75f9fdab721e99be5a2336a1bc2c78a4efc2fb2cc44972537a5dd4589b8acc1f0ebd47769061349177658b86dc25fe9bbf9794ca679";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/de/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/de/firefox-62.0b15.tar.bz2";
       locale = "de";
       arch = "linux-i686";
-      sha512 = "d1d01695f820f9779c9741cf7fc5d8685bffb6e0d0439d37408f946229d78aa3852adcb5f24f8382300f232c157ab2bd44dcf99affed9295aa7e271aa135ed09";
+      sha512 = "00e4ffe075d4f627798fd478807db829e4532f3e6531bf9c6e2a60da4cd26e0004a13e996b2fc0669e98eaf482a257d23a440192a4cb852e9407d8f4a468a733";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/dsb/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/dsb/firefox-62.0b15.tar.bz2";
       locale = "dsb";
       arch = "linux-i686";
-      sha512 = "640efe3fe993feeb58be649bda72186279108c08a68ea1c0258186ae48cd8397a8edb5cc3678360168e17f2c78c8c3e7f45edca0a28f43ae572bca817efb3ec4";
+      sha512 = "5215dbd302e512000571bdf2f0a89c9a7060c9b0634dd611c5407c2d20a1fa78d4c66fcb4e690254b6d2527601216107ca91a3e50e00cfa254ea1d355b314835";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/el/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/el/firefox-62.0b15.tar.bz2";
       locale = "el";
       arch = "linux-i686";
-      sha512 = "993563f872020e49c5c12ecd03322d54f449f5161506d0669d80338133b1a2f5a12ebf6938dc9aeb89dae3dc589cfc3a80a9da90f40932b9fb02698827e4c426";
+      sha512 = "00a380e37f80efec963baa9895d86baa2f7332c1cd34fd632240465a899c807959520d753aa103a291586ef094ca362f0c1934cf84d72b99d83867975da3813d";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/en-CA/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/en-CA/firefox-62.0b15.tar.bz2";
       locale = "en-CA";
       arch = "linux-i686";
-      sha512 = "02c617c9603a19d27acab55a5e9bb742d30bfca3db737897d50e9d8a8685487b0600db1dce1769a680fe3dce64dca107a31b904222a534e02df8cf51df92b31b";
+      sha512 = "a66483e783e46f5062f947a3fbf4901cb2f3640424713928a8256b3815a7d3cad435b193f3b6a2b45307ccdb934a961f184bd0b6a1b44ba7fe057b41c76783fe";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/en-GB/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/en-GB/firefox-62.0b15.tar.bz2";
       locale = "en-GB";
       arch = "linux-i686";
-      sha512 = "e096f0b92e79caa3f38bc805e838f18ae43880235bd409bdc53e545bf73ba27731fe1bb1e0baf1ad98c6f726f29e253368c47e69925145db388170bba6deab26";
+      sha512 = "4e56ad4a593c953f28559d3774a926a4ee6a160f3697bcfa686c8f0e3f17bc6099683c9c4c5fc48fdd940b038f4d534d6bdc82cd81f08fd86e06ba24cca50da5";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/en-US/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/en-US/firefox-62.0b15.tar.bz2";
       locale = "en-US";
       arch = "linux-i686";
-      sha512 = "f29ad64c1eac9314c06a8873fac9425eb0a038e5dd2570f4d1a24d8ef071201f5cdd0ef6280eb3ac790f8c5c55bac3fc177ef8004b979909f4c7949e42d82846";
+      sha512 = "408865f32880b935d3371fe464061f43f8b373fb30f815b7317bf3808840d62b1aa4db35964c935dc0194a79c28f19c4cf31b12c60150be281e95c09efa6f2a3";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/en-ZA/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/en-ZA/firefox-62.0b15.tar.bz2";
       locale = "en-ZA";
       arch = "linux-i686";
-      sha512 = "6dea9ee48c0d4ece3d9e1054f873acb78cd87150a3e21eed3cab89d2ee8cee58fe752167a2fc4ebedd630a345fc59a2d735d1c451c7b0537f5a8d5a7cf4faf30";
+      sha512 = "c11483360ad70e103fb76c1e7e6b9162a11976ddb2b3704a114b14d34ada17494ed93c35c70b9b09d8302015938aec42c1a645c0e6a762a554b253dd5946def7";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/eo/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/eo/firefox-62.0b15.tar.bz2";
       locale = "eo";
       arch = "linux-i686";
-      sha512 = "699106f53dafd9d8b9c8c72e7c2c58418e83333b40a884d12506db2703b159fcecfa3adbd65ae27d4f71ba0ad608ab1da134ae59f2ed6d3091e01ef01a64f7b1";
+      sha512 = "1b5a4077dfe02aa0f690f9c85fbcb65d3b3cb9f85595cad88945c3a2a35a968cedcad7ae60acb3f4923743169cde44b779fb913af3f27df5075023b77b6ec24a";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/es-AR/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/es-AR/firefox-62.0b15.tar.bz2";
       locale = "es-AR";
       arch = "linux-i686";
-      sha512 = "34b9a99f25124039e2702efdb22e067e9484c1c9a01256a78293d11147796a4caabaa0f14b8002d1fc5169bf08fbd02a0c0ccd8ab42c9dcd30247e1e016d3be9";
+      sha512 = "ae19e0b5732cc7566215729fb7c6cfa01cad1b18a9ff47f3cae869652f8be8a884a67f29ac9541ba938c155016415e007fe4bcd90100f0b964a6d496c6b16f00";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/es-CL/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/es-CL/firefox-62.0b15.tar.bz2";
       locale = "es-CL";
       arch = "linux-i686";
-      sha512 = "eca27fe26595efa9610eb7ece6665c610f720177fdac8b4fe5ff55805995b9d0b48f0b43c71ea9a546da88959020e4e3dfc035515b0c63a19cfe1ed980406fa4";
+      sha512 = "b09334d527d4000cb84e1efc40aa0df0a59ee699cb4def8508f885cf06f17dff175ddb202d2dfd898dece5d87b785188f70ef09715adc07f4d27da33dd194aca";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/es-ES/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/es-ES/firefox-62.0b15.tar.bz2";
       locale = "es-ES";
       arch = "linux-i686";
-      sha512 = "da1471d3f979ece98eaf437bdb1bf153c1d05266b41b8a54aed3a78a30647eb476b154a87d0f0969231ca11747a00468c3d5759de24442eb1c2e3d49a85916ec";
+      sha512 = "4e4cf8dfb345d38974f5b293bea8473a6c1e530fb6ce936e3f6005a2cafaae4a9d063efba518945ae395d0e051de45f9100c07e065b4394d4624847cb63883e1";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/es-MX/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/es-MX/firefox-62.0b15.tar.bz2";
       locale = "es-MX";
       arch = "linux-i686";
-      sha512 = "e16025fa517bd2a670c8a7f3bf2d5f05e8efece75ea8ffedf88f5e0e728d18b6c4041c399da501d2cb0824a64e30503ab71a3fea068d30037fba47d494ed0ad5";
+      sha512 = "1c51512b73cc30c85d07d575641885008262d4e1a09f81f1295e79e3b075f83de7c49eb4809c038994486086160d146648d8f9dc9e470fb19860781638c77915";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/et/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/et/firefox-62.0b15.tar.bz2";
       locale = "et";
       arch = "linux-i686";
-      sha512 = "b7029f56f0f7d6d70ebbefbc1f406c75fb1f0617eaeba8864012738921b18675c752ad2863f177d26a5949a718ebf82699ff4bfbeac8fbc267578cdabb8369b9";
+      sha512 = "64cfa6cbe0e5029838077cfa1941e8bdfdcaed72b390ec265bff0d2e650dbcaea3b497333d25258d92fff5f9ae6b83b8a1bdb62c7347540625eea7c4d92ed948";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/eu/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/eu/firefox-62.0b15.tar.bz2";
       locale = "eu";
       arch = "linux-i686";
-      sha512 = "4f2972f199cde9802742cc7275c7e9df1848f04de4e5500db5c09522948b4a3ad027614783939d71d7b6d5c003af2ddf4411d391e8d391282a2cfde48790db82";
+      sha512 = "55d0bcc3b8b2d38c6157c895fc636d2eb777a9b49df033a318d590a97d1f7ed1641b40c41164799bd24f56c1ec4d98f9351d342929a1ba18fc6476f3aea3bdbd";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/fa/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/fa/firefox-62.0b15.tar.bz2";
       locale = "fa";
       arch = "linux-i686";
-      sha512 = "10d54de8b66459b1085d0cb04c4448086dce730b8af1c8a31d340c15662f206d1fcdb1ad09bf6744515cab6fb8db69185a2cca9f3fdd438fd57b249b76e9a7fd";
+      sha512 = "0e401cd8aa9a68c365d3665d547a09d704b5e5369878ce4a9d34a5d58de82ec29f541f79857b6f0d900e3a477b047f3e0572e61819ecc73cfb2ee5eb720ada53";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ff/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/ff/firefox-62.0b15.tar.bz2";
       locale = "ff";
       arch = "linux-i686";
-      sha512 = "ec98734be92fcba4764d61a0674577ac388f8252ec62a8631cf66ab4eb88e8a1af2ee3157e0cafbf97c59a48d90443f0a8781183999da713dea2a7d67f816ee4";
+      sha512 = "24a1a187ad9242219376bf07026a31ced3496abbfe74f1fa3d252b677018394196ae0fad8e982d9ffb64505753f20e352e35149cbcbf837ed15e4f00c52a7b4d";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/fi/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/fi/firefox-62.0b15.tar.bz2";
       locale = "fi";
       arch = "linux-i686";
-      sha512 = "0a9c899263a068262d8f4d0f666c43f8b06bc6dd9377be27b88ed1920af42eba98df4b491de5d980f54f43193ec6ab13b8cc91df95d6eecbf755930f49b1f4b4";
+      sha512 = "01fe0ab929d3bb30c620b9967d58de215f3dbde403996491d927b9b80f45a238940202ef87f2a832a0b87cd2047b2192c52d25f61bcae5f8c9d1ad009aed4896";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/fr/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/fr/firefox-62.0b15.tar.bz2";
       locale = "fr";
       arch = "linux-i686";
-      sha512 = "bc23a2b13d8cef1b92c73e2fd647a670db5933a4e93a53d2bb7a5814d6fd420a5cc41984b6adcb9863e1f9dbc451c9442e0663f096a707f947f0420bdd6924fd";
+      sha512 = "7bea3ae6d615ec57fb40756a6ab549002b0586d202ae8d02ea50a36720c63bc7d55ad690a716eaa90e31d0e530d0b4ab76f6cce555aaa9a9b953528e93f54799";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/fy-NL/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/fy-NL/firefox-62.0b15.tar.bz2";
       locale = "fy-NL";
       arch = "linux-i686";
-      sha512 = "e154036b3b4f42de8d880be470caee5fca4a393c469189fa59c9bfece9b9a2b1fe9f32a65c77c47f8260d5ce0ccb81e1bd0f43ddf98bbc608e76db446fd1be40";
+      sha512 = "17c45bdde063bccbf6c22233380f1f882686a1d029b09687bc5a4298f8bd58332ae0112a115388e83f51f9059a034d1e02a0ad3395a8f7525e1ab9867bf7cfde";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ga-IE/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/ga-IE/firefox-62.0b15.tar.bz2";
       locale = "ga-IE";
       arch = "linux-i686";
-      sha512 = "3483257b21b58172c086c291d77a3c651e07d62b0823832d5d8e1f48fcb9d0d3a7c35df29e11e346380e78d6463802765ab1009ed4e64d7e0f4db1e4beaa6419";
+      sha512 = "7d67b7944eb0cc393afac66ffadef494e405ae0e9a36ee8a5225b2093f257ecffa09ee06ecda57e01464fb47fef7f778ae0980b2c31e32220873c3bedea85866";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/gd/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/gd/firefox-62.0b15.tar.bz2";
       locale = "gd";
       arch = "linux-i686";
-      sha512 = "de877d65e07d38d7b30bdbd3be409797b22cd29b3ed49138257ae008ee022655a3082a82f469ae99a2e8bbb3d4787c35377aa383f43da9d3cbc978a6d73c9bf4";
+      sha512 = "db757c79cb0d29ecca54eec5b3cdafd3ca9c2a8a3b4c174f616f2004bfc50c5e5f4ef076977544079d886280e78596f155f18ec185f5d99931bf20c5e3266f8e";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/gl/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/gl/firefox-62.0b15.tar.bz2";
       locale = "gl";
       arch = "linux-i686";
-      sha512 = "37c29b7e014b20c93733adf75bdd4a427d89d8d0589e26bff48a94c4bbfdf3867dad8e6df0803afc08206c62f6a6952d46332e62258cfd2956416b4be29a3a5c";
+      sha512 = "25ace945c620a60e1e38a0a8a994f833bd708532b437859950a1d298739fe4bc3a007435e7dadc3e3fab132be7a706bc02917f2e0014e9455d68f6b499f6d226";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/gn/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/gn/firefox-62.0b15.tar.bz2";
       locale = "gn";
       arch = "linux-i686";
-      sha512 = "5931414b6ee32a5b8e2d3730067b16b924ef93a40e93170592ec66452311dd9d50a79a73f26c143e3ab9ed06ecf8b341fd035445ec95199340dc64a10d9df3d8";
+      sha512 = "45fbbe23710f97a6a0e52586fe66a0c9375cf5736b524d9e48d540b5a170e00239b6ff4ec1e23f73507a5d302db7a122978058c88171b4216c54f6f572d326ef";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/gu-IN/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/gu-IN/firefox-62.0b15.tar.bz2";
       locale = "gu-IN";
       arch = "linux-i686";
-      sha512 = "80bcf83c93319688123fc4256eb1346bca6d307ae9c87d0427eabecb006897d73c1fea677e33d1b9b4e888427116c2f1a8df60c47465becfe4a947e081b8d5ac";
+      sha512 = "3a55a597d3023e8e4847856f56ba0861df053bfaff032ff56b78bcdcef67422eab31135df2f40f9ee4b940e4aeabb180595e578346162cafe0360b812264aa0d";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/he/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/he/firefox-62.0b15.tar.bz2";
       locale = "he";
       arch = "linux-i686";
-      sha512 = "05c03cec4ecbf529244f19823cd00e0829e830e4c23faccd750fb1f239ea155b74670d315b8f1d94ed692c62f0c41fc30a6c051ab0410f84f408cf399dbc2225";
+      sha512 = "9a66991f31e29cafa5e120a33232949ea0b11eec14fae136f0f1ff743bd5a9387fdf567320cbd3d10904fca975d5df0cf3ff99d571e7c55deb4e1b804a38b39c";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/hi-IN/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/hi-IN/firefox-62.0b15.tar.bz2";
       locale = "hi-IN";
       arch = "linux-i686";
-      sha512 = "92655f6a715fdc11cfb65f78bdf330e7f1bedb445db81069ba14a6baa1bd8494042ea837fa3e4f8f738d9758e3e7b9fa54122e7aa063ddb629020646fe4a8dbc";
+      sha512 = "9fd3976b56e358e6948a060c63770d4de0e7fc6a9932381f42377ad8ee7bb5fd6c45a59a2b6c49bcbccf0f92a4ff3291969b45276a1a04f891239058a7dd35f4";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/hr/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/hr/firefox-62.0b15.tar.bz2";
       locale = "hr";
       arch = "linux-i686";
-      sha512 = "b87544de15a28f2fe7ad4c9b9f41b4bc1ecb679ede72b28d6dee37717f7c72343949691bad30ef3259680d21c8bc302e5a63f346e1714a8b3f7dac07051a3afc";
+      sha512 = "f79d888b5c02277be81d6b0dc0adfdb1ccb755371a9dfd02d817209255daef6b87c4860fb36837e6bd64827c04235de4579305d052e7f69939c5bd2b96d907a0";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/hsb/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/hsb/firefox-62.0b15.tar.bz2";
       locale = "hsb";
       arch = "linux-i686";
-      sha512 = "003c07ea6f748a2c98a8f4846484be4f49bd4e0541467c766eb00728c79a9e72441b8b426b20f1a6c84fa66c5c7d5b6d4903b92b5cf15236567610f6d9249816";
+      sha512 = "4d634e23092524f7b1881591dce8930d661bd0cc154ebf6ba5cd8aa5d00de5e77670bddae05145f7c6f485ef86e4dff4ece2962ed084384c576821c0e0e578f9";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/hu/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/hu/firefox-62.0b15.tar.bz2";
       locale = "hu";
       arch = "linux-i686";
-      sha512 = "177bc5d4653f8c2f555a7d8f8998a7433b607ff6e90d65f107ab2b40ee5349f96302ce63dd352c14e23f399d6a815fc0da6e52260d8d196daf4752ad8ad0e183";
+      sha512 = "0b734fe02178b3c17463e23166a0cb00df2ce93a56655fa7085a416f2ad53bcf3ddffc0ebb62328fd991ffe75034c1fdb0e08f272ea6bf117a2bfeafc23f1808";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/hy-AM/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/hy-AM/firefox-62.0b15.tar.bz2";
       locale = "hy-AM";
       arch = "linux-i686";
-      sha512 = "ed449aeeb3708c335b62aaf5ce19c6f0e510505dec97c10642d5a1eb9b9befa6afe8fe14ea8e8027d0588643ff37b8a08694748fa7486b47a8aa20d841f41996";
+      sha512 = "2b39a85ea13baf9e1e7766273210a0758f5469b7825de8a760984ce58354f4a669fad1816062d7c9e6e5888029f7e7043dbc39fac40f6b6a7206ed4dd9019151";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ia/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/ia/firefox-62.0b15.tar.bz2";
       locale = "ia";
       arch = "linux-i686";
-      sha512 = "caef9f0f146be66981c92dbfcee6c3198c361183940fcf8a82dbf69572e0b53209ae9823bae5d4727ca63f5f28dea0fef15c810d1b5a054b12f912f83d23aad0";
+      sha512 = "f0f5c0ebe23fb4f06d1bb5271e85b46ca50c0de902624102b1803fcfda860aae2ee17c8b3a5dae98e7c7904bfecfd9f4a81d08f34d7a718bb605a45aded08073";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/id/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/id/firefox-62.0b15.tar.bz2";
       locale = "id";
       arch = "linux-i686";
-      sha512 = "2baea66a7b8a9f43b3160130c59ec8e0b5d80832b4a79147185b6f632dafa53b9206c1824fcd2fa167efd4d9e24929ed56bcdaf75e453ccf5e2e24d638e37253";
+      sha512 = "0de5c717764c8f410d4f28cb0760aa0d6d7a1b17674e0c38fb82d7cb325c07cafdf12db8ef87d56881f231b4bf2ba643d645e59e2ad0defd1867ea889fadc066";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/is/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/is/firefox-62.0b15.tar.bz2";
       locale = "is";
       arch = "linux-i686";
-      sha512 = "a2ab5f55bc7494b546f28e6d322d180b30ee0ac4af6151b9b1ec6bf228be0ce569177bd503e0893bf065b120d697e1682de5d36e3f47967abf03e2d6d1f80899";
+      sha512 = "1bd2ecde86c878e8a2456af6dc2d87e3f14a58eeaddd046e926e1acd7350577b287c5923aa236acd345a081dab49f1a2dcabf33126ca4efa2271c64f0cfea7ad";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/it/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/it/firefox-62.0b15.tar.bz2";
       locale = "it";
       arch = "linux-i686";
-      sha512 = "a4d4fd7470dc71f17fa4c7e4b9f4342bf44ca318ece327ad4e8e45bbb4a972d5401da5313e1b60b7f7c847a1115239f62f962afcc1f509faa1df90f44f2118da";
+      sha512 = "15167f4d6d6693c5e1119e6eb4b2077db1ee7e3fb7fae86bc17e4c80d81db431afc01c55760f87827948c192ace690408a8443d3b0e3025ff07986689b5b8af2";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ja/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/ja/firefox-62.0b15.tar.bz2";
       locale = "ja";
       arch = "linux-i686";
-      sha512 = "db130fa050eed1c2e413c93ee928f5f3d9acf0f749cc29eb54b3dc2c676bc1a138fc14da9ffd7d261fadbfe3f9611229c3f7a7421c69feda7811258c93ae96b9";
+      sha512 = "29e4098dd194dfa1fbf9eb345dc1c365e0e972242395246a6815d4f5c3fcb82368983bc3b24f2adfb57b7745b0ab70765469ad61955f00a95e70ef46e1c441df";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ka/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/ka/firefox-62.0b15.tar.bz2";
       locale = "ka";
       arch = "linux-i686";
-      sha512 = "b20d5c5cbab48dfc924c1415ee25c3b4c5be6070797352bd205529786ae0b2b08b68aaa1d8314f7cc93ff29e865407e48f078f9a5010405b52c2280681d06fe1";
+      sha512 = "7611ee251ee992ffa50eaf18630f22f28ae0ce930fd91edcae9f23492aa0a3c4ef1308c8a81bd05b6a3c60ee0a5f6714937ba1c4afd60a3c983cadef1922ae4b";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/kab/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/kab/firefox-62.0b15.tar.bz2";
       locale = "kab";
       arch = "linux-i686";
-      sha512 = "7b48ac5dd887a7dc0c69025853e9af79776a92fdbbe8e357b996e2869827f78af1bd4a5ff6c380cc9b1f82192421e8f09da8fa9c2641a44e8c5c16f7a55f699f";
+      sha512 = "deb15e34021ecebb9e51ef2e0836decb4e8b62f4e9ce4270f8421c037b0ddb52b60586be7b8e660daee234108560e9898d2b76db867cabcb120f53b4e1a51776";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/kk/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/kk/firefox-62.0b15.tar.bz2";
       locale = "kk";
       arch = "linux-i686";
-      sha512 = "4e82ce00c4627ed3af79c1f83e02e25012603e17d8f45ad7a9bc6c89483017c9e4f6b97a4b7cf3cf46f3611d6ee66eb9757b9b40ccbe9d3eed0fb0119e630dee";
+      sha512 = "7f4a366480567d60d65a992b14afaa8ed38840a8669f1997d7d2121ff8f703b324ca7ccb70c88bc11a64efea8a4a8cdf18b55dca32518c01d3cd22feaa1c7042";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/km/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/km/firefox-62.0b15.tar.bz2";
       locale = "km";
       arch = "linux-i686";
-      sha512 = "8a99eca4f7dd7c82e83e01d36160737d325d949fc423aa64abc1dffb82a404047c97512a046190c601b27236f48ab878df3858bd8d57bb0fbdaf9927abd269d9";
+      sha512 = "49446f50f0121f5952da9bc2ef16f95d46ecdb2221b534ca8c6d537e3290a64856cab3b5f75843e101cea5616f7dca6fd5611029806110b2c067a519a89af3eb";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/kn/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/kn/firefox-62.0b15.tar.bz2";
       locale = "kn";
       arch = "linux-i686";
-      sha512 = "798a246bd5ea6d8478b72d5105b43150e3754ad97d886bf1facf6469c44e1045d86fef9d7fc6ed66598cf9f8cc77e278d8cb04ead39afda5e280abdc5174907b";
+      sha512 = "f938ae815a744729d74ea03be4ec17962a8825316b48e3b24c13b02cb2221de360f03615823a1793136c1429fa26c91a7c456e5104111b2af69eccde3f5631fb";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ko/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/ko/firefox-62.0b15.tar.bz2";
       locale = "ko";
       arch = "linux-i686";
-      sha512 = "2245df3c930f4d5754c83a6d50ac2af03c3a7a312907f00d12a2a555a4b3ca7678a2ae39b8166bfd2bd547aba4aa3d20bd4c6b4e3624d2cf73b59ffcebc24e8f";
+      sha512 = "601906a9f59a7268c23f8b706700a12e538c43100ecb1f2ceab1dad9cf8de4ce0b59b5b9adc0d58fa80cce64cb9833e50626934053fc869b1e0fe503874daba6";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/lij/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/lij/firefox-62.0b15.tar.bz2";
       locale = "lij";
       arch = "linux-i686";
-      sha512 = "0c4e948e1cd3aa773fcb38ff0399280a4dbc5c3f27751d1eb056e5d7157a4aaa00b7f437c45a9ad1ce566aad6831fdde7974d788dc336c8b79da095d44a52caf";
+      sha512 = "690d2cacc16615d1b713e52034c80b901c63f5b69d8147d5c72a5642347c2eea9fd8b58ee7afb969fe4cdf4360e59a8a18958f04082ba3e474571a60c647d56c";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/lt/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/lt/firefox-62.0b15.tar.bz2";
       locale = "lt";
       arch = "linux-i686";
-      sha512 = "4115192841dd74ee49e5e8b28dc877e144b7b517141ad0919146d196abd822a4ea379544fcfb5ba457facb799913c381c7314e8a4f8acb1b2cc46fd0f787e604";
+      sha512 = "b148f4c28a61f83edd98b2be25722f22f2c50ff07a5796bbf1bb9e3820ba67d26a668c0b15807368e3962c68575c82edafafea092090a7cf71cb69b0fc1b7410";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/lv/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/lv/firefox-62.0b15.tar.bz2";
       locale = "lv";
       arch = "linux-i686";
-      sha512 = "b85f86fd806789849bd4bcea933578f70b38c8cafb9c52f6112cce1b3f4196291adfe03052cfd51e76ed8705df07a6d16776cb9de6d29bf8dec4eb77c24a1003";
+      sha512 = "349c63a3960ddc53ad511d344d5410db81ce2230532217aca14e260a72625c9f0dce8ef38115bf1d0e6e102f6c22bb70425b77f63eca583cee15bfe404ac80f3";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/mai/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/mai/firefox-62.0b15.tar.bz2";
       locale = "mai";
       arch = "linux-i686";
-      sha512 = "069c073c8a2fd77c7a6de72b7b689e5e1d1596284bee7a18c33c55080b2d1382edde21c704fe45048f879ba8ba71b662470463b28ed67f1334f54f246399cee1";
+      sha512 = "becf83fb95de317f3c380dccf8e4bdec2c1281d4a0c6b9f22ec7789375cffd86a443b0a7a454b94173294ebefdd58f3364b2e5b0bb31365d4fccefdec558ac46";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/mk/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/mk/firefox-62.0b15.tar.bz2";
       locale = "mk";
       arch = "linux-i686";
-      sha512 = "d231cfe0e07ec369d7c69f3b2e25dc68798a614fb316b3accdf9ed3dc34b5482f504a550efba19f131ed6710363fda72751adf837a36324a13fb55662cb941e2";
+      sha512 = "ff6507e5e118348b30487fb6d6d836826e92a9bf9310a5fa555e758a25f7dd464b44acb260d4f6f30b941e47fbe6bc97e78ba6e03024fc6fa96df0efb778ef05";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ml/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/ml/firefox-62.0b15.tar.bz2";
       locale = "ml";
       arch = "linux-i686";
-      sha512 = "3516dcdc5a7d7f5426c4326bdcc0c33f7c4f7fec85dbf8e161640322c6463c64248ea97f8314a1b9e1ca482cabf669bcb0b576892ca6bca941e829759ccfd068";
+      sha512 = "504fb0012d4f8323f4b49ae64f18344e6f381d7a22f3143bafff2149841644f5640eb332c7c0286278845211cbc0a2aed8eb567e2cea00cf051a969ee76b5fc7";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/mr/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/mr/firefox-62.0b15.tar.bz2";
       locale = "mr";
       arch = "linux-i686";
-      sha512 = "17dfdec17f967569109d94062935bcf0481011b42642a009d76888d7318a297adc8359408db1e1be815eb4421f4a64a30a3c9c5b9cbcdcda4be24c5a2e052655";
+      sha512 = "7a88e339373e0bfa60dcf37b680a7b8895b20f34a65821c78d082b121b2297232b2e3719b282002be77597e3d3e31bd3337ec8b0974895cc500d346db1d149d4";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ms/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/ms/firefox-62.0b15.tar.bz2";
       locale = "ms";
       arch = "linux-i686";
-      sha512 = "cdb4c9a805421d996d66e42cbf5c4189f3a1806fe27cd6cbe7d677dcc0f18841630bd73083de17273e20f130a3a381a65a4c1e267b6e204c0115dec8c6e50646";
+      sha512 = "40aaf17ba6edf08855164af2e318b21b32d77dd6d380f9fea9fd9b86129e5639ccb3a49079bf5304086df63f9872c6e74277931a6934b7db353dbb744fe52548";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/my/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/my/firefox-62.0b15.tar.bz2";
       locale = "my";
       arch = "linux-i686";
-      sha512 = "81ba5089c9eebfcd1a16dfca14aae2d1f2cad3e2937808938d818e995b2d6ef62063d08372b31cf980464c0d7b80fe87e7115d8e9cba0ead5a4981404ae72266";
+      sha512 = "c2533bc67fa97ac03a1c71aee5b81c330c44b18cc4ff9f9ba439302a42a63211e0c4ad7aa05ce32925819a0034f46e26c72c55fa86086c396d6a70b7a758f619";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/nb-NO/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/nb-NO/firefox-62.0b15.tar.bz2";
       locale = "nb-NO";
       arch = "linux-i686";
-      sha512 = "5234f60af1fca63d501df28f570089b133e6659bacf875b2f977ff555971d836493392fdba1d187edb796616bec9538a158d01b72f06d8846a6b1f53ace61afb";
+      sha512 = "a22a2a711efb976a629ab86e4ddf4447b44d1065689f0eb7c48cfb1a875f69dd548a438223091b145800d14eee581d171f49c5ad990846e91db68c6ed705b57d";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ne-NP/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/ne-NP/firefox-62.0b15.tar.bz2";
       locale = "ne-NP";
       arch = "linux-i686";
-      sha512 = "5bfa1ee81c81c392f2c221ca691de094eca2abbfa1970b972a7db89f9cb9a95187f95aa96ab6a0ab7f9cf0c9d9cf52bd476e8b54199190371f45405dbfaad198";
+      sha512 = "8ca95df861eafde367c7ad6f6a3bff36dd28f13189ff9f78b63d2251ee83898d0fadf0c79ea3e43e274ca37c4bb3bb7a9aceb552e218ab491197e72f61b920a2";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/nl/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/nl/firefox-62.0b15.tar.bz2";
       locale = "nl";
       arch = "linux-i686";
-      sha512 = "b1f0fb4a09a6895ebca561d587afef654f371f706678204cda0b67b3764d8e41629205999cdcef36fdcb786d6128a3df5947c265b461bc9427e6416b2dfdf5e7";
+      sha512 = "d4769508cc176e06d87b2340dd8172d91c47d28c3b6cda6469a79a33fc97b93183c1fe39a327d15b5081c191beb1b8245b876b65a0628a7397db28b418e41999";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/nn-NO/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/nn-NO/firefox-62.0b15.tar.bz2";
       locale = "nn-NO";
       arch = "linux-i686";
-      sha512 = "679f9a69b1ac386e92b1b1324fb12e4766f7876321d2eceb33d5d7e6244c70b7780491748699599da944223e17c5a1542986779acef26da5215d4b2e2408d2c1";
+      sha512 = "83181171c4ef24452b1e64aaaaabd99b05b92b819f360ea9cf7cf6c442dcc3b5b5b24d3db7400904ced347acf7be775e37f67c621a059d9e55013b9cef48f9db";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/oc/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/oc/firefox-62.0b15.tar.bz2";
       locale = "oc";
       arch = "linux-i686";
-      sha512 = "9a446b70e7676c2d9ccf8d3dbcc203570a9421a771cc274cb271ed35a769c854a3c61caffbc5437d9e26e562d80784f01384215d2dda37de6da1b5fc617bb198";
+      sha512 = "1a8ddf0f25948d4f515b3946ba354421d16de428b01e03ed742160b2151edd3c95dffc15d896e055a3b7f0b4fc53172d19d94119eb33429c3cd43daf6f737fc8";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/or/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/or/firefox-62.0b15.tar.bz2";
       locale = "or";
       arch = "linux-i686";
-      sha512 = "ddb1141d2312d663c3c4470bb1dfa2ac4171ec18aaf7fb8a3722ea627d571814b0f81495c28d95643547eebc012be816497bc632d650811c32a1f046aee6d7a9";
+      sha512 = "7da17878ff2189d17db9b461f8fb0c29f26f61c76a7a1b4d9a713979a9c1590b84190d6e2b35fee2042276e24accd894a0ba4e3dabbc9112bead71d367ca73a2";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/pa-IN/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/pa-IN/firefox-62.0b15.tar.bz2";
       locale = "pa-IN";
       arch = "linux-i686";
-      sha512 = "4a8d82235af85a526e6f1035016fbea9e4cd89d82d9734d092fcf8a19e0aaed591f5a493f0616f0c892b02db7738193bb5aca2c4112d59062286bbdfd3d5e22b";
+      sha512 = "e2e656481d5023a20d1ce93b046790d9cb658fe68c6da6c15191b722f60e6167f348f43a9e89a1eb431176eb41ed8151d02cb538d3813d6c665327eb419d6cdc";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/pl/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/pl/firefox-62.0b15.tar.bz2";
       locale = "pl";
       arch = "linux-i686";
-      sha512 = "a7fc6a43a7995dd08bc84d67c776fc45616d469d2af4a62948a910c4728af0242ff9fc70cde7bc0b1c64b71f97c4239ca45e3a1069eede8de92098bc97f93cf9";
+      sha512 = "faeaf287802d92bb63d76f6585c445ec0360cf357acaf6805161801175bae5e77c78384f1b949a533205f5caac06db149ebf2169a466dbc583801e90083a6558";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/pt-BR/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/pt-BR/firefox-62.0b15.tar.bz2";
       locale = "pt-BR";
       arch = "linux-i686";
-      sha512 = "d3d4c9ebb1172fcd3c20cbed28dbb14b115fcb68bc817c396f8a26b143550fc1562aaa65442e609b091b94b26225f9021b6981b4863d23be97076a98fe092db8";
+      sha512 = "b8a9978406c58255871f1a5a9338ba4646258797d93733aa39ca0f71f13ec92fa84d2b91ad43689fb0791556472d5be828865e23891577157cbd1ad751325f2b";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/pt-PT/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/pt-PT/firefox-62.0b15.tar.bz2";
       locale = "pt-PT";
       arch = "linux-i686";
-      sha512 = "89620e4ddbc92a4a35ccb408574abbc7dcf02717f0c22e2febf71a1b498fe93377fe959203acb0d46cbced9a2a8d63ca4d72adaf151665e58c29c38f157ea21a";
+      sha512 = "9c0730b4f5b65479d17e2be56324a6f7b1b133ea356212f8cadf40e9a30987bf646b39e31c8e5e887aa170534ac26c5c23299bd72780a7fedc270af3f6696eb6";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/rm/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/rm/firefox-62.0b15.tar.bz2";
       locale = "rm";
       arch = "linux-i686";
-      sha512 = "85960d1395a5c3d12dda25260c6a4719eb7705ce5b7e66f384424272478d3fbe129984addf005a35c08a0735759b07f8984fe13d378f11a8c3d8fac5714ce049";
+      sha512 = "1f970daccdbbb8de55fc0674121937419b6aee38238d35b0aeebfb04ea2a5516f182361cb54abc52546a7a064aecbebca5db56f7d830281a7841295af568e750";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ro/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/ro/firefox-62.0b15.tar.bz2";
       locale = "ro";
       arch = "linux-i686";
-      sha512 = "f443b0442b5a9e512cc08e51eefec6a49cec0ca1e154de4e1c4d973498da28d8435ceeb1e89634cae5e373f6af2f4f8e4df2f4683bfc53318d47ff254b084b5a";
+      sha512 = "dba4011a8857e3e8b6eeb7d72d52b500b9b51cbce0721e54cc6452af6f717a7f0ee4ac2973851fdd6d06aa16135f4b4bcccf25860bfa46f4ec45c4027b0578c7";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ru/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/ru/firefox-62.0b15.tar.bz2";
       locale = "ru";
       arch = "linux-i686";
-      sha512 = "d24a276fce83acf32eb3c067a102f51e75fb351eeeeb7e1bbfa4e533c33f8ac8ebe128e2baefbed9162d3bcf64852b88acb0775414c129ff7e66d64901fef215";
+      sha512 = "66abd07ba3fe48a9c0f0b445011007030638ea3bf797b1d2c49f59d6bfff4e06661eba3569b965eded229374e598ff85730437587a653ed209c35b41973ce40d";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/si/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/si/firefox-62.0b15.tar.bz2";
       locale = "si";
       arch = "linux-i686";
-      sha512 = "2f025bb5c5e550ba9f10200bf1a56d5a33f6c80aeab5b9937596a3b19ea0b094affe8734ae4252e5f2a3ffa50ff437dcdaec44754312e1cf34f4b317f86ec72c";
+      sha512 = "18a86d7c6e989b93959ddbb21b60dd6923726d7a4aa8497658e218760a3877be2a91dcbc11a0a0c395bfc7e333d7420518fd78f5a51e7c6b2b64f430a8b09cc8";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/sk/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/sk/firefox-62.0b15.tar.bz2";
       locale = "sk";
       arch = "linux-i686";
-      sha512 = "9127e226fdaba68cac0fd0e8a977f3ef85e8cacd31d7021ea1a9e30b39acc11b0e4c3d78db2fc09b596e5de7806ef74fb48c3de0ea6e6c5c7c3915133e583ef8";
+      sha512 = "880e6eab2636fb6bacc789f2cf6b1521e644f8b7ec10fc0751fe84a4dce80dd233e665c0eb1260fe75a849237852cf5fee7b3384c202ef062abc5ee87cdb2c85";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/sl/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/sl/firefox-62.0b15.tar.bz2";
       locale = "sl";
       arch = "linux-i686";
-      sha512 = "112f6ddef9565c7065c9c47c9b412940fdbd5bb4606ff2ead622eb536943ef42d9c2a1791357f02da797ac7ad73decad3e6aecad43366cb6e69fadb7706d931c";
+      sha512 = "f53b14255f5a39e73a623f08bf179afce62f65e63a0765978d31c2cee826d17fe013dcc3267042f31b8209db64554fc454c8f1560d624eba51f0fc9851aec8a9";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/son/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/son/firefox-62.0b15.tar.bz2";
       locale = "son";
       arch = "linux-i686";
-      sha512 = "de9531b0f128a8d9c33e3c25f67ef78977053b84abeb482a39008c06f96b08c2f3fa699313ad68c1d8e1f29147bc00cabdc30efa7d15dff47a7db9252c9fb568";
+      sha512 = "9a7efcb38233768dc5f537fbac2b3006d0c128f27b6a8682e19e37e37f2196c6ee02858bdd1b4a8e0a2b95140c9eddd27abd7857bb71fcc6ac45b560f154258f";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/sq/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/sq/firefox-62.0b15.tar.bz2";
       locale = "sq";
       arch = "linux-i686";
-      sha512 = "5bfb920fad1399e7e1c3287ef38175b901ea230261863b45e79850a2d1e2b779dce89dde073e76f7da474f1a1cd1f09aa9ead8fbbe5caeb763a9d0b683c4fbf6";
+      sha512 = "6bca6876118bf00713eab7e57e92c3fc956797ae2389cc57d5d8ba874758b1b27c2d61b14f15aad522e58cd73ad01d3701d99e1a9963b172df4ec72f2ce0d31a";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/sr/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/sr/firefox-62.0b15.tar.bz2";
       locale = "sr";
       arch = "linux-i686";
-      sha512 = "5ee7e8cc7752c48a1de329c65753bafb6df0b7cf8a56534521a85b132f41ce0836ef0163b17104a7132eee38a5facc2a5f9de7aab31677b33726def9be4662ae";
+      sha512 = "b9cfe8cca63c83e1757ef5df25e881705a3c8b6ba636a15528288a7bc3dc4d42a93ec40c7078f0188cb238ee345ec46075366542bbfb52d8f8337ba96cb41a3f";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/sv-SE/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/sv-SE/firefox-62.0b15.tar.bz2";
       locale = "sv-SE";
       arch = "linux-i686";
-      sha512 = "3fbaf21aa3d1e4e8feade93d015eecc97a50d6dec6e3aa487d450f53348297d1c48e38cd221282fc6ab4fb00fec099962225406ac89329519ccaed588a75ef88";
+      sha512 = "213e949f4052bd8adcd82795153869e6ab0ae559fdef3f815a2d3e2da2ea4f581b724cf42875760a262c5262a084538b0dd9d43c2de93c2247a2ffd38d37fb3c";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ta/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/ta/firefox-62.0b15.tar.bz2";
       locale = "ta";
       arch = "linux-i686";
-      sha512 = "0dd9331f4ab4c35559551d433ecd1a2ea2ef917d1b04dc8b727a77540318100337b73a4500b0ccbfb24fa853b2749df5c74820af794a9579423e9aaa4b62a71f";
+      sha512 = "1b17ad9fd366be9d0c99ce964db339e7bb018b8a203a7e6191290de9dabfb38eed8dedd6740bdbb1232c097637a2429384338e9dd04a96a8082d2a944f138d4b";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/te/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/te/firefox-62.0b15.tar.bz2";
       locale = "te";
       arch = "linux-i686";
-      sha512 = "ddf351df58fdfcca150012fb033055ef0b3e5175b587dbe9a1ad92144c5170f765c90cd8b8405aac85b7f16da1f4bfbf6316eaa8f45144397a06a11aa944cc75";
+      sha512 = "d28c35da3c3cd04be91280a9a209510e7d5267b6ee2bd6ab24f10d028f3a1ca1c9dd37a29414cd2213f8b5308df4f44c1622ab35e38498382a629ab355484ddc";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/th/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/th/firefox-62.0b15.tar.bz2";
       locale = "th";
       arch = "linux-i686";
-      sha512 = "d838e1ba30654631926a16ac3b8fec40989da3a0ffb95ae59990f9a22cf560e30222941777241c94b5cce9336f073df1d5a6472003481b36ac514c6ae12376be";
+      sha512 = "5198003c07e39a93737d80f9dfd7913de1f1ccd8946f302807a0393bcf7defa1782514fcab24aad7083a176bfa4342257c6573deb38cde4358792e4c089a49ea";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/tr/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/tr/firefox-62.0b15.tar.bz2";
       locale = "tr";
       arch = "linux-i686";
-      sha512 = "3925df8ea333c2a9bf1c3e5fc09c5d6d662aa2644fd34f81f94221d895514989fe1e35ef3b688cafc13229744e3c8f6e2af08c5d08c10ee2544418195cbe3221";
+      sha512 = "a1e61231898c823798864303a0a098be8c72ecdf65ff512e9eb1e0feb28e65ec15a8574ea53584a95e0a5ee6f9bdc2d3d03bfd92663d80b50132c1d1f1dc7a3b";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/uk/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/uk/firefox-62.0b15.tar.bz2";
       locale = "uk";
       arch = "linux-i686";
-      sha512 = "ee80ae9b0332432a9afeac420484cb0649a0ea947fd869835c41973ef82c10ec1c469105efad08f6a6bba56f0fe7fa27ecdb8fa939fe210902f3dfe18fa6ae4f";
+      sha512 = "0f10c306ef9bf3362ba220e80e799c565ad79417a5135793cb15589cda66c0eda88e812ad22a2c0bb39cd05c0e3b142073d9ff6e111bc8ac9a080171da375dff";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ur/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/ur/firefox-62.0b15.tar.bz2";
       locale = "ur";
       arch = "linux-i686";
-      sha512 = "fc7f6bc1d948a3572ff3aa169858b0bb1b63c9dce3128cb4f55177e45f17554813e2a65daa4f7ff1a2c870022535ac556f98ac28f58490d5914abcaf8bb9c7ec";
+      sha512 = "4d553abdd49b8dfa1d22a44d928ef44d2eb10f5024a459941ac0a021309ba22ee245deea1236068cfeebeae3ed6bf4a7f117a68f2646de9009c7564ef3534f09";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/uz/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/uz/firefox-62.0b15.tar.bz2";
       locale = "uz";
       arch = "linux-i686";
-      sha512 = "ee9f587298401f6895503c109e735cb73bf60ef85891a189dc27dcb752b9c40d9b91e9bc943aa6d393be80575a90ed6f1dd1b181590133173735f71ffb517546";
+      sha512 = "17f77480118e580e8d85686709f44a5be14fc3aafe42326db704d7f46af8c866fe8df902b236a88d5b5a5bace399bcc1fa6b431a91f411f5750ea88359993d4e";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/vi/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/vi/firefox-62.0b15.tar.bz2";
       locale = "vi";
       arch = "linux-i686";
-      sha512 = "8a871f77be68b897cc5ac78a8f83984954f16b55459ab46ede1f970cb912ba7c0326de9c39ce1847bcb41c1eaf032707ad7dc8754f7c6c7520551ab8ab7c98d0";
+      sha512 = "280708fbacbc2110d35be4b079e770e1e1128a5f915f69f4215c488c033e73847ff3218c4e9a2f4c12d56c9d30a7bc786fe0e77c42e7a3da2be6406f0d1c45fa";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/xh/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/xh/firefox-62.0b15.tar.bz2";
       locale = "xh";
       arch = "linux-i686";
-      sha512 = "6f592662d17b121d0b8d7dd25441b9c948432ab55ffc2f8e34415e9eaf75e97ba707bcff00afbba84d1b664e69598897c3a4595332b14e533378eaf52dc830c1";
+      sha512 = "fcd3fc5f7f155eb69b02134759be4174c2be8731614fcd26d7ec122ce28a051003875626019497b256983f0d63b4ccdcba2e9c72ca6f0844481b71686bf5a1e0";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/zh-CN/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/zh-CN/firefox-62.0b15.tar.bz2";
       locale = "zh-CN";
       arch = "linux-i686";
-      sha512 = "f69ed795a4262c4288a2942845caaab66375d9db4d955fb22535862a29b18217e8f8bedb2ffffeade15f5276e8a76bbac2f0c0ae31b7851b20c696ed1b8605bc";
+      sha512 = "8e62d79dc339e1a2b7917e73d5e3c1e71f9cf26ccabac1267b71eddbf195c4905e76d4c0ce8df6b456f56e967d5bfcefc7c41df488add9ffb36aaf809d45aea6";
     }
-    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/zh-TW/firefox-62.0b10.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b15/linux-i686/zh-TW/firefox-62.0b15.tar.bz2";
       locale = "zh-TW";
       arch = "linux-i686";
-      sha512 = "9834484be2696bc4caba686dd4a87bc2a15a1c6125468d570cc1ac837ec111e2fac22b04f6d2226ba705c04e69195e95258848ba9ef0711fc2cbdbb1521302b1";
+      sha512 = "736aec3eb0fecc56e4a46eec211e31b202d1f9f58c3bf46f7ca120b3ac0687e9307108b7a5886cc998aaeb804d47b62c6b233f0eab732d0a5d86fb8c50a37fdd";
     }
     ];
 }
diff --git a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
index 2665a20d3add..13808fca99fe 100644
--- a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
+++ b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
@@ -1,985 +1,985 @@
 {
-  version = "61.0.1";
+  version = "61.0.2";
   sources = [
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ach/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ach/firefox-61.0.2.tar.bz2";
       locale = "ach";
       arch = "linux-x86_64";
-      sha512 = "e872332980e0af6f087aeecf87fbd824604e0f30f45f60d8ee6b325db0536cd2f79fb0550236baa7b6d2087fc85f3561ab793de273c66ddc44896eaf185104b5";
+      sha512 = "572696944414358a50dcf8e647f22f4d3172bf5ac846cd29bcb4baeb0ac5a351f361632ee87dacc1214633848f9970f93cbb25a6e9cfbd9ee796e30e06f34715";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/af/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/af/firefox-61.0.2.tar.bz2";
       locale = "af";
       arch = "linux-x86_64";
-      sha512 = "882595f99b6481a42d9d2e6e11ff9e71b562442cb267d02b3f23797cd96dbd588610eeadddceaf378f22e84df01d63d3e3941d5630a9e1e117043ff2c4cc9919";
+      sha512 = "dc4b22a8df99c3519f3a8001d0bdbcfdf4fc5d4dd13d18bd15892fb29e928126d46e2ccb9b512dca0c5395852a3c918a5aacd2b9a7b7f2cdb982052e915d5413";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/an/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/an/firefox-61.0.2.tar.bz2";
       locale = "an";
       arch = "linux-x86_64";
-      sha512 = "ab697e5e4b1286b19fc8554c248d95afcb5c605d4e83f6d5d060280e3b0dda6b3214fee6b05aa50bc34713791fd4236f7c6e46b42de5131b6f4a66d306657eea";
+      sha512 = "2d57784a18278bac69c08e81fafbdc3530d17a112d3f1e7d407e2590935c87058641498c74300950d3f151bf5fd67065133d91c83e1e500c72b60ebc91a4572d";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ar/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ar/firefox-61.0.2.tar.bz2";
       locale = "ar";
       arch = "linux-x86_64";
-      sha512 = "2b149c4a4fb2f9cc40bbae2827f17497510f9eb979db3ccf55b84f9563dfe0c08fcbcd36e74b4e685f940f4309827091270750f66d1f96e9b6d01ce591c400f4";
+      sha512 = "e397f8d276c115105afcbab6fb71afd7bcc93778e79ec86a4274e10a6a039ad3107cbaabc9dd4bd197ce6be7add3cc0af954f029c179a6972ad2ba15ff2e3eb9";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/as/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/as/firefox-61.0.2.tar.bz2";
       locale = "as";
       arch = "linux-x86_64";
-      sha512 = "d40d924dce02fa4f269088163901c643b902bf13d45f15a902da0c97b734ec2924b0346161ce86cf7336018c46b775c7202dc516b4796a3661be56f5bfe66b60";
+      sha512 = "9869e76e004c1e77d976f01f9a4cafe29c253ad3c85b1119d67a65c784b5f65dd7a4927ccd535ee80fd63a6a47127e614478effbd0455a227e200ca31c846acb";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ast/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ast/firefox-61.0.2.tar.bz2";
       locale = "ast";
       arch = "linux-x86_64";
-      sha512 = "a705578265e08e3ae8595074943378ae7ec76d614bfa2b0d3affede6842172b605f96db4aaa28165d45ac9bbaeb3ca4d3681cac698a4a77b14e723ff2368575c";
+      sha512 = "5b298cce253df9c8a072fdc93df894fdb4218c720ded3260f282c711270086104eca08e2d5afe1be4960beb274017eb4e0ae7313ceb5d6e596d0591f026f78fc";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/az/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/az/firefox-61.0.2.tar.bz2";
       locale = "az";
       arch = "linux-x86_64";
-      sha512 = "4189f7d1ecd2738876a72e65641484320ff0c4e50faf94d782b0ed3b3b0d1877a4767b45034ff8296fb54faf7f3d6a388579cad5eb9f35a60def134a5f02392e";
+      sha512 = "cd8df2a19e10d5445ac0970814ad245e25f6ea695ec9590344c1a4e261b6fd7d15534028f6a8abf1943fb97f0e127ed55774e2cc2bf7cf85be525503bbb69f1e";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/be/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/be/firefox-61.0.2.tar.bz2";
       locale = "be";
       arch = "linux-x86_64";
-      sha512 = "103d650c8e4c81339399a1afd8cd92a2df39cd4474280307f4902e5510b679b3985a1291310033db28995f483121ab55ad0c890b88b71502769da84e4dfe9558";
+      sha512 = "94947ee7b7477b467016cd21daa8134bf28ab289ea29c0905e04291b7560da895124be2ab7403d2b9874291b7e33f5a92d36f9c0ed9d58ccc3306ecd7723305c";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/bg/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/bg/firefox-61.0.2.tar.bz2";
       locale = "bg";
       arch = "linux-x86_64";
-      sha512 = "187ec7aabb8931f5b99a7ba400947370df299a001c06d923b7d95c4de5d2f044f92cdb13400ae751175d9d50ede3be7b7cb2a22d67d07480bc6d30cb0cdc8e2e";
+      sha512 = "9b0bce62c85282c79708245fa792207dccd7bf939ebc23ddb2e6bb7bc3f6fdbfdeecf69d1ba599b2ec8d10fe2d79bab5dd229cf9fa7b79e076797267df39c54b";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/bn-BD/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/bn-BD/firefox-61.0.2.tar.bz2";
       locale = "bn-BD";
       arch = "linux-x86_64";
-      sha512 = "12db6da4e99ee661595773c813bda46ac3418a7d6c79b2532d6c26bc726dead4d9e3f4c913218f858e0e5709da6384befbe976b6958601ba1453ae93b7595b17";
+      sha512 = "4de95899462eafed03464fd054b7ee12cf53d004fbcb58ad18bd462e57f5c50c31d3b50f689a7d54f973228a2877e6c77c47740280daf7d6db4f7ba5988b9484";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/bn-IN/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/bn-IN/firefox-61.0.2.tar.bz2";
       locale = "bn-IN";
       arch = "linux-x86_64";
-      sha512 = "678587691077d68613a4d3adce48c8b73660001c7359240b60325e315f792c1febd01a05492d494df13b19e6d8ed6b3f3d00202acd4ec9468bf744fe627ce08c";
+      sha512 = "2ecbf2ae7d1296dcfd6e2268dbc27060ce07bb4b3d9d62f6bf27fc8874f114dfcca73672adb4d411d2c1eca7ffac22f7832bc5cdad12a492c3bc4406e3a6746a";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/br/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/br/firefox-61.0.2.tar.bz2";
       locale = "br";
       arch = "linux-x86_64";
-      sha512 = "1936b78bba3d802b6a4ca598cbbabf840f8febc19b27e4bc8994158874de076d68b44972e1f1ffd5f1c5ef29f6d08605b1a6c087c69a4bcb4ea0363569d79221";
+      sha512 = "a92abcb1aaec11ae3b0eee75b5b5610157f8ca64627a20018925431ac09cc4295d14357e63ea0fa2b66bb415039c659f53292b8133558d591a16cbb5772f875f";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/bs/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/bs/firefox-61.0.2.tar.bz2";
       locale = "bs";
       arch = "linux-x86_64";
-      sha512 = "03ff822e4f6dec24385491d711d9b4115bcc2452d79ea46542e303ec17da8e5034206f4117d9d5218257dbf33928230a17e51b73e4aa71760167b11ef36fd92c";
+      sha512 = "15dda8914e02198a9b6efdf0ba9dd4f37e41ec7c6674b8b32189ccc368ab6ee671e401cd668c5ed57157634220c176be543c277342e708baf7b0110cbbb4fe64";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ca/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ca/firefox-61.0.2.tar.bz2";
       locale = "ca";
       arch = "linux-x86_64";
-      sha512 = "91edb8c454d77b829a4b639f3eb820c4f8cc62e83ed759e817ee433eb5063d0565b2f959be21a090ea9a9b2d36c2345e1b8024c46fdf60679eec91f6a2aaec31";
+      sha512 = "230591cd45dd9d3644313b96ea304d33e9c87d6968c37b73ac3c701132bf13a3869672317b135f31d8082f39298c978c07d614f5055555ba9079afc6e17a489e";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/cak/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/cak/firefox-61.0.2.tar.bz2";
       locale = "cak";
       arch = "linux-x86_64";
-      sha512 = "654cf46693e478a242f900569e64d18c0f61e2d6d45e8b5af0e46577118083c0fcb1a11f127453d70c028bbb1011477f9420b3a2456afbf5f328803552879e72";
+      sha512 = "c622e622cc199b8a9946276afdf03f006403bd302d2c62a5076403e6764dfdcd121c1e15fc56d45bdb1751131326babdc9be96e6425fcab9e55d6c689e5959ca";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/cs/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/cs/firefox-61.0.2.tar.bz2";
       locale = "cs";
       arch = "linux-x86_64";
-      sha512 = "81b762008dfcaaa2b7d2921d84267f6a494e3cebe7e899cd6d0c70777c28d17a97647eceace8dd26e3dbc03c86d21c3471aa4f5cb2a95548b790a3805dc4f535";
+      sha512 = "8e4d452a75befcb6c2a6e7ed0b4b1aaa8f18d4d61302ddf6b8143e024352a060621c375742748db5981efecb8075268f56811702586189a116698a669408dee2";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/cy/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/cy/firefox-61.0.2.tar.bz2";
       locale = "cy";
       arch = "linux-x86_64";
-      sha512 = "398718832a292c556f1fd0aa735db9a90776d1fcc88955d2acc2f712e24106ce89d532456f9922d3a3a96136b508a236bb2bf0edef8f2f6a1670d02f12102200";
+      sha512 = "349f73f43be8dad527549ff158b267c62be7c0d828c2adcfc635e419ac9840076549a7a51396b306bc042d1d7697c8d6caea3bf0b4e3f42e7c0efbd5b8d92e1e";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/da/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/da/firefox-61.0.2.tar.bz2";
       locale = "da";
       arch = "linux-x86_64";
-      sha512 = "b77a4e71d3a48e7d2de30f7f45274afc6e81f3f12fa6391b62973489153709a4f4d13d8d880ee5546254ca2c0e48e8fa24e5b2f70364313f6fcdda29c627f26e";
+      sha512 = "187bec61e1218fa6c2fe79b3e80066a617ee3c26f83aa16b61a21e3fc76a64c2c821120f9206240642dd10175b6976c352b13a5b2e5514126a3840524fdd1de6";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/de/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/de/firefox-61.0.2.tar.bz2";
       locale = "de";
       arch = "linux-x86_64";
-      sha512 = "ce223acc8cfa532933fb29896e5169ce3a4c9b187ec5424022e24d77ea5f8c47bca8b389258f13a2280d32aa0ef1490e71e95c6324e8815e91f0503d66ff7345";
+      sha512 = "8aaa8aeecf1a2dff922b785ed3a4cbf248454cf010ea9c188a4ac70f0550813944a8e9265c2edb13bdbdfbe20ec5a0dda3168d2dcd529d082bafcfaef6271913";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/dsb/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/dsb/firefox-61.0.2.tar.bz2";
       locale = "dsb";
       arch = "linux-x86_64";
-      sha512 = "e79b5ad7f5aa1e8f27ae3ae7bca8a0ac24eb73a1a9feb6fde51584b46cebfea2dcf3cad67a61b0e612e6dea900f866ac8fcaf8bda69a11d545cf883c6fd4b7db";
+      sha512 = "c821eae950e48de43580c9dd4af7fc609927e3fd27ea876fca909bb3319574663120688e442ba83acf1d273e1fd22a87d0cd934e68151edd9a8561015e58a47c";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/el/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/el/firefox-61.0.2.tar.bz2";
       locale = "el";
       arch = "linux-x86_64";
-      sha512 = "4bf55b08dafe5e9700a56b11fbcb4945914e7805279f40f805815bfe57bb6520667807b6b6ed3fc9843d3cdd1019faeb17428eb5c0fae8b3152b5d7b2528e5a4";
+      sha512 = "afa286bd1ac48a6007b6e5072bce0a26482a0eefdb00aee824de8c4dd06688d16731252933cb71b9f3bf6d30f951c6df68c2ede85733edc81facbb628118c72c";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/en-GB/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/en-GB/firefox-61.0.2.tar.bz2";
       locale = "en-GB";
       arch = "linux-x86_64";
-      sha512 = "c7cc66b75a630fda0f6e10cd9496975fb63dbcefaf1f6988f66f1f5e86925d569ba770df6de86dc3b479f43ade9e43d515777475dc34ba8ca9d1f2f86623a1a9";
+      sha512 = "c2ca0c9a72503ac5817ed9ff3736b812005037c51534ef9a159b7914b974a356f3f1bc89d0669d05bde8dde124f2fcc3ff3a91cb412ec0329c2e6def875219fc";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/en-US/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/en-US/firefox-61.0.2.tar.bz2";
       locale = "en-US";
       arch = "linux-x86_64";
-      sha512 = "9eab9c7b56ae920337b21953516271fd9ae1b3f3ebbd549e3e1145f96e0adb98dea082167923badf97a109a168496290c2be49965f3034667de49c1d76a48a14";
+      sha512 = "9f32b33727e5877bfdeb186420a02f185896a2a5803565a811203d86e84d51ede06f27d63a88a482028c36b65ed92ac4c17196aa2069370d6cae09b74bf482a5";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/en-ZA/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/en-ZA/firefox-61.0.2.tar.bz2";
       locale = "en-ZA";
       arch = "linux-x86_64";
-      sha512 = "003a2a93ee8138fc1c696e3aca12c10eae3e4a94a854305d96f25d3b0340068414e87cafa196a471a7bac06eef148dce8eee22d74a8a18ce3eae22b8c6b8237c";
+      sha512 = "e41b7ea34f193bbcd892030b5feb2f117bb5f3f9dfbe69560ea64b7936bcdc47a55e878c645786999a2e52c4333c033320eb1ed9aace3481a9f37d87c9ae9ccb";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/eo/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/eo/firefox-61.0.2.tar.bz2";
       locale = "eo";
       arch = "linux-x86_64";
-      sha512 = "a2c71fa1e6ed3b38d65fe1f9f81e34f53dac6dd0d1411d8b4eb08beba1882e2fd3dd286d7c827ec8731aeba10243fac15feb5d42ceaee45231e875bc69734d4a";
+      sha512 = "e0850feb028cf0644340d2842b054e49608cdc1afbb9487ee744f6fe1ce0662874f0f96de2da52de2e0abbe39d7ea430efc70392d555e7cbff7a46f9029ba9fd";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/es-AR/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/es-AR/firefox-61.0.2.tar.bz2";
       locale = "es-AR";
       arch = "linux-x86_64";
-      sha512 = "b6c4bc1568a760ce22613153c289d8eaa3ddabedc181ab891957e86b2aad8ef4022d6b4622a2ed897fba5b1ccd7732fa5c74480c7414d18c2777593b17931bd2";
+      sha512 = "72bde05493e4c140f6022e24cccf0ca580ed3c423840d2631cb28ce8a20be92837f78cfaa3b09a324bbc0fcb064ced351fc66a0edf2c56d972f629aed6662dcb";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/es-CL/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/es-CL/firefox-61.0.2.tar.bz2";
       locale = "es-CL";
       arch = "linux-x86_64";
-      sha512 = "27216ca2542f8bbd821f94525837e1b21fd46bd5d79c06476ad3b1e443429678d625ae4e23f220dd383e3b32b3f5e208bbb1f95bfae4afd7f2bfe830ff007109";
+      sha512 = "4bb298e184263edff9100e1e7f58cbbd405dbc73a265a5dc1d78e8cd25e538d34ef0994b6b5e79082fc12f1c0b2035c944e17eccaa7e1bd92eee8d27d8f50400";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/es-ES/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/es-ES/firefox-61.0.2.tar.bz2";
       locale = "es-ES";
       arch = "linux-x86_64";
-      sha512 = "77698e03f595a02535f058c7649b2fe7515073b64baec470b21f2baad5629873d74ab62bb8db7b695863c8ca1c0d5e54a164439c3491576e40aac885cc9eaa6b";
+      sha512 = "13d7f54f7899eda53add9dc4a1bc27fd30e0caaa9c5a95d716c1ef8382c2317733cc7a71aba9aa4f2a024717eeb09be7fdd55dbf6183d1679e61e3b57964e61e";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/es-MX/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/es-MX/firefox-61.0.2.tar.bz2";
       locale = "es-MX";
       arch = "linux-x86_64";
-      sha512 = "837cc72cf2bdf5524f5912da8c72b17882d43c089b63958ebf45184bc375eb77294a7196c7007fb4016afe83be5ef46492beef07a0965cd09493cfe1e79a7039";
+      sha512 = "66c24cd9a80da6137a94bf9cf2bad4ad3ef0141bc10c8d92435f9d89e11712afc08018d7e1b4f17fe03e4ac62b2f6ed1cec638dc7d0726bf27453e1741a1ba06";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/et/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/et/firefox-61.0.2.tar.bz2";
       locale = "et";
       arch = "linux-x86_64";
-      sha512 = "446c4ee9b2b78966181bdb4a9bf7ac84cb350bd8ef0ed609479c54f314ba2e17ba1b23da244fd1cc58b1ea388cddb3897b48b754afd36ab7c1f5fb42d8e51b10";
+      sha512 = "a7a686b1e16b616a3aff8901148a2818cbbe2459851660a23610ddfb4b8109aac159fe80986744bdc4124a10ab160d2703b2e8f65def0c86977bfa3fcb3ab020";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/eu/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/eu/firefox-61.0.2.tar.bz2";
       locale = "eu";
       arch = "linux-x86_64";
-      sha512 = "f1fc634a87af4d75c0bc71af2a657dc26fbf31b8fdfe78c292f97a3595684252a3dc40e55d1632f387164907dff57625af5b8ea81d75fd1930f5adc744e6298a";
+      sha512 = "0760621f5d053fb802a46151f6283fb7a0b7de5c22ba0a55ae0f3056b0d43cf16c6da79af8a2217a665825a840b9c83134128f455dfe6e83f473290e425ad396";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/fa/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/fa/firefox-61.0.2.tar.bz2";
       locale = "fa";
       arch = "linux-x86_64";
-      sha512 = "0867ec71cbfe6e56d244acf9ff28408a2ea3d55634c6ebf68fc68b89e5f6fb95cbf45efcf9f76c4106ac44d333c191293b93d82b0414d2a882186a5d5475436f";
+      sha512 = "29e8466e754900b63704206b5b650ea60aea841aebfa58187013a495a95dd32d939308253b0f856ef5e04d3ddf320c289e74cb03830a16374e9fe2c03214a1b4";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ff/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ff/firefox-61.0.2.tar.bz2";
       locale = "ff";
       arch = "linux-x86_64";
-      sha512 = "5d31ad4bd4260634917fe9f131294e612f211164551fd232a86ba5a408c52056f20f82d5a6c8cd62182533bb4a09d29766a908dbbc604abd5804ee53ffac040e";
+      sha512 = "240232a8dd4556c5c4df872b60b3352176490b7afd4388c26322008c7dca489f48f679c21d148016965ea81d850eaffe9fb7887b97cbbbac955f9cc29f28b4f6";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/fi/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/fi/firefox-61.0.2.tar.bz2";
       locale = "fi";
       arch = "linux-x86_64";
-      sha512 = "fb7f452ffed85ca74c2d214654decb4f61ecd397b923428b9c3214b88890c322f4cfccb3479965b201a619c535d6bcaf0d6dee0fa631c1b858dc7ecb902e6040";
+      sha512 = "63c7d4ede5e02c9d4b2e59234b57d4f539c0cd3666a053b127cc18d080900bcf488f8d3d7f2dfb98399a1cec5ec6780d86d93ad9dd2ce7612e84604481562a64";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/fr/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/fr/firefox-61.0.2.tar.bz2";
       locale = "fr";
       arch = "linux-x86_64";
-      sha512 = "efb1a2ce95d407cfe519d6bf1677918c3edcb837fef9506c45084ba873669be0de976c9b5253acd0af0cec2a4007a61f3c810cc243661251f7aa8821e2dc9e41";
+      sha512 = "3a4263e78c62faaab850c743660e633269dd9e625f03f94459b34ede41989cbaf498755fb8c2f507e4f4b88b633c29a3eae837ffce0572ee03afdf67c53d4ed1";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/fy-NL/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/fy-NL/firefox-61.0.2.tar.bz2";
       locale = "fy-NL";
       arch = "linux-x86_64";
-      sha512 = "82445a34694cdd79a2f9619c9269615d70e2c8806fcd7be9d201b42e0e462a56372a55d2138c7ee795d5df36da9da224668db33fb0414600aba9f517f569e558";
+      sha512 = "e8c7760f3f64b4c525bd0521cb66ed11bdd9142deee986fd6a5f6a322685633aa3539f819e3ec886884906998d37dd6401b77e4790a246cd098c47cd49f929d3";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ga-IE/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ga-IE/firefox-61.0.2.tar.bz2";
       locale = "ga-IE";
       arch = "linux-x86_64";
-      sha512 = "4fe90d326992d7289e9a8650f27abdba2a71e7a4fea86f5a0c1a66217172deb2649fc69e8d43f7b650f16a465ab113f079267097e64a50c2de9218970e43bf32";
+      sha512 = "8f59620f30767cd58babc163b803b2c8b174562e5a6a686c5a586d24db0da4c4ecf180c13673a6a434faee02c2b7ef746c1f10e45055d42327044a945925e514";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/gd/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/gd/firefox-61.0.2.tar.bz2";
       locale = "gd";
       arch = "linux-x86_64";
-      sha512 = "80a193ffd23e52d0d31428849d7bfcad1d92987edc4e6d6de48aa8f8d573451578ed99a6faadff24872d1e77633531fcf96ff08742ebfb311b010b8ea91b5ee7";
+      sha512 = "ba496ad0daec76e2c6e4f3c2dbb8219d1f3234893acb09602e51b7bfab4ef84d9f49104a021b206ff528bb323e2255c97e92a6949b3949098e5863f48e9fefa7";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/gl/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/gl/firefox-61.0.2.tar.bz2";
       locale = "gl";
       arch = "linux-x86_64";
-      sha512 = "8edd57a08730b18e343d7d550e888341ec17cf703d3f5a63a52ffdef89c6cb2aa403486a5b417f8798137db69d3ccabb874caed0ee412f17515a2587a0f446c4";
+      sha512 = "3ef33eda5d7a88fb6f67f91983ab2db11404f58686ecbe30dcbc27dd1358660b4c88ab8e678184cdd3fd4102f93120e0d0a4d75435812b047ec2bcb74cb52a83";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/gn/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/gn/firefox-61.0.2.tar.bz2";
       locale = "gn";
       arch = "linux-x86_64";
-      sha512 = "b7cf94842186bc094a82a27a1e5cc53746158bfcc4c74f66760318b59ef2c573421b08b56331afbb00979be38d682700dcd2020e0c315b25c8f98651e337cb1d";
+      sha512 = "5e86c34b627b66872a7f07e30ee6285e61d041e69b0e2355eec142b23ceac8ea5ef7e257adfd1ae877b442f7171381cb013fddd7593d1b6e42f3a22e2267a5df";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/gu-IN/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/gu-IN/firefox-61.0.2.tar.bz2";
       locale = "gu-IN";
       arch = "linux-x86_64";
-      sha512 = "ffbe4bbdf378799f5026affe421244cbab92c3c9c9697b56d28928a959c6916ae8807e190e659cfc0ec119eb6d98701bba8bc67d6eb62d6d9a0e530159c8ffaf";
+      sha512 = "72e43c4dbc3db08473d96d0686fa2df56f82ebdbee064a152ebb2a49cb4fa7a9a80135fa9b7106ffdb64d3342b38400de5351a3b225360d5a730f0f4991418f3";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/he/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/he/firefox-61.0.2.tar.bz2";
       locale = "he";
       arch = "linux-x86_64";
-      sha512 = "26428931a19d881ef5d4c9fce86327a9575899160a376ea5e486d3f0e413a25f44f28dd13f44fe7499bf72e198ae80c0271674e0882847fe487ea65b7e2530c0";
+      sha512 = "d3b5a43aff6e76264eec6d211a5a9dd0b7fb89e41bbb265f31091ce3261f4a160e1ddaf59432bc3771bc5afacf1a3e12e42e0d08107727b0e8b5941ff29174c6";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/hi-IN/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/hi-IN/firefox-61.0.2.tar.bz2";
       locale = "hi-IN";
       arch = "linux-x86_64";
-      sha512 = "9eebf3a40c32f8ee17c14233e80c694922429dcf783fde48281e8ea79bf046f2daa2f244392db8c9d33beb6cc95d55700489dec1f95e5709f120e540dae3e7bc";
+      sha512 = "7b568bad470b3fa069b44bc0d69fbae51408ab44751a99fc36a7c220548d0200ec57d8362dbe1dca7370e587d5aadb45b5c9dc91e6d267f2421fe5a2260d29fa";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/hr/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/hr/firefox-61.0.2.tar.bz2";
       locale = "hr";
       arch = "linux-x86_64";
-      sha512 = "f51f38c60d4fffd70b9be574643147a1c12fe70f0a617e996fccdb408aa40665fa3a30cfaa5f843d98ba1a91b17df71aea211677068057d8c2358b5853a8139d";
+      sha512 = "c69df1a2226a967dbc0cbd3813ced6ae36b696389187489ec62b78b3180800175d3c33b07bc84c45112947348e160cbcd6db2e68d5e4b6f07e0a2f6adfc8fd2a";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/hsb/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/hsb/firefox-61.0.2.tar.bz2";
       locale = "hsb";
       arch = "linux-x86_64";
-      sha512 = "abd9500491a639a27f1edf9c8d9f32b5d3097f673fc724fb9f4eb5b89ea848c5ddac54be5927fd581254e0c343595ea131f58a6a2e68e03e3176c896450c5740";
+      sha512 = "080ad8f1bf263f96294e3e6178dd64d30a7fda50d229081b14e54bfaa183c6efeb0ba3aa66cd23c8541a622382e415a12e3e063cb3aace5619d3c8c212ea3078";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/hu/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/hu/firefox-61.0.2.tar.bz2";
       locale = "hu";
       arch = "linux-x86_64";
-      sha512 = "11bdc7443008f76e6adc2eb54bd5875df846f6dc050fff6f9dace91e981d210867a248bd3fb98c20bc2bb4012374d383c1cbda58ee21d0fa57ab7545f25efb8d";
+      sha512 = "44f07968bb89c3c0e2d365f9cfd45d89b138a269cdff48542124a34f9d9ba9df5103e4613934c504f90b494fe20bbc6f71a12c210799e689e8f69405ea22e4a1";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/hy-AM/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/hy-AM/firefox-61.0.2.tar.bz2";
       locale = "hy-AM";
       arch = "linux-x86_64";
-      sha512 = "5fa03106c35a4781f27d27a9f6e4466bf93e56b7d094b851cb057833a6cb2376a231066bb04fd05e0ae0f32b42ab7a859447f8401bf0e3abd44fb9bfb9ec4e17";
+      sha512 = "8d3ee8a030ad60ae2de062b21437e8d512ff3feaf614b91da71ff6af9d3994be79aab1753e3d46a94237d7e0a49eb670781c2567f96662b6057ee7172a0363c7";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ia/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ia/firefox-61.0.2.tar.bz2";
       locale = "ia";
       arch = "linux-x86_64";
-      sha512 = "e0d442b1cb6c770ce00b1a87669e61d6e60d6803a4623cd67025bbbae1345839329f6d924960c355c788dbf4ce4caa1f1b946d72ae7df824105cb1be547bade5";
+      sha512 = "448e543b5f7075e2e1b984c808dded1ee67dcefb600058635c87d0c226eb02aa8dd7f59c624ebec60c9c0b334f98607eba88e111f2b03a1aa579b74b1398511e";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/id/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/id/firefox-61.0.2.tar.bz2";
       locale = "id";
       arch = "linux-x86_64";
-      sha512 = "18c827e2f584e649a4a4a8653dfa5a3524ce5dffd7bda78bae3e1e6cd183e7f68605abf0f108552aecf20ad75e5837800f6cc98c8eb6efe479e143e03a629b6d";
+      sha512 = "a1f8eceb53485ac41a685f98b1e9dcf57ac094c0911ed8f9a862d4b3a5fa8072c16fa6a4cef3e06d15b07b3866397fcf9ead7b4b43143e0f5dccf93acb2f7676";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/is/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/is/firefox-61.0.2.tar.bz2";
       locale = "is";
       arch = "linux-x86_64";
-      sha512 = "d2230cd1cd82ab815d66c673a5add1cbbaaa82a239f6d8ab19b09a4307e3eb4cfa1355fd599e60adfeb12735a846a71917ae25f4896608fef4ed42438743c1b3";
+      sha512 = "43d6ff785394bdfb6c376588531a9fe043b18fe44ae83f481b11d71a2422b5d5022356cf960d92f55fb3d0ee103e6534bc0299a3d84e9ca7e6b3a5544e11ad45";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/it/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/it/firefox-61.0.2.tar.bz2";
       locale = "it";
       arch = "linux-x86_64";
-      sha512 = "44c6d3d5ddccc04f6a7ed73346051fcaa6131edb716466956d063d432f22c8a2baa70d5bc6dc02fe7f5046a12e166ced2a5e203bc71da140b68e7a1ac55f5612";
+      sha512 = "460385b5854565f4ca33431c573ac355baddd7a35a2fbf631b3748b02102a749e56fb1128ec3e9f6b721b1123578060641bc3b783ece271a1708656626b10a13";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ja/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ja/firefox-61.0.2.tar.bz2";
       locale = "ja";
       arch = "linux-x86_64";
-      sha512 = "d8374b8f783e7c24943cde05949939260934b0d006a5379fa7de9b0814668dcea935bad2d69036fe03e0253c99f792c690966ed8ba3db94bebb9f58d5cd628f3";
+      sha512 = "682430030d87391692170bc81d759d806f4667b66b4e3df84e836e65678f274720038d0556f5338d8eb18e281b64249e758b5265b3ce30e6f272ca9d84ac1496";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ka/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ka/firefox-61.0.2.tar.bz2";
       locale = "ka";
       arch = "linux-x86_64";
-      sha512 = "a73aa4e06b9a198c931119f16e8e8e1bb244c231aa080f499c442a5b2fe3095640584ba5637665492aba8ca04ddb2cdc45648e1fcdce8d74c28d71af46f008e3";
+      sha512 = "e8c9e6a61867efdb9d021aaa8f059e3ac9896444448b08b7d90f70fb2847d46d1950a24e6fa2db0b947cf3ec628bba1c230ee7d8d53a959928122018a9e5c7da";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/kab/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/kab/firefox-61.0.2.tar.bz2";
       locale = "kab";
       arch = "linux-x86_64";
-      sha512 = "207a97bf5d9fc1a4d624657bc68067bee325fa5b05ba34347cf6a6998168792974bb486245fa716a013e96112f9899998b7d2518da55fcbc551bf0634ce50902";
+      sha512 = "17636e7157d6cf3ab73b7e36eeb7ad5bcc35e756fe6d369b98305c58b88208b5b11f673f52425363425d18c2a7fe79274a6e5babeb926adc9cea22afe3e55e5a";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/kk/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/kk/firefox-61.0.2.tar.bz2";
       locale = "kk";
       arch = "linux-x86_64";
-      sha512 = "c81fd754bf280972ae7c6f59c3892dd7ace4a399a2dceaa5163fd078ab3379904f7a8e4f831373f871f0031f8557e098646ca04ed7085e8a9d40914d407b8c02";
+      sha512 = "4eeb48f250c617ea8eefd99fb44159170311becc229f77ca014e801594260ea23ce46ae11e0526ad620dd830b857b73de8a3a90c18764ab2a8f71cebfecfa143";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/km/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/km/firefox-61.0.2.tar.bz2";
       locale = "km";
       arch = "linux-x86_64";
-      sha512 = "eda95e84eb9e2d3e073668bef38e68473b0e628f8ecc5a2e84d124f7ca3d060949ff1e0909c08002ff51707b66d08a3ee955417146a8e6a6ec03bbfb5ad39290";
+      sha512 = "57a0bb58ced30d8743c30d288250328568758674e55127d51e99485f5c85e8b0b300aeeec4d34526f53d1d538189b75925eb907e3b5fb2d455e0546e179dfe04";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/kn/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/kn/firefox-61.0.2.tar.bz2";
       locale = "kn";
       arch = "linux-x86_64";
-      sha512 = "8254394f428957da380a576af4ceb49e6a2a0a82c35d7b0aa2eae5993c12118114fc77875f7ee1a80085497bda1182ec7ebefa42d66a268640c87564e6e2c7f0";
+      sha512 = "c40e9f5906cf3968bc92932f45d4d0b712322e6efd9a5d1f3b48a7b94a162c6390142081a8a4fd2f0fb8737869723432eeb5a4b44c3161aa38a4d506bff8a3d8";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ko/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ko/firefox-61.0.2.tar.bz2";
       locale = "ko";
       arch = "linux-x86_64";
-      sha512 = "d59939490741318d2fe11900df7dde9adee99d8dbd04a365b4a13e0426898109bef586bb097884ae280a8261aaa21d38673c352bea06b035731b72510d4ce35f";
+      sha512 = "3f6104ed9b2fb9f1b0e3f49b06aaaf513ecf7e31b417af90c11403bca7a3ad51a87b448fa0a2ae6a01462b57dfd21f90376421ca8cd9ea62b0e3a1c7462aa9db";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/lij/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/lij/firefox-61.0.2.tar.bz2";
       locale = "lij";
       arch = "linux-x86_64";
-      sha512 = "cc95e24bf4edeefc3cdd8e4d7be72b88f51efff45a61beb35d4d4f0e42727fd97e762bf2f04d9e96b2fb4052c8e34796723f49b2b80117819ecd0594e8d6d901";
+      sha512 = "46c8eb64b30455ed97618d67215510b22acb6cf5946ba492c5938d879e656d983accfcd7ff2e93cebe7ea5a52e9fca348ebb9ba02e70ffb4196a9d9edf5abc51";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/lt/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/lt/firefox-61.0.2.tar.bz2";
       locale = "lt";
       arch = "linux-x86_64";
-      sha512 = "4d6b6dba9d9f75a315549969a68d73639ae61a79025e9dbffe0fb171360c8b0e04c3cb13653e4f294375f248a7f2126394b67e7c21d20170dfb5ffcdab5c9df1";
+      sha512 = "54470adc31bdab9745f72598d402fc961d6b407b6f8fabc8e0c6b785a5a5f3e9922e06a922688c6bd1ba43be81ed37bbab216fe2182bdd0b32befabc55fa1a48";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/lv/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/lv/firefox-61.0.2.tar.bz2";
       locale = "lv";
       arch = "linux-x86_64";
-      sha512 = "f47220148f2190b71f89708348a57d830d74168240e4badc3018f2ae1c477ac0ed0f4273ede81fd50773c947f478cb812da98b2510063b74f15a6d6b01f83923";
+      sha512 = "376ded474c9c8a898bab54b66a4a9e9cb598dee114d9a156b9e7fb925250511e610d2e17a5decf4c2db44f227065cb2840265d6955364a1405060ff022b04d07";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/mai/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/mai/firefox-61.0.2.tar.bz2";
       locale = "mai";
       arch = "linux-x86_64";
-      sha512 = "b77dc269a68f39e36becc013128895267fe176cb6f97e5a2ab07e4191869647208068bcf3579d01085edf7490d061851f5392f984be2687b5f067cde98bf3d47";
+      sha512 = "21643b1b723a42d81bb4476b16282d2550100278a221b5538d5666c8fd7f3e96f242393c4b175cf6431e82458e199fa80a51ef0f5bd6a9b691d0150bf1d4c8c6";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/mk/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/mk/firefox-61.0.2.tar.bz2";
       locale = "mk";
       arch = "linux-x86_64";
-      sha512 = "444d572534c326688f267d624f1ee661f2a1b236ee7b4f62009d6a6685636b07dd63faf2066a12f9dcc9434fbb1ea9be663456e06ce9afa66516ae3911b4fb60";
+      sha512 = "452571329b805586a1218dd5fcd5b48f7f20fc914ba006441ec3642ef8653537b764a98b7916c0e440888d60d41b290826114c3a37083ec098fcd6c86a6adc15";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ml/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ml/firefox-61.0.2.tar.bz2";
       locale = "ml";
       arch = "linux-x86_64";
-      sha512 = "74d42e5341168db08fb4c012e88f53b9388f67efa9a0d5907817b3bc04540c721c533e077d1c05ac1b067a2dbcfb643ddfa08966cbd56ab0e0f46f2c822504eb";
+      sha512 = "8d2c850525f9ffab96c4d02908440a9a5f4b6fffc49e5505d5eb33d35d3690fd7a81ef73aac810d0c52e0deca5b69dff9eb3f0eaf508b7c866442943f7cf9547";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/mr/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/mr/firefox-61.0.2.tar.bz2";
       locale = "mr";
       arch = "linux-x86_64";
-      sha512 = "3796574509f0ea2971f02356a5bad744a6b0621054b55e391e22cca934b74cc7e3370e550a3f933db7e92cf9e070cdf6d3a576036a72c2ae228165e2a06ca6d0";
+      sha512 = "1eedeaa3a2b6362c460e468b28bf7efc9bb5c960c766ec9f0e423834aaa67248c5bea0fe9b4fc0a8e62b0a40d8dfd1e7ff31adfebf6d1d6405daa02879977015";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ms/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ms/firefox-61.0.2.tar.bz2";
       locale = "ms";
       arch = "linux-x86_64";
-      sha512 = "920c6f3071d24379a9460f74d8335b35d0114da5eab39efd2979f150ad9795e8ddc16044173ff69190a024f824502b96e047bd79fb1ecba554f0a6b8da0c311d";
+      sha512 = "fe2d5ae09b8921d366616eaee49c240ff529050e1b3f97c915d91c23dd67b22d78a75e14e2f192963f0fcb05eb812da2c5f68313599111d85c1abc0ac9dbb676";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/my/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/my/firefox-61.0.2.tar.bz2";
       locale = "my";
       arch = "linux-x86_64";
-      sha512 = "bfd10c2dc7377a2a55c437520f21401d750831d088995d98bf4e1eb2524f1d69b49d3ca64ec76e8c875757075a270f1714a8ab739a5881b8897b8c9320d09281";
+      sha512 = "631a6059d38a64c24e1f7d2b9a27aa2e405fe413471ac1e1d7ab337f614df9a1470a091de35904c39664d679c06eaddcd239c4a392c1e2ee548ce0be7fd5e416";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/nb-NO/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/nb-NO/firefox-61.0.2.tar.bz2";
       locale = "nb-NO";
       arch = "linux-x86_64";
-      sha512 = "1955303700b9f3b7ceae901076e51400c977b35864ab96d71f1d3d246bc4348464e7cfa2e9a1840b6b06f3c419028a0226955eb8b5e72667f4b433d20570da26";
+      sha512 = "90d0c3c696ada86b47e9a6ce8aa9a8d0939eedf5746ccef79ae170a935e6b97906b187d7839af158a6008a9022cc50467febaf0617f3a3b1e8e21fd648805d13";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ne-NP/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ne-NP/firefox-61.0.2.tar.bz2";
       locale = "ne-NP";
       arch = "linux-x86_64";
-      sha512 = "4398dcf4bc81d8ebdb72e0b6ea488ae707c04d175c8c18248fcc69899929e2d5615eaadc04804d602dce0aaf97ad19358b178a43604434d774fbf82dccc7546a";
+      sha512 = "b5e13e214cbea0d541aa8c29d53afa4ae952970a64bb5695be62ce19c829df901dba4c66cfd03d5d3a31f69041c9c700553b2689dcc4ac4ef254d155700bf5fc";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/nl/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/nl/firefox-61.0.2.tar.bz2";
       locale = "nl";
       arch = "linux-x86_64";
-      sha512 = "c8a8e55cdcb4eb6b2b19d600c5cafabd8f8dcab146a4c78e0d4bf66daac8798b63e2b30f5591f58c50117632d9b736351c2860ef28267e2a5f6bc3375cf3ae03";
+      sha512 = "44470b1cc4e95a05b4198ac3458125651de9bf9548dcfbcab5850c519fea01a3e8c6161e4a66271af68d7f1a1b37456d2ae1e51ca890307e6185a531c8cbfe74";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/nn-NO/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/nn-NO/firefox-61.0.2.tar.bz2";
       locale = "nn-NO";
       arch = "linux-x86_64";
-      sha512 = "6e0c8d61c4b6a93ec3d8935cf92254957a66305ef743007946b959ba1a6584c9e585e6f4e971f16f826d8f1e09f3aca50a68aee3de1a92c3afe4a3b5fe712c30";
+      sha512 = "5e49d30ed8fb64e367ea3f5b472baf0caff6c4b880d811cba5db969d21f8e5dd0d8ae4c01a151fd495eab1eef817b35b6a6e14441a860059b8f20453dbe86116";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/oc/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/oc/firefox-61.0.2.tar.bz2";
       locale = "oc";
       arch = "linux-x86_64";
-      sha512 = "dc8cf40472f9503949a776c9ca9a5e29d72a7d218d1ec10ea7abeb960d0abf5d879b6952bd3af4864abe4f1f065b37317d1276358c3ae4c1e062dd4943dd38e7";
+      sha512 = "bd75cdbb1bcbe24347f35b748ec5d62da6bb20fb0f58f17a348f8bbe19e92ec3d08da3148d41f56e0b42a8e49e1c1b70b40770c737e626239b5b538bac6d42e0";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/or/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/or/firefox-61.0.2.tar.bz2";
       locale = "or";
       arch = "linux-x86_64";
-      sha512 = "bbae097901a488360c98bee5bd19c43eb36318f0fa04b3bdd37c24fd69468d7d2a0d48ee20472f6811052410368e8b80bc49d00c16112e00608a11729b27ad93";
+      sha512 = "e88f706c60e93b205484411bde177fd9b1ea921372669b5665ecebd795d7abcef5d2caee16a8605bf7f3f23e8d0ebf8036c156097318e7f8d3a22517e1fdf017";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/pa-IN/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/pa-IN/firefox-61.0.2.tar.bz2";
       locale = "pa-IN";
       arch = "linux-x86_64";
-      sha512 = "1e78585fa23960ab22aee044231de1d7bb99087f27ab717dc3d3d783593bef23f5af3a47dd06647344eaa1e896a72df217a90fe96afebe32bd5158e45d03f0dc";
+      sha512 = "81af24b8ab70e373339ed4fd7116e1c4f2bc7a2ee14b46e2af29860add01ab492ec692ee2653de81856d04a465860e4cfda0af4928a237bc0c8469c4899136d5";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/pl/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/pl/firefox-61.0.2.tar.bz2";
       locale = "pl";
       arch = "linux-x86_64";
-      sha512 = "e60a0662710985a7879f004e2ecf0d3a776ca346685cb314f964563917ab3ec081f73e411014163b4fececc5eb97a45a4496574c01bcc964b718306cf382b189";
+      sha512 = "f7b6b21ab27b58ab1bdaaac012dc035e7cb1226f46da43fa3de37c7e4fac73f5303dac02332510eae7a8bcec0172769b620acfbaab8b383a64404bb294d6df66";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/pt-BR/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/pt-BR/firefox-61.0.2.tar.bz2";
       locale = "pt-BR";
       arch = "linux-x86_64";
-      sha512 = "83de7c2b7f3d6939bf888fe9c5a19a08af78427f3b466a910e385ab0f8d1a1282dcd21d8c7160c1c45ed1a4aadc44934e3fd8708d8ac09da9bbe5f7bd5ea18eb";
+      sha512 = "c17c0e7990b4192f10f7269a5c5c6c74cd6e6353b8649a0417c537197c5f853085948e9d0c50f08afbb16e242f3d8e9eaa1e9657bfb6c40075e5f4e640771d2f";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/pt-PT/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/pt-PT/firefox-61.0.2.tar.bz2";
       locale = "pt-PT";
       arch = "linux-x86_64";
-      sha512 = "700379d0a99abacb29ffebf57a9b50ca0a8bf1facb868cf6f3cc2ab41575fcc9c0e4d1b6e580a535e1c06754a4fd05ce5e7263791edde822e3e8d5eb9b5f87ae";
+      sha512 = "2a5db6053556c75d399bbad5ffbfe51505f6b25bcd73008d85f7dba66d89fdf56ee0ba2cfce6e2617b463cb8db087a1700507051322fdd2ea8f732be5bfadb9c";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/rm/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/rm/firefox-61.0.2.tar.bz2";
       locale = "rm";
       arch = "linux-x86_64";
-      sha512 = "6595217951fd22ec31abbdb90364e4ffe6bd9656f9d34e10ff6bc1182cd8872409467dac1e0f86c7f7eda8ebee1cb4af5ed0971fdc0c55387831ff12e012311a";
+      sha512 = "94e95e037ea9f924363aa5b80298f67ecc678bb2e22d552c2207af1cdfdcd9ef5b85fa4a6b42ed08167a4b482859658ef6a946adb7462c2e2519c4685428bb90";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ro/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ro/firefox-61.0.2.tar.bz2";
       locale = "ro";
       arch = "linux-x86_64";
-      sha512 = "05e68cd9143f9cd0504ca906843d1d6e08a5e9152e11c237b461a1b63f00efb82ab7fd329a42aed7fff255d7b3bd2a6b5287ce0b2d3ace12c30710cb309e95dd";
+      sha512 = "dc901a8b6ea913f976c915807bc4ab5fd4a756c98a78498ef52fa8577cb9e3a047e2a38240bf675d72644d975ac70d720f693db056e764218151431de572a37b";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ru/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ru/firefox-61.0.2.tar.bz2";
       locale = "ru";
       arch = "linux-x86_64";
-      sha512 = "5bf13f5994d8672cde5b7daf942abc2157c9c988fea459c5fd4bd006f68b013b3056440f73794a06bdd0947a4d2a5a7764d497dadde3b602d4d945ca49b6e855";
+      sha512 = "dcaddf1072b19f714e9f50eb1d5e8e15bce98bf96bbbc13e7a4a82581e76339818766e389279fb33d212afa6cea947185de130a3eb72c0f6079e159ff2f18e9d";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/si/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/si/firefox-61.0.2.tar.bz2";
       locale = "si";
       arch = "linux-x86_64";
-      sha512 = "43b0859b38ea7ca87304f0f0d7b95bf161eb1ca1fa4f28c99267b8c746dd690ada601a2becabd70a3fb09294d29c82e69fba8bbbed8ba27938f43921569e6a3d";
+      sha512 = "5544833432d6b41efdff96fcc8d2d322f5c158764320ae6345e9183b2d48817afd796685bb87998e5e6fd227b1753f503bedda5f6fdfa9dcad2083cc9b7df9fd";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/sk/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/sk/firefox-61.0.2.tar.bz2";
       locale = "sk";
       arch = "linux-x86_64";
-      sha512 = "6507d61d87d4723fbe97a4f51c088dc2d3717925a5aef47e1cc21d75f191e64726b86a48f4c1bfa0cd3f5e59b4282626a711b335bca44c27fe06388f73eb4108";
+      sha512 = "d4702ea94482a276ecafaeb7e991ab850a432158009c95489b2b87a82402c92a84c33ce43b27ebf58367e20d63bc444e656f32cb957ad0ad03b1d9f793157052";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/sl/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/sl/firefox-61.0.2.tar.bz2";
       locale = "sl";
       arch = "linux-x86_64";
-      sha512 = "752a398b84af789bcc5a0138ec5774ad49fd0e116338a8da0d07133952379af429efa89721a72ffc092230545f870afd02668a5b9b76660c43d29ddacde92902";
+      sha512 = "6103a4d340e45af988d17b93c4e8951a656ace095c9e13f5b0d6bcfd55d51e27f9f26614223d40dc19733aee34606a80a221838be86a1f91417a1c6f00a7771f";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/son/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/son/firefox-61.0.2.tar.bz2";
       locale = "son";
       arch = "linux-x86_64";
-      sha512 = "1cf5e57b99b57e243d7edfac411bfa8c894b439c0a88f169ae2566c986969af7fa13209fd3693243839ce59fb386456872420e57d06ae156923018f709c9b96c";
+      sha512 = "ea04aee1c01d4d545ab4a370e4be4bd23b9f1a698bc660877a754f42995334446bbc08412bc9f8ec92a2a69a6fb8bd0caee40f622813d9ac18b43773c3111029";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/sq/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/sq/firefox-61.0.2.tar.bz2";
       locale = "sq";
       arch = "linux-x86_64";
-      sha512 = "9ccc8a1870e4882c7862aac6a76677223b73b2087dafe64e26484a9c549479d825b7f566ab99fa8fb85094585e8c457265e7296da3da1c2b1b5980138182c6a4";
+      sha512 = "6789f071e366dfb3300cf5057d690c89daafe969a8b8b4e5a3ddee6683caa1426e62901d2288da61b8e8c59ac19d9764521b82f2d0d4fbe375d4e4eecd5751fb";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/sr/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/sr/firefox-61.0.2.tar.bz2";
       locale = "sr";
       arch = "linux-x86_64";
-      sha512 = "8faf82d7555ae44d65d4d30d4ed4c97a30cb9ac8ab970f654f0ee0dd5ab1bac8823233a638ccbb591a65a603aff17354eee86775636fd4f458127a59a9cbd460";
+      sha512 = "2d079c315d0c66d2e1530cf2d30a357d62f9bb6517abe7313911bcfb5c42ac95c47b3f12f654ea61d2fdb74d44ed0b090443f6ec66ec22cbd51c674084a8c4e1";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/sv-SE/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/sv-SE/firefox-61.0.2.tar.bz2";
       locale = "sv-SE";
       arch = "linux-x86_64";
-      sha512 = "881de9734d9d21d7c94257a4539b4c60a3732abb77dd1020c7101e61c88beae474f7aca3f5c8317614308af7c27d402379ecc3bfcbdf5644b04492cd8b57abb5";
+      sha512 = "c78e06de0834a84bf0cdd22a46e80901db3dec7d5d9e0dcb6ad850a040e8df6d3ba2c6e68f8a3da118dd9306c7af7f352d9b56e839cf74afd3730b2d8ddbd38b";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ta/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ta/firefox-61.0.2.tar.bz2";
       locale = "ta";
       arch = "linux-x86_64";
-      sha512 = "b3726893b48cb95ff2c4f3fe8769efe82bf36fecffd1860b66f55018ef5cf9e0f6345c1443b88aabb822945bdb6ecef570d7590eb346a0f6f463ae72cf3849f1";
+      sha512 = "d996633ce2cfc9d5766840d5198900a341c8158f4bc00c32ef168ac57a1c1d89dc10e9ebfcb2a504273d1722ed319acb9d9aca8d30257a7a6a01361ae7acbc4a";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/te/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/te/firefox-61.0.2.tar.bz2";
       locale = "te";
       arch = "linux-x86_64";
-      sha512 = "c4cb2a1529a4fdeef248ef530b9fcac8730b6caaead597eda24d165648982bc2231eda8650404cba5465ad7281d25910e64dc7ded802a0c042537ee1c14b9888";
+      sha512 = "81b745184db9c550a135efd9b085e074a0dbbce24d81a16a39fb51166233d84da6c61b556e39b2ec68365ded627b31065d367c224721bf9e99338456aec07698";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/th/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/th/firefox-61.0.2.tar.bz2";
       locale = "th";
       arch = "linux-x86_64";
-      sha512 = "5275e34f34bded8945cea10496d41834c7a1ea2380ed29bd338cea64b0cb10cb4e0985ea2c4ffaeec94167d224e25ecba68e2195a40915d8ec448c1db049d300";
+      sha512 = "a6ba250aa390005ce6830f14a4f7518062b3a98444da87e36f515fe29d3408b7efe9947a9d865a220b9f60ce57dadc12099c5742012981ca9c4d3fcc0ff4c877";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/tr/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/tr/firefox-61.0.2.tar.bz2";
       locale = "tr";
       arch = "linux-x86_64";
-      sha512 = "4769514468e6653a9b1fca2556faa9c25d8d9fba7b2301e9c9a2da0dc0141eb9cfc3801fae1808868db14aa0ab8b5cc0832919cda86f7306c4c0b922fdcb3956";
+      sha512 = "55eef864538b70b8d6e7fc2e6af2c73853a48860dfdb1ac5e4471675ebd2d9f089793c1c6cee713654caaa253b059e9e01acb12aa0f6f4efedd09632d10315d6";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/uk/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/uk/firefox-61.0.2.tar.bz2";
       locale = "uk";
       arch = "linux-x86_64";
-      sha512 = "3313520a53dc840cebab96d2901f83f34168370e5c08df92edc996ac220ccf3aa2eaa62e765df0d86f4072acee2eb2a3d513c2aef26d9470b9eccd1baa447120";
+      sha512 = "2bf67d7523c9b07acbef099dee48902d19a5b542ffe9eb65283524ce2cbcf853b1e3e862fa2a7640160cf5dec8ad884a237f4bddf215304a458a4d9575af8137";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ur/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ur/firefox-61.0.2.tar.bz2";
       locale = "ur";
       arch = "linux-x86_64";
-      sha512 = "4bef3bf1d3dcfde97d79518e1d12305949306e1f71e02e26116bca434c6ac4ec3fc7ec7d219ef1360e999c4a3963ab3b1f1034eefd4be04fcf47c4667b426aab";
+      sha512 = "4127578edad2690915aae81fac45cbc90694b68d593562f4c55a1545cd1b8cdcf3eda18fbfb2dc9fb3e0dd3119fad09db68d65e6fdc09d96aa65440750fcf380";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/uz/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/uz/firefox-61.0.2.tar.bz2";
       locale = "uz";
       arch = "linux-x86_64";
-      sha512 = "7dd28ba9c29e891498f6caa7d38dd4cbbccf807a96b0e77f83499159d574b37409304f6d16544ea592c2b0ce64c66e4f4dbf127a9a9aeb17e8738cf99cb7083a";
+      sha512 = "7b0257e2bf2edf26afaf6bff2a06f9fc81bbf5397c8823a65ee63e54cd32bd2329ddd858a5e1374df64bd188d3d3392434d83e05d0fcb4a71d0a73bb6da224dc";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/vi/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/vi/firefox-61.0.2.tar.bz2";
       locale = "vi";
       arch = "linux-x86_64";
-      sha512 = "a19176978e40e7446da4edbf2cbf8945e5b5acd49acf22ba14ec7649f375f7dd6498a8662e285518361b6080cb549f038e91c02b5f5d5bd88874516b6eab2ef0";
+      sha512 = "071e162e6919168fa4858aa98d68a2c6ff8ceeb10e5968a2dff55040613ecd7e7290f3acc929f8f2faf3fa4b97cdfbe4fd8b464f7df0c3d1d530af5a9ca8fd71";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/xh/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/xh/firefox-61.0.2.tar.bz2";
       locale = "xh";
       arch = "linux-x86_64";
-      sha512 = "51149fe6381d6dc077730afc623624a0c4bf4da7f0a28d9dd601c3e2ce80e2ff79c8aabb7fe308bfb1faf402d59c4feda46b56fd8cb183201cc25131df448cbf";
+      sha512 = "7e12d3e453216ce6ef2dd56980a130c52e273b23543a3df0b5fb11c69d1366533eb4875814e5084682c54f86d2cb8a304b95b08a66c8595c8dada69d4e97af71";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/zh-CN/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/zh-CN/firefox-61.0.2.tar.bz2";
       locale = "zh-CN";
       arch = "linux-x86_64";
-      sha512 = "e244d0a4ef5beb49f05fc5602866f3e075f0269aa8a606d2f9ebed615de00088108677b3489c0d62c221fd931d22b8e25ab915a5aa51d650aadfffbf59b8ad10";
+      sha512 = "1b98d214d15d0163aa91316fc6f507bda61169701a8accac3aa79dc8b6d7260d58813d87ce25d7083f6fc2d2a16519464267feaa3981e2e556298d3cc3f1abf0";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/zh-TW/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/zh-TW/firefox-61.0.2.tar.bz2";
       locale = "zh-TW";
       arch = "linux-x86_64";
-      sha512 = "8f7b559e0ba2235a5459b45a099c8c892a3a3cc1b43d9d7bca4ea0fadcaab757cb7ad8b50f4d5e363214896c2d6b1ad0141b1cf978115bd8ca756f1332d3b214";
+      sha512 = "f466df89dcc7a4b72ef7b41800961828012fe913b2eecdf68f442b492109467ee69a95738db2afc1ff39fac0b6376598e8ae5b050aeddd6fe3d40d0dc8d424b6";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ach/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ach/firefox-61.0.2.tar.bz2";
       locale = "ach";
       arch = "linux-i686";
-      sha512 = "f071c04decd07e0a5a9113d33e149c46666916c493ff5a425daf2bbef67b7f073f529f34244a260545a28b887d42928cb0f9bb3ac59cde2907f79d8e1faac8c3";
+      sha512 = "6aafc9db497700c6c91087e2477b707a162447199f26c87a4921b278d81828e868214501e8b89deb387c097d5768faa18eab83076ed84aa59799b24f62a3663a";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/af/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/af/firefox-61.0.2.tar.bz2";
       locale = "af";
       arch = "linux-i686";
-      sha512 = "372f02ad225840314ffc709ed5053efdde3d1917d165b898980c877fd5eecb49918ad8616d326eefd3e6e85a6c816cf82f77db4bea1fd6f92018f73698db8de6";
+      sha512 = "5cfe6413a70265360661dce8555941703feaf9045604313361553769b4738e3febf21a79c8be66e24272fef72b41dbf0c3a2e8e76e5b992789250d4b04fda45e";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/an/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/an/firefox-61.0.2.tar.bz2";
       locale = "an";
       arch = "linux-i686";
-      sha512 = "a75046b320adc861eab167829e7d7a8fd460ec89e995f4f1add970dd608d16c0ba4ff7875d0162dbf404c7e0301ae5898f88911e9e4ac4405cb97ce3dd62d1ca";
+      sha512 = "cdd9509e49d563ed3d26f58fe957375357fcee36fca7526a20dbd09e9f4f2867c81508cb637cb8d35572bd730b13ed34fceb0af4aefcff631e632bb78a6713f3";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ar/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ar/firefox-61.0.2.tar.bz2";
       locale = "ar";
       arch = "linux-i686";
-      sha512 = "546e1138d18802cda7375a1e36c5d1751a5621b644b9147035814eeb2408ee9e070183319debcc0a5b9707ec978fec7f9ea787b0c6ca6d4e2a4f05ab7f2f8ca5";
+      sha512 = "906d0020510eb911d7b2709c55cca0e4a69638c685bda7e7b406fb41f385b97ed95ee97515693d72f722a619d13583d227264d0819ef973f01e67427a269225f";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/as/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/as/firefox-61.0.2.tar.bz2";
       locale = "as";
       arch = "linux-i686";
-      sha512 = "003602b08fb96218a0e86a577c466bf4c6d1860165bfdc2eca566ecaa4185c6f73a0763b8dd3b8c3d50b11e7345b42afb20b5cb30aa075d1cd8a05d06f97d34f";
+      sha512 = "2fce0d7c990c7e2039a601ec5b5feafa7da368e24f363489c1cdae831bf36a11e2bf967ec4f74512f6ca06095ee3a59982b0a5ea3bd003bba9c3f4c763b9771e";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ast/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ast/firefox-61.0.2.tar.bz2";
       locale = "ast";
       arch = "linux-i686";
-      sha512 = "76b37c34a3c1b5f8b55d8fb326709f0aa7141b869890f35d9452b2beda692302024e07dfb7870f5689a47f9fb5f5e4f9ab097b552f25e60dade571d0010e9326";
+      sha512 = "872e0b0962b7d6f86663c0cdf5fed6f4927f4a24bfe1848debb605e7c19bc574d98bdcfb74a2e5a4362c27ed1b9372881fc1418c742e4cfa75d15d838cad6f87";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/az/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/az/firefox-61.0.2.tar.bz2";
       locale = "az";
       arch = "linux-i686";
-      sha512 = "4ade37b7cb1814ee254f902705aeb74ade1172267a080fb3dd029bae059819d4cddf34d23872d49c5696aa55d6a49f64a0a00a5ed5186c58f687a614db3b7822";
+      sha512 = "dd92dcd6f0c32d5487525cd88832fb567ef0e8fda5cf7f401399992243146bc2690881839d5752ebafb4e7e099c6594c71ef99d5509d94753256507216a2532a";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/be/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/be/firefox-61.0.2.tar.bz2";
       locale = "be";
       arch = "linux-i686";
-      sha512 = "6352d3e4495c184048157713b4a3716cc65d8d69478a22b93937c545663746c9bf3303935d97e4f1c0574f3e22c4b06076405b31fdfd5a3df3f40b3b0b1650c5";
+      sha512 = "1eda2b0945a4d8e70c0e61b187abce6873b9a8a578c089cb66b2728bfc71b90aab71b57599417ce775b4d5fa1c0fd908fa4b9b3183a3aa570da95d4fd726ba84";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/bg/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/bg/firefox-61.0.2.tar.bz2";
       locale = "bg";
       arch = "linux-i686";
-      sha512 = "642fd894a03672a0b91606bb7f8a6039566d007c3f90bc680db208bf3ea75327186e6540599db6c18bd76359622184e9642e6f53a9baead022fb0cf6e8ff5315";
+      sha512 = "597dc8972c670f67f34ac23ffb57506b896efc9436d36270dbcdab484dcacab174aba53671f5462ffc7b54b9718c0280a66734e789edeb7710cd7c2b9fd602a8";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/bn-BD/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/bn-BD/firefox-61.0.2.tar.bz2";
       locale = "bn-BD";
       arch = "linux-i686";
-      sha512 = "bd9a7d34937da1630e4b621f70942c43c6242bbb7ae6108df460316fde6686436b22ffb5416082d483a81296b1afa179391fce40ee21800e5b984827a5dd20c2";
+      sha512 = "79989196e4647c035d4af9f24dc9edfceebf9d90afb1efe894e0a54e940ffcf32e3746b9e07b486bd89a11ef8f35cfaf2e61992071352a561a535bb058c0396b";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/bn-IN/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/bn-IN/firefox-61.0.2.tar.bz2";
       locale = "bn-IN";
       arch = "linux-i686";
-      sha512 = "a186b8d943d7cba1ceb768aaa8607bf97228ac54236ef5f3b71b88eb2d1d487f69250fe73620dd9b4928b5d12b66dbe3531c4643f4e6eda6e1851289e5b5cde4";
+      sha512 = "25b3d138308e0667d62e41a8384619fea548dfe441cec761c82e238c1f0467300d6abc89d265f22f1d9699ffa2165bbb7dceab76169a78acaa4bb1c46396182e";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/br/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/br/firefox-61.0.2.tar.bz2";
       locale = "br";
       arch = "linux-i686";
-      sha512 = "dfff029c7b96118394dfcdd4feb19c0756bc3fe8e8b8761f16767280d2bb97b1643f14ee182ac30f52d0da1f4b0c984a09e43c7ffd14d7e1b7aecb560597d1dc";
+      sha512 = "8f18a08ed64cf071462b2eb65e0965f4b3825857e867da2898f959fbe84ea55cf19fbed289a4c4e739e5c4fc5392f1f496feb6b4f383e86a753f5041dfa333ee";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/bs/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/bs/firefox-61.0.2.tar.bz2";
       locale = "bs";
       arch = "linux-i686";
-      sha512 = "83802af9571a658287bc8753c3dec0cf077d1a0e09196e965f14f172c7b76172d2833a2096f71299718e225dfe3c7ffea7c38c4db1436018fbf2228b0c981499";
+      sha512 = "2cd2a33ff71b4a471d694912f8c102b53327f1bdf005316e16d32ef17a510784cfeac972f9a854304b07d6c9d19459b19bf3f7e47caae2e58a635fa555115039";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ca/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ca/firefox-61.0.2.tar.bz2";
       locale = "ca";
       arch = "linux-i686";
-      sha512 = "e850371abda2bc4241fff1c6e9b79618d378a0efb266f4c39239aecb3d44ba42b0cecf71183ab0ad6de812e779376c2a40e77852a436102de2c038dc7e7e6ca9";
+      sha512 = "78649a90b8e890adb271fc57328669afb49f70e9f323a2849a2071b83125f3f1f40e13beb353336a9c5aebd930979889c719075b49ce4099715951164d979926";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/cak/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/cak/firefox-61.0.2.tar.bz2";
       locale = "cak";
       arch = "linux-i686";
-      sha512 = "ce33c245d288e3ed52958acb89be5152fd78b29aba3d83e78543cb48c8424ed647c2ed03af0a03dfbeb3a3f1f89137492f1694633edd68c5d22ed66f0a74aaec";
+      sha512 = "8e66b6ed5b20efda281350535f2b08892763c2dcb62ba4fc764b598606a36b4a6f3d5960919a8f2967f736add11132252449efc4bef827653534b45566ff69ce";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/cs/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/cs/firefox-61.0.2.tar.bz2";
       locale = "cs";
       arch = "linux-i686";
-      sha512 = "3d012a8edb3691d05426a236dfddef9841f56f1afb59a4fe00a710fbb3060650890fa2e766e6a42112a4b5c07b19b2de10f6737e630a05f89b9ce62a336dc2c3";
+      sha512 = "5e81414b8411fda775b35704de90d006be40cffbb51b495171b9f69896b9d486e4438bcc2bd2f3775ab5f998b7b41599f44f92ee150ddbbb2a84f64058657938";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/cy/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/cy/firefox-61.0.2.tar.bz2";
       locale = "cy";
       arch = "linux-i686";
-      sha512 = "86e7849fe9edaea1332c98ddd4286b75bf5814e6b74f17fa8b47015a9534a548390ade8278fb600248dadc2dccc43e7c4f1f5aea4a6d6e299bef34e8911e1be7";
+      sha512 = "8f4c5db5c760e16ef258bf2da401e51c2cf3d75808d83eb4b7adfaea4c2b69bfca0cd92c9cf69d7e4de188a2c43574d37c49b3c641dd9c8edb7bb6aefd2e4755";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/da/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/da/firefox-61.0.2.tar.bz2";
       locale = "da";
       arch = "linux-i686";
-      sha512 = "5dcff5b9527b76a39a3e932be37af0a4faf32a60b32f4827136892e51c051c20606a91eea7767c5d80b0a2c97a7be44e7199d0ba8b20417b297cb0637c8cf725";
+      sha512 = "4aceadbf8cd2ced63f15aed369d98f4234faef18560e767aab1026c876fd3d6a069cbba49139eea60a78e0e42c063451918ce4090e850fc5528a93f527067335";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/de/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/de/firefox-61.0.2.tar.bz2";
       locale = "de";
       arch = "linux-i686";
-      sha512 = "34eb449d0aa62bc473413b0e8e21409ef9a4d2d08c7bd5164a780512662b2ca8d9436eb059c47824b4cd50c6502aea9e0aa1d198561882da1018aa18b72a8821";
+      sha512 = "327c8b22f3ff3c11061b5ee58d1ea2311743e53d804bcff6e66615eeae3aada694c8adbba58f3521b6bcd8f54513bcff1d50ac952ffe5f1ff3f22b52264bdb68";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/dsb/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/dsb/firefox-61.0.2.tar.bz2";
       locale = "dsb";
       arch = "linux-i686";
-      sha512 = "5d9dda0e61b5a29d62516996ff0e2cca1f535c5b0d343a5382a6b07641f2122da9aad42682e70d8b5f20b562120190f9a1eeefd5a2efc1f119bdf78e86f395d1";
+      sha512 = "5a964d9c25326d2a97730723be2a999bcd8a1bc91b2d0d7ebb4aee9bd773fe93cdfdd94c70cb2f9c0ef10f84474c28726c21c23e19a1fb9b55e6db5c2a74b6b9";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/el/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/el/firefox-61.0.2.tar.bz2";
       locale = "el";
       arch = "linux-i686";
-      sha512 = "b62151ec4a320d6e1a92d47082b0bbfc141958424674162056ad302226717ef1841a54da07824457d0ac6e953524ea2d617695b0a369c88ffc75c2acaaf3f702";
+      sha512 = "ed1eceba7d5bae11af3a916902a55c66ed97ca6da9f1a6421e4be76c65b25111e2ca7c979c55f920d5fa30146016980fde273c643a5ff4996ed32b82f0b9087e";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/en-GB/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/en-GB/firefox-61.0.2.tar.bz2";
       locale = "en-GB";
       arch = "linux-i686";
-      sha512 = "b031bde943a2b3d8863dd4b578c2d7213c385066985c1aecacfc06f5dc45b00893382c1e6c157bdf6b889a86fb580b575e81156f29a475ea47e90e2e6113c3e2";
+      sha512 = "019be53a2e1bafbc4ea77730545c40be314d7e4a370e5cadaffd735a2dcb3dbca14e4d23b88dd2e34aa4518a57aae1b37ca561e8e62d7acd3417227f0d18d344";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/en-US/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/en-US/firefox-61.0.2.tar.bz2";
       locale = "en-US";
       arch = "linux-i686";
-      sha512 = "38f959e86d5caf4c30bbc8fe4b2c9e2451c31a1b30ffc0fdc38e92d8152580c8c2fecf7c5e4ebe86fc41e6b2f7f8691b428a691d89744308e9e800633df1b022";
+      sha512 = "ee88e6d55855a9e2fccf2a362f26177393447dd1210eb8f78992a7760bd0e8245267c4143eb5309a7ac5826b345b8c9637bcc504bb7214d1f7897db70e9c7697";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/en-ZA/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/en-ZA/firefox-61.0.2.tar.bz2";
       locale = "en-ZA";
       arch = "linux-i686";
-      sha512 = "6a3b9855ce3fc053ec5cbe65b177290444097317f40da1a19cebeeac83f78e5fc3c74086b15c5a4af80341bd16319d09b0def2d3e2b65b67adf57065021c5479";
+      sha512 = "877cb9d50e95a8b0789660d871f263497279ea229b11218bc9398facb23d78200db4ad19e0030ca44cf36ae3913f8a119abddc3278e85a4c89d298c59a3443fb";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/eo/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/eo/firefox-61.0.2.tar.bz2";
       locale = "eo";
       arch = "linux-i686";
-      sha512 = "cec51b0e9a5a0017171e724337e8b5edba7bcf4a2950061b4203738adea2fa65991bb9012ad84446fbb4e837e2feb01e1128ba424e6b0936dcc1cc6dddcbdfaa";
+      sha512 = "5c78af15b977019cf7402e88b823ab2488b08ba9e8dd27a55caac7570392e78afd8aa972f0f95f21dfb1239936ba23272ed5b84cf24578cda5e7bb1048ce7d67";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/es-AR/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/es-AR/firefox-61.0.2.tar.bz2";
       locale = "es-AR";
       arch = "linux-i686";
-      sha512 = "a659ec66e3bfb25c51765490632906e320e1ce16f81e16a528c8b48a383f264fa01694e7906fd27948d4ca97289e240f2a45f4a8afee3340c0152e053108f621";
+      sha512 = "8328fef71e94c07c37491a331ac362d142d44e93404c0a3ea883426c8f11ebf6f5bf6584237b7fa75439c7312bd1f33a2ddcfcb8882c3cf3c526abfae48a620e";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/es-CL/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/es-CL/firefox-61.0.2.tar.bz2";
       locale = "es-CL";
       arch = "linux-i686";
-      sha512 = "2d1dcf65d150bfe52743b251127743aa5fee665a4d8a69d8250d629fb48d99f4d6af06162dd19011aac8d1d6dce22df5b1d5516084ea238342e14bc008db520a";
+      sha512 = "ef4e96123acde3a3ed75d8d93868894f859349613b556d44056009d55a3794e78824928eb04afe8746e291fb3d443b7a1b6f63376ebeb65102f7e03067480b86";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/es-ES/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/es-ES/firefox-61.0.2.tar.bz2";
       locale = "es-ES";
       arch = "linux-i686";
-      sha512 = "c843d1f6ed5175e8aff02e0501e377ebfa4095f423f6c8a069166c38fc417fd2ce670d1d23f2d00ab927bf2065103cfebf4e7be0acb803e6e448f523bcae0177";
+      sha512 = "934e92d37b920ccb715a411509905c150501eb14d11aefd084f2639afb8ee1a4ce3e869d682ec9f9db4b70a795875f09ca3d7d997f0e621ef99cffeeb1675f04";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/es-MX/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/es-MX/firefox-61.0.2.tar.bz2";
       locale = "es-MX";
       arch = "linux-i686";
-      sha512 = "274d9c8343ceb3f9f9bca4d1664104b1ce40e5dc47bd029764421fe88e0700f5458d9a82848b5c35acc0f4a2b9e02b5d651638e71dee877ca7a1faa5955d0ea3";
+      sha512 = "57e7bacb006bd079554670fc216ab2c1912a252b7966b32cc25a7d6735f7b0928ae0911b666c2810c63031d57513a4ff800cf92906a95868aa32608eb927e2f6";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/et/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/et/firefox-61.0.2.tar.bz2";
       locale = "et";
       arch = "linux-i686";
-      sha512 = "30b7976181ade5c66d0f6e0239919e490b9082fa36deb1d483242d83b5cf150632862237d30481f8c8135fc00ff977a9b7cf1c9abccb8c2ff7eabfe5052d0c6b";
+      sha512 = "b357f29c0f77e7ed4ac764f7feab6588cf322a1807210052359402e5d1092d3d8cf515e04beac86d32a6ddac43b4be8b92d88a1437f6899b4007d2c9faeb7fc2";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/eu/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/eu/firefox-61.0.2.tar.bz2";
       locale = "eu";
       arch = "linux-i686";
-      sha512 = "92136a5d5dc0771be51a18e17c613fd921a99e40bf0069f2ce638c5c1e3489b8a1be119586cb4d8d7e57dc7132641158c3e5046e64c4047c5be137007302afa2";
+      sha512 = "61b4a7b767e62b1a1b4eee4cb024e869969b5623de658ca2a3762c271a6519fb4869c9398e7a3cbb987f01799961021fff6f8634b78dc62770ca1f345e56d061";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/fa/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/fa/firefox-61.0.2.tar.bz2";
       locale = "fa";
       arch = "linux-i686";
-      sha512 = "4911024cd6035415f4efa7fa1ed4e69d4af83455119477dd920f34626c941ee96177969c843744b1336f8ed557a2acf8137d5965d001725d59dbd0fe75ac68d7";
+      sha512 = "4eec6e7231fa548c0a24b8904b55311058dfc89b2ffb87142859b994aa0a31a07c48107495cfa66bb4a65094328f6bbd7f33e0ca33632457f620ecd90678552d";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ff/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ff/firefox-61.0.2.tar.bz2";
       locale = "ff";
       arch = "linux-i686";
-      sha512 = "244f8cffb392dba35e18faa76f1fac9425a8389046953c6a74bc4776f71863b2de2bc97e0bbcef2b02929982541877245d2a1d5e749079b64fac3e461c4b87a3";
+      sha512 = "0a17ac2aa0a855c97b613741d7933dffc4569da9fef9f753a4e404847e683cf10a4444ff4cee5b5d1f86ef069525d0f2635433e8249ef029bfa2c247ed605386";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/fi/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/fi/firefox-61.0.2.tar.bz2";
       locale = "fi";
       arch = "linux-i686";
-      sha512 = "b3cbf12bae53f19d8ee270458ad57d563dc09a4362c889b03c2135fda52964822c77acf444cdcef2f0a5f01e4c6609ae65769ffa0533f0aa22a73fabd51d8de0";
+      sha512 = "32526703d86dcd74739f419518974ba7f43083a8b3f971d0dd7446caf787c5ed4be82710e3bd53f2d1e9e5dcb67f46735bb55f60ec7d9c49c62cfc2857866fc2";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/fr/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/fr/firefox-61.0.2.tar.bz2";
       locale = "fr";
       arch = "linux-i686";
-      sha512 = "a1f09c3e1bde95708a97e7ce579af3e2c23fafe3715ba34e98f2f7409540b9a59ab4bd932c89d30c88d0689cf4d1e58fbf5f69e3682da39db5a7e460d3cea015";
+      sha512 = "b7e00691c8a1a5f0c1a6312a79eb40ae17e455e156f66da2f4e43beaad5ec35d770b783aba83c500db1fa885b1038095effe69f936e17d69bd320f41b71d4b2f";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/fy-NL/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/fy-NL/firefox-61.0.2.tar.bz2";
       locale = "fy-NL";
       arch = "linux-i686";
-      sha512 = "050fd5cc1460eefb184d15497f3eb0af89a4796a80e556638f03263dc80da24f67a098e527a7d9d105ffc8381693aa8cc92140d0c51fdfe091697021eb526669";
+      sha512 = "d8d70ed1d04686cabc9862c5cad06dffa6fa8b975a2a61f0154a6c1c6b182a173abe4563b727de30f414a4d04311744917a82158665883697d26589b29a25263";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ga-IE/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ga-IE/firefox-61.0.2.tar.bz2";
       locale = "ga-IE";
       arch = "linux-i686";
-      sha512 = "95aa5c888b0c8d249db2faa39cb42b4c004c4200da6b3854709cc25d12654d70b9fadcd732141c8ccd81bb1352c7c627b6665a9ae409ab87f1acfd4e27900cc0";
+      sha512 = "352620fb58ed1fc024e8633e70ce3a705fa518cb8f600b3bbcf1c50c440812ab8f04608bb5a3582f96dfb2a19b0d52debe6c4947dff2f06f426710d8f927977c";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/gd/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/gd/firefox-61.0.2.tar.bz2";
       locale = "gd";
       arch = "linux-i686";
-      sha512 = "2ff55c69c3d7e87937b9a08863bb69824e07c84d9b433933fcb48058ac7973d1f8da67058220a805e1deb0c7f1ea25551f8f5e790a54cf0c18c2b38c83680cb1";
+      sha512 = "90923e5ecaa85d21d7d6de57c79a3f35b329faa14a74e8b210cc2024f1d48f3aa5c4930c63e8e1688778bdbe998f06c72b5bdce8287ffd7ae05fe62845ba2bfd";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/gl/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/gl/firefox-61.0.2.tar.bz2";
       locale = "gl";
       arch = "linux-i686";
-      sha512 = "d956ac5b55a3437b00502823ab79b879f4d3448eab489e62a73520e56c67c5abf039badbfd1271b589baeac83025d6396712bce3d3ae1b4bff4767cc3ef08cdb";
+      sha512 = "339f8ebd6d714945e50be0d18be3af010e2f00924a84df2fe5641b06842278550bc76b01474ad2b2a0feda734f6f2ac9254c008c3a6f942714c684504bdd47b9";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/gn/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/gn/firefox-61.0.2.tar.bz2";
       locale = "gn";
       arch = "linux-i686";
-      sha512 = "176a71c3c938e602cdf4c693a6f5f4a424e1984fa949265911ddad5f9babad588318849f5050051233fcd077584ef9c10a76c240193edfea0aac6a960d739d83";
+      sha512 = "35de07bd227904bf0372555d81ead164d993410d963e0e733f536ec445112652c04d3bce8f910d0b3daa3d9ef2ff956d24ed680916a5e86c3e9a6f9366d0dda9";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/gu-IN/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/gu-IN/firefox-61.0.2.tar.bz2";
       locale = "gu-IN";
       arch = "linux-i686";
-      sha512 = "fc054c9c78d3705407bb388c0244cab2ffc941f7f4fadcc8c27181e720f40c1b6fade221b0ee9d2d833bffa1f09cce4714248a8f94a1d199580e99b63c10cf02";
+      sha512 = "20b1b40d84264f0e98ab91a4e5943da078b7c37816b24443f8936933d779453d640b26ae04eca1b24b3a68134a29e7853bbd544c4cd725b934660574c6381284";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/he/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/he/firefox-61.0.2.tar.bz2";
       locale = "he";
       arch = "linux-i686";
-      sha512 = "1474c09dcb6f0aa2f2637c7ebd69eea0ef0374218138a1a3d51c06034a3803d47a82641fa3d95a1e0c960d72413ff68e8937fe3602abd335c8faf818184da3f1";
+      sha512 = "f8652f2cdc19827a7f2a92e6ec251c5f0bd8448d3dfaa3bd930a4ba116dbdcdd7f2a9c083c5fa93ba2a24395147782146c5443221c6183622248e54d0687f287";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/hi-IN/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/hi-IN/firefox-61.0.2.tar.bz2";
       locale = "hi-IN";
       arch = "linux-i686";
-      sha512 = "f0ce4bde052f506464c7a67b289f1202a8ffac52b21f7a0deb1a4a93067f9a9537d925390548924effb15724dca8a03bb5fa10eb991ce90ef201ce7a6608f3fb";
+      sha512 = "7051302d9315dc30fc8f6ebebaa587b49d17823aae7a542133d2f82a1d5a18e3062ff02880f347518e5f88a0de913568d9f6b4ab72bf7dd20cff5812cea65ebe";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/hr/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/hr/firefox-61.0.2.tar.bz2";
       locale = "hr";
       arch = "linux-i686";
-      sha512 = "46a12ba74472f1d1698d62b32a3f421c80a4408ab98e5f72c1e221af89e9a428055a73ed11a9e5e909c27d89a4b03f230a2f55205b425e877f81bbee3a503f37";
+      sha512 = "acc1297166057cdac0015758d6556bc870481d96951e7a14704792e39010938a6c0bafab2cb28e9a23bf24695813e8dc1a80512c1c5fc75bfb8a0d29f7091c93";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/hsb/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/hsb/firefox-61.0.2.tar.bz2";
       locale = "hsb";
       arch = "linux-i686";
-      sha512 = "d6e456e80f4a0282091cd6e35aa75d61da9a8e5a02cff88f2c102404888b86b80ec3b0f5e3bf1f90f7ba207c9ee2ef5e83f64ace8d3f3d2f4875ee97d08d4243";
+      sha512 = "2ec761ce5eaa14cf5fa114524f70b93998d76971de7b8d001e656cd6331c32252ef3ae78f54906f5dd416896b2cf8b6f5afcb5e3a02d017d9c8a33835655718e";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/hu/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/hu/firefox-61.0.2.tar.bz2";
       locale = "hu";
       arch = "linux-i686";
-      sha512 = "1f1b201d42db1e6122aa7575e1a39ca3f2dfe0a896066080ddd917b5f37d6da824b483ab640a38431e2164a918d804a6f6647b1c3456f9f09e5e89dbb4b0de68";
+      sha512 = "160d7307aeb834f9ac15ad77c0cced4cf7abb855264e10d8a62eea1b1ef85aa3b0a00fa9221052bf4a3df010e54fa198d7033d8450d59212ff36c936d99a1469";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/hy-AM/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/hy-AM/firefox-61.0.2.tar.bz2";
       locale = "hy-AM";
       arch = "linux-i686";
-      sha512 = "0f99f6dabb425c27f3f6045413948e8e10c4b765c4104a1bc4c2a0e39a78495565a7104c1cbf8b47dfe5c3e9866855f633bc1b0f649d22864d4688941edc4832";
+      sha512 = "09950c9536fa0bdbad207b84ccc83088b23a7f2f960d094ea0615de566ac1bd9cf55acbe01c0f574114dd9246bc74e582e67706ec0c34a2c9ed6dea3d30bae17";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ia/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ia/firefox-61.0.2.tar.bz2";
       locale = "ia";
       arch = "linux-i686";
-      sha512 = "3d192886bf01989adebce0582c9fef6ae89b06043dbd5ec5b0d3ce8157e08b288007483617f55f18ffb7a98647f31a856325b3974d446f7d4d0b0b27c619195f";
+      sha512 = "e6c1b00971dce7387e183a8328234ba65722c69c7d48e328223eb7e490af3706298d43c11844505ba2ea5aaf21a1fcf7b3cc8ec8946862fe7aed8128e6c6d5cb";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/id/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/id/firefox-61.0.2.tar.bz2";
       locale = "id";
       arch = "linux-i686";
-      sha512 = "a82f87671af899d82cebb1745f8b373390982f7b0a7aa08e2f3b4fbe1d3ad4cc5356277767dd3200b794702af2895e43e2443d7a9fe308d7671786cdcfbea8f5";
+      sha512 = "85506ef07ecdd1d466fbb261d46bca8cc4ac8b3a707f27db9083dfe1996e5214cc0e78080f33c2b3198e27e044c6a6d13717d69b43c3ad98a1c43f50b12bb69b";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/is/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/is/firefox-61.0.2.tar.bz2";
       locale = "is";
       arch = "linux-i686";
-      sha512 = "e89106d20bdf294de5fdff8bcd76425377d6154677f114547ca239a388ea78d4a447e8e6d7e0412ac438e126c4b6b10a869873e2da59c1df35c45e62dbbf59eb";
+      sha512 = "973b863ef94121836f472f5450f8a1a2d3329306f289b8ba09ff811b336196a157cfc966fdffecd54e78f4f48508ca1f8284f0c2d3804579ef82be4e1adda48d";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/it/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/it/firefox-61.0.2.tar.bz2";
       locale = "it";
       arch = "linux-i686";
-      sha512 = "2113ee46a7f2122300ed8bb84f3a5bba79e895e1d8c0b2632f64c7227ae815a4945a6c9c41bd504c8800deb2ad48956295fcd4c283227a433d7e670f5a5815e7";
+      sha512 = "fbb8e899b2aac3f4c64ccde0fffa11f8609ca3b7ea8bc05e062d207b46234b2414746822e0fad8d24fe8ae43e3bd8ebf2fc5d26a02365012a95a4070de002274";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ja/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ja/firefox-61.0.2.tar.bz2";
       locale = "ja";
       arch = "linux-i686";
-      sha512 = "f06a1380b6a3e00afb1a07edcc3580c24c70401ab265fe4f9033fd0ade365b522eda4a81531bd5d42ebd4ae4b8661a0cb1bf37cf6db710376946eb7d9bdeda47";
+      sha512 = "c6585b28baaeffcdedeb1167aae4d20874755e970f53aafb351a31acd3933e6b805cde1e22ce0c2ade58984ad940a5d8b6857116f11ea6070bfa88c8232bbae8";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ka/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ka/firefox-61.0.2.tar.bz2";
       locale = "ka";
       arch = "linux-i686";
-      sha512 = "834fd967a81070bcc1802001726a9e061182cf30a03227d4713b9d59df6e3559acccfd665b89b8b63e43764d14e37f0e5859075e276c67bd6e0972f608e5df8e";
+      sha512 = "136f49750c33d72e7aee3fd5733730f1b78d6656fd45b2aa2299d8e9d01adf13f9debe1d08d8fb9149107e96ce5f5fefce81b5d9a2d9a1e1896cb8df3c588829";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/kab/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/kab/firefox-61.0.2.tar.bz2";
       locale = "kab";
       arch = "linux-i686";
-      sha512 = "15be0475321c0a7542361afcb28c5ded73b71bbbb504b4fa4a4a03e37178a5ed341634278e039ecd6f19c6ff25930a70f93abf2b7fccbe9faa9748134ed84ab6";
+      sha512 = "2a0fd4952c493a4c22e76135efbf155962fb51444328726f29660cb97586ba76c1903d28c7baed9bb4815e57747b5a009649e179971b3c7aafd19fb96be23c75";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/kk/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/kk/firefox-61.0.2.tar.bz2";
       locale = "kk";
       arch = "linux-i686";
-      sha512 = "74e0438fb6c73fe86246e90ac4902a0d07d3af65b11e76260aae00df7c4e0f6999ee63d3c88dfb33390ec480925d79e017d6aecf916a18cd7dca7856823a621e";
+      sha512 = "0cad124b5e3d995124057fe0d818121be4f7f186c7cd4ada4d13b89ca5d505a8830525ffcda9a27a0f5f2241fb65b44b8433d95221220740ab8643f374c938ad";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/km/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/km/firefox-61.0.2.tar.bz2";
       locale = "km";
       arch = "linux-i686";
-      sha512 = "2090a149d0a7062c62e0a2207c9c9d4de1ba9121898cdc0f820e4aa893e9af2937769b71aadc150c9c543db9fccfdfc5a027ab25e5b51465cadc591ca50df0c0";
+      sha512 = "06a58d8d54bf641e3ddc7fdb3417f8a5a2aaa16e8c11f961321c939e803249edb7dd3e08027a4b20ea840298b4a12da20c2771364d2b9caaba496d1eba863e15";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/kn/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/kn/firefox-61.0.2.tar.bz2";
       locale = "kn";
       arch = "linux-i686";
-      sha512 = "0ddcf94f52a3cc68a0f92aedfe4b84cb739967566ddb8f9fd67c151efbb3c5abf10a841a799a13280c21c1a4a9e2869028cb450cbad49fdab96b4ad797bba327";
+      sha512 = "92a9d9e4fc65472200f408238ade4ed23321d4e25b0c7eff9096f23f76e480cea0031159b53e509cc6d3d6b2c0c0c8396742c81f2fc3e9825c1d5e45a35a12f3";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ko/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ko/firefox-61.0.2.tar.bz2";
       locale = "ko";
       arch = "linux-i686";
-      sha512 = "c53b45bcb74ddbb385360607662b4ca845099ab3f276cf8dce4158963e90d3d17c2aecb4a5b0d4ea496328e72f6a1268d11a08bb2f5459d77033dd10fe6330c0";
+      sha512 = "dd9d7674f6261a94cb00fb823a02cec12758476c1ca1cf6a973eae78dbc1c94ebfcc14155c035966781398e1d3262e000da4291e90ec434756c8c3ba0de7b7b4";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/lij/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/lij/firefox-61.0.2.tar.bz2";
       locale = "lij";
       arch = "linux-i686";
-      sha512 = "d7480cc04cb4c13ddf7707be2b0c70694863aab289a73f28fbdea83363446f635ec52c8bbded3ac9c72360721a7adde9407da82816318bfc6dabe1e208582a23";
+      sha512 = "1d01c34ab89ff1122147685b0551aa650f5b751deec35a5e7d64d6ba46272e929d7f1c49601fb2b1f5514b840ba6554af892c79c1a3f71af392216271d206cd5";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/lt/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/lt/firefox-61.0.2.tar.bz2";
       locale = "lt";
       arch = "linux-i686";
-      sha512 = "315c23da9ec3b270ba8840c8fcb5c34fba57b87319f499a64f140fb0e9803b229831b4366ed68287809a8a0277d3db955ffddd4042a4bd3f0f453e22ee97ed0b";
+      sha512 = "93d3dfaca37a668eb7c43bdc74ba521bee0344fff43ff9cefad5e4746b7c3ccdba445f97577338606951a15fc5e629bcd4b8cb979842fbe550d3e7e88169b3a4";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/lv/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/lv/firefox-61.0.2.tar.bz2";
       locale = "lv";
       arch = "linux-i686";
-      sha512 = "b7af965deeecee3f907a0b119c886fe5c70ca48ee3ecb094ce052653e9241f6754f804e7b8513c57f060dcfe382949dbc69a4baf34875d5f2bc3fe452b3e4e28";
+      sha512 = "0037d16778bccde9146965d7553513a21a443960cabca4a65b6f58ca2ea9f243b3405d3993e8ed078c1a2b7bd636deb86ed829f8f699400fd755f35cf048c463";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/mai/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/mai/firefox-61.0.2.tar.bz2";
       locale = "mai";
       arch = "linux-i686";
-      sha512 = "def09aab80c64677ebd5088da465d7f76e56c3594c88343ffa39ce67f125086324a3e75161e3bc08e004a48555d15faf6b568357fb7909cdeb53934af6879696";
+      sha512 = "d8025e4c4ab5b7e9b2d8dd8afbc221e1765eddf878943c4daece0e27b7443e7e17de3e400d99a5ef5b62a5ba9e3f2a4c27112551c8c0ea1f81136d6d74b7e91e";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/mk/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/mk/firefox-61.0.2.tar.bz2";
       locale = "mk";
       arch = "linux-i686";
-      sha512 = "51fb92f31ba8d0c7b5c27f54ef4db116be1266e3a23514b39b8af9988c8a72302b9157640773fbd4f0aab2f76d586ea2ee0b78fb4aeb5304635e7dc13cb5e0cb";
+      sha512 = "6ed44201501bd8336615b29078de4e52374712f857e2816732277cc37b6f8b305af0861894f3f70fa62fe2de6476d689bc5b79bd245b4dd750dcbab0b448c69e";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ml/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ml/firefox-61.0.2.tar.bz2";
       locale = "ml";
       arch = "linux-i686";
-      sha512 = "389b1ebad514f54484b2af8991d358dac58213a259ecfcb979561bd09954afba0594d9f0397c8948ce74165191046612b5da3c09d9c317118468e6c751177730";
+      sha512 = "5b7272acc37c4dffc2421824b86c5f0192b7a92535f193a0b567fff8e79129f41bdb336bfc1c742ea0f106739eca47339d9f550b785951364233e612b035f94b";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/mr/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/mr/firefox-61.0.2.tar.bz2";
       locale = "mr";
       arch = "linux-i686";
-      sha512 = "73ef9e2b717992bcd196c60f58ac6b4867e094b16ce0f6a919c32e159eca98993415f90e9edda96c64eb6cd1c0769e4b1fbc2365be41f0452ac93e657ecaa3d7";
+      sha512 = "fff73ffc6f080aa064df90a2f19c85364a09c831a095bf3722a5bc0760e04e305be8683804883968a492589a652d705f1cfbbed617de2f00348a723babf60a86";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ms/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ms/firefox-61.0.2.tar.bz2";
       locale = "ms";
       arch = "linux-i686";
-      sha512 = "bb19da37decb720804821cf5a4ce295bc385b5402412ee001e43a15f0943d56aaecfb94ac3a761170f2b479a50fe58bf2fb0ec6f318fe68bfcd3da2f05ef1919";
+      sha512 = "a7574ce597a12b92aec0e88ca72d544cca1ec1a5def40b034a8cb25a24a3672c42e2fbe7ebcf0b5293f55fa12216856503af5514c3ab2b3cea551a8a43900b04";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/my/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/my/firefox-61.0.2.tar.bz2";
       locale = "my";
       arch = "linux-i686";
-      sha512 = "17b96fc20d62a938e92bf8f6659b451752700292cf209da477571945a8d126784bd3e5ed75e27feb5c4b75addb64b45da2a2dfdbba98f62b3508a74c0a681a08";
+      sha512 = "0bb892e7ab8126f2f946b1d3c9b8b00119dde0a165832ed211265be4f698087ab83970b1c1d47171913db7e01f43036e90b4aea135accb91c33beea1031d545c";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/nb-NO/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/nb-NO/firefox-61.0.2.tar.bz2";
       locale = "nb-NO";
       arch = "linux-i686";
-      sha512 = "a99b83bf5b85b44c46166448fb56490c020a7dc9e7357c9b4d5abd2552f91d7ca6f9cc445b8b2255481aa212b7ac1c9662e5406b760922d3d64c7ae611823bea";
+      sha512 = "184130d826eda76da820974a4f729de6eb569bbc7f36ffe2d4599b7c142d75c5537546511770db38abaf28b9d3866937fc6d51c7fbcffb074432da3d98310b06";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ne-NP/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ne-NP/firefox-61.0.2.tar.bz2";
       locale = "ne-NP";
       arch = "linux-i686";
-      sha512 = "6d8ad313b854fbb564f06d3ffae52f90ac7bc57620d0a642874a1eafd950966471cc201828045e5fd005a7cb848f37f77cee2efcc0f19dffb7f02b391fe02acc";
+      sha512 = "2428dc2175f0da8e4fa66ac11810467306a59b181c34165e4a54dfe5f3bebc182f0fbcb117f15707e72baf97f4d75131a3ec97d03d0fc1109229caf83519dd51";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/nl/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/nl/firefox-61.0.2.tar.bz2";
       locale = "nl";
       arch = "linux-i686";
-      sha512 = "d8fa336c7084823bc3430d0c11e2bc8e38874e3ca33886e48a1318ca2d5deb7d0a523f9b7f8e86596e456c1d4f899edf22af2058a162ea5ea1266596a812aeef";
+      sha512 = "96bd92c9979e02a13db550f7f3a795585baa1017691371c5e5bc99825d730d535c63ddbf805ebf8a0e6406ae80ec644d0f715d04f913935f845ad89467c01832";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/nn-NO/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/nn-NO/firefox-61.0.2.tar.bz2";
       locale = "nn-NO";
       arch = "linux-i686";
-      sha512 = "69028673fb57cb9fb7d87d6e3bdfabd5e530f51680af61052791a9a160c6a8a2545c9a4e5bbc3cf37d6595120641f20c4514dad59ad1ca4745c8fd5b72fe539d";
+      sha512 = "26f35cd02873ba061cd0f38cca18947e2c05589d3b399c55fb4d0f356c26d399848467a20fc542c7f51c67c912ab7c8fe5fae25c97d942260276faba40d24c89";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/oc/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/oc/firefox-61.0.2.tar.bz2";
       locale = "oc";
       arch = "linux-i686";
-      sha512 = "5d1d399dc74ff5cff63e460ca223c11e130ec2fe96a974262ea47a055899a6ef875aa4e554c1edbbedd0b5fba66270c5664a7e66040e5d59bed6cbe3793b9a84";
+      sha512 = "711b260ac771280d795d6e3746df07bed4b9357b7261e83e8b17934ab027d77bfa1781d3d9d1923724f49f16136468c1fef40d1809d6a020d5b49b7767030f85";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/or/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/or/firefox-61.0.2.tar.bz2";
       locale = "or";
       arch = "linux-i686";
-      sha512 = "31b555805922b46594ec82918c70a1862ab032e6a593b1b72a85ac7852a4d49dceac2ea76f2ca22d0b648a5e3c7636611bf247c4ad4133ddb5be309b99768da7";
+      sha512 = "dcd1d7068c75428533d268b50d3d1e7324dba2709abe4049c9cfea4fd4413b09c3c7dd9f944f5f54f57454d8d2aa8471b8ba5871e73cbeae6fa357c8c68e90fc";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/pa-IN/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/pa-IN/firefox-61.0.2.tar.bz2";
       locale = "pa-IN";
       arch = "linux-i686";
-      sha512 = "62d1d01fcd5001e108c17b6b6a5828f387b89f1c1a77f954dd31a88d226c355086e5246e4c9dbcb805a4faa12ebc9662270aa07d34c397ca43cf0daa1333a106";
+      sha512 = "f34c32479a92cce9fc6564899b5477fdbdbdc868b17904f8d7ae338c2924fb7cb8335b038378a805a2119ff5ad13e349c7b80efe7a29add706bbaf1466d623a6";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/pl/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/pl/firefox-61.0.2.tar.bz2";
       locale = "pl";
       arch = "linux-i686";
-      sha512 = "e2f51335bb4ab71698643599689865d56c3832ffc4e946ddbec63109c53f6dbfd337473ef7f3052fc63570c8b3e029cf68bcb0754916bfe3cfb2e1c774eb4435";
+      sha512 = "d62822aa991cd30cb6c5e47dc211bd4018de427b243543bd83bd166601e40e3bed35dfc073660573dc500ae19ead2dca858041a3b80bd616def3c2b3f72aee11";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/pt-BR/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/pt-BR/firefox-61.0.2.tar.bz2";
       locale = "pt-BR";
       arch = "linux-i686";
-      sha512 = "55fc461bd3016d633471a999d6b9cf58b64f7ed243ffe7eb00e95b08b94e3f774ce300b6745cf2eaacec9399df8c905a0c2c621659db15e1bda0faa3cd747006";
+      sha512 = "5a2ea1494423a5ce1afc60c2d1a4e53ef084a02050ca61a688ecf18ff9d99e43d6bd334683937c12965767e7e5b0bd1a32708f1f2c2a241db1f68271633ace66";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/pt-PT/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/pt-PT/firefox-61.0.2.tar.bz2";
       locale = "pt-PT";
       arch = "linux-i686";
-      sha512 = "d29373018e02b47999c31f80bb5be4b04825cce738451e81b1c3a9454f6ce278f027a7ea6dce97d49ca795495920179b1163a33bf2a04dcc64e1c4e86ed7346c";
+      sha512 = "83cff834812ad238b103fcee8b801e46ae542eba3475709e04848f18df0bee68075b2834ee871bfa5eb58ad1ec7fb34239d661a27d0dcba17e6c39de8428cef6";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/rm/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/rm/firefox-61.0.2.tar.bz2";
       locale = "rm";
       arch = "linux-i686";
-      sha512 = "02853099aa53ac35de59ceeea533de72eca31897b0e46e503870379ea57829d8e298bd39cac55cd6b42ae757617a2ab7e0d65566422c2eb23b8518bb38f6acd2";
+      sha512 = "c4190e7e2007805b2c7507dd26b0695bc5d3c007eabd6a592c283a99cf0495ce1dfcd6dbb1e753a990f64466f24618d3b84df617f99fb266ceadf32fcd990af8";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ro/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ro/firefox-61.0.2.tar.bz2";
       locale = "ro";
       arch = "linux-i686";
-      sha512 = "404a9b30e228eb990df49126a1066b727669e4f76fbcc0ac90934539393a56342a01cadc46293b636edcd9fa11ec629496a822c693da74f900f322ee19bcdf76";
+      sha512 = "292112e0af6bad96b97bb0a1d58d0b7c9d4cb476cf531b1caaffcfd54c2f0ecd72a4311f98b614d7f834ffe2779261f77eb43d4d7ab724378dc6b7ad83bb1840";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ru/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ru/firefox-61.0.2.tar.bz2";
       locale = "ru";
       arch = "linux-i686";
-      sha512 = "62d8315cada27354c4d59c94d04522954e82277b245055262e856e6c98e967e5c1fd84aef1d5893f51d92d567e6a0992c7e8ff1661620af6b1980b32d0982fd6";
+      sha512 = "3d6fa0994fba5ff988e281ac4feff8655a5353ebf0d99df5ac7412cff2d19d478a912851d27f2af5bd78fdbc68030878682bb7ffa912180d2c4aa9bafcd77cd5";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/si/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/si/firefox-61.0.2.tar.bz2";
       locale = "si";
       arch = "linux-i686";
-      sha512 = "b7bce8630eacd3b7e07cc355068a0e9d432223cec4f5cbefc4f912dd1a9aad37dd66751c3ad4192592b52391437f2fb0bcba96f6683e83e63501bcab52f632ca";
+      sha512 = "e6d3c4049f267e68216e9824743b123539e5445a5d53297eb8af33af95a418e492a655a456970d02049f8969c81c0ab8c5be1471a5ab8e01b4744995b799158a";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/sk/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/sk/firefox-61.0.2.tar.bz2";
       locale = "sk";
       arch = "linux-i686";
-      sha512 = "1b5fcdd53fa59a14645494a6a2bb2e2050c9c6062fc446496888dd64e555c2326065658e622160fa02831ca073b5c3e226de5cbee8b42678a5bbdcdc0ba52d09";
+      sha512 = "66fc1f3f4fb7dec1c261db144243dc0647b4dbc4257de93c5fb017ae616d31d6825fdfafc30d3fc299a278d5fd51731f24e6033cb3807c69ccd1512527029063";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/sl/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/sl/firefox-61.0.2.tar.bz2";
       locale = "sl";
       arch = "linux-i686";
-      sha512 = "b539609ccc63eae0ab092b5c7d326f414c058c58fc5188e1a55d81478e1305b612b5e7bf32f071bf71d15ddbe36fd2d09647beaa913c624e30b68bfecb52b09c";
+      sha512 = "e089b96b77a60c2c8e96f107cd26f37e681f8a8c702cf32ee3592344900c81daba274516c32ac856609917a30f8d60d853fd649fe575c3a2915072e45908126b";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/son/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/son/firefox-61.0.2.tar.bz2";
       locale = "son";
       arch = "linux-i686";
-      sha512 = "9bd817b0ae3a80472a3cf1ba8f8c6c564bd09fc92b09c95d97008cf940a663f61aab6e52ee99991be148a54296c5af38c7105ab655a60fb6f7e171b0b2b94880";
+      sha512 = "00eecadab36816ae5e977dd50f335222e1fd8253b98daa1f14920e48678afb22b0e619ae4a86e6a45c8d2973f83f614f16a1f860e6ed1ed488851032075d6c72";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/sq/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/sq/firefox-61.0.2.tar.bz2";
       locale = "sq";
       arch = "linux-i686";
-      sha512 = "c066ae8b06bab9c27dbb21f016d860c67fb63402b899d06030b821f61b4bdb1ed0cd946792e36203a2ca32d86a49a67538da24745133a36fdecc654726f13235";
+      sha512 = "ebd8ed00c12288a3ae4f6a113bbac8595ea9c0fbc35575115fd019c6158857ad083588100d4cae440822780bf25789501d0dd800bbe2baef5f037fb43aeabb74";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/sr/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/sr/firefox-61.0.2.tar.bz2";
       locale = "sr";
       arch = "linux-i686";
-      sha512 = "8853eceb13dba82f95382592009198eedf465618be213659ecb962fb3590451aed7a45fab05749c77f50ef6b5f188f60d15c92af37e6f3325661de35dfcb2d71";
+      sha512 = "bfce8265755adbc3c30d56a1e4bbbbb14385ddd3d2434b6404b04e3fa3120d58b32cb9e598aeb1540f23d2757c23fe903fd5c9d5167db305a88077e98d9a39b2";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/sv-SE/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/sv-SE/firefox-61.0.2.tar.bz2";
       locale = "sv-SE";
       arch = "linux-i686";
-      sha512 = "7898426b4152fd469fed37b8e84daf73ac93203ee3d625a3efafbec1e2f910e321300d94329115736e1f800d5c538c7a43046e184b932e05b580238faeb63109";
+      sha512 = "518b28e8f88a763aa09c5aed12eb0f2b582f84770401f3e11e5083fe69d176ce1483a81c2345a7fae2473551bf41db6a35f341495eb59c559a99398b93a7195a";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ta/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ta/firefox-61.0.2.tar.bz2";
       locale = "ta";
       arch = "linux-i686";
-      sha512 = "cd6248f8946bec179a192411a0f81b48ead19354cde614f1260420b6134b69eadc23f278489756ce55d3a45b94f0f7b89e4fd5a08708899485170540833634b8";
+      sha512 = "a4d5960e0b60cf03c0ecf7f0d2b697dbb68dbfb4e0f3c77548c020d574f60c0fe7cc032a81215f34108a11651800deb1b1533efad3e238fd32780f22bd5524fc";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/te/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/te/firefox-61.0.2.tar.bz2";
       locale = "te";
       arch = "linux-i686";
-      sha512 = "6d6ee190eef46bcf6894a429a589fdf0c336eba5e3b96f28f46d6359562e4c88cbdcb18cfa0053fc5f10e4e7e310e9d7aa3a7ea32d3d6772670221d5e9b28272";
+      sha512 = "8bf1510077ce86f50c668cb8d931d6d0899d1b7559736312c86acfdc3149da75f8c8f750393e02023a9b063c27c03adcc6bd5c29c950fc0a6055392a2e0eb2d4";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/th/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/th/firefox-61.0.2.tar.bz2";
       locale = "th";
       arch = "linux-i686";
-      sha512 = "44fcee59ff292ae1015cf305440ec2f7d8fcf7888705732927311bea40d4bd140a6e74f0e0bba3788b3f9ea62f18d3fe2c23e12ddf78eda7df57da914d53dc29";
+      sha512 = "af32b002380fee3b147b2cc44831c3d2ee29d784b8c935fe1be464b302992aebba73a39929ca23b35b9b6a8475e909a73622f70810e0a4a21bc7db74a8b4da46";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/tr/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/tr/firefox-61.0.2.tar.bz2";
       locale = "tr";
       arch = "linux-i686";
-      sha512 = "a398769dd7950dabb84638e216b1cce7be94693c29bf2989ed313ca7470f7c5bfd471a3663b08dd0c16b3ac28d5e0b1b42b30b05ab812d16914939bb1ece0b2f";
+      sha512 = "4216a4e126a41f26b344804e4222535aee43c9f52fafbb6e1d019cc743fe18c0cdeed7fc04dd06fb921efc0431256ed2f09ed21fafff8a1132d097082b849388";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/uk/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/uk/firefox-61.0.2.tar.bz2";
       locale = "uk";
       arch = "linux-i686";
-      sha512 = "fa3301461971158c7dc6ea683b3ba130be99674762dff62cedc5120d8473cf66ddb08579b3a911946a62ff9d575e6baabb5beae7c458af8a5b5a1028c4abeee3";
+      sha512 = "dfe75bb618097d0a96066dd65ba0da7e9d3ce91c14075023c48aedfb88c6d30b83c8ab503666c7581783baf347beac58e81d49e7f9b671bedcdb6827f0843b35";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ur/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ur/firefox-61.0.2.tar.bz2";
       locale = "ur";
       arch = "linux-i686";
-      sha512 = "a8d587b5808ca09907e2d788bf5d85df12663d30dc6d28b0c589c98b4e973eafb5a34e0fa69c5cefec992a50249e1c846f1d858e089f5264e6db14c261b6dcf0";
+      sha512 = "0a1a8cae5f364b5e0e2570ef6e06870efd136322082e2fb7690b381f05195eee48787ac679916cd7508f9f51458c038798c9e73f982992dd5b0de8d596e83ca4";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/uz/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/uz/firefox-61.0.2.tar.bz2";
       locale = "uz";
       arch = "linux-i686";
-      sha512 = "b502728c13ac63f4017f2ddf655bb894f9486c8538c75cb4e68de06ff2fa93a2ce0a9f3e36180a28aaa0fe4c23d35a5d734ab26110a1631d8bc5aea00f7eaa14";
+      sha512 = "153e781c6e4a530fad7631168afaaed74b0c8323317b1b4104cfffd8ee9250ae9af0ed9a0a0f157fc6745dfef7889402426c3d5e13d0c1b234fdaf952c9cb3aa";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/vi/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/vi/firefox-61.0.2.tar.bz2";
       locale = "vi";
       arch = "linux-i686";
-      sha512 = "22e87ab09fd252886bf0040b43cd18e8d17666efe86da5fa3d6c981f3d85c1eaecf323a27157599d335ab8d09fdd8afd0a34ba7d2daa6069ef54b778074a98e4";
+      sha512 = "1cc2e611316137b1d569d3c2617d41bddc48a8618a8937eab643ebdf94727139743b8bc6e1d18a7487e9d30f867ae1b7f77bfd528e0b535d122a4e8f9fcd311c";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/xh/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/xh/firefox-61.0.2.tar.bz2";
       locale = "xh";
       arch = "linux-i686";
-      sha512 = "eb941a2457336c1057103736501d6a0eef688750e7a3ecf672bdc7957fc10ac0e681cbb43d6d88e9025182df1c18bdc2e6ed42332359ad464756f46e69240d75";
+      sha512 = "b0c4a093950fe90ad2249a5259843e7b3b4bdf2179b0c7ee61e1f965a4104636a53d7db0b91aaff3047cc7252855970f12e1b3bc4aa9e4f85d301652cb53c6c0";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/zh-CN/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/zh-CN/firefox-61.0.2.tar.bz2";
       locale = "zh-CN";
       arch = "linux-i686";
-      sha512 = "ef196dc65cf7d93986d332795f5bee25b8bfb7322d8def53921bc3456c28ddfe555ad9a15fc7805662564d43f17391482442344502ee71cb30a77add41ef5a11";
+      sha512 = "b3d1ea1e74ce5c7779bd1c7299197d0143688cc6bd9c4ae0b391e3849fec40c3142a9b7db19d3805616fa885deb16a6fdbe2fd23ddf0eac0fb0094498917d356";
     }
-    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/zh-TW/firefox-61.0.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/zh-TW/firefox-61.0.2.tar.bz2";
       locale = "zh-TW";
       arch = "linux-i686";
-      sha512 = "7bdebc9f67bf6ed0f5b19d95abb2b3550ff5d8da4d9da3f7764340ded15fb16bccf910bdc56c250db789bed735bada5ac8f4a5f5353174d94dabf984e03f7c23";
+      sha512 = "cda9d835f282746cb711054f1ed2f137e0f7e89c27429af12f470ed8984ea0c9a4f28e5cd403aa2f37fe0c06271c7651f794009ec11ddc64a96c4c661ca9ecb6";
     }
     ];
 }
diff --git a/pkgs/applications/networking/browsers/firefox/packages.nix b/pkgs/applications/networking/browsers/firefox/packages.nix
index f1d7b216120d..3c4208c05c2c 100644
--- a/pkgs/applications/networking/browsers/firefox/packages.nix
+++ b/pkgs/applications/networking/browsers/firefox/packages.nix
@@ -20,10 +20,10 @@ rec {
 
   firefox = common rec {
     pname = "firefox";
-    version = "61.0.1";
+    version = "61.0.2";
     src = fetchurl {
       url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
-      sha512 = "0alkiz89c42y6677n7csk694g9qsfzm8x928i6007mcdyh8ifkg1604pxwp6irid0w3v8cz7b2153jkk4f0qdx85a2r9csh8hbar583";
+      sha512 = "3zzcxqjpsn2m5z4l66rxrq7yf58aii370jj8pcl50smcd55sfsyknnc20agbppsw4k4pnwycfn57im33swwkjzg0hk0h2ng4rvi42x2";
     };
 
     patches = nixpkgsPatches ++ [
@@ -37,6 +37,7 @@ rec {
       homepage = http://www.mozilla.com/en-US/firefox/;
       maintainers = with lib.maintainers; [ eelco ];
       platforms = lib.platforms.linux;
+      license = lib.licenses.mpl20;
     };
     updateScript = callPackage ./update.nix {
       attrPath = "firefox-unwrapped";
@@ -138,6 +139,7 @@ rec {
       '';
       homepage = https://www.torproject.org/projects/torbrowser.html;
       platforms = lib.platforms.linux;
+      license = lib.licenses.bsd3;
     };
   };
 
diff --git a/pkgs/applications/networking/browsers/jumanji/default.nix b/pkgs/applications/networking/browsers/jumanji/default.nix
deleted file mode 100644
index 26a7e883c60c..000000000000
--- a/pkgs/applications/networking/browsers/jumanji/default.nix
+++ /dev/null
@@ -1,31 +0,0 @@
-{ stdenv, fetchgit, pkgconfig, girara, gtk, webkitgtk, glib-networking, makeWrapper
-, gsettings-desktop-schemas }:
-
-stdenv.mkDerivation rec {
-  name = "jumanji-${version}";
-  version = "20150107";
-
-  src = fetchgit {
-    url = https://git.pwmt.org/pwmt/jumanji.git;
-    rev = "f8e04e5b5a9fec47d49ca63a096e5d35be281151";
-    sha256 = "1dsbyz489fx7dp07i29q1rjkl7nhrfscc8ks8an2rdyhx3457asg";
-  };
-
-  nativeBuildInputs = [ pkgconfig ];
-  buildInputs = [ girara gtk webkitgtk makeWrapper gsettings-desktop-schemas ];
-
-  makeFlags = [ "PREFIX=$(out)" ];
-
-  preFixup=''
-    wrapProgram "$out/bin/jumanji" \
-     --prefix GIO_EXTRA_MODULES : "${glib-networking.out}/lib/gio/modules" \
-     --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH"
-  '';
-
-  meta = with stdenv.lib; {
-    description = "Minimal web browser";
-    homepage = https://pwmt.org/projects/jumanji/;
-    platforms = platforms.all;
-    maintainers = [ maintainers.koral ];
-  };
-}
diff --git a/pkgs/applications/networking/browsers/palemoon/default.nix b/pkgs/applications/networking/browsers/palemoon/default.nix
index e6b5ee641ee4..fcc653e08f41 100644
--- a/pkgs/applications/networking/browsers/palemoon/default.nix
+++ b/pkgs/applications/networking/browsers/palemoon/default.nix
@@ -10,14 +10,14 @@
 
 stdenv.mkDerivation rec {
   name = "palemoon-${version}";
-  version = "27.9.2";
+  version = "27.9.4";
 
   src = fetchFromGitHub {
     name   = "palemoon-src";
     owner  = "MoonchildProductions";
     repo   = "Pale-Moon";
     rev    = version + "_Release";
-    sha256 = "0v6vgkxac2s1hw1namvrjysj2k1kbkabwdxrpq6kyd8svr7n974r";
+    sha256 = "0ir5gzhw98gfn15x58g1fwi11jd7gysvacqxg1v0jdjhgdl4m5sx";
   };
 
   desktopItem = makeDesktopItem {
@@ -79,6 +79,8 @@ stdenv.mkDerivation rec {
     chmod u+w .
   '';
 
+  hardeningDisable = [ "format" ];
+  
   buildPhase = ''
     cd $builddir
     $src/mach build
diff --git a/pkgs/applications/networking/browsers/w3m/default.nix b/pkgs/applications/networking/browsers/w3m/default.nix
index c71ccdf8a0d2..d1561a065269 100644
--- a/pkgs/applications/networking/browsers/w3m/default.nix
+++ b/pkgs/applications/networking/browsers/w3m/default.nix
@@ -76,5 +76,6 @@ stdenv.mkDerivation rec {
     description = "A text-mode web browser";
     maintainers = [ maintainers.cstrahan ];
     platforms = stdenv.lib.platforms.unix;
+    license = stdenv.lib.licenses.mit;
   };
 }
diff --git a/pkgs/applications/networking/cluster/openshift/default.nix b/pkgs/applications/networking/cluster/openshift/default.nix
index 6f836d27357a..0f137a872da6 100644
--- a/pkgs/applications/networking/cluster/openshift/default.nix
+++ b/pkgs/applications/networking/cluster/openshift/default.nix
@@ -9,15 +9,17 @@
 with lib;
 
 let
-  version = "3.9.0";
+  version = "3.10.0";
   ver = stdenv.lib.elemAt (stdenv.lib.splitString "." version);
   versionMajor = ver 0;
   versionMinor = ver 1;
   versionPatch = ver 2;
-  gitCommit = "191fece";
+  gitCommit = "dd10d17";
   # version is in vendor/k8s.io/kubernetes/pkg/version/base.go
-  k8sversion = "v1.9.1";
-  k8sgitcommit = "a0ce1bc657";
+  k8sversion = "v1.10.0";
+  k8sgitcommit = "b81c8f8";
+  k8sgitMajor = "0";
+  k8sgitMinor = "1";
 in stdenv.mkDerivation rec {
   name = "openshift-origin-${version}";
   inherit version;
@@ -26,7 +28,7 @@ in stdenv.mkDerivation rec {
     owner = "openshift";
     repo = "origin";
     rev = "v${version}";
-    sha256 = "06k0zilfyvll7z34yirraslgpwgah9k6y5i6wgi7f00a79k76k78";
+    sha256 = "13aglz005jl48z17vnggkvr39l5h6jcqgkfyvkaz4c3jakms1hi9";
 };
 
   # go > 1.10
@@ -38,15 +40,15 @@ in stdenv.mkDerivation rec {
   patchPhase = ''
     patchShebangs ./hack
 
-    substituteInPlace pkg/oc/bootstrap/docker/host/host.go  \
+    substituteInPlace pkg/oc/clusterup/docker/host/host.go  \
       --replace 'nsenter --mount=/rootfs/proc/1/ns/mnt findmnt' \
       'nsenter --mount=/rootfs/proc/1/ns/mnt ${utillinux}/bin/findmnt'
 
-    substituteInPlace pkg/oc/bootstrap/docker/host/host.go  \
+    substituteInPlace pkg/oc/clusterup/docker/host/host.go  \
       --replace 'nsenter --mount=/rootfs/proc/1/ns/mnt mount' \
       'nsenter --mount=/rootfs/proc/1/ns/mnt ${utillinux}/bin/mount'
 
-    substituteInPlace pkg/oc/bootstrap/docker/host/host.go  \
+    substituteInPlace pkg/oc/clusterup/docker/host/host.go  \
       --replace 'nsenter --mount=/rootfs/proc/1/ns/mnt mkdir' \
       'nsenter --mount=/rootfs/proc/1/ns/mnt ${coreutils}/bin/mkdir'
   '';
@@ -61,6 +63,8 @@ in stdenv.mkDerivation rec {
     echo "OS_GIT_COMMIT=${gitCommit}" >> os-version-defs
     echo "KUBE_GIT_VERSION=${k8sversion}" >> os-version-defs
     echo "KUBE_GIT_COMMIT=${k8sgitcommit}" >> os-version-defs
+    echo "KUBE_GIT_MAJOR=${k8sgitMajor}" >> os-version-defs
+    echo "KUBE_GIT_MINOR=${k8sgitMinor}" >> os-version-defs
     export OS_VERSION_FILE="os-version-defs"
     export CC=clang
     make all WHAT='${concatStringsSep " " components}'
diff --git a/pkgs/applications/networking/instant-messengers/ekiga/default.nix b/pkgs/applications/networking/instant-messengers/ekiga/default.nix
index f831ac0847ce..bcabdf43cd22 100644
--- a/pkgs/applications/networking/instant-messengers/ekiga/default.nix
+++ b/pkgs/applications/networking/instant-messengers/ekiga/default.nix
@@ -55,6 +55,7 @@ stdenv.mkDerivation rec {
     description = "VOIP/Videoconferencing app with full SIP and H.323 support";
     maintainers = [ maintainers.raskin ];
     platforms = platforms.linux;
+    license = licenses.gpl2Plus;
   };
 
   passthru = {
diff --git a/pkgs/applications/networking/instant-messengers/nheko/default.nix b/pkgs/applications/networking/instant-messengers/nheko/default.nix
index 929277996c5e..cf9558b4b955 100644
--- a/pkgs/applications/networking/instant-messengers/nheko/default.nix
+++ b/pkgs/applications/networking/instant-messengers/nheko/default.nix
@@ -98,5 +98,6 @@ stdenv.mkDerivation rec {
     description = "Desktop client for the Matrix protocol";
     maintainers = with maintainers; [ ekleog ];
     platforms = platforms.all;
+    license = licenses.gpl3Plus;
   };
 }
diff --git a/pkgs/applications/networking/instant-messengers/pybitmessage/default.nix b/pkgs/applications/networking/instant-messengers/pybitmessage/default.nix
index 654c343caa8b..3f6b23d70a05 100644
--- a/pkgs/applications/networking/instant-messengers/pybitmessage/default.nix
+++ b/pkgs/applications/networking/instant-messengers/pybitmessage/default.nix
@@ -1,18 +1,18 @@
-{ stdenv, fetchFromGitHub, pythonPackages, openssl }:
+{ stdenv, fetchFromGitHub, python2Packages, openssl }:
 
-pythonPackages.buildPythonApplication rec {
-  name = "pybitmessage-${version}";
+python2Packages.buildPythonApplication rec {
+  pname = "pybitmessage";
 
-  version = "0.6.2";
+  version = "0.6.3.2";
 
   src = fetchFromGitHub {
     owner = "bitmessage";
     repo = "PyBitmessage";
-    rev = "v${version}";
-    sha256 = "04sgns9qczzw2152gqdr6bjyy4fmgs26cz8n3qck94l0j51rxhz8";
+    rev = version;
+    sha256 = "1lmhbpwsqh1v93krlqqhafw2pc3y0qp8zby186yllbph6s8kdp35";
   };
 
-  propagatedBuildInputs = with pythonPackages; [ msgpack-python pyqt4 numpy pyopencl ] ++ [ openssl ];
+  propagatedBuildInputs = with python2Packages; [ msgpack-python pyqt4 numpy pyopencl ] ++ [ openssl ];
 
   preConfigure = ''
     # Remove interaction and misleading output
diff --git a/pkgs/applications/networking/instant-messengers/rambox/default.nix b/pkgs/applications/networking/instant-messengers/rambox/default.nix
index b6e9c9210251..7c630e522afe 100644
--- a/pkgs/applications/networking/instant-messengers/rambox/default.nix
+++ b/pkgs/applications/networking/instant-messengers/rambox/default.nix
@@ -37,4 +37,8 @@ stdenv.mkDerivation {
     mkdir -p $out/share/applications
     ln -s ${desktopItem}/share/applications/* $out/share/applications
   '';
+
+  inherit (rambox-bare.meta // {
+    platforms = [ "i686-linux" "x86_64-linux" ];
+  });
 }
diff --git a/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix b/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
index b7066a501a3c..00e94234405c 100644
--- a/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
+++ b/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
@@ -3,9 +3,24 @@
 , dbus, libX11, xorg, libXi, libXcursor, libXdamage, libXrandr, libXcomposite
 , libXext, libXfixes, libXrender, libXtst, libXScrnSaver, nss, nspr, alsaLib
 , cups, expat, udev
+# Unfortunately this also overwrites the UI language (not just the spell
+# checking language!):
+, hunspellDicts, spellcheckerLanguage ? null # E.g. "de_DE"
+# For a full list of available languages:
+# $ cat pkgs/development/libraries/hunspell/dictionaries.nix | grep "dictFileName =" | awk '{ print $3 }'
 }:
 
 let
+  customLanguageWrapperArgs = (with lib;
+    let
+      # E.g. "de_DE" -> "de-de" (spellcheckerLanguage -> hunspellDict)
+      spellLangComponents = splitString "_" spellcheckerLanguage;
+      hunspellDict = elemAt spellLangComponents 0 + "-" + toLower (elemAt spellLangComponents 1);
+    in if spellcheckerLanguage != null
+      then ''
+        --set HUNSPELL_DICTIONARIES "${hunspellDicts.${hunspellDict}}/share/hunspell" \
+        --set LC_MESSAGES "${spellcheckerLanguage}"''
+      else "");
   rpath = lib.makeLibraryPath [
     alsaLib
     atk
@@ -40,11 +55,11 @@ let
 
 in stdenv.mkDerivation rec {
   name = "signal-desktop-${version}";
-  version = "1.15.0";
+  version = "1.15.4";
 
   src = fetchurl {
     url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${version}_amd64.deb";
-    sha256 = "1q73jx92h8zwk1dn103ymskz35q6kfiqc44886jr0p7mlpndqsa4";
+    sha256 = "02k64hnfzq8d5g805n4bjm2x8xazskp8fwbmcbl2s2rshdwil1jz";
   };
 
   phases = [ "unpackPhase" "installPhase" ];
@@ -68,6 +83,7 @@ in stdenv.mkDerivation rec {
              --set-rpath ${rpath}:$out/libexec $out/libexec/signal-desktop
     wrapProgram $out/libexec/signal-desktop \
       --prefix XDG_DATA_DIRS : "${gtk3}/share/gsettings-schemas/${gtk3.name}/" \
+      ${customLanguageWrapperArgs} \
       "''${gappsWrapperArgs[@]}"
 
     # Symlink to bin
diff --git a/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix b/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
index dab23e1cb4af..e1ced2df9f37 100644
--- a/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
+++ b/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
@@ -14,7 +14,7 @@ in {
   stable = mkTelegram stableVersion;
   preview = mkTelegram (stableVersion // {
     stable = false;
-    version = "1.3.11";
-    sha256Hash = "057b7ccba7k2slzbp9xzcs3fni40x7gz3wy13xfgxywr12f04h1r";
+    version = "1.3.12";
+    sha256Hash = "00z4ljs4fvbk7sf8wv1v50kln26gv8q12x6q41ai9gfzkvq5f69a";
   });
 }
diff --git a/pkgs/applications/networking/ipfs/default.nix b/pkgs/applications/networking/ipfs/default.nix
index 56dc9fc4d5a2..11cfa8f621d6 100644
--- a/pkgs/applications/networking/ipfs/default.nix
+++ b/pkgs/applications/networking/ipfs/default.nix
@@ -2,7 +2,7 @@
 
 buildGoPackage rec {
   name = "ipfs-${version}";
-  version = "0.4.15";
+  version = "0.4.17";
   rev = "v${version}";
 
   goPackagePath = "github.com/ipfs/go-ipfs";
@@ -10,7 +10,7 @@ buildGoPackage rec {
   extraSrcPaths = [
     (fetchgx {
       inherit name src;
-      sha256 = "0bysfh2hd040i8lnyzhy96frflls4kdnlw748cl51ngqg3rwbhgz";
+      sha256 = "0grdgnr67r3qh0ppc3flrhcw8zlvx10mxypd8q2mhkil9w4dpcna";
     })
   ];
 
@@ -18,7 +18,7 @@ buildGoPackage rec {
     owner = "ipfs";
     repo = "go-ipfs";
     inherit rev;
-    sha256 = "1ry4a4pq26dbwy2b9cwi3xjaiyq6sng9lxnb1n30zxhp4w7rla2h";
+    sha256 = "18skmchdqd54wfqhibscqvc360l5ig6vmxd73ivf3bcpj3zvgq7q";
   };
 
   meta = with stdenv.lib; {
diff --git a/pkgs/applications/networking/irc/irssi/default.nix b/pkgs/applications/networking/irc/irssi/default.nix
index b5bab3585c5f..ff80df6523cb 100644
--- a/pkgs/applications/networking/irc/irssi/default.nix
+++ b/pkgs/applications/networking/irc/irssi/default.nix
@@ -24,5 +24,6 @@ stdenv.mkDerivation rec {
     description = "A terminal based IRC client";
     platforms   = stdenv.lib.platforms.unix;
     maintainers = with stdenv.lib.maintainers; [ lovek323 ];
+    license     = stdenv.lib.licenses.gpl2Plus;
   };
 }
diff --git a/pkgs/applications/networking/mailreaders/nylas-mail-bin/default.nix b/pkgs/applications/networking/mailreaders/nylas-mail-bin/default.nix
index e7e199155d73..3376eebe5dc9 100644
--- a/pkgs/applications/networking/mailreaders/nylas-mail-bin/default.nix
+++ b/pkgs/applications/networking/mailreaders/nylas-mail-bin/default.nix
@@ -81,8 +81,6 @@ stdenv.mkDerivation rec {
   ];
 
 
-  buildInputs = [ gnome2.gnome-keyring ];
-
   nativeBuildInputs = [ makeWrapper ];
 
   buildCommand = ''
diff --git a/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix b/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
index 047b1659642b..5097215d4366 100644
--- a/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
+++ b/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
@@ -1,595 +1,585 @@
 {
-  version = "52.9.1";
+  version = "60.0";
   sources = [
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/ar/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/ar/thunderbird-60.0.tar.bz2";
       locale = "ar";
       arch = "linux-x86_64";
-      sha512 = "9384c43cbac7d6b88fa160e22fb21e6f4250276b46d3fc0322dca45a6b5ebacfc39a431b54d34262a32f2a7cc9130b68b6dc4b636a737ecb7132e077592882a5";
+      sha512 = "fd37e00c8b50d1dc932295288ad2865358da2f37f5b170a3a7f75d929e78486165a24f1967defcb4032546a7f712cd6887c7cf47257a4a08685df85f9ecf81bd";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/ast/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/ast/thunderbird-60.0.tar.bz2";
       locale = "ast";
       arch = "linux-x86_64";
-      sha512 = "b1d0b26dc21c4487f016c60aa8560ff34c868c6e617040f963ff9e76b859d7d265cf529c0d70fcb736aa946ad50b1a0cae0dd66df1594e102a85cfa489b07358";
+      sha512 = "64a14f40678a64def00597eb1bd7cc0c9759b56da4e72bfe24c3d4e50ef92414bb18346b8ecc9c0a834a063a2a2fe7920b72c2ce59c7cb7ba67442f7e8842b13";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/be/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/be/thunderbird-60.0.tar.bz2";
       locale = "be";
       arch = "linux-x86_64";
-      sha512 = "635ad3d57463eb51830dfb66871258b69bcfcd9ed0c2b38956a25db242905113a6604812a6d6aa1778dde1783595e2b4cb6b3a51f48af6f6740e6613ba78adf7";
+      sha512 = "6368f3693f0f54f4768d27a4b9f82015d4c789180db3d8ea5302053e2ff8d7bc5e50388b00b7b1d534c0145718255c84d43977361f5d8cff5f432a8336436e9c";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/bg/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/bg/thunderbird-60.0.tar.bz2";
       locale = "bg";
       arch = "linux-x86_64";
-      sha512 = "573f0b63a16f62662958ff1884a2cf76436242f377258f39ea254732aaa4d1f358ee651b2e4f5eb2cd3c20f69ad6b6ea2bc6985fc3d99e23edeb75d3ca55ba27";
+      sha512 = "b881105b39f5a3d66cf77105fb555af692477b387a4fe2c13c9c398968baa705cdf3753665b0e6d28bd8fdb21bc75e439672402dbe1185a9f8289b8236f505ef";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/bn-BD/thunderbird-52.9.1.tar.bz2";
-      locale = "bn-BD";
-      arch = "linux-x86_64";
-      sha512 = "d277706e699ebdbcc4ccbf8f6d5c4c256b0ed65ad7b604962e8cc2dffa5b06eeffad7dfd5dc5a08b87a25f0e728daa79d2e0ca0ab9ade7136057a3aef203f26f";
-    }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/br/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/br/thunderbird-60.0.tar.bz2";
       locale = "br";
       arch = "linux-x86_64";
-      sha512 = "11e362e77f4b5ce75823c3aa60fab68969d8b19b6fb9a51027c81ad4e1e4f46c4a5a4e3218361521d076859453523a30cf79ec715abfc59cca31c541f02562ef";
+      sha512 = "c45a3dfb8ae5564071c2e59a623263f995a83f9ac20c84345be47935a337b863be3d334b2e0f40767842e9a53cbb1eb00dd87645cb0b8a737efce15cd81b9336";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/ca/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/ca/thunderbird-60.0.tar.bz2";
       locale = "ca";
       arch = "linux-x86_64";
-      sha512 = "7eba10d82c0b2bd58d87670c345ac8948c06f1b6a0ac853d40b1993fc101931dc581b3e252ebe0a22948f18738d60714aeabebc8dc1953f0199ccb6b2fa1af47";
+      sha512 = "aec05cd7e9a5f529408bca9691ef68bb384b23b9cd464c9342336b96da0afe20473121128861c20d55bc3c4f5c33f779fe892681270d5b26df6b64aa27c13511";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/cs/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/cs/thunderbird-60.0.tar.bz2";
       locale = "cs";
       arch = "linux-x86_64";
-      sha512 = "2c05465bc32b6703ee930ccc17b7bebeba3e0eda37b959f08812d3a891fe17664862b7e981a37e43e0adf775d7cb929d866ebdbc044ff53ecf6b1066fcc2796b";
+      sha512 = "e0286e388a1b9a273043bfbcfd2bdf9675bede43d6b3f364882a9f7a9bee1fccd76e5ada76aae309f961c3e0bcae6373cb40457a53d48a9ff37c9fb53245f889";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/cy/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/cy/thunderbird-60.0.tar.bz2";
       locale = "cy";
       arch = "linux-x86_64";
-      sha512 = "0cb9735931a29e098e707d27f22f412ba0d0d242799a10658b4ba41abc3ffae5fc2028f4efaf82ef1544f7ddc8efd8401b076945f8b5669231af62fb00cb2019";
+      sha512 = "7f5f28836084132f044b3fcda749dec03fa6234a04eff73a8001f804c98be8df57eba564e864bf09a9938818bb86003d9fcf54cacba2d1efad7a330381e08b0a";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/da/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/da/thunderbird-60.0.tar.bz2";
       locale = "da";
       arch = "linux-x86_64";
-      sha512 = "906ae74d45a9915e76fb666a89b00c5378aa9498f29025088eddd3853a93b79ba0eab2d5678908e10f11fc5273dc15ebeee6714a02a70df6ab7bdc0fb7df4917";
+      sha512 = "1b9b63abe185fc91ee2e0dea054bc5e94941bc2cdd59cd85c9997ef9d49eed0c93827265847a480845901af8b37e3547c9301896beb538aef724945bca2ed2b9";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/de/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/de/thunderbird-60.0.tar.bz2";
       locale = "de";
       arch = "linux-x86_64";
-      sha512 = "729a833d64df3d1270b07ba2bfdd963efaee4d0bba98d23d4b07f9924878806f59b916af117dd5b866fecba6715bf10b9586e2a34b6de66fce803a76eda07232";
+      sha512 = "e499f327ed9f4536b7bd9659879b28a2282a6a2b9aeb4514b3a70f774d76427283379293d09e95271e54f7c68ab07beaa60e867936b9de8c09b600914d3e4156";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/dsb/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/dsb/thunderbird-60.0.tar.bz2";
       locale = "dsb";
       arch = "linux-x86_64";
-      sha512 = "420a61731fb8159104a14b9741166f250d689ca18f15ffb1e408366fd976e723a72b94cc5ed512895e1e0fc58cfcba2dd39c7c898a38cf996fd59a1de7967fd1";
+      sha512 = "d862020f5ae7c50560ba4c58d67af4c0e54622f826934b90887efcff5ae1c97126bbce0bd42f7e1c1215258b92db6a012b184a2106f4beed0d7e8c79b84bae54";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/el/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/el/thunderbird-60.0.tar.bz2";
       locale = "el";
       arch = "linux-x86_64";
-      sha512 = "7a7cccdf48c9fae667ea33294dbabfd2217cdcf6922a847dd93db3567e9d9d527015124d777e94db5a7c32a9d9f31ecc272978972dd07ada60c8bd3e323b1d12";
+      sha512 = "88b98d3558400370b48f1e133147b8ba57fbb240ad6db1bbd79d7e0266c4a2814fc9cad5521ea8c0296b14857bd09cb4e8e0d86f625fc53d621008729f31e002";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/en-GB/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/en-GB/thunderbird-60.0.tar.bz2";
       locale = "en-GB";
       arch = "linux-x86_64";
-      sha512 = "a713653bc7da8347d2897ff522c8cb13983fd913ec987a81b9bcb1242dac14c0cd875e7bb5dfda14938953af0a526d24a54d40e1b88e31107498baf00aaeb6c9";
+      sha512 = "02f1eecc4aff0a8691cdf131736c34fa93035d821a645c97213be41a95b4ff00d244411344089e56c24267984bc91d294f1250b1fd7e8c966ee9de9983794427";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/en-US/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/en-US/thunderbird-60.0.tar.bz2";
       locale = "en-US";
       arch = "linux-x86_64";
-      sha512 = "98a35a81f77b58e6f5fca79ee5a56330f8184072c118b571245c7f686d2a196e0cca6f4df131bee066651fcf69b83ca076bb9dd68fa71dd766962694df8e43a7";
+      sha512 = "87be28d46f22885c730e89c0a945ed307b23da11e331a5911b21353a53536587f8e95658de591d44a9bdf617dc3d50099f537bebe85680dbf1b3f25c7f18fdfb";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/es-AR/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/es-AR/thunderbird-60.0.tar.bz2";
       locale = "es-AR";
       arch = "linux-x86_64";
-      sha512 = "fde54338bcc99c98f9e8e77f30795252459f79037ed996f3bb055e3c650104a3f73878f72bf02c0a0db4d907322f896600e6f057c4a39888708183489f80f579";
+      sha512 = "4d1651de4d4b3d5324ae5b07581634fc82399a2b0f9793d53797224d2f6b1205389bd0672b1c671fb956191312549b446c317ff98f187e1a7248aba901bd2499";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/es-ES/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/es-ES/thunderbird-60.0.tar.bz2";
       locale = "es-ES";
       arch = "linux-x86_64";
-      sha512 = "08eb3b2c6422429e19e909dec8d7cc0cc2288e7b991e466f32618d2018ab4b9dbd8be78f469315645b5efe866f7014dadd3d5a6e997f6540422d6d8de61bbc39";
+      sha512 = "6abc82968464377cb2c05bc09b1bc978af65d9423dcba78e73e8d0817a2dcc1dde89711acb1d5fd9e3539cd33c6e3813e6b00297f3a23ff1c4250771b40c8522";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/et/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/et/thunderbird-60.0.tar.bz2";
       locale = "et";
       arch = "linux-x86_64";
-      sha512 = "0a1e8496e256990715c11eadd7d1804336542215e4ac34615145fca02a30ca97f2f92220631bbb0f55cfd1579442064d1c0112665bd6e3a35719faefcdf13ea4";
+      sha512 = "9e4bba499f39ee7a87676627fe3ec6da2dcba6a55e39aec897953abf00ad08216550d0fe94804a5426e2894970ad2db3f391dd09ae2768580ea05ac6a77ddbb1";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/eu/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/eu/thunderbird-60.0.tar.bz2";
       locale = "eu";
       arch = "linux-x86_64";
-      sha512 = "8696ed02d5bcfeb12ad1057c6a5e2558f3261189d7147bfa86e1043f13da58d60ae5b48a31f2113e1b699f049c9f06a946998cba766bb5faed9b1ba612ed2ec4";
+      sha512 = "66aaf66011117c2f9e675f22a68317552ed7673c05dd56266e4a8719e853629648de3d88fd44448ac1d9674b0cdf6cbe48925328f633c1bc23cb5a7f005468ac";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/fi/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/fi/thunderbird-60.0.tar.bz2";
       locale = "fi";
       arch = "linux-x86_64";
-      sha512 = "e60015623faff6c065ff719fbbdcaf81c48f5d9175a61c8a4920e27a51d8495db782b6916ba320717d36807f758bf5826f2f882cacfc25ba0bbb4fe1bddbce6c";
+      sha512 = "8c61206e100182080859c45736d973975ae5e1055fc2df170828dc0715e04be5468ba815995be9d60530ba9600e187aed965a1d94f9887337789c8219e2cca6b";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/fr/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/fr/thunderbird-60.0.tar.bz2";
       locale = "fr";
       arch = "linux-x86_64";
-      sha512 = "e5a276e8f53387f8acd939fbe158d594c7b5d9ebcd6f0a2ea92fede421d1584ef42e49bfcf84efe651d62ca60c311634e9fc4ee429fb38c70f82cfd0e3823fd7";
+      sha512 = "1583081060580dc72d864ca88ae8f114a22db4d4f3177532a4345471bac6ca3a85397b5bd82cc32f85dbfdc4992f788dd15a4dfa9d6fa7b154d3921c0c23fa29";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/fy-NL/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/fy-NL/thunderbird-60.0.tar.bz2";
       locale = "fy-NL";
       arch = "linux-x86_64";
-      sha512 = "1f98eec3b67b2aabde704fb14603df6258c0f996868c57490194b1e672b52b59026a17e2b7e35033b71d95f3d46968ad1eb7e46f35f9799af49781d7746d8b20";
+      sha512 = "59deb0b3e32dc2dbcce96aed6558dee899e290a469ded997bd2b7b6b2832f5f7c358d44f128cc1fac2327e3c19c43400424dccf4a0478bcbfeae3401fbc93882";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/ga-IE/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/ga-IE/thunderbird-60.0.tar.bz2";
       locale = "ga-IE";
       arch = "linux-x86_64";
-      sha512 = "54c8c9484400749efb129630ab6a107da6ce1a77c8e8c43185fb84f98b13c33edfe512c63d571a5206c3600729eb644a8e8a0c325932d81579c8e8932a51abab";
+      sha512 = "8bba0addc0d9d1000ddaed0702b5db0d797f3ac9fff0f04e645d6fb3747f961c2570ee058e53d4084e3c02cbb8490c2a32781517c57bf7971b8f1d4db0fe871d";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/gd/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/gd/thunderbird-60.0.tar.bz2";
       locale = "gd";
       arch = "linux-x86_64";
-      sha512 = "4cd2140b0871ee144ba5996c98a67fc6b8c6f0beecc15a628968716d472e4b93286ad606e9b5a54b294329f83dec85f48f5008c30e1970ec2feb40f0bb0eed98";
+      sha512 = "8e8f5df3aee5f1dbc1e6fd8c761b5d968dd35b9e29a8c04e013a7de08091f65cc2573109f0bfe201048f90a578ea84f1bb05826d7bd8e9fb7dd9110b45623034";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/gl/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/gl/thunderbird-60.0.tar.bz2";
       locale = "gl";
       arch = "linux-x86_64";
-      sha512 = "e87fab8d479c847ec7110926ee7ac93668495caddc77bc8a4a3e382ee1aa12488221b6facabbbf74c0aeecdc226705d9cf4edd649a7b3a6410fa98c62ab37fc9";
+      sha512 = "56a56179eddff5da07ce124f17ed08a6a033d7c2c3d139fd5b00afdb86f0c54215525c40f9c6c108384adeafdcc6f8dab87d72b07d88bd38e0c43c89aac4db0a";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/he/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/he/thunderbird-60.0.tar.bz2";
       locale = "he";
       arch = "linux-x86_64";
-      sha512 = "26766b3b37c3b13173cb06865185fa08d4e8a1c07c3f8ce958545b21b3ffe473885c6559a6799fc82c426702f1433d783b55c821cb1e30480456dc9352c9f3ef";
+      sha512 = "6880b7ab22b3e642d10edce67458fe30935c87dad60f32ac32b443473e5a208a4df0645b2a18ef26d5ce40053b3a9119eb432e640afca8421c4e93815b28bdf9";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/hr/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/hr/thunderbird-60.0.tar.bz2";
       locale = "hr";
       arch = "linux-x86_64";
-      sha512 = "458500d47e73ccc2d8a370ea63826224cb1a8514a322a9c8b98aff16363e3807a1d4e4e0b007b3eccb8888def285831d1afdfd9004dcbf729779137b28bd9333";
+      sha512 = "14b22f95559f1c9addf04d51dcf857c3cd59f3612743970bf9cbfc99c84a3d0fcb898be7e83858c0848e341039493a5aba4189d24941362327f4ef9982dd739e";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/hsb/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/hsb/thunderbird-60.0.tar.bz2";
       locale = "hsb";
       arch = "linux-x86_64";
-      sha512 = "a612cf7e309437abd521b0964d254c3c980ad096f339da0db803d6bb739d9761796af2460ff989355102b628b4d383db412556dcf897c351ada417089703f2dd";
+      sha512 = "5bbddd6bb288cc03015707bd2ed3ef38ff20c7b93b08907e1b90cd8a22725786a293fedb142f99e18e0cf66fa14529097399e95fd157c434414c8fd61c0ba70b";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/hu/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/hu/thunderbird-60.0.tar.bz2";
       locale = "hu";
       arch = "linux-x86_64";
-      sha512 = "49790909eb91f8862807fbd213974b906d4ca979646c11c7377c205cd6a7092ad9942900729ee90927261ff969a71773941b29a8be19dd4d8d7a325559f81500";
+      sha512 = "4f751f64b1417022f6c1487e1f3d92edc0ea1cd603850a9f64b35a71a652be1e51dfa17babb66e3447bc5a8bb2693c6e2dae89a736dc2f070b4b6a9500cf9299";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/hy-AM/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/hy-AM/thunderbird-60.0.tar.bz2";
       locale = "hy-AM";
       arch = "linux-x86_64";
-      sha512 = "57285eb8916dfd90bb4bae2d791695f3bf2c2c82742f9040d20d8c0f6194adc493f36733a6a2b9d474c036ac25309330f96de17e49938a5f97ea9c369a02daed";
+      sha512 = "c932b56abf6801bfb6ff90978343aea12f67f006ea71882fa7bbb469dd750371330c47581f48aec3ecfca9cfa51f7edfb2aed6a3da874041c2087b5c5ff60abc";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/id/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/id/thunderbird-60.0.tar.bz2";
       locale = "id";
       arch = "linux-x86_64";
-      sha512 = "61313d060dc24b1e685aa434c6beefdd6b114a2ca24f19690e1cc712db75d238610c3a23ffddaa373bcbfd080e0bd53c8e3d05243c7d184535bbf95b5d0df00c";
+      sha512 = "d8a61bb0c1c308d7ef89a9f938fd1c738ce8e66cebfdf4a236636e3c9469705c1012d19c3d3cf8837bdabefed01c744692aec2d749c7ec0adb472bc125e54cdf";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/is/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/is/thunderbird-60.0.tar.bz2";
       locale = "is";
       arch = "linux-x86_64";
-      sha512 = "28968973b8379c91dcb1e6c27127ab55a8044edd0c518defc9c2977ac728928bfd1c75e2e357e3faf71acc3b4bad6e90a1f588742cdb0abf9ace85cd424c288b";
+      sha512 = "1fe98420d0ceda881b50e4dfff667de59b960c1d8a23b5f88140c076fa5bfc8cc01b636a3b9bd46987f87a30ba6cb510eeaeadbf83ada954a5681c3da68cf7a5";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/it/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/it/thunderbird-60.0.tar.bz2";
       locale = "it";
       arch = "linux-x86_64";
-      sha512 = "3231f2639940323db9a23c236be5ef8304ce953821971801bbea2d8674c2b54d1ead79041992d17609c6d1a9e86e352af84d76137a7728eb085aa54da0c02d38";
+      sha512 = "79190716416c48bfaf486470a5f31ef881bce0b97e4c780126581a38ff39e6a14ae12487779ed219e55afa2467139b652f54e989b91f4d438685d1fb174f920d";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/ja/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/ja/thunderbird-60.0.tar.bz2";
       locale = "ja";
       arch = "linux-x86_64";
-      sha512 = "542aadd1a658f9e21fdf0bfa32069e5adfba58750fda943389ce4e3230cf063503c78353e739fb6771434b209b6c836f87c94f7831d50f2b41c8dd38dc6da198";
+      sha512 = "c8c9d6a31664df4e7ad9668a73197da100f5c0b9bcd7bc500638f1d1c26e123a91cd370cd574185f0a2700c44564df7a048b6942265294c2326c8d0ae02f8c73";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/kab/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/kab/thunderbird-60.0.tar.bz2";
       locale = "kab";
       arch = "linux-x86_64";
-      sha512 = "f97fb7db2e055ccad2310d813a15086494d0815fc3cc48d49928c5642175f9db80b4deec8c4a4f5568417a26e898348ad10ec887b8a8be161586ff3c53ee3ff2";
+      sha512 = "d76f7178edaee6d16045e332ecac4dd31d7eaa3e8688c24cc48cde48df7df9b1bf9bbc0d76a95e8c35923fe1fb743792bcadf8d3f705f76a8acc7d714b8b0bad";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/ko/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/kk/thunderbird-60.0.tar.bz2";
+      locale = "kk";
+      arch = "linux-x86_64";
+      sha512 = "f3d13ee3665e6345ea8295d616d227ade4be5af166af08b0a2094ae27a69eb82955933967f734e111930d802270f8c5ace57a9f16bc56b920ad9a3081f82acbb";
+    }
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/ko/thunderbird-60.0.tar.bz2";
       locale = "ko";
       arch = "linux-x86_64";
-      sha512 = "1854d0c0365bca930a4480226dd54bee3e6798857e68cea3dfdce94247f298be6933f2ed8a7abd89e87ae063a7a14c9d7ad1998abb0fd07dfe9a2a0b2e63dd71";
+      sha512 = "9ff20db6d945938868b5b9833519a93011d33804f5514f0f347814137f9f8e96b427658f1f086867c0b272ef8fa5c22e92b8093950b534f3ac0224f84bbf2779";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/lt/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/lt/thunderbird-60.0.tar.bz2";
       locale = "lt";
       arch = "linux-x86_64";
-      sha512 = "2979f9059f6dae5abd9ead9bc87052e7a4116d0f0001a3585b70e2a0609c85c1e6a38d547a8a187f9057d68f7a87a4875cc209f00a1dd1011ec7634cf0339aa0";
+      sha512 = "cc0309a724a2b21bd6426af53e5ca6b8168f2e3f1293c16aba954c1484defd0a227a1d93c4d92e946d5327d5ce58fcc37f6848d180426e3cd9673de483676713";
+    }
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/ms/thunderbird-60.0.tar.bz2";
+      locale = "ms";
+      arch = "linux-x86_64";
+      sha512 = "59351da7225877be43a1e651afd089facd47675497d8f2c0d6bc1c8a2234058ef9362b30309d65b074c8b98faf19b9d4cf80e83cfec2f8e438fc0a7c6d60f899";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/nb-NO/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/nb-NO/thunderbird-60.0.tar.bz2";
       locale = "nb-NO";
       arch = "linux-x86_64";
-      sha512 = "e9a61cf7cecf7026bd4aa7574ece60e9738f710a43733d7347a1ebdc460322b975ab86be81919a85faa01f728aab754825062da5642231658daa1a318e919c3b";
+      sha512 = "94c5f139cda0a90bc575f32f6121441dd198455482a89d052227777759f912f26aa53d74a6232e3a78ecf1cd3062cadfb3c7f30e349dd59bb8797825dce825a4";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/nl/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/nl/thunderbird-60.0.tar.bz2";
       locale = "nl";
       arch = "linux-x86_64";
-      sha512 = "07c3db2e75395059f735a17bd4db3a68ee7fa97fbad3dfafb0aa1371d360a8fd5b693bd6034afde2457e7e13fa6968d78df0f297c55fb8882e10f4311eb03244";
+      sha512 = "f1fd359ab66f349643191efc5f112a4512acfb64cf088b963068e54688c34b4244a8b0d31135200a706122ed797e2d2b09237e96c1076bbf086d660b80d44dbb";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/nn-NO/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/nn-NO/thunderbird-60.0.tar.bz2";
       locale = "nn-NO";
       arch = "linux-x86_64";
-      sha512 = "1eaad3950f23e1e7a83bea070a8d5c4207b5c2443af11623872a446ab45ee8e2746be9de638828f951a47dd8966426a1d166eb98dc900de39d0a230d438bdd10";
-    }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/pa-IN/thunderbird-52.9.1.tar.bz2";
-      locale = "pa-IN";
-      arch = "linux-x86_64";
-      sha512 = "da0b4fca7428104c75650435efa2ab65edc6ca4518ed4b6274195465cbea5d5cf9bbb7f3aa22209f298afab970556f51638bc752ea50edf2a3fd7b562314af61";
+      sha512 = "819c02852685cdebf0b3c3b86ab4261ac13ae6067f0a9c3610214d4cab05f3a913da58527be7d3fd2d06fbe9de13481c34c679b317fe0659383b31ac1fd19bec";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/pl/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/pl/thunderbird-60.0.tar.bz2";
       locale = "pl";
       arch = "linux-x86_64";
-      sha512 = "41c14a41b00b0a92ee8bce565ba2fe9a4ca1461ce5a1f54dbb40558bc2d871d07ee5edfbc6c8df1a7aba7e1a957cd11acd509e193b657473b14b745bbf06e3e1";
+      sha512 = "e384e19a68ab56c16266d59abb6b22ad5b7bfef649c2a7537a5822753f856a6e90604e057a7a43b744487294475be6afca2b8484911044422fbf06d01df31e5c";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/pt-BR/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/pt-BR/thunderbird-60.0.tar.bz2";
       locale = "pt-BR";
       arch = "linux-x86_64";
-      sha512 = "146dcbef8d811cb1c295cc72349f10c8f345bd9b7c95a1347b68681cb5edd02d129f583338c0bf619b37df357fc000212894a6d28a3e833b0626bd1a62b02b3c";
+      sha512 = "edf352970e3292c9f3eb17caf8de07edb924d14500c3dfc6d1864adebcfc174d1639b2d0ca5b4006cd952f9922e09fd220ef50c7ee3f15920d554dbae22eaff4";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/pt-PT/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/pt-PT/thunderbird-60.0.tar.bz2";
       locale = "pt-PT";
       arch = "linux-x86_64";
-      sha512 = "aa60bb80a1a4df1800037a6dbde7f8deef9c4f7f1bc3926bbc5f223d4436caa62d5e9ded7eac0d91f766b35d6ae9a40fd2aabcc603e5d2276f1bf598b715b56c";
+      sha512 = "2d91620bce2051d6c30a3b16f21f7c97b99e3ac4a239e22b582b37ce7e6ef4b6861d66e56e7e7f58cd71cd25fcddb5e161e66248d87fc9984e755f229dbd54b1";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/rm/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/rm/thunderbird-60.0.tar.bz2";
       locale = "rm";
       arch = "linux-x86_64";
-      sha512 = "4e109d618b6c6d9d578b90012a142d8ed8e16a430412c95e0a2567dfe7407f828ea70cf9088a4f9d5d33fe294618f052870630ae521feb0c474e76e6946d1bc0";
+      sha512 = "0ee05046cef873313eea34cb5bc002f9231f015415ba97c23b06e7ed0ef9996e7cb77beab89cc1e312fc74122cbac179af430153b2426d885acef8fb7d1126b1";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/ro/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/ro/thunderbird-60.0.tar.bz2";
       locale = "ro";
       arch = "linux-x86_64";
-      sha512 = "0fbbf47332fccf2eea593f12751b5e1ec502dbfbae7e100d56906e2850191129f8fa5a51794f13f6225c2de6c219933e36074970b5b7698fcbcb58cab2abe6cf";
+      sha512 = "c53a2bdfbda8cda335d2a9fe03476090034ebfdbd8a8eb345a9fa5d3c0f1422a0e1c2d95bb5a0b75cf84f8338679068436cc90c857a3547f297f3294d5028b70";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/ru/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/ru/thunderbird-60.0.tar.bz2";
       locale = "ru";
       arch = "linux-x86_64";
-      sha512 = "8d26c8c5248418cbf329c3ea6ff0fa60baf9b12110048327beb15073d2398aa7d31c97acc33d1b6bcc65e38b651d619f5a47007961ac1adb290783ad22c4be64";
+      sha512 = "ffc6c2729291d8d1c7f32cca8933d3d8adbd54e278940ccd7cb844778b8a55123af0bcc9d435480077551de49d1c2200250209311579d2a34a5609a336eb32b3";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/si/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/si/thunderbird-60.0.tar.bz2";
       locale = "si";
       arch = "linux-x86_64";
-      sha512 = "17cfaacbafbaa98cf73f6df074c99c40faf6687576cd44315ce4360bb725d8ab0b2fcdbda08f160441449e779b3d769765063079b3fee8c0b4a366799f0c38c6";
+      sha512 = "9f708d01d6a6492d10ff058bd2425172bb90ff9c2827cf88a4307de0df20c6cdac9d8c135daddbca132fc55e89c68924fddfe9ca8cb49d77ca6c874283c49a8d";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/sk/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/sk/thunderbird-60.0.tar.bz2";
       locale = "sk";
       arch = "linux-x86_64";
-      sha512 = "d22d8d46f3a3d3206368225b7691cf4c6fa235ec1d2e2476f46c1982d2fe071909d66cb180ef2fdb81ba494e25ce3d4d20a30fa579e27c2e2327b60b5c2f44a3";
+      sha512 = "44e3dd85654dd91ac9b0bd1f1d7f6f74341e3f39be8f01b028353d3425938825877b8f8b0c296ebf269cc5b1e78dbdde18bc49153ada0065dbc1de3079096ad8";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/sl/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/sl/thunderbird-60.0.tar.bz2";
       locale = "sl";
       arch = "linux-x86_64";
-      sha512 = "00a89b3dfd33979d5a7c9f256b57add0d91504a00712effa8ed3a14dae80e92aead5bc5857507810b1b99a77cfea709e07454a3834193677fbefa68db46edd50";
+      sha512 = "2d77bebf1e3a6466fdddf32f21cbb5d28e46f4b70fbd07eec701559a0accb6f78ed9ed8a3b969d0eb3e249907208ffe8ab096e6bb035bdfb8c91e268ba228992";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/sq/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/sq/thunderbird-60.0.tar.bz2";
       locale = "sq";
       arch = "linux-x86_64";
-      sha512 = "3bf0024db0d43d26bec31eb40fd7a2fe42d105072663c21a5e7f8f38cd718a555d7796cbc2d28da426db01dcf003cb2c351237e67a0cc9b4b3f3cf7b6c37e522";
+      sha512 = "f705fad8b3a3ec5f760f28205caeb19986cd90084c8db0d921569553aa3cef668443e30594a82a32cb684e4cb2444057d04355b39a2dc02ac2dfc0ad5273bd68";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/sr/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/sr/thunderbird-60.0.tar.bz2";
       locale = "sr";
       arch = "linux-x86_64";
-      sha512 = "f3e6ba6a80976bcdd37539d78829bd16344069082dee68ada14ec1de611a3e65f132431c074107b43fe855e46f15504766c9dda536c7112de081d0c450d8fd04";
+      sha512 = "37dd80ec39ea566e66d8ace889bdf0353ec63682356472a1d0352f556814bee38793a263b285c65e9a68e62b782caf064d7b530b503e1222a490ad81798b2a76";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/sv-SE/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/sv-SE/thunderbird-60.0.tar.bz2";
       locale = "sv-SE";
       arch = "linux-x86_64";
-      sha512 = "5eb1d2ce97320961c3d70403f8f81a36d0d686cec8cb518065d4ea950d7b2ae1588ef64a6b2276c6f8a0fc59136108a4fa50f44ed890742aea2fb77e14886b2c";
-    }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/ta-LK/thunderbird-52.9.1.tar.bz2";
-      locale = "ta-LK";
-      arch = "linux-x86_64";
-      sha512 = "e59d4e4797aa96a8edfeac79bd9720f4a893c548b66efcef365a92cde1e1f9bbdd4c9046d7483a148e28f9377ca2eebda42683769fb4e02f4a56ce629596280e";
+      sha512 = "3685b1788f7da31032b5b16a974af87d729a05aad8f906f6692d7dd688684c6f745fe766a1c5baaaaecac4d1b417d3e91d78ca082a41704a6f9caff29b64d842";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/tr/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/tr/thunderbird-60.0.tar.bz2";
       locale = "tr";
       arch = "linux-x86_64";
-      sha512 = "ca29daa1d9f255e3a5748259fe632382937d51c593412e28cb6d99d7339cf5b9482ebcc0e76120d0988519538e10484187d13134c27335ea708a5a115b9bc2d1";
+      sha512 = "3b1de9eb1371ac686c1d28253bab5b5a3c5ee3b91739bd9e272ed496266fbad01fafe5015f257cd0dc6ef553d47d674bf13e5a53444d030f50572c929d0b3c75";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/uk/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/uk/thunderbird-60.0.tar.bz2";
       locale = "uk";
       arch = "linux-x86_64";
-      sha512 = "ff02ebaa4d8d9174387b7ad777e5372361567b077882a9cea84c30dc1e430e76f8cc07e14f7b32c8340c893e6aa395dbc249decd89f6facdb05ed9e2e14d34a2";
+      sha512 = "0cbd6f8ad5f0bf49e62efeed2d52b3c22ec0dc4701d84771465f3650ca2ca2736acb1e9d83fead6ecba4dbbd64eb883bd9cce9ece31b5e1ec28da4a410db196c";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/vi/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/vi/thunderbird-60.0.tar.bz2";
       locale = "vi";
       arch = "linux-x86_64";
-      sha512 = "210b9f8f70ac499305e0bb66b9dfa294c4c0f6784520e8238874ea7ade9d6ef58760e3beaeb5f0ab14554fe34618cfbfb023ba5486c8ec12ba57f5e72d3fd069";
+      sha512 = "0e0440d0640b7c50aea0a6a6983779524007897dee8996fbf898d110881920041c99891ba282cdd5bd02060d4f8606e57bf9ebd25531ef9cdb87659aa1150e55";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/zh-CN/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/zh-CN/thunderbird-60.0.tar.bz2";
       locale = "zh-CN";
       arch = "linux-x86_64";
-      sha512 = "bc41f53a3c37e2aa7f8d960aa7d2f7b90d25971ce34eb664476c92a4b7db3753c96f22f5b0157a1298ab2b65e03b85b8268ff5fb0fbbce7aa3364fb587a17549";
+      sha512 = "3fd66874bbb9853da447cd4a4495f848d1ead3a1ef1ceca36590082f4ccec8985280d25f42a643b52f955290a4b9649709909080db8b6a592a943ee1ba4bbb44";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/zh-TW/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/zh-TW/thunderbird-60.0.tar.bz2";
       locale = "zh-TW";
       arch = "linux-x86_64";
-      sha512 = "b400036ddd90488b7cf67e98b2530e4d4594637f9259f20a92a7a3c62b2f7a60ce390b9907a1b2efa44af29941938faed4e10ff6bda0c67656b8907638578712";
+      sha512 = "8e716f938a146a14c9f5ad8d99da463a6b5ea8d1705c26a575a4e34de89e1e9a36e1a288f60bd67b87a2560fae7646dd9157c4d60e9a35f7e977d20d55756f0c";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/ar/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/ar/thunderbird-60.0.tar.bz2";
       locale = "ar";
       arch = "linux-i686";
-      sha512 = "1c8f71b60a0b5088d3d8b4576e02727a939a60b821aeb3015f9aa5b65231ca93b14894fb506fe2acbf579ad4686e83cf1e0d3179575a0510d571de146c4bb7f8";
+      sha512 = "2076cd84255a8ad52521a752b8444cafd3490932b69a3ec632d8815a5215d08d4efcbebb888f76b26232eb6edd66c4b9ce2233107de32603d6a7a37b87f3595e";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/ast/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/ast/thunderbird-60.0.tar.bz2";
       locale = "ast";
       arch = "linux-i686";
-      sha512 = "3d78cdd28deda66fd42a2981d66c765f6ff4af8a37d166712094a7959541ac6f42fabd240307d2189d7bbe24c2d850bb99d7fbca5ccc9820ef68210c3dead49c";
+      sha512 = "a070d8bf3771ae9a9e09f40888b3c7cf391eef4966bbf437f547eb8a914290d2da918e7a824558aa5a506ce1941fc95ad738bb9ba56cc7418004da6658c42344";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/be/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/be/thunderbird-60.0.tar.bz2";
       locale = "be";
       arch = "linux-i686";
-      sha512 = "d08e59550f24a1303c7591fd0b8028c49613b3f0fbfc9adbdf0100955e35fb2569b5159df7847cc514249b25eaf5fce71e7902fb1c13824a9eabe650fa438e5e";
+      sha512 = "f9c92aec1316decc523e8bb9136004ef74e184f2213c1ae92541416c36c9f3aa1a8adbe9f875b25120597026dd948a1ca68a9e1074643088d2698f8483a04762";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/bg/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/bg/thunderbird-60.0.tar.bz2";
       locale = "bg";
       arch = "linux-i686";
-      sha512 = "c78340650a7f19d14335cd35cc80938f0e5fbfc94063d600d7dd441b925dc2b6270e85369ac293f0addbbe74e10802dbc69bb76e0cec2a6af8648a5ca0481322";
+      sha512 = "a576991acf9129ab9a365e80b90fca7aef01e66ce3d06dffb8ecdc0ae3d8dc2902470a99a0293a87c9f112fd13658b71a86e6fb045fa7cefb7773de1cdbbe31c";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/bn-BD/thunderbird-52.9.1.tar.bz2";
-      locale = "bn-BD";
-      arch = "linux-i686";
-      sha512 = "5909ede1236341f07d00d3dba5d3297b7bc24cb9c08d133851fe5e412638a3b9e00291dc40fd927b73095dcc9a239441b3c71ec7a5ab3210fecbd4e4a5a229dc";
-    }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/br/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/br/thunderbird-60.0.tar.bz2";
       locale = "br";
       arch = "linux-i686";
-      sha512 = "9682db4630a840c676c0b68f010da21a65ae9f81c4373def81effe08c9c2b8759626d54e8923e6bb1381453acbac8942c4ab07f2491d3d3027e91c8fe9275f2d";
+      sha512 = "d63edb38305e2ee76df5c05dda275ee45ba419bfc6776d007fa39dec36d202158f7eacff9611aee44d3681b0db5b200a6706e8034fffcf1ca7d575787240a5ff";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/ca/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/ca/thunderbird-60.0.tar.bz2";
       locale = "ca";
       arch = "linux-i686";
-      sha512 = "3937ecef0ad33e43bc8822bb22f8c3398d51b37278c195dd9b4f4ed9c5d49e53cfb79c9a0b1c684a72735d44dd7865097b716268e7d6280b70e46b219b87302e";
+      sha512 = "d5ae9f8478c638fb50af671dbd12e95b338333e87b31a7cd42d99e8deb200ec23841ac9b93b0ab26b39306067203d8645976cb99292e3a028149ca549c9d43c0";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/cs/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/cs/thunderbird-60.0.tar.bz2";
       locale = "cs";
       arch = "linux-i686";
-      sha512 = "88f958ef60ac5b73fd29ccd40d9e2794dc8d57df2c15f426aa32a5d605d6b4702e2350003b394d19ad13fe3215552070947ff0ab2851698162946221b3ff1a88";
+      sha512 = "9284fd6b7757c4ba331f2d2e713c247f7fbdecb7724c1d66df1d1f0c81e3803dea4cee6fc4a905020b00ec5b281a4c959eb56ef401af5b8ec5cbf05252d7ab66";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/cy/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/cy/thunderbird-60.0.tar.bz2";
       locale = "cy";
       arch = "linux-i686";
-      sha512 = "0301925a7378a706ad12225aad4d10ff15962426c02a294b1e9ea9e1f779c429bd2994c964d4f05048b371b71f0c6c0ab1b37204b242990b931a3a774a05b04f";
+      sha512 = "182e1c8878e53af87b5b83fe00ba5a8fa7c72ee35002e843d3e1cbbcebb1d2e82c37e90a44c411b238b9c843be6594aa75d34deaa576d213c23af4e2e8b0fe23";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/da/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/da/thunderbird-60.0.tar.bz2";
       locale = "da";
       arch = "linux-i686";
-      sha512 = "960996c312b862bab9447985e1cc9b1f09a61989e538ac3eac2a95b06496102b5387cfe1e762128f1b521844f4515335f4ad4bd9078771f9c2245159eb39a8ae";
+      sha512 = "10f22a40283a4202c0e6612a27022ffdd3d2c45727cd170ebeaab6678f59f624c6d2520ddf2c9540e98030c6813760b5d56c70882caada0166985f3206fef4c7";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/de/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/de/thunderbird-60.0.tar.bz2";
       locale = "de";
       arch = "linux-i686";
-      sha512 = "3ab75cb50218db215a1c7d4c39b6038ea3dd52ebe17b5d3fb0cafc74a02dba143d6e4c0efab7c6c1c494ee83297878d82355bd4639f6aa1625be3af5f0b514a4";
+      sha512 = "42709aa4778e93ebd61ff44d027eb0445028f036c735943d71ad355870d03da6dabb763367123156922aa56fe66d6968ba9c93e7b9a8b58197624f984c36437b";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/dsb/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/dsb/thunderbird-60.0.tar.bz2";
       locale = "dsb";
       arch = "linux-i686";
-      sha512 = "157b25d20020c4159708790e50b09eac2b814a817655540abf878910b53ac2c1040790e8aa115bccd54797a5068954b08daa5c28f70c7ac161eb2be78f82cedc";
+      sha512 = "6b82976526b862c9cae1a056b04f36c6d6cbc4ca91308a1f02a808d88272326c10f34cc77aef00b6f6c1863de42ed9a03328a667e4a0b985ecf837765557f982";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/el/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/el/thunderbird-60.0.tar.bz2";
       locale = "el";
       arch = "linux-i686";
-      sha512 = "52c0be75e9979a08f1335da437cb47fc17cd928fbea5af85283b5d07f07fdb4ac6e2f924d53f7db9e31cc0b9e7659f48f8d6e06a28d609760a0f8e6641bc96e8";
+      sha512 = "4314dc7d8fcffa4c4f498d41657332bc476d79f934b4f46181fac4b6cd93d3161271fcd0575f07139186d502c5b833b53ff26d2f8728c9a73765e551963c45d6";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/en-GB/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/en-GB/thunderbird-60.0.tar.bz2";
       locale = "en-GB";
       arch = "linux-i686";
-      sha512 = "53e66c5e9c98a6af311732341073b553c577dcfe35178996c7a27ee0cc0dddfc7774a065fdebbfa0a4cd4f6f3f422e9fe67fac07a586342e9dde33b59d6bd17a";
+      sha512 = "0840f23683c8c109ac802415b4216f778d6e1c2487e0e8d179def2a3b56308a7d9888c46a96d8d509f99fa4aa296213e2772bf1e74a97330c5e2bea97dce7c70";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/en-US/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/en-US/thunderbird-60.0.tar.bz2";
       locale = "en-US";
       arch = "linux-i686";
-      sha512 = "69121dd8b2445e6304f4437c06e1b7f423b19d4069290c0709a3356680613964df138c417c3d258bc978d8709b9ada28548b43c93ea9122b64daa046d96a6d78";
+      sha512 = "baf0334ba9803cdb79e1a05a6745f6a87575d52bf86f6169b664903608236eda8ba8965481a58b660fb1edb567c681211f328c3f0b9b298e267b5e572b41f642";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/es-AR/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/es-AR/thunderbird-60.0.tar.bz2";
       locale = "es-AR";
       arch = "linux-i686";
-      sha512 = "e557b6249af266de41863b49a811f4c5c979e88dc15ccce6fe60694b98dfd9f09d8ae7316652626c19e5379f20b27e58f4f1be465f4df896a3aab693cb0ef5b9";
+      sha512 = "c7a7ba5a547cbb7b839191b14a0a78835935cf589f82d3ee28e144032e0d94d9209348a45502b7e2da67314427b23d88fabf61db1ea78e55dda9bd1ef97abe9f";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/es-ES/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/es-ES/thunderbird-60.0.tar.bz2";
       locale = "es-ES";
       arch = "linux-i686";
-      sha512 = "779d6a4a793f4bca441f8ed8ffbeabf20a7ba8555b0fa36229814db68f98d35dd15855446c7dfb8aa9509b40dd5cbabbb0ad66a604d6205daa9fdb4b1a4b9295";
+      sha512 = "ae3c7211dea682e133f960a147169e0a7b615a0fd4ad2fd28fed3976a395f16ebbe1184c872746e2872a09466ca84646cfdddd270ecb3567725dab24201297d9";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/et/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/et/thunderbird-60.0.tar.bz2";
       locale = "et";
       arch = "linux-i686";
-      sha512 = "7da30d3e48b520c74562d11719d1988ad94cbdf676f244ffd9527475f696b54f50a1e14905a045b7d5375e1b99ba3d0459acac1e72d22ada24b0e91e74e7c2cc";
+      sha512 = "e08db3e430bc90b5af7fa5d979d694d38de1bcfbb89d68613f5b3abc2abe135ca19071890fcaa5e08e2c42d7486a113345ec24ce5555d963ef2c072a3f4b77ff";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/eu/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/eu/thunderbird-60.0.tar.bz2";
       locale = "eu";
       arch = "linux-i686";
-      sha512 = "d8c50713410ee2fe8896e603cba9e04685c8dd277aba9dc2270a2e0d282a609e1feab44398007e9aa96cc0e43997598c6aa702a231d568dafa7f96a8be548e31";
+      sha512 = "f3e5ab6e80ef67fb7b05e08dcaab138475f4feede719939a055c0c548a719902a1bd9b7c18c4a76d5e7173f5a01a319c56579c41059a1888fd29bd43f78666ca";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/fi/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/fi/thunderbird-60.0.tar.bz2";
       locale = "fi";
       arch = "linux-i686";
-      sha512 = "215394b3f4cab3b44d337adb56308b432c62000a592b9ee3b8e985636a6f3fec9189de64c9aba32ae1753b0ea085dca312b1696844aa658356ca9f96a0b7f255";
+      sha512 = "b034c2fc5f633e4cc5b9f3258d7073439e805371833e7dccea9e8a7c9bc52ea7bb862642eb32bc02cacf2f114ff9b379edc22eb0df52ce676db52f67a3d48672";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/fr/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/fr/thunderbird-60.0.tar.bz2";
       locale = "fr";
       arch = "linux-i686";
-      sha512 = "041c325d7015725fd81c31a1709017ee3091321187c39f84173fa5fa9c963a111e3a3bd0eb85f63a246c5a101e94d536bd0cf4a5d22b6e6bbd5fc284dcb3c965";
+      sha512 = "bdc4222ef8f15ec73297b0b1382e2e6da638d103e70c0a00adb5f3aff3b4944be1149f4099cde60e7e0daab273775959110e2354834641f6c85ddcc3f1b8303f";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/fy-NL/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/fy-NL/thunderbird-60.0.tar.bz2";
       locale = "fy-NL";
       arch = "linux-i686";
-      sha512 = "6f18bf01a6ca108f13b02b8cff1175640efd9c945827f28301c859858b47f238db7a5481a495c18ae5fab2639e8e3799441e0690ff52dd03d8772ca41f03c641";
+      sha512 = "d4ccbbed8cd929c385369c7df9b9d031e4e06600cf8d08449d9e60844aad2ccafbb6517327882cecf1e25786a573e2878f15d841851cf30c72646eea7cd028d9";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/ga-IE/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/ga-IE/thunderbird-60.0.tar.bz2";
       locale = "ga-IE";
       arch = "linux-i686";
-      sha512 = "da5509e03c4ecb8f8ab4e6e5c23218af04f4415eec33f62b5f9a48f5d7bd6cbd4d7c583439ae6fe71f009f4287a9a02b188c37a326e3a0683654c766849d25c5";
+      sha512 = "c89c2ff0a5c06ce0df29300ac2e1ba034b39b021487ddf86e870138dd165459a71dc250a066df1622e4ebec1813b1c315eaeadaad5da6afa522ca2208222f1d7";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/gd/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/gd/thunderbird-60.0.tar.bz2";
       locale = "gd";
       arch = "linux-i686";
-      sha512 = "56b1ed5fd7f63e68ee8ae7d291ebbca6881ccbb9c0481430dac23851ac4bd23ec98ffb93ba846f58d216094f55781ca2197717dcc21427dc3873f6e992b67032";
+      sha512 = "5f1ab74c7492a6a52b1ddbd38f7b9f85f59bd911cf8a64084d1eb35715f0b9cd45a7650dcfa9771679ac6255eed99dafc0becb8b3e32e315e7d186e118b56afb";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/gl/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/gl/thunderbird-60.0.tar.bz2";
       locale = "gl";
       arch = "linux-i686";
-      sha512 = "5a6bbd8729b1c263bee0e31f544b2137a0166e07d6ebf015573e8da51e91735c467c065ab40e2c330c62a0e9c86d2b2cb302949234d746c7c743f6864f3eabe4";
+      sha512 = "690915f4e182b5ecab32675aa03616a2f51f7a4e795991cdfece82f63f074e2d8057d6e87ebf9f74dcc5acd149b1dc844517bee19de3d959a493cb64b51e6158";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/he/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/he/thunderbird-60.0.tar.bz2";
       locale = "he";
       arch = "linux-i686";
-      sha512 = "90998ad6963a3258a5790caf4d36a34348fcacbbf9ba9ef87a8aa8ad1fde35bf146835434754f9421282ea1e36084660d149f28b75c8d422b84232d420810a35";
+      sha512 = "ea589ef7a9b4897beb23b4595c830fa14e7021472dbab815fb15325e99cf858a28b7265d43df0629d2196c1563a769f36beae1ca048fa3c006cd97d54e923ecf";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/hr/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/hr/thunderbird-60.0.tar.bz2";
       locale = "hr";
       arch = "linux-i686";
-      sha512 = "727f2ec4f04b32adc2a2dd1b9e5af6de0963334abeeb4582a68fbacaabf7720251a3d5280fd7b1d8e6660747b5ea9ffc94a658d1d95651b8d3a232b15437fe23";
+      sha512 = "e5b8e4cf40819c9b83339520e832773e3161c9c38c802ca37fe512616f128163bcc2d1e7a40ea6e0bb754973a782f141ed044c4be3a0cb7a39685326a1c3a8e5";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/hsb/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/hsb/thunderbird-60.0.tar.bz2";
       locale = "hsb";
       arch = "linux-i686";
-      sha512 = "213cfe86cf7025f76dca4af15d42d5d9fd676411d8fd64069f82ef34de7ae3de6208b0ea21c77604e6c19b9c015b9c4fe8de783de625a4345bb69f2a69a6ea3c";
+      sha512 = "81382e35b825b65f95508cf04bdeb1a8709f2cd7b408f3dc068cb75d4c5ec31bdbead8807008c78599bc11043f77437013242f9969333c46e10d9ba4a8e563cc";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/hu/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/hu/thunderbird-60.0.tar.bz2";
       locale = "hu";
       arch = "linux-i686";
-      sha512 = "97ad1bc5c2c29e7fac01832d44337c79b05e3ddf6dccbc41caece5c249f9ab46ca0a9ae469d0b5a923ecbd43ec4f910b70af81010d9f9b8f35a9741efbc9bc6f";
+      sha512 = "190794f6fa1ffdbfc2b8516cf0c954a9abf8408aa04c1d9c51e1a601f8a1d3d8fc32e2ca9644bcd1e11e8cfc47982c55995b2daadbbbafcc713b4c6f5c8aa63e";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/hy-AM/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/hy-AM/thunderbird-60.0.tar.bz2";
       locale = "hy-AM";
       arch = "linux-i686";
-      sha512 = "7738216dd50fc7a837080770fee652db2091a156623097f04e038a94c456e334af4939973960593ca915da14573263668b08dc7359e3d5a77ddb6c89c18c7efa";
+      sha512 = "a6cc1ebcf284fb7b4fa0873768713dc569efdb39982f37131499434577ab5515448caaa5fac776987bc008074ac6c04eb29e2f60e21626b06dac2dfd17ee09c5";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/id/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/id/thunderbird-60.0.tar.bz2";
       locale = "id";
       arch = "linux-i686";
-      sha512 = "bef209d87eff0a4ba061c50c1a20937e6052941e3655d92c17eccd79657542db5a6deb68fbb2b25b2c0d5add872d86f4414b761c4f167c289d58238e21dea59e";
+      sha512 = "4333f727d2e310bb24e6f266b748d757683523d6c3414c68169bc1a7852edad8d76bc3021aea01bc08e7d95c5fe4da16281306236cb6eca6f3e339cd5cc11fa0";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/is/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/is/thunderbird-60.0.tar.bz2";
       locale = "is";
       arch = "linux-i686";
-      sha512 = "7f939bdca0369eb70a47d8df6f3e453a9b5472f7f3c78bce73380d6f72ec46c74bceab5087ecd4f4516fd0a405a6c70ebc19295da819e037f553f688df33b213";
+      sha512 = "f26d7117241a090de6675e3a336b5b0c9b5462acc80248d6e41bf43f8c990a761ce36e6d0a4620a1733d06f5bf7cd8511c88f686b9ae0806f23f5a852be3c0d2";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/it/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/it/thunderbird-60.0.tar.bz2";
       locale = "it";
       arch = "linux-i686";
-      sha512 = "289a0db383c7d5ee0fc064867f8821c7f445facb37387229289a1f507174df7cffb390c19bbfec438a4e20c727769688f64000e0e2fbf17273fa21419c770070";
+      sha512 = "33dfd7890b6c156b907e40c5442795c8549053362d65272bd08a5ddaeda61783ec914d8c917a7b9731885aff766011b9a667307ee01cac79614eb84133bc8675";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/ja/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/ja/thunderbird-60.0.tar.bz2";
       locale = "ja";
       arch = "linux-i686";
-      sha512 = "5b9920d334675cea0d603cf2eac923c55f234af5fab69f0002f3a2ae0afbb0a003e8f228448d5485d14543b65494ae7f5add6b28305bde1fa8a4792102d948d9";
+      sha512 = "4ed858b1a1411472bc2029ce1396b78a00f25cabfc2232f6e3daf0acfe91898df769c2397f908db52759c32efc25a79d9d39efa99891a68e2b7d5b7c13820a23";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/kab/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/kab/thunderbird-60.0.tar.bz2";
       locale = "kab";
       arch = "linux-i686";
-      sha512 = "6ad1cdef0c168d5a7e4d1e26f01354f12c7249440319132fdc07398a395074916576b7047762c231b05b039fa250c5f2fd4e9f6f85f85d2626fcd4fe58ae64b2";
+      sha512 = "61e8b05c0c952eb493fb5f35b7ce6ee1da586a7a4d25f27224f36b7afae75a0f217717f5afac17b43f763b2f6403f4c50ed01c1d1dc6dd084d24f8821566b552";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/ko/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/kk/thunderbird-60.0.tar.bz2";
+      locale = "kk";
+      arch = "linux-i686";
+      sha512 = "507ad5d46263ada1fb9b3d05f2c6d1a00b76f5d25fe9459edafcb2793070b6771ff52b338bc9963c1810a46740ea1e22ed330a5b935bfef72437b572f0214e67";
+    }
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/ko/thunderbird-60.0.tar.bz2";
       locale = "ko";
       arch = "linux-i686";
-      sha512 = "090a467a7d8ef9f3ba759684cbea8625624f5481b890bd47098e7bbc94017934457cc2ec0a7225f6486a537860c08f695cef60c3ea4bf32b1937c87a66c66c7a";
+      sha512 = "2550ae6cd5e8ee1fb6fc0b3fd974c1028edf8b292da72b57d6e27fe2e600d6418c6f4ca2c9d5535cbf1f1c67b20713cfef5732beae79ceebe328f44a73023b69";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/lt/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/lt/thunderbird-60.0.tar.bz2";
       locale = "lt";
       arch = "linux-i686";
-      sha512 = "cd0190ffa07115f584718eb8a6c9e94dbe0c883ae48e5f4d5a86caf8db599d37d8e47d2402bd35625c0fdf752194d86a3bfb6a24f3010f0db2e5fcc5aab823fe";
+      sha512 = "29e47bd8306507fd65d27892863b9cd0b58cff4d2035f7c0d3df8cfb98ddc890e922c0e54e0177b255b6bda70116a72fa630494b7ead05683f928c1a3f6bfed3";
+    }
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/ms/thunderbird-60.0.tar.bz2";
+      locale = "ms";
+      arch = "linux-i686";
+      sha512 = "fec173bea9f579e605ea3b40510f26d0cd94ae96ca465f2b6b829eb710fd3154ce6b997c3951b12165491b8d57af8371517a23ec73615b3b53e463b6077efe96";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/nb-NO/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/nb-NO/thunderbird-60.0.tar.bz2";
       locale = "nb-NO";
       arch = "linux-i686";
-      sha512 = "6efb9bbd8f0fee9ab584d2b78425bf89d4dac2b2e7c1da745b922202691698add874b1b3d61b93a17de6256851667c25e7f13cd62591e7a47102c3ac07f8bc1d";
+      sha512 = "1f15c20580104e6bbfcf07d234ac987e2d35eadeff5437369f62b34acb8b47dd646c365c31e2c5601c675a413cc0d2d73fff6f4a663436b426331d373725aee5";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/nl/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/nl/thunderbird-60.0.tar.bz2";
       locale = "nl";
       arch = "linux-i686";
-      sha512 = "ff2860ebe75ae4d542de0f9d7d7351140097367db16728054a97ae23d74c1c357d02bcbd4e05f0f98364ee80fb6054ae7cfdf60307d43da198b2bba20b17bd6f";
+      sha512 = "5f1b20753423ed3882625309ad91e3a6c0931984b502e395cd56d5701eaa6612ba547d996c608b5d87f521989900eb4f02a419036b4f1c9312f9d763bf68e89d";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/nn-NO/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/nn-NO/thunderbird-60.0.tar.bz2";
       locale = "nn-NO";
       arch = "linux-i686";
-      sha512 = "96a61cbbeb647820e92c268d2a6ffd1578e56a8517a415689c97548f3d218fb26711cd737d6fd682127f9704a6f4ef11f0722620f8ed44379e08cef3945f727d";
-    }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/pa-IN/thunderbird-52.9.1.tar.bz2";
-      locale = "pa-IN";
-      arch = "linux-i686";
-      sha512 = "83dbd6b5d49ebbcb7b5fbccb0c120b85adaa6085664416921bd06659deeece1a7d27bcd567a47322e81da4793da62c8b54e4f6a751645e8c7add0c362b473d84";
+      sha512 = "2a7964d792058c973940cb99add2862f61e66e6ce0cf6988c6b0395274b8791a09f81730a403748962b56be8a183c5d8e063cc8b7e93e166a1d508c8f274ad16";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/pl/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/pl/thunderbird-60.0.tar.bz2";
       locale = "pl";
       arch = "linux-i686";
-      sha512 = "dd2bc656bc7ab1e21121eaa9903c63056647c31da6fa55c816c458684235559a2b2d9668e200e73f54e9b7c34bb6d0c905c0a31c6153494e16131f7e0ce9c9ed";
+      sha512 = "49e372e264e902eac027db402d5e53683efcdf67faa41696113f7e963dabb85e6fbb8f58759460bb3fefc67ad52100a1d204884dcbafc39ab08e46059f72124e";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/pt-BR/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/pt-BR/thunderbird-60.0.tar.bz2";
       locale = "pt-BR";
       arch = "linux-i686";
-      sha512 = "83c09f9b314ff82ff59ced594709eff7a0d55c9a7f1c064917ebc3820946ef69aaf509da79cf447f618b3afaab648e4990797724c671ba850655559190a1647f";
+      sha512 = "201398c2c58e55b9d311f87d445727a0a3c455167febe23a597ec97fe80ca189aff3557d8ac0e1957443251af184542d071229664f0a78de2faf31dcf337d951";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/pt-PT/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/pt-PT/thunderbird-60.0.tar.bz2";
       locale = "pt-PT";
       arch = "linux-i686";
-      sha512 = "bf6c986e8b43f725a1541c0ac7c880384be40f2c90ffc87e598c177644bd32b2b07bc56be58c2db4f1aca64c4c6590a30199d9f93b7a5fd2d52a9d916ca309f1";
+      sha512 = "88ba0c8dc4665305c85e00a0f50ff4247abf1a5925436d717c082c4934a6df41f9d45c45ac458598167bfae8633e3fa2c12f938e32480b956b2a61527c677af2";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/rm/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/rm/thunderbird-60.0.tar.bz2";
       locale = "rm";
       arch = "linux-i686";
-      sha512 = "3f07918c0f7ae7117daccd382220aea3e132fa759c25948883c1d97b936e4302fbe6fe176ca4c109f9a35c580d46a7578561c2d2909364b5e915c66d80308cd1";
+      sha512 = "f121ad8ca5ee662a9b815d547352b21f7cf46bbabcf12f21617f857821e8a2b303a915fb1b3b3676684a0e79b30c9d97ba34a9223794616b4fd79f85f562d264";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/ro/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/ro/thunderbird-60.0.tar.bz2";
       locale = "ro";
       arch = "linux-i686";
-      sha512 = "5c0a230ee4d49e6c5d6234480f288788a0b01bea44f85e29f336c5280cbc507da30e681df26938acf8f7d1b67ddd52fc5082d1019df0474ade399a27f1fdff26";
+      sha512 = "a0bff4872cb8186eb187fb7b366a5469cb2f8bbc5c42296195a104432b91e99b4729515d4808651f61faa585979966be903453a75524001b619350b66a6f2349";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/ru/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/ru/thunderbird-60.0.tar.bz2";
       locale = "ru";
       arch = "linux-i686";
-      sha512 = "43ac720dedc608f49107d29119d699c9c1ab4e7d0f62608e44ba4ae55f9c669d5adacf9e11e7fcdc9e8dcddaf87b1a237202e3a6805a0cbaf803df28ddff13ad";
+      sha512 = "e5eb22490436cb0c1456af5f7019b2b1b77dbdc4b68fb9d0d693a8502acde51027a90335ea4adb1b030cb4557ffdcefc8caec423110fbdc40f0c30bd269e1e45";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/si/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/si/thunderbird-60.0.tar.bz2";
       locale = "si";
       arch = "linux-i686";
-      sha512 = "338af5daa9c2ba21c47c0aaa449172c3ce315fb8c1d04e522ed77fc986d539c2c15ebe5bda80688d568fa3671b3e32579b00fa4c834c0950db5773109e7aae7e";
+      sha512 = "830965b9d551665e84646e865e66aeabe6082308278669fce95e005643ba5807a0fc17ec294043f5ce908676a53b88ac64d9234b56571dbbb22b5a5de66aefac";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/sk/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/sk/thunderbird-60.0.tar.bz2";
       locale = "sk";
       arch = "linux-i686";
-      sha512 = "30e69e3c3252f3fc2bf8a9efbc19ece01728a8a79deafc42bcc5dfe92d15174816e510a9324e950cb3135f84bdb6587d00eb31a330b94dd330eab0cf35342724";
+      sha512 = "40fca2d6bc9d2dea9df6ad7c153bcffcd30687c0fcce17b78583501dda379994ad706f28003248ed2cb62b0a3f0d510c203b7d4eca2f071be6f2d670f7f04c76";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/sl/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/sl/thunderbird-60.0.tar.bz2";
       locale = "sl";
       arch = "linux-i686";
-      sha512 = "0bd8ff9143652e5363a7c5e1fca0d0694c3891f83c63b2c3c06d4fac245efed31bdb486cdc41f4c5a615fcb1d1a502e6cbac3bdafa7d6e906f19ae6bd215fdc7";
+      sha512 = "0881ee4832639fe79201260f8c0c755bd2d4bdac7ce5a422a37b9798901815b5b7ee1eefda9d3f82c1d49fbd0c6174ffa3aa5cc850aa260af7133d60b0685ad3";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/sq/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/sq/thunderbird-60.0.tar.bz2";
       locale = "sq";
       arch = "linux-i686";
-      sha512 = "294d17e1b5157fc7e168cf29bed2c9750775f6913375e745a66fdc7d70cf7ed783b7cf731c5090cd38803f60b0839e76ee4f260c248b73b675f4a78e5e301bab";
+      sha512 = "df1d0639030a33ecd4e0e336aff064dc87daf423ce7c8a6a0279f1a92d3cec4406ff0054eec1c911812f0ec6074308c8e66180e1adf919d366a8b6f138a6ef36";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/sr/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/sr/thunderbird-60.0.tar.bz2";
       locale = "sr";
       arch = "linux-i686";
-      sha512 = "93f8a5c9e17ae9f577ee9746849fc46158e54d6bd550b5ce20e056707b3c05361f717b40637e1539aecc95f223318dd4311aff34dc511dee8507bf2622cf883d";
+      sha512 = "ce264e4a8b5bc11396832533c1dfcfe43b601d4b4e8dad3d3b03c285732ab6b5fba50b90e28dfd883468cdab06e4f726d46478aa8b9e2b3a244c515288fef0bc";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/sv-SE/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/sv-SE/thunderbird-60.0.tar.bz2";
       locale = "sv-SE";
       arch = "linux-i686";
-      sha512 = "3555a2d623ece9921bd6acbff45459da7a51de28494f0915639c76066b3b3bf91279716f2c42b5e5d78d09216a6fe6f5be88ab4dba1d2172852ca51d93a634b6";
-    }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/ta-LK/thunderbird-52.9.1.tar.bz2";
-      locale = "ta-LK";
-      arch = "linux-i686";
-      sha512 = "203bb717b4fa77522dcee2a85cf0c0d8997abc6ac565ad908ab4eba8f7bb37e848fb94a0526c0fd8360569c9cf3c98cb82196e38cd930b11d82cad6cd88d8f5d";
+      sha512 = "da5e8ee2e9fc35a605481f7351b0391d8ca056ce7f152a5e46b3b91b539f5e35b1ecb0067cd8fdd26f249393d45e22e61d318c9687d66b52accb59e8b3283e13";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/tr/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/tr/thunderbird-60.0.tar.bz2";
       locale = "tr";
       arch = "linux-i686";
-      sha512 = "214b140e3c18a2fd4b936558f4bb80441bec9d2afc79e0a949365d2e20b3fa1a092aab332b307c674b7a1cd3822e428459992fdfa5f56b534733021e5fcc11c9";
+      sha512 = "546c6ed7113af0c52aaa69630561637789381a5e97f2edea3415d14a88edc25124a64427c3a1e1a75e8c4019468aed0ebf4d6ff56ecf26ed1c64eee6b69ee777";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/uk/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/uk/thunderbird-60.0.tar.bz2";
       locale = "uk";
       arch = "linux-i686";
-      sha512 = "28a003f1c5c0135a978187e68779500caff1eed42b4da846cd2d5025835fe80ac6ef9cb0424d4a4bd339680666d9a2ca2526b46ffd9ba6b5b0bb725c5c4a7e71";
+      sha512 = "ce3386e90c77fae05c79d4e30abb723fba507e4655bee6667edca9de048c8854184af5c8775b10f2b7560dc9e6e95bbe7b8db79a345e590211cb56ad313f288a";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/vi/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/vi/thunderbird-60.0.tar.bz2";
       locale = "vi";
       arch = "linux-i686";
-      sha512 = "e2e79d972802b9c9b6319e147b741814f63dc7c5ecb663461483a5fcec45184c9a245752486f4411d961cf7d4da3ad41aeeb52364605ed78058bf53826fb0667";
+      sha512 = "9bce245422e162e017198782778995ecc1ac1e2760ca91864605e3002042576a9c53519f085f6159e1654a4dff7dddc19f9fd1dda0a9f4cb9b616baeba8845d5";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/zh-CN/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/zh-CN/thunderbird-60.0.tar.bz2";
       locale = "zh-CN";
       arch = "linux-i686";
-      sha512 = "05554421534038c4a02cefc68ee9e116d15aa8b607be06de2be7cb7ef794157f6b01533f5a670d739284632faea10b374ad6912f6c332ca4fd5f0e8d0346efe8";
+      sha512 = "db756f120fc2ecfa3478cf07935b12414f79f746a96b0e30f75496f2cb8a7d880b9f3017b12122f0cdc0f64d10ae738da9c026aa9c533dbdaa6e0f38e5a71ee7";
     }
-    { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/zh-TW/thunderbird-52.9.1.tar.bz2";
+    { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/zh-TW/thunderbird-60.0.tar.bz2";
       locale = "zh-TW";
       arch = "linux-i686";
-      sha512 = "e2b3081e08f87891a0559456fc74d8d3647d49cd14176abd5155aa8ca5d1e1394638386c6c27b433e581d539ac76d151e37dd4942df2e8646134a0218ef54e77";
+      sha512 = "b589e9f472681bc9ddb5909197db2acf8b54e610998d00df4731c6a1403c5b865334aef2e072b3c7ac0694175f0e7cda6864809fc6079f95681b508267d90a59";
     }
     ];
 }
diff --git a/pkgs/applications/networking/mailreaders/thunderbird/default.nix b/pkgs/applications/networking/mailreaders/thunderbird/default.nix
index 85c98742af38..d925838e642c 100644
--- a/pkgs/applications/networking/mailreaders/thunderbird/default.nix
+++ b/pkgs/applications/networking/mailreaders/thunderbird/default.nix
@@ -6,6 +6,7 @@
 , icu, libpng, jemalloc
 , autoconf213, which, m4
 , writeScript, xidel, common-updater-scripts, coreutils, gnused, gnugrep, curl
+, cargo, rustc, llvmPackages
 , enableGTK3 ? false, gtk3, gnome3, wrapGAppsHook, makeWrapper
 , enableCalendar ? true
 , debugBuild ? false
@@ -20,22 +21,16 @@
 
 let
   wrapperTool = if enableGTK3 then wrapGAppsHook else makeWrapper;
+  gcc = if stdenv.cc.isGNU then stdenv.cc.cc else stdenv.cc.cc.gcc;
 in stdenv.mkDerivation rec {
   name = "thunderbird-${version}";
-  version = "52.9.1";
+  version = "60.0";
 
   src = fetchurl {
     url = "mirror://mozilla/thunderbird/releases/${version}/source/thunderbird-${version}.source.tar.xz";
-    sha512 = "0ipvhllvlkcjshf2h938d531wpgnhbvdw1k088iazqamb3vrspxpfb4dhfrxvff995nym0gs7j5wa6bjd36nm4wajlabs5i6r80ms0d";
+    sha512 = "1933csh6swcx1z35lbxfkxlln36mx2mny28rzxz53r480wcvar8zcj77gwb06hzn6j5cvqls7qd5n6a7x43sp7w9ykkf4kf9gmlccya";
   };
 
-  # New sed no longer tolerates this mistake.
-  postPatch = ''
-    for f in mozilla/{js/src,}/configure; do
-      substituteInPlace "$f" --replace '[:space:]*' '[[:space:]]*'
-    done
-  '';
-
   # from firefox, but without sound libraries
   buildInputs =
     [ gtk2 zip libIDL libjpeg zlib bzip2
@@ -50,11 +45,11 @@ in stdenv.mkDerivation rec {
     ++ lib.optionals enableGTK3 [ gtk3 gnome3.defaultIconTheme ];
 
   # from firefox + m4 + wrapperTool
-  nativeBuildInputs = [ m4 autoconf213 which gnused pkgconfig perl python wrapperTool ];
+  nativeBuildInputs = [ m4 autoconf213 which gnused pkgconfig perl python wrapperTool cargo rustc ];
 
   configureFlags =
     [ # from firefox, but without sound libraries (alsa, libvpx, pulseaudio)
-      "--enable-application=mail"
+      "--enable-application=comm/mail"
       "--disable-alsa"
       "--disable-pulseaudio"
 
@@ -66,6 +61,7 @@ in stdenv.mkDerivation rec {
       "--with-system-libevent"
       "--with-system-png" # needs APNG support
       "--with-system-icu"
+      "--enable-rust-simd"
       "--enable-system-ffi"
       "--enable-system-hunspell"
       "--enable-system-pixman"
@@ -79,18 +75,29 @@ in stdenv.mkDerivation rec {
       "--enable-jemalloc"
       "--disable-gconf"
       "--enable-default-toolkit=cairo-gtk${if enableGTK3 then "3" else "2"}"
+      "--enable-js-shell"
     ]
       ++ lib.optional enableCalendar "--enable-calendar"
       ++ (if debugBuild then [ "--enable-debug" "--enable-profiling"]
                         else [ "--disable-debug" "--enable-release"
                                "--disable-debug-symbols"
                                "--enable-optimize" "--enable-strip" ])
-      ++ lib.optional enableOfficialBranding "--enable-official-branding";
+      ++ lib.optional enableOfficialBranding "--enable-official-branding"
+      ++ lib.optionals (lib.versionAtLeast version "56" && !stdenv.hostPlatform.isi686) [
+        # on i686-linux: --with-libclang-path is not available in this configuration
+        "--with-libclang-path=${llvmPackages.libclang}/lib"
+        "--with-clang-path=${llvmPackages.clang}/bin/clang"
+      ];
 
   enableParallelBuilding = true;
 
   preConfigure =
     ''
+      cxxLib=$( echo -n ${gcc}/include/c++/* )
+      archLib=$cxxLib/$( ${gcc}/bin/gcc -dumpmachine )
+  
+      test -f layout/style/ServoBindings.toml && sed -i -e '/"-DRUST_BINDGEN"/ a , "-cxx-isystem", "'$cxxLib'", "-isystem", "'$archLib'"' layout/style/ServoBindings.toml
+
       configureScript="$(realpath ./configure)"
       mkdir ../objdir
       cd ../objdir
@@ -106,14 +113,14 @@ in stdenv.mkDerivation rec {
   postInstall =
     ''
       # For grsecurity kernels
-      paxmark m $out/lib/thunderbird-[0-9]*/thunderbird
+      paxmark m $out/lib/thunderbird/thunderbird
 
       # TODO: Move to a dev output?
       rm -rf $out/include $out/lib/thunderbird-devel-* $out/share/idl
 
       # $binary is a symlink to $target.
       # We wrap $target by replacing the $binary symlink.
-      local target="$out/lib/thunderbird-${version}/thunderbird"
+      local target="$out/lib/thunderbird/thunderbird"
       local binary="$out/bin/thunderbird"
 
       # Wrap correctly, this is needed to
@@ -139,7 +146,7 @@ in stdenv.mkDerivation rec {
           name = "thunderbird";
           exec = "thunderbird %U";
           desktopName = "Thunderbird";
-          icon = "$out/lib/thunderbird-${version}/chrome/icons/default/default256.png";
+          icon = "$out/lib/thunderbird/chrome/icons/default/default256.png";
           genericName = "Mail Reader";
           categories = "Application;Network";
           mimeType = stdenv.lib.concatStringsSep ";" [
@@ -163,8 +170,8 @@ in stdenv.mkDerivation rec {
     # Fix notifications. LibXUL uses dlopen for this, unfortunately; see #18712.
     ''
       patchelf --set-rpath "${lib.getLib libnotify
-        }/lib:$(patchelf --print-rpath "$out"/lib/thunderbird-*/libxul.so)" \
-          "$out"/lib/thunderbird-*/libxul.so
+        }/lib:$(patchelf --print-rpath "$out"/lib/thunderbird*/libxul.so)" \
+          "$out"/lib/thunderbird*/libxul.so
     '';
 
   doInstallCheck = true;
diff --git a/pkgs/applications/networking/newsreaders/liferea/default.nix b/pkgs/applications/networking/newsreaders/liferea/default.nix
index a82891a8f35f..6e87735a9f65 100644
--- a/pkgs/applications/networking/newsreaders/liferea/default.nix
+++ b/pkgs/applications/networking/newsreaders/liferea/default.nix
@@ -6,13 +6,13 @@
 
 let
   pname = "liferea";
-  version = "1.12.3";
+  version = "1.12.4";
 in stdenv.mkDerivation rec {
   name = "${pname}-${version}";
 
   src = fetchurl {
     url = "https://github.com/lwindolf/${pname}/releases/download/v${version}/${name}.tar.bz2";
-    sha256 = "0wm2c8qrgnadq63fivai53xm7vl05wgxc0nk39jcriscdikzqpcg";
+    sha256 = "12852qp174nsg770cry7y257vfzl53hpy46h5agaimrfsc41mgln";
   };
 
   nativeBuildInputs = [ wrapGAppsHook python3Packages.wrapPython intltool pkgconfig ];
diff --git a/pkgs/applications/networking/owncloud-client/default.nix b/pkgs/applications/networking/owncloud-client/default.nix
index d5966845a0b7..9bb266665a63 100644
--- a/pkgs/applications/networking/owncloud-client/default.nix
+++ b/pkgs/applications/networking/owncloud-client/default.nix
@@ -25,5 +25,6 @@ stdenv.mkDerivation rec {
     homepage = https://owncloud.org;
     maintainers = [ maintainers.qknight ];
     platforms = platforms.unix;
+    license = licenses.gpl2Plus;
   };
 }
diff --git a/pkgs/applications/networking/p2p/deluge/default.nix b/pkgs/applications/networking/p2p/deluge/default.nix
index ca4014ed31c3..f58f7e04e00b 100644
--- a/pkgs/applications/networking/p2p/deluge/default.nix
+++ b/pkgs/applications/networking/p2p/deluge/default.nix
@@ -18,7 +18,8 @@ pythonPackages.buildPythonPackage rec {
   ];
 
   propagatedBuildInputs = with pythonPackages; [
-    pyGtkGlade libtorrentRasterbar twisted Mako chardet pyxdg pyopenssl service-identity
+    pyGtkGlade twisted Mako chardet pyxdg pyopenssl service-identity
+    libtorrentRasterbar.dev libtorrentRasterbar.python
   ];
 
   nativeBuildInputs = [ intltool ];
diff --git a/pkgs/applications/networking/p2p/soulseekqt/default.nix b/pkgs/applications/networking/p2p/soulseekqt/default.nix
index e525c564c509..44e434aa8ee9 100644
--- a/pkgs/applications/networking/p2p/soulseekqt/default.nix
+++ b/pkgs/applications/networking/p2p/soulseekqt/default.nix
@@ -2,41 +2,59 @@
 , fetchurl
 , dbus
 , zlib, fontconfig
+, qtbase, qtmultimedia
+, libjson, libgpgerror
 , libX11, libxcb, libXau, libXdmcp, freetype, libbsd
+, pythonPackages, squashfsTools, makeDesktopItem
 }:
 
 with stdenv.lib;
 let
   libPath = makeLibraryPath
-    [ stdenv.cc.cc dbus libX11 zlib libX11 libxcb libXau libXdmcp freetype fontconfig libbsd ];
+    [ stdenv.cc.cc qtbase qtmultimedia dbus libX11 zlib libX11 libxcb libXau libXdmcp freetype fontconfig libbsd libjson libgpgerror];
 
-  version = "2016-1-17";
+  version = "2018-1-30";
 
   mainbin = "SoulseekQt-" + (version) +"-"+ (if stdenv.is64bit then "64bit" else "32bit");
   srcs = {
-    "i686-linux" = fetchurl {
-      url = "https://www.dropbox.com/s/kebk1b5ib1m3xxw/${mainbin}.tgz";
-      sha256 = "0r9rhnfslkgbw3l7fnc0rcfqjh58amgh5p33kwam0qvn1h1frnir";
-    };
-
     "x86_64-linux" = fetchurl {
-      url = "https://www.dropbox.com/s/7qh902qv2sxyp6p/${mainbin}.tgz";
-      sha256 = "05l3smpdvw8xdhv4v8a28j0yi1kvzhrha2ck23g4bl7x9wkay4cc";
+      url = "https://www.dropbox.com/s/0vi87eef3ooh7iy/${mainbin}.tgz";
+      sha256 = "0d1cayxr1a4j19bc5a3qp9pg22ggzmd55b6f5av3lc6lvwqqg4w6";
     };
   };
 
+  desktopItem = makeDesktopItem {
+    name = "SoulseekQt";
+    exec = "soulseekqt";
+    icon = "$out/share/soulseekqt/";
+    comment = "Official Qt SoulSeek client"; 
+    desktopName = "SoulseekQt";
+    genericName = "SoulseekQt";
+    categories = "Network;";
+  };
+
 in stdenv.mkDerivation rec {
 
   name = "soulseekqt-${version}";
   inherit version;
   src = srcs."${stdenv.system}" or (throw "unsupported system: ${stdenv.system}");
 
-  sourceRoot = ".";
-  buildPhase = ":";   # nothing to build
+  dontBuild = true;
+
+  buildInputs = [ pythonPackages.binwalk squashfsTools ];
+
+  # avoid usage of appimagetool
+  unpackCmd = ''
+    export HOME=$(pwd) # workaround for binwalk
+    tar xvf $curSrc && binwalk --quiet \
+       ${mainbin}.AppImage -D 'squashfs:.squashfs:unsquashfs %e'
+    '';
 
   installPhase = ''
-    mkdir -p $out/bin
-    cp ${mainbin} $out/bin/soulseekqt
+    mkdir -p $out/{bin,share/soulseekqt}
+    cd squashfs-root/
+    cp -R soulseek.png translations $out/share/soulseekqt
+    cp SoulseekQt $out/bin/soulseekqt
   '';
 
   fixupPhase = ''
@@ -50,6 +68,6 @@ in stdenv.mkDerivation rec {
     homepage = http://www.soulseekqt.net;
     license = licenses.unfree;
     maintainers = [ maintainers.genesis ];
-    platforms = [ "i686-linux" "x86_64-linux" ];
+    platforms = [ "x86_64-linux" ];
   };
 }
diff --git a/pkgs/applications/networking/remote/citrix-receiver/default.nix b/pkgs/applications/networking/remote/citrix-receiver/default.nix
index c4e73f3f2fa9..8d0022e3c8b3 100644
--- a/pkgs/applications/networking/remote/citrix-receiver/default.nix
+++ b/pkgs/applications/networking/remote/citrix-receiver/default.nix
@@ -39,50 +39,6 @@ let
   });
 
   versionInfo = {
-    "13.4.0" = rec {
-      major     = "13";
-      minor     = "4";
-      patch     = "0";
-      x64hash   = "133brs0sq6d0mgr19rc6ig1n9ahm3ryi23v5nrgqfh0hgxqcrrjb";
-      x86hash   = "0r7jfl5yqv1s2npy8l9gsn0gbb82f6raa092ppkc8xy5pni5sh7l";
-      x64suffix = "10109380";
-      x86suffix = x64suffix;
-      homepage  = https://www.citrix.com/downloads/citrix-receiver/legacy-receiver-for-linux/receiver-for-linux-latest-13-4.html;
-    };
-
-    "13.5.0" = rec {
-      major     = "13";
-      minor     = "5";
-      patch     = "0";
-      x64hash   = "1r24mhkpcc0z95n597p07fz92pd1b8qqzp2z6w07rmb9wb8mpd4x";
-      x86hash   = "0pwxshlryzhkl86cj9ryybm54alhzjx0gpp67fnvdn5r64wy1nd1";
-      x64suffix = "10185126";
-      x86suffix = x64suffix;
-      homepage  = https://www.citrix.com/downloads/citrix-receiver/legacy-receiver-for-linux/receiver-for-linux-latest-13-5.html;
-    };
-
-    "13.6.0" = rec {
-      major     = "13";
-      minor     = "6";
-      patch     = "0";
-      x64hash   = "6e423be41d5bb8186bcca3fbb4ede54dc3f00b8d2aeb216ae4aabffef9310d34";
-      x86hash   = "0ba3eba208b37844904d540b3011075ed5cecf429a0ab6c6cd52f2d0fd841ad2";
-      x64suffix = "10243651";
-      x86suffix = x64suffix;
-      homepage  = https://www.citrix.com/downloads/citrix-receiver/legacy-receiver-for-linux/receiver-for-linux-136.html;
-    };
-
-    "13.7.0" = {
-      major     = "13";
-      minor     = "7";
-      patch     = "0";
-      x64hash   = "18fb374b9fb8e249b79178500dddca7a1f275411c6537e7695da5dcf19c5ba91";
-      x86hash   = "4c68723b0327cf6f12da824056fce2b7853c38e6163a48c9d222b93dd8da75b6";
-      x64suffix = "10276927";
-      x86suffix = "10276925";
-      homepage  = https://www.citrix.com/downloads/citrix-receiver/legacy-receiver-for-linux/receiver-for-linux-137.html;
-    };
-
     "13.8.0" = {
       major     = "13";
       minor     = "8";
@@ -156,7 +112,7 @@ let
         '';
       };
 
-      phases = [ "unpackPhase" "installPhase" ];
+      dontBuild = true;
 
       sourceRoot = ".";
 
@@ -203,6 +159,8 @@ let
       };
 
       installPhase = ''
+        runHook preInstall
+
         export ICAInstDir="$out/opt/citrix-icaclient"
 
         sed -i \
@@ -262,13 +220,15 @@ let
 
         # We introduce a dependency on the source file so that it need not be redownloaded everytime
         echo $src >> "$out/share/nix_dependencies.pin"
+
+        runHook postInstall
       '';
 
       meta = with stdenv.lib; {
         license     = stdenv.lib.licenses.unfree;
         inherit homepage;
         description = "Citrix Receiver";
-        maintainers = with maintainers; [ obadz a1russell ];
+        maintainers = with maintainers; [ obadz a1russell ma27 ];
         platforms   = platforms.linux;
       };
     };
diff --git a/pkgs/applications/networking/remote/citrix-receiver/wrapper.nix b/pkgs/applications/networking/remote/citrix-receiver/wrapper.nix
new file mode 100644
index 000000000000..63587030b38e
--- /dev/null
+++ b/pkgs/applications/networking/remote/citrix-receiver/wrapper.nix
@@ -0,0 +1,19 @@
+{ citrix_receiver, extraCerts ? [], symlinkJoin }:
+
+let
+
+  mkCertCopy = certPath:
+    "cp ${certPath} $out/opt/citrix-icaclient/keystore/cacerts/";
+
+in
+
+if builtins.length extraCerts == 0 then citrix_receiver else symlinkJoin {
+  name = "citrix-with-extra-certs-${citrix_receiver.version}";
+  paths = [ citrix_receiver ];
+
+  postBuild = ''
+    ${builtins.concatStringsSep "\n" (map mkCertCopy extraCerts)}
+
+    sed -i -E "s,-icaroot (.+citrix-icaclient),-icaroot $out/opt/citrix-icaclient," $out/bin/wfica
+  '';
+}
diff --git a/pkgs/applications/networking/remote/putty/default.nix b/pkgs/applications/networking/remote/putty/default.nix
index 4c1ddcef5cc8..e07bf7958f3f 100644
--- a/pkgs/applications/networking/remote/putty/default.nix
+++ b/pkgs/applications/networking/remote/putty/default.nix
@@ -1,5 +1,6 @@
 { stdenv, fetchurl, autoconf, automake, pkgconfig, libtool
-, gtk2, halibut, ncurses, perl }:
+, gtk2, halibut, ncurses, perl
+, hostPlatform, lib }:
 
 stdenv.mkDerivation rec {
   version = "0.70";
@@ -13,7 +14,7 @@ stdenv.mkDerivation rec {
     sha256 = "1gmhwwj1y7b5hgkrkxpf4jddjpk9l5832zq5ibhsiicndsfs92mv";
   };
 
-  preConfigure = ''
+  preConfigure = lib.optionalString hostPlatform.isUnix ''
     perl mkfiles.pl
     ( cd doc ; make );
     sed -e '/AM_PATH_GTK(/d' \
@@ -21,13 +22,25 @@ stdenv.mkDerivation rec {
         -e '/AC_OUTPUT/iAM_PROG_AR' -i configure.ac
     ./mkauto.sh
     cd unix
+  '' + lib.optionalString hostPlatform.isWindows ''
+    cd windows
   '';
 
+  TOOLPATH = stdenv.cc.targetPrefix;
+  makefile = if hostPlatform.isWindows then "Makefile.mgw" else null;
+
+  installPhase = if hostPlatform.isWindows then ''
+    for exe in *.exe; do
+       install -D $exe $out/bin/$exe
+    done
+  '' else null;
+
   nativeBuildInputs = [ autoconf automake halibut libtool perl pkgconfig ];
-  buildInputs = [ gtk2 ncurses ];
+  buildInputs = []
+              ++ lib.optionals hostPlatform.isUnix [ gtk2 ncurses ];
   enableParallelBuilding = true;
 
-  meta = with stdenv.lib; {
+  meta = with lib; {
     description = "A Free Telnet/SSH Client";
     longDescription = ''
       PuTTY is a free implementation of Telnet and SSH for Windows and Unix
@@ -36,6 +49,6 @@ stdenv.mkDerivation rec {
     '';
     homepage = https://www.chiark.greenend.org.uk/~sgtatham/putty/;
     license = licenses.mit;
-    platforms = platforms.linux;
+    platforms = platforms.unix ++ platforms.windows;
   };
 }
diff --git a/pkgs/applications/networking/remote/remmina/default.nix b/pkgs/applications/networking/remote/remmina/default.nix
index 6b0ddb371205..ed093c6e65db 100644
--- a/pkgs/applications/networking/remote/remmina/default.nix
+++ b/pkgs/applications/networking/remote/remmina/default.nix
@@ -10,7 +10,7 @@
 }:
 
 let
-  version = "1.2.30.1";
+  version = "1.2.31.2";
 
   desktopItem = makeDesktopItem {
     name = "remmina";
@@ -29,7 +29,7 @@ in stdenv.mkDerivation {
     owner  = "Remmina";
     repo   = "Remmina";
     rev    = "v${version}";
-    sha256 = "1jz20yv84a8m9gm9fsz0jii8ag90v1scmbkkx9gk38ax5il7ilvn";
+    sha256 = "09jdrs2hbr9wyd5yqw5bri41rnfnxxyh98mlv6ig2phlvs9cg73d";
   };
 
   nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/applications/networking/siproxd/default.nix b/pkgs/applications/networking/siproxd/default.nix
index 14ed2587e636..cd697f107b35 100644
--- a/pkgs/applications/networking/siproxd/default.nix
+++ b/pkgs/applications/networking/siproxd/default.nix
@@ -17,5 +17,6 @@ stdenv.mkDerivation rec {
     description = "A masquerading SIP Proxy Server";
     maintainers = with stdenv.lib.maintainers; [viric];
     platforms = with stdenv.lib.platforms; linux;
+    license = stdenv.lib.licenses.gpl2Plus;
   };
 }
diff --git a/pkgs/applications/networking/sync/lsyncd/default.nix b/pkgs/applications/networking/sync/lsyncd/default.nix
index 74ffb14f4ade..b0315ee3477d 100644
--- a/pkgs/applications/networking/sync/lsyncd/default.nix
+++ b/pkgs/applications/networking/sync/lsyncd/default.nix
@@ -1,18 +1,26 @@
-{ stdenv, fetchFromGitHub, cmake, lua, pkgconfig, rsync,
+{ stdenv, fetchFromGitHub, fetchpatch, cmake, lua, pkgconfig, rsync,
   asciidoc, libxml2, docbook_xml_dtd_45, docbook_xsl, libxslt }:
 
 stdenv.mkDerivation rec {
   name = "lsyncd-${version}";
-  version = "2.2.2";
+  version = "2.2.3";
 
   src = fetchFromGitHub {
     owner = "axkibe";
     repo = "lsyncd";
     rev = "release-${version}";
-    sha256 = "1q2ixp52r96ckghgmxdbms6xrq8dbziimp8gmgzqfq4lk1v1w80y";
+    sha256 = "1hbsih5hfq9lhgnxm0wb5mrj6xmlk2l0i9a79wzd5f6cnjil9l3x";
   };
 
-  patchPhase = ''
+  patches = [
+    (fetchpatch {
+      sha256 = "0b0h2qxh73l502p7phf6qgl8576nf6fvqqp2x5wy3nz7sc9qb1z8";
+      name = "fix-non-versioned-lua-not-search-in-cmake.patch";
+      url = "https://github.com/axkibe/lsyncd/pull/500/commits/0af99d8d5ba35118e8799684a2d4a8ea4b0c6957.patch";
+    })
+  ];
+
+  postPatch = ''
     substituteInPlace default-rsync.lua \
       --replace "/usr/bin/rsync" "${rsync}/bin/rsync"
   '';
diff --git a/pkgs/applications/office/jameica/default.nix b/pkgs/applications/office/jameica/default.nix
new file mode 100644
index 000000000000..5b65c11cb9f7
--- /dev/null
+++ b/pkgs/applications/office/jameica/default.nix
@@ -0,0 +1,88 @@
+{ stdenv, fetchFromGitHub, makeDesktopItem, makeWrapper, ant, jdk, jre, xmlstarlet, gtk2, glib, xorg }:
+
+let
+  _version = "2.8.1";
+  _build = "449";
+  version = "${_version}-${_build}";
+  name = "jameica-${version}";
+
+  swtSystem = if stdenv.system == "i686-linux" then "linux"
+  else if stdenv.system == "x86_64-linux" then "linux64"
+  else throw "Unsupported system: ${stdenv.system}";
+
+  launcher = ''
+    #!${stdenv.shell}
+    exec ${jre}/bin/java -Xmx512m de.willuhn.jameica.Main "$@"
+  '';
+
+  desktopItem = makeDesktopItem {
+    name = "jameica";
+    exec = "jameica";
+    comment = "Free Runtime Environment for Java Applications.";
+    desktopName = "Jameica";
+    genericName = "Jameica";
+    categories = "Application;Office;";
+  };
+in
+stdenv.mkDerivation rec {
+  inherit name version;
+
+  nativeBuildInputs = [ ant jdk makeWrapper xmlstarlet ];
+  buildInputs = [ gtk2 glib xorg.libXtst ];
+
+  src = fetchFromGitHub {
+    owner = "willuhn";
+    repo = "jameica";
+    rev = "V_${builtins.replaceStrings ["."] ["_"] _version}_BUILD_${_build}";
+    sha256 = "1w25lxjskn1yxllbv0vgvcc9f9xvgv9430dm4b59ia9baf98syd2";
+  };
+
+  # there is also a build.gradle, but it only seems to be used to vendor 3rd party libraries
+  # and is not able to build the application itself
+  buildPhase = ''
+    (cd build; ant init compile jar)
+  '';
+
+  # jameica itself loads ./plugin.xml to determine it's version.
+  # Unfortunately, the version attribute there seems to be wrong,
+  # so it thinks it's older than it really is,
+  # and refuses to load plugins destined for its version.
+  # Set version manually to workaround that.
+  postPatch = ''
+    xml ed -u '/system/@version' -v '${version}' plugin.xml > plugin.xml.new
+    mv plugin.xml.new plugin.xml
+  '';
+
+  installPhase = ''
+    mkdir -p $out/libexec $out/lib $out/bin $out/share/applications
+
+    # copy libraries except SWT
+    cp $(find lib -type f -iname '*.jar' | grep -ve 'swt/.*/swt.jar') $out/lib/
+    # copy platform-specific SWT
+    cp lib/swt/${swtSystem}/swt.jar $out/lib
+
+    install -Dm644 releases/${_version}-*/jameica/jameica.jar $out/libexec/
+    install -Dm644 plugin.xml $out/libexec/
+    install -Dm644 build/jameica-icon.png $out/share/pixmaps/jameica.png
+    cp ${desktopItem}/share/applications/* $out/share/applications/
+
+    echo "${launcher}" > $out/bin/jameica
+    chmod +x $out/bin/jameica
+    wrapProgram $out/bin/jameica --prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath buildInputs} \
+                                 --set CLASSPATH "$out/libexec/jameica.jar:$out/lib/*" \
+                                 --run "cd $out/libexec"
+                                 # jameica expects its working dir set to the "program directory"
+  '';
+
+  meta = with stdenv.lib; {
+    homepage = https://www.willuhn.de/products/jameica/;
+    description = "Free Runtime Environment for Java Applications.";
+    longDescription = ''
+      Runtime Environment for plugins like Hibiscus (HBCI Online Banking),
+      SynTAX (accounting) and JVerein (club management).
+    '';
+    license = licenses.gpl2Plus;
+    platforms = [ "x86_64-linux" "i686-linux" ];
+    maintainers = with maintainers; [ flokli ];
+  };
+}
diff --git a/pkgs/applications/office/tryton/default.nix b/pkgs/applications/office/tryton/default.nix
index ec9528bdbf0c..8037cc636ae0 100644
--- a/pkgs/applications/office/tryton/default.nix
+++ b/pkgs/applications/office/tryton/default.nix
@@ -14,10 +14,10 @@ with stdenv.lib;
 
 python2Packages.buildPythonApplication rec {
   pname = "tryton";
-  version = "4.8.3";
+  version = "4.8.4";
   src = python2Packages.fetchPypi {
     inherit pname version;
-    sha256 = "1e2862bbe7c943afbbdf2232cdc55f75d2357640115c7f1483f0814b2c5a6882";
+    sha256 = "6cf3091424853e1270d61f3a9b15ad8e6b36a44c28becf216c324ca8dc1474b0";
   };
   nativeBuildInputs = [ pkgconfig gobjectIntrospection ];
   propagatedBuildInputs = with python2Packages; [
diff --git a/pkgs/applications/office/trytond/default.nix b/pkgs/applications/office/trytond/default.nix
index fdacbf7af8e4..36a547699616 100644
--- a/pkgs/applications/office/trytond/default.nix
+++ b/pkgs/applications/office/trytond/default.nix
@@ -5,10 +5,10 @@ with stdenv.lib;
 
 python2Packages.buildPythonApplication rec {
   pname = "trytond";
-  version = "4.8.2";
+  version = "4.8.3";
   src = python2Packages.fetchPypi {
     inherit pname version;
-    sha256 = "ec5c419418517bf9f7d2af08b2bfd3bcc7526f6d6f07d122abf1699c728ae2a9";
+    sha256 = "11d01dc984d9274229b5c80f883679d130a55e14e9124b051274fce9aea4ef77";
   };
 
   # Tells the tests which database to use
diff --git a/pkgs/applications/science/biology/vcftools/default.nix b/pkgs/applications/science/biology/vcftools/default.nix
index 394973692dca..a6f52ae97b59 100755
--- a/pkgs/applications/science/biology/vcftools/default.nix
+++ b/pkgs/applications/science/biology/vcftools/default.nix
@@ -3,13 +3,13 @@
 stdenv.mkDerivation rec {
   name = "${pname}-${version}";
   pname = "vcftools";
-  version = "0.1.15";
+  version = "0.1.16";
 
   src = fetchFromGitHub {
     repo = pname;
     owner = "vcftools";
     rev = "v${version}";
-    sha256 = "15yxr4kidqb42gkbd6rjra6b07wpl6rgivlh9q73yavh5myafqk4";
+    sha256 = "0msb09d2cnm8rlpg8bsc1lhjddvp3kf3i9dsj1qs4qgsdlzhxkyx";
   };
 
   buildInputs = [ autoreconfHook pkgconfig zlib perl ];
diff --git a/pkgs/applications/science/chemistry/gwyddion/default.nix b/pkgs/applications/science/chemistry/gwyddion/default.nix
index 4f028e0053af..6ea6be52fce4 100644
--- a/pkgs/applications/science/chemistry/gwyddion/default.nix
+++ b/pkgs/applications/science/chemistry/gwyddion/default.nix
@@ -2,11 +2,11 @@
 
 with stdenv.lib;
 
+let version = "2.48"; in
 stdenv.mkDerivation {
   name = "gwyddion-${version}";
-  version = "2.48";
   src = fetchurl {
-    url = "http://sourceforge.net/projects/gwyddion/files/gwyddion/2.48/gwyddion-2.48.tar.xz";
+    url = "http://sourceforge.net/projects/gwyddion/files/gwyddion/${version}/gwyddion-${version}.tar.xz";
     sha256 = "119iw58ac2wn4cas6js8m7r1n4gmmkga6b1y711xzcyjp9hshgwx";
   };
   nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/applications/science/logic/sad/default.nix b/pkgs/applications/science/logic/sad/default.nix
index 51ea9b9c0e76..426f1928938c 100644
--- a/pkgs/applications/science/logic/sad/default.nix
+++ b/pkgs/applications/science/logic/sad/default.nix
@@ -7,7 +7,12 @@ stdenv.mkDerivation {
     sha256 = "10jd93xgarik7xwys5lq7fx4vqp7c0yg1gfin9cqfch1k1v8ap4b";
   };
   buildInputs = [ ghc spass ];
-  patches = [ ./patch ];
+  patches = [
+    ./patch
+    # Since the LTS 12.0 update, <> is an operator in Prelude, colliding with
+    # the <> operator with a different meaning defined by this package
+    ./monoid.patch
+  ];
   postPatch = ''
     substituteInPlace Alice/Main.hs --replace init.opt $out/init.opt
     '';
@@ -23,7 +28,7 @@ stdenv.mkDerivation {
   meta = {
     description = "A program for automated proving of mathematical texts";
     longDescription = ''
-      The system for automated deduction is intended for automated processing of formal mathematical texts 
+      The system for automated deduction is intended for automated processing of formal mathematical texts
       written in a special language called ForTheL (FORmal THEory Language) or in a traditional first-order language
       '';
     license = stdenv.lib.licenses.gpl3Plus;
diff --git a/pkgs/applications/science/logic/sad/monoid.patch b/pkgs/applications/science/logic/sad/monoid.patch
new file mode 100644
index 000000000000..da9c21bcae91
--- /dev/null
+++ b/pkgs/applications/science/logic/sad/monoid.patch
@@ -0,0 +1,51 @@
+diff --git a/Alice/Core/Check.hs b/Alice/Core/Check.hs
+index 0700fa0388f..69815864710 100644
+--- a/Alice/Core/Check.hs
++++ b/Alice/Core/Check.hs
+@@ -18,8 +18,12 @@
+  -  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -}
+ 
++{-# LANGUAGE NoImplicitPrelude #-}
++
+ module Alice.Core.Check (fillDef) where
+ 
++import Prelude hiding ((<>))
++
+ import Control.Monad
+ import Data.Maybe
+ 
+diff --git a/Alice/Core/Reason.hs b/Alice/Core/Reason.hs
+index c361bcf220d..4e493d8c91b 100644
+--- a/Alice/Core/Reason.hs
++++ b/Alice/Core/Reason.hs
+@@ -17,9 +17,12 @@
+  -  You should have received a copy of the GNU General Public License
+  -  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -}
++{-# LANGUAGE NoImplicitPrelude #-}
+ 
+ module Alice.Core.Reason where
+ 
++import Prelude hiding ((<>))
++
+ import Control.Monad
+ 
+ import Alice.Core.Base
+diff --git a/Alice/Core/Verify.hs b/Alice/Core/Verify.hs
+index 4f8550bdf11..0f59d135b16 100644
+--- a/Alice/Core/Verify.hs
++++ b/Alice/Core/Verify.hs
+@@ -18,8 +18,12 @@
+  -  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -}
+ 
++{-# LANGUAGE NoImplicitPrelude #-}
++
+ module Alice.Core.Verify (verify) where
+ 
++import Prelude hiding ((<>))
++
+ import Control.Monad
+ import Data.IORef
+ import Data.Maybe
diff --git a/pkgs/applications/science/logic/symbiyosys/default.nix b/pkgs/applications/science/logic/symbiyosys/default.nix
index 2580b9b0fbe0..946f65d944b3 100644
--- a/pkgs/applications/science/logic/symbiyosys/default.nix
+++ b/pkgs/applications/science/logic/symbiyosys/default.nix
@@ -2,13 +2,13 @@
 
 stdenv.mkDerivation rec {
   name = "symbiyosys-${version}";
-  version = "2018.05.03";
+  version = "2018.07.26";
 
   src = fetchFromGitHub {
     owner  = "yosyshq";
     repo   = "symbiyosys";
-    rev    = "35d956c7bb77c0602d198035b2d73a9c61cb4de4";
-    sha256 = "02zg3nkwp3fdjwz1agvsn55k1xipwh2rradb0bgjrjpsmmw63gda";
+    rev    = "2fef25f93dd1cb5137a08e71f507e3eee8100fb1";
+    sha256 = "103fga0n11h4n2q346xyz3k0615d9lgx2b8sqr1pwn2hx26kchav";
   };
 
   buildInputs = [ python3 yosys ];
diff --git a/pkgs/applications/science/math/palp/default.nix b/pkgs/applications/science/math/palp/default.nix
index 4c7df4412e4f..e9fd21b46d8a 100644
--- a/pkgs/applications/science/math/palp/default.nix
+++ b/pkgs/applications/science/math/palp/default.nix
@@ -19,6 +19,10 @@ stdenv.mkDerivation rec {
     "strictoverflow" # causes runtime failure (tested in checkPhase)
   ];
 
+  patchPhase = stdenv.lib.optionalString stdenv.isDarwin ''
+    substituteInPlace GNUmakefile --replace gcc cc
+  '';
+
   preBuild = ''
       echo Building PALP optimized for ${dim} dimensions
       sed -i "s/^#define[^a-zA-Z]*POLY_Dmax.*/#define POLY_Dmax ${dim}/" Global.h
@@ -77,6 +81,6 @@ stdenv.mkDerivation rec {
     # the right license.
     license = licenses.gpl2;
     maintainers = with maintainers; [ timokau ];
-    platforms = platforms.linux;
+    platforms = platforms.unix;
   };
 }
diff --git a/pkgs/applications/science/math/ripser/default.nix b/pkgs/applications/science/math/ripser/default.nix
index 651ad8a2c0f8..21948a279d07 100644
--- a/pkgs/applications/science/math/ripser/default.nix
+++ b/pkgs/applications/science/math/ripser/default.nix
@@ -13,10 +13,10 @@ assert useGoogleHashmap -> sparsehash != null;
 
 let
   inherit (stdenv.lib) optional;
+  version = "1.0";
 in
 stdenv.mkDerivation {
   name = "ripser-${version}";
-  version = "1.0";
 
   src = fetchFromGitHub {
     owner = "Ripser";
diff --git a/pkgs/applications/science/math/sage/default.nix b/pkgs/applications/science/math/sage/default.nix
index 0bbf2cec0dcb..7e62f0cf75ee 100644
--- a/pkgs/applications/science/math/sage/default.nix
+++ b/pkgs/applications/science/math/sage/default.nix
@@ -8,10 +8,6 @@ let
   # https://trac.sagemath.org/ticket/15980 for tracking of python3 support
   python = nixpkgs.python2.override {
     packageOverrides = self: super: {
-      cypari2 = super.cypari2.override { inherit pari; };
-
-      cysignals = super.cysignals.override { inherit pari; };
-
       # python packages that appear unmaintained and were not accepted into the nixpkgs
       # tree because of that. These packages are only dependencies of the more-or-less
       # deprecated sagenb. However sagenb is still a default dependency and the doctests
@@ -24,7 +20,7 @@ let
       pybrial = self.callPackage ./pybrial.nix {};
 
       sagelib = self.callPackage ./sagelib.nix {
-        inherit flint ecl pari eclib ntl arb;
+        inherit flint ecl arb;
         inherit sage-src openblas-blas-pc openblas-cblas-pc openblas-lapack-pc pynac singular;
         linbox = nixpkgs.linbox.override { withSage = true; };
       };
@@ -38,20 +34,20 @@ let
       };
 
       env-locations = self.callPackage ./env-locations.nix {
-        inherit pari_data ecl pari;
+        inherit pari_data ecl;
         inherit singular;
         three = nodePackages_8_x.three;
         mathjax = nodePackages_8_x.mathjax;
       };
 
       sage-env = self.callPackage ./sage-env.nix {
-        inherit sage-src python rWrapper openblas-cblas-pc ecl singular eclib pari palp flint pynac pythonEnv giac ntl;
+        inherit sage-src python rWrapper openblas-cblas-pc ecl singular palp flint pynac pythonEnv;
         pkg-config = nixpkgs.pkgconfig; # not to confuse with pythonPackages.pkgconfig
       };
 
       sage-with-env = self.callPackage ./sage-with-env.nix {
-        inherit pari eclib pythonEnv ntl;
-        inherit sage-src openblas-blas-pc openblas-cblas-pc openblas-lapack-pc pynac singular giac;
+        inherit pythonEnv;
+        inherit sage-src openblas-blas-pc openblas-cblas-pc openblas-lapack-pc pynac singular;
         pkg-config = nixpkgs.pkgconfig; # not to confuse with pythonPackages.pkgconfig
         three = nodePackages_8_x.three;
       };
@@ -106,41 +102,18 @@ let
     });
   };
 
-  # https://trac.sagemath.org/ticket/25532
-  ntl = nixpkgs.ntl.overrideAttrs (oldAttrs: rec {
-    name = "ntl-10.5.0";
-    sourceRoot = "${name}/src";
-    src = fetchurl {
-      url = "http://www.shoup.net/ntl/${name}.tar.gz";
-      sha256 = "1lmldaldgfr2b2a6585m3np5ds8bq1bis2s1ajycjm49vp4kc2xr";
-    };
-  });
-
-  giac = nixpkgs.giac.override { inherit ntl; };
   arb = nixpkgs.arb.override { inherit flint; };
 
-  # update causes issues
-  # https://groups.google.com/forum/#!topic/sage-packaging/cS3v05Q0zso
-  # https://trac.sagemath.org/ticket/24735
-  singular = (nixpkgs.singular.override { inherit ntl flint; }).overrideAttrs (oldAttrs: {
-    name = "singular-4.1.0p3";
-    src = fetchurl {
-      url = "http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/4-1-0/singular-4.1.0p3.tar.gz";
-      sha256 = "105zs3zk46b1cps403ap9423rl48824ap5gyrdgmg8fma34680a4";
-    };
-  });
+  singular = nixpkgs.singular.override { inherit flint; };
 
   # *not* to confuse with the python package "pynac"
-  # https://trac.sagemath.org/ticket/24838 (depends on arb update)
   pynac = nixpkgs.pynac.override { inherit singular flint; };
 
-  eclib = nixpkgs.eclib.override { inherit pari ntl; };
-
   # With openblas (64 bit), the tests fail the same way as when sage is build with
   # openblas instead of openblasCompat. Apparently other packages somehow use flints
   # blas when it is available. Alternative would be to override flint to use
   # openblasCompat.
-  flint = nixpkgs.flint.override { withBlas = false; inherit ntl; };
+  flint = nixpkgs.flint.override { withBlas = false; };
 
   # Multiple palp dimensions need to be available and sage expects them all to be
   # in the same folder.
@@ -165,15 +138,6 @@ let
 
   # https://trac.sagemath.org/ticket/22191
   ecl = nixpkgs.ecl_16_1_2;
-
-  # sage currently uses an unreleased version of pari
-  pari = (nixpkgs.pari.override { withThread = false; }).overrideAttrs (attrs: rec {
-    version = "2.10-1280-g88fb5b3"; # on update remove pari-stackwarn patch from `sage-src.nix`
-    src = fetchurl {
-      url = "mirror://sageupstream/pari/pari-${version}.tar.gz";
-      sha256 = "19gbsm8jqq3hraanbmsvzkbh88iwlqbckzbnga3y76r7k42akn7m";
-    };
-  });
 in
   python.pkgs.sage-wrapper // {
     doc = python.pkgs.sagedoc;
diff --git a/pkgs/applications/science/math/sage/patches/arb-2.13.0.patch b/pkgs/applications/science/math/sage/patches/arb-2.13.0.patch
deleted file mode 100644
index a20f1670a256..000000000000
--- a/pkgs/applications/science/math/sage/patches/arb-2.13.0.patch
+++ /dev/null
@@ -1,427 +0,0 @@
-commit c885927e25b29bd23869e02379c2918da430323e
-Author: Timo Kaufmann <timokau@zoho.com>
-Date:   Sat Jun 30 02:26:15 2018 +0200
-
-diff --git a/build/pkgs/arb/checksums.ini b/build/pkgs/arb/checksums.ini
-index 1924ee03c3..9323b97391 100644
---- a/build/pkgs/arb/checksums.ini
-+++ b/build/pkgs/arb/checksums.ini
-@@ -1,4 +1,4 @@
- tarball=arb-VERSION.tar.gz
--sha1=27476d0529e48a07d92da90bd0fb80dd18f443e3
--md5=733285d9705d10b8024e551ffa81952f
--cksum=2391183744
-+sha1=44eda7bf8eaa666c45b1fc2c1b5bd08756d94b58
-+md5=fa24de9fffe4394fb6a7a6792e2ecc5f
-+cksum=3689220688
-diff --git a/build/pkgs/arb/package-version.txt b/build/pkgs/arb/package-version.txt
-index c8810e9bdb..fb2c0766b7 100644
---- a/build/pkgs/arb/package-version.txt
-+++ b/build/pkgs/arb/package-version.txt
-@@ -1 +1 @@
--2.12.0.p0
-+2.13.0
-diff --git a/build/pkgs/arb/patches/arb-pie-hardening-conflict.patch b/build/pkgs/arb/patches/arb-pie-hardening-conflict.patch
-deleted file mode 100644
-index 3e5c0e708b..0000000000
---- a/build/pkgs/arb/patches/arb-pie-hardening-conflict.patch
-+++ /dev/null
-@@ -1,17 +0,0 @@
--In newer binutils, ld options -r and -pie conflict.
--Patch due to Jörg-Volker Peetz
--(source : https://groups.google.com/d/msg/sage-devel/TduebNoZuBE/sEULolL0BQAJ),
--packaged by Emmanuel Charpentier
--
--diff -ru arb-2.8.1-orig/Makefile.subdirs arb-2.8.1-new/Makefile.subdirs
----- arb-2.8.1-orig/Makefile.subdirs	2015-12-31 17:30:01.000000000 +0100
--+++ arb-2.8.1-new/Makefile.subdirs	2016-11-07 18:50:34.540051779 +0100
--@@ -52,7 +52,7 @@
-- 	$(QUIET_CC) $(CC) $(CFLAGS) $(INCS) -c $< -o $@ -MMD -MP -MF "$(BUILD_DIR)/$(MOD_DIR)_$*.d" -MT "$(BUILD_DIR)/$(MOD_DIR)_$*.d" -MT "$@"
-- 
-- $(MOD_LOBJ): $(LOBJS)
---	$(QUIET_CC) $(CC) $(ABI_FLAG) -Wl,-r $^ -o $@ -nostdlib
--+	$(QUIET_CC) $(CC) $(ABI_FLAG) -r $^ -o $@ -nostdlib
-- 
-- -include $(LOBJS:.lo=.d)
-- 
-diff --git a/src/sage/rings/complex_arb.pyx b/src/sage/rings/complex_arb.pyx
-index 70d51e655a..00e7caea2c 100644
---- a/src/sage/rings/complex_arb.pyx
-+++ b/src/sage/rings/complex_arb.pyx
-@@ -857,14 +857,14 @@ class ComplexBallField(UniqueRepresentation, Field):
-             [0.500000000000000 +/- 2.09e-16]
- 
-             sage: CBF.integral(lambda x, _: x.gamma(), 1 - CBF(i), 1 + CBF(i))
--            [+/- 3.95e-15] + [1.5723926694981 +/- 4.53e-14]*I
-+            [+/- 4...e-15] + [1.5723926694981 +/- 4...e-14]*I
- 
-             sage: C = ComplexBallField(100)
-             sage: C.integral(lambda x, _: x.cos() * x.sin(), 0, 1)
-             [0.35403670913678559674939205737 +/- 8.89e-30]
- 
-             sage: CBF.integral(lambda x, _: (x + x.exp()).sin(), 0, 8)
--            [0.34740017266 +/- 6.36e-12]
-+            [0.34740017266 +/- 6...e-12]
- 
-             sage: C = ComplexBallField(2000)
-             sage: C.integral(lambda x, _: (x + x.exp()).sin(), 0, 8) # long time
-@@ -879,14 +879,14 @@ class ComplexBallField(UniqueRepresentation, Field):
-             ....:     else:
-             ....:         return z.sqrt()
-             sage: CBF.integral(my_sqrt, -1 + CBF(i), -1 - CBF(i))
--            [+/- 1.14e-14] + [-0.4752076627926 +/- 5.18e-14]*I
-+            [+/- 1.14e-14] + [-0.4752076627926 +/- 5...e-14]*I
- 
-         Note, though, that proper handling of the ``analytic`` flag is required
-         even when the path does not touch the branch cut::
- 
-             sage: correct = CBF.integral(my_sqrt, 1, 2); correct
-             [1.21895141649746 +/- 3.73e-15]
--            sage: RBF(integral(sqrt(x), x, 1, 2))
-+            sage: RBF(integral(sqrt(x), x, 1, 2))  # long time
-             [1.21895141649746 +/- 1.79e-15]
-             sage: wrong = CBF.integral(lambda z, _: z.sqrt(), 1, 2) # WRONG!
-             sage: correct - wrong
-@@ -915,9 +915,9 @@ class ComplexBallField(UniqueRepresentation, Field):
-         the integrand is unbounded::
- 
-             sage: CBF.integral(lambda x, _: 1/x, -1, 1)
--            [+/- inf] + [+/- inf]*I
-+            nan + nan*I
-             sage: CBF.integral(lambda x, _: 1/x, 10^-1000, 1)
--            [+/- inf] + [+/- inf]*I
-+            nan + nan*I
-             sage: CBF.integral(lambda x, _: 1/x, 10^-1000, 1, abs_tol=1e-10)
-             [2302.5850930 +/- 1.26e-8]
- 
-@@ -928,14 +928,15 @@ class ComplexBallField(UniqueRepresentation, Field):
-             sage: CBF.integral(lambda x, _: x.exp(), -1020, -1010, abs_tol=1e-450)
-             [2.304377150950e-439 +/- 9.74e-452]
-             sage: CBF.integral(lambda x, _: x.exp(), -1020, -1010, abs_tol=0)
--            [2.304377150949e-439 +/- 7.53e-452]
--            sage: CBF.integral(lambda x, _: x.exp(), -1020, -1010, rel_tol=1e-4, abs_tol=0)
--            [2.30438e-439 +/- 3.90e-445]
-+            [2.304377150950e-439 +/- 7...e-452]
-+            sage: CBF.integral(lambda x, _: x.exp(), -1020, -1010, rel_tol=1e-2, abs_tol=0)
-+            [2.30438e-439 +/- 5.94e-445]
- 
--            sage: CBF.integral(lambda x, _: x*(1/x).sin(), 0, 1)
--            [+/- 0.644]
--            sage: CBF.integral(lambda x, _: x*(1/x).sin(), 0, 1, use_heap=True)
--            [0.3785300 +/- 4.32e-8]
-+            sage: epsi = CBF(1e-10)
-+            sage: CBF.integral(lambda x, _: x*(1/x).sin(), epsi, 1)
-+            [0.38 +/- 8.54e-3]
-+            sage: CBF.integral(lambda x, _: x*(1/x).sin(), epsi, 1, use_heap=True)
-+            [0.37853002 +/- 8.73e-9]
- 
-         ALGORITHM:
- 
-@@ -951,12 +952,12 @@ class ComplexBallField(UniqueRepresentation, Field):
- 
-             sage: i = QuadraticField(-1).gen()
-             sage: CBF.integral(lambda x, _: (1 + i*x).gamma(), -1, 1)
--            [1.5723926694981 +/- 4.53e-14] + [+/- 3.95e-15]*I
-+            [1.5723926694981 +/- 4...e-14] + [+/- 4...e-15]*I
- 
--            sage: ComplexBallField(10000).integral(lambda x, _: x.sin(), 0, 1, rel_tol=1e-400)
--            [0.459... +/- ...e-4...]
-+            sage: ComplexBallField(10000).integral(lambda x, _: x.sin(), 0, 1, rel_tol=1e-300)
-+            [0.459... +/- ...e-3...]
-             sage: CBF.integral(lambda x, _: x.sin(), 0, 100, rel_tol=10)
--            [+/- 7.61]
-+            [0.138 +/- 5.53e-4]
- 
-             sage: ComplexBallField(10000).integral(lambda x, _: x.sin(), 0, 1, abs_tol=1e-400)
-             [0.459697... +/- ...e-4...]
-@@ -2389,9 +2390,9 @@ cdef class ComplexBall(RingElement):
-             sage: ~CBF(i/3)
-             [-3.00000000000000 +/- 9.44e-16]*I
-             sage: ~CBF(0)
--            [+/- inf]
-+            nan
-             sage: ~CBF(RIF(10,11))
--            [0.1 +/- 9.53e-3]
-+            [0.1 +/- 9.10e-3]
-         """
-         cdef ComplexBall res = self._new()
-         if _do_sig(prec(self)): sig_on()
-@@ -2512,9 +2513,9 @@ cdef class ComplexBall(RingElement):
-             sage: CBF(-2, 1)/CBF(1, 1/3)
-             [-1.500000000000000 +/- 8.83e-16] + [1.500000000000000 +/- 5.64e-16]*I
-             sage: CBF(2+I)/CBF(0)
--            [+/- inf] + [+/- inf]*I
-+            nan + nan*I
-             sage: CBF(1)/CBF(0)
--            [+/- inf]
-+            nan
-             sage: CBF(1)/CBF(RBF(0, 1.))
-             nan
-         """
-@@ -2543,9 +2544,9 @@ cdef class ComplexBall(RingElement):
-             sage: CBF(0)^(1/3)
-             0
-             sage: CBF(0)^(-1)
--            [+/- inf]
-+            nan
-             sage: CBF(0)^(-2)
--            [+/- inf] + [+/- inf]*I
-+            nan + nan*I
- 
-         TESTS::
- 
-@@ -2656,12 +2657,12 @@ cdef class ComplexBall(RingElement):
-             sage: CBF(1).rising_factorial(5)
-             120.0000000000000
-             sage: CBF(1/3, 1/2).rising_factorial(300)
--            [-3.87949484514e+612 +/- 5.23e+600] + [-3.52042209763e+612 +/- 5.55e+600]*I
-+            [-3.87949484514e+612 +/- 5...e+600] + [-3.52042209763e+612 +/- 5...e+600]*I
- 
-             sage: CBF(1).rising_factorial(-1)
-             nan
-             sage: CBF(1).rising_factorial(2**64)
--            [+/- 2.30e+347382171305201370464]
-+            [+/- 2.30e+347382171326740403407]
-             sage: ComplexBallField(128)(1).rising_factorial(2**64)
-             [2.343691126796861348e+347382171305201285713 +/- 4.71e+347382171305201285694]
-             sage: CBF(1/2).rising_factorial(CBF(2,3))
-@@ -2700,7 +2701,7 @@ cdef class ComplexBall(RingElement):
-             [1.000000000000000 +/- 2.83e-16] + [-0.441271200305303 +/- 2.82e-16]*I
- 
-             sage: CBF('inf').log()
--            nan + nan*I
-+            [+/- inf]
-             sage: CBF(2).log(0)
-             nan + nan*I
-         """
-@@ -2808,7 +2809,7 @@ cdef class ComplexBall(RingElement):
-             sage: CBF(pi/2, 1/10).tan()
-             [+/- 2.87e-14] + [10.0333111322540 +/- 2.36e-14]*I
-             sage: CBF(pi/2).tan()
--            [+/- inf]
-+            nan
-         """
-         cdef ComplexBall res = self._new()
-         if _do_sig(prec(self)): sig_on()
-@@ -2825,7 +2826,7 @@ cdef class ComplexBall(RingElement):
-             sage: CBF(pi, 1/10).cot()
-             [+/- 5.74e-14] + [-10.0333111322540 +/- 2.81e-14]*I
-             sage: CBF(pi).cot()
--            [+/- inf]
-+            nan
-         """
-         cdef ComplexBall res = self._new()
-         if _do_sig(prec(self)): sig_on()
-@@ -3211,9 +3212,9 @@ cdef class ComplexBall(RingElement):
-             1.000000000000000*I
- 
-             sage: CBF(2+3*I).hypergeometric([1/4,1/3],[1/2])
--            [0.7871684267473 +/- 7.34e-14] + [0.2749254173721 +/- 9.23e-14]*I
-+            [0.7871684267473 +/- 7...e-14] + [0.2749254173721 +/- 9...e-14]*I
-             sage: CBF(2+3*I).hypergeometric([1/4,1/3],[1/2],regularized=True)
--            [0.4441122268685 +/- 3.96e-14] + [0.1551100567338 +/- 5.75e-14]*I
-+            [0.4441122268685 +/- 3...e-14] + [0.1551100567338 +/- 5...e-14]*I
- 
-             sage: CBF(5).hypergeometric([2,3], [-5])
-             nan + nan*I
-@@ -4041,9 +4042,9 @@ cdef class ComplexBall(RingElement):
- 
-             sage: phi = CBF(1,1)
-             sage: (CBF.pi()/2).elliptic_e_inc(phi)
--            [1.283840957898 +/- 3.23e-13] + [-0.5317843366915 +/- 7.79e-14]*I
-+            [1.283840957898 +/- 3...e-13] + [-0.5317843366915 +/- 7...e-14]*I
-             sage: phi.elliptic_e()
--            [1.2838409578982 +/- 5.90e-14] + [-0.5317843366915 +/- 3.35e-14]*I
-+            [1.2838409578982 +/- 5...e-14] + [-0.5317843366915 +/- 3...e-14]*I
- 
-             sage: phi = CBF(2, 3/7)
-             sage: (CBF.pi()/2).elliptic_e_inc(phi)
-@@ -4312,8 +4313,7 @@ cdef class ComplexBall(RingElement):
-             sage: CBF(10).laguerre_L(3, 2)
-             [-6.666666666667 +/- 4.15e-13]
-             sage: CBF(5,7).laguerre_L(CBF(2,3), CBF(1,-2))
--            [5515.315030271 +/- 4.37e-10] + [-12386.942845271 +/- 5.47e-10]*I
--
-+            [5515.315030271 +/- 4...e-10] + [-12386.942845271 +/- 5...e-10]*I
-         """
-         cdef ComplexBall my_n = self._parent.coerce(n)
-         cdef ComplexBall my_m = self._parent.coerce(m)
-@@ -4357,9 +4357,9 @@ cdef class ComplexBall(RingElement):
-         EXAMPLES::
- 
-             sage: CBF(1/2).legendre_P(5)
--            [0.08984375000000000 +/- 4.5...e-18]
-+            [0.0898437500000000 +/- 7...e-17]
-             sage: CBF(1,2).legendre_P(CBF(2,3), CBF(0,1))
--            [0.10996180744364 +/- 7.45e-15] + [0.14312767804055 +/- 8.38e-15]*I
-+            [0.10996180744364 +/- 7.12e-15] + [0.14312767804055 +/- 8.07e-15]*I
-             sage: CBF(-10).legendre_P(5, 325/100)
-             [-22104403.487377 +/- 6.81e-7] + [53364750.687392 +/- 7.25e-7]*I
-             sage: CBF(-10).legendre_P(5, 325/100, type=3)
-@@ -4393,9 +4393,9 @@ cdef class ComplexBall(RingElement):
-             sage: CBF(1/2).legendre_Q(5)
-             [0.55508089057168 +/- 2.79e-15]
-             sage: CBF(1,2).legendre_Q(CBF(2,3), CBF(0,1))
--            [0.167678710 +/- 4.60e-10] + [-0.161558598 +/- 7.47e-10]*I
-+            [0.167678710 +/- 3.91e-10] + [-0.161558598 +/- 6.77e-10]*I
-             sage: CBF(-10).legendre_Q(5, 325/100)
--            [-83825154.36008 +/- 4.94e-6] + [-34721515.80396 +/- 5.40e-6]*I
-+            [-83825154.36008 +/- 5.02e-6] + [-34721515.80396 +/- 5.42e-6]*I
-             sage: CBF(-10).legendre_Q(5, 325/100, type=3)
-             [-4.797306921692e-6 +/- 6.82e-19] + [-4.797306921692e-6 +/- 6.57e-19]*I
- 
-diff --git a/src/sage/rings/polynomial/polynomial_complex_arb.pyx b/src/sage/rings/polynomial/polynomial_complex_arb.pyx
-index c436d4705b..ef611a566b 100644
---- a/src/sage/rings/polynomial/polynomial_complex_arb.pyx
-+++ b/src/sage/rings/polynomial/polynomial_complex_arb.pyx
-@@ -543,7 +543,7 @@ cdef class Polynomial_complex_arb(Polynomial):
-             sage: (1 - x/3).inverse_series_trunc(3)
-             ([0.1111111111111111 +/- 5.99e-17])*x^2 + ([0.3333333333333333 +/- 7.04e-17])*x + 1.000000000000000
-             sage: x.inverse_series_trunc(1)
--            [+/- inf]
-+            nan
-             sage: Pol(0).inverse_series_trunc(2)
-             (nan + nan*I)*x + nan + nan*I
- 
-@@ -671,7 +671,7 @@ cdef class Polynomial_complex_arb(Polynomial):
-             sage: pol._sqrt_series(2)
-             ([+/- 7.51e-3] + [+/- 0.501]*I)*x + [+/- 5.01e-3] + [+/- 1.01]*I
-             sage: x._sqrt_series(2)
--            ([+/- inf] + [+/- inf]*I)*x
-+            (nan + nan*I)*x
-         """
-         cdef Polynomial_complex_arb res = self._new()
-         if n < 0:
-diff --git a/src/sage/rings/real_arb.pyx b/src/sage/rings/real_arb.pyx
-index c9f68e38d7..76e3037a9a 100644
---- a/src/sage/rings/real_arb.pyx
-+++ b/src/sage/rings/real_arb.pyx
-@@ -161,7 +161,7 @@ values and should be preferred::
- 
-     sage: RBF(NaN) < RBF(infinity)
-     False
--    sage: 1/RBF(0) <= RBF(infinity)
-+    sage: RBF(0).add_error(infinity) <= RBF(infinity)
-     True
- 
- TESTS::
-@@ -252,6 +252,8 @@ cdef void mpfi_to_arb(arb_t target, const mpfi_t source, const long precision):
-         (+infinity, +infinity)
-         sage: RBF(RIF(-infinity)).endpoints()
-         (-infinity, -infinity)
-+        sage: RBF(RIF(-infinity, infinity)).endpoints()
-+        (-infinity, +infinity)
-         sage: RIF(RBF(infinity)).endpoints()
-         (+infinity, +infinity)
-         sage: RIF(RBF(-infinity)).endpoints()
-@@ -266,10 +268,11 @@ cdef void mpfi_to_arb(arb_t target, const mpfi_t source, const long precision):
-     if _do_sig(precision): sig_on()
-     mpfi_get_left(left, source)
-     mpfi_get_right(right, source)
--    arb_set_interval_mpfr(target, left, right, precision)
--    # Work around weakness of arb_set_interval_mpfr(tgt, inf, inf)
--    if mpfr_equal_p(left, right):
--        mag_zero(arb_radref(target))
-+    if mpfr_inf_p(left) and mpfr_inf_p(right) and mpfr_sgn(left) < 0 < mpfr_sgn(right):
-+        # Work around a weakness of arb_set_interval_mpfr(tgt, -inf, inf)
-+        arb_zero_pm_inf(target)
-+    else:
-+        arb_set_interval_mpfr(target, left, right, precision)
-     if _do_sig(precision): sig_off()
- 
-     mpfr_clear(left)
-@@ -649,17 +652,15 @@ class RealBallField(UniqueRepresentation, Field):
-         EXAMPLES::
- 
-             sage: RBF.some_elements()
--            [1.000000000000000,
--            [0.3333333333333333 +/- 7.04e-17],
-+            [0, 1.000000000000000, [0.3333333333333333 +/- 7.04e-17],
-             [-4.733045976388941e+363922934236666733021124 +/- 3.46e+363922934236666733021108],
--            [+/- inf],
--            [+/- inf],
--            nan]
-+            [+/- inf], [+/- inf], [+/- inf], nan]
-         """
-         import sage.symbolic.constants
--        return [self(1), self(1)/3,
-+        inf = self(sage.rings.infinity.Infinity)
-+        return [self(0), self(1), self(1)/3,
-                 -self(2)**(Integer(2)**80),
--                self(sage.rings.infinity.Infinity), ~self(0),
-+                inf, -inf, self.zero().add_error(inf),
-                 self.element_class(self, sage.symbolic.constants.NotANumber())]
- 
-     def _sum_of_products(self, terms):
-@@ -881,7 +882,7 @@ class RealBallField(UniqueRepresentation, Field):
-             sage: RBF.gamma(5)
-             24.00000000000000
-             sage: RBF.gamma(10**20)
--            [+/- 5.92e+1956570551809674821757]
-+            [+/- 5.50e+1956570552410610660600]
-             sage: RBF.gamma(1/3)
-             [2.678938534707747 +/- 8.99e-16]
-             sage: RBF.gamma(-5)
-@@ -2247,7 +2248,7 @@ cdef class RealBall(RingElement):
-             sage: inf = RBF(+infinity)
-             sage: other_inf = RBF(+infinity, 42.r)
-             sage: neg_inf = RBF(-infinity)
--            sage: extended_line = 1/RBF(0)
-+            sage: extended_line = RBF(0).add_error(infinity)
-             sage: exact_nan = inf - inf
-             sage: exact_nan.mid(), exact_nan.rad()
-             (NaN, 0.00000000)
-@@ -2659,7 +2660,7 @@ cdef class RealBall(RingElement):
-             sage: ~RBF(5)
-             [0.2000000000000000 +/- 4.45e-17]
-             sage: ~RBF(0)
--            [+/- inf]
-+            nan
-             sage: RBF(RIF(-0.1,0.1))
-             [+/- 0.101]
- 
-@@ -2739,7 +2740,7 @@ cdef class RealBall(RingElement):
-             sage: RBF(pi)/RBF(e)
-             [1.155727349790922 +/- 8.43e-16]
-             sage: RBF(2)/RBF(0)
--            [+/- inf]
-+            nan
-         """
-         cdef RealBall res = self._new()
-         if _do_sig(prec(self)): sig_on()
-@@ -2765,7 +2766,7 @@ cdef class RealBall(RingElement):
-             sage: RBF(-1)^(1/3)
-             nan
-             sage: RBF(0)^(-1)
--            [+/- inf]
-+            nan
-             sage: RBF(-e)**RBF(pi)
-             nan
- 
-@@ -3129,7 +3130,7 @@ cdef class RealBall(RingElement):
-             sage: RBF(1).tan()
-             [1.557407724654902 +/- 3.26e-16]
-             sage: RBF(pi/2).tan()
--            [+/- inf]
-+            nan
-         """
-         cdef RealBall res = self._new()
-         if _do_sig(prec(self)): sig_on()
-@@ -3146,7 +3147,7 @@ cdef class RealBall(RingElement):
-             sage: RBF(1).cot()
-             [0.642092615934331 +/- 4.79e-16]
-             sage: RBF(pi).cot()
--            [+/- inf]
-+            nan
-         """
-         cdef RealBall res = self._new()
-         if _do_sig(prec(self)): sig_on()
-@@ -3257,7 +3258,7 @@ cdef class RealBall(RingElement):
-             sage: RBF(1).coth()
-             [1.313035285499331 +/- 4.97e-16]
-             sage: RBF(0).coth()
--            [+/- inf]
-+            nan
-         """
-         cdef RealBall res = self._new()
-         if _do_sig(prec(self)): sig_on()
diff --git a/pkgs/applications/science/math/sage/patches/known-padics-bug.patch b/pkgs/applications/science/math/sage/patches/known-padics-bug.patch
new file mode 100644
index 000000000000..bdccd73e0ce1
--- /dev/null
+++ b/pkgs/applications/science/math/sage/patches/known-padics-bug.patch
@@ -0,0 +1,15 @@
+diff --git a/build/pkgs/openblas/package-version.txt b/build/pkgs/openblas/package-version.txt
+index 3bc45c25d4..7c7c224887 100644
+--- a/src/sage/schemes/elliptic_curves/padics.py
++++ b/src/sage/schemes/elliptic_curves/padics.py
+@@ -292,8 +292,8 @@ def padic_regulator(self, p, prec=20, height=None, check_hypotheses=True):
+ 
+         sage: max_prec = 30    # make sure we get past p^2    # long time
+         sage: full = E.padic_regulator(5, max_prec)           # long time
+-        sage: for prec in range(1, max_prec):                 # long time
+-        ....:     assert E.padic_regulator(5, prec) == full   # long time
++        sage: for prec in range(1, max_prec):                 # known bug (#25969) # long time
++        ....:     assert E.padic_regulator(5, prec) == full   # known bug (#25969) # long time
+ 
+     A case where the generator belongs to the formal group already
+     (:trac:`3632`)::
diff --git a/pkgs/applications/science/math/sage/patches/maxima-5.41.0-doctests.patch b/pkgs/applications/science/math/sage/patches/maxima-5.41.0-doctests.patch
deleted file mode 100644
index fad434e52ada..000000000000
--- a/pkgs/applications/science/math/sage/patches/maxima-5.41.0-doctests.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-diff --git a/src/sage/interfaces/maxima_abstract.py b/src/sage/interfaces/maxima_abstract.py
-index 961c20aaac..3d601d8939 100644
---- a/src/sage/interfaces/maxima_abstract.py
-+++ b/src/sage/interfaces/maxima_abstract.py
-@@ -1743,7 +1743,7 @@ class MaximaAbstractElement(ExtraTabCompletion, InterfaceElement):
-             sage: y,d = var('y,d')
-             sage: f = function('f')
-             sage: latex(maxima(derivative(f(x*y), x)))
--            \left(\left.{{{\it \partial}}\over{{\it \partial}\,  {\it t_0}}}\,f\left({\it t_0}\right)  \right|_{{\it t_0}={\it x}\,  {\it y}}\right)\,{\it y}
-+            \left(\left.{{{\it \partial}}\over{{\it \partial}\,  {\it t}_{0}}}\,f\left({\it t}_{0}\right)  \right|_{{\it t}_{0}={\it x}\,  {\it y}}\right)\,{\it y}
-             sage: latex(maxima(derivative(f(x,y,d), d,x,x,y)))
-             {{{\it \partial}^4}\over{{\it \partial}\,{\it d}\,  {\it \partial}\,{\it x}^2\,{\it \partial}\,  {\it y}}}\,f\left({\it x} ,  {\it y} , {\it d}\right)
-             sage: latex(maxima(d/(d-2)))
-diff --git a/src/sage/manifolds/differentiable/metric.py b/src/sage/manifolds/differentiable/metric.py
-index 3cd6ad3235..1e18af1a6b 100644
---- a/src/sage/manifolds/differentiable/metric.py
-+++ b/src/sage/manifolds/differentiable/metric.py
-@@ -993,7 +993,7 @@ class PseudoRiemannianMetric(TensorField):
-              2-dimensional differentiable manifold S^2
-             sage: g.riemann()[:]
-             [[[[0, 0], [0, 0]], [[0, sin(th)^2], [-sin(th)^2, 0]]],
--             [[[0, (cos(th)^2 - 1)/sin(th)^2], [1, 0]], [[0, 0], [0, 0]]]]
-+             [[[0, -1], [1, 0]], [[0, 0], [0, 0]]]]
- 
-         In dimension 2, the Riemann tensor can be expressed entirely in terms of
-         the Ricci scalar `r`:
-diff --git a/src/sage/symbolic/expression.pyx b/src/sage/symbolic/expression.pyx
-index dfb8751467..27402e54ab 100644
---- a/src/sage/symbolic/expression.pyx
-+++ b/src/sage/symbolic/expression.pyx
-@@ -7154,7 +7154,7 @@ cdef class Expression(CommutativeRingElement):
-             sage: ex = lcm(sin(x)^2 - 1, sin(x)^2 + sin(x)); ex
-             (sin(x)^2 + sin(x))*(sin(x)^2 - 1)/(sin(x) + 1)
-             sage: ex.simplify_full()
--            -cos(x)^2*sin(x)
-+            sin(x)^3 - sin(x)
- 
-         TESTS:
- 
-@@ -10004,7 +10004,7 @@ cdef class Expression(CommutativeRingElement):
- 
-             sage: f=tan(3*x)
-             sage: f.simplify_trig()
--            (4*cos(x)^2 - 1)*sin(x)/(4*cos(x)^3 - 3*cos(x))
-+            -(4*cos(x)^2 - 1)*sin(x)/(4*cos(x)*sin(x)^2 - cos(x))
-             sage: f.simplify_trig(False)
-             sin(3*x)/cos(3*x)
- 
diff --git a/pkgs/applications/science/math/sage/patches/pari-no-threads.patch b/pkgs/applications/science/math/sage/patches/pari-no-threads.patch
new file mode 100644
index 000000000000..13b47dbdd31b
--- /dev/null
+++ b/pkgs/applications/science/math/sage/patches/pari-no-threads.patch
@@ -0,0 +1,18 @@
+diff --git a/src/sage/libs/pari/__init__.py b/src/sage/libs/pari/__init__.py
+index e451766474..77eda66097 100644
+--- a/src/sage/libs/pari/__init__.py
++++ b/src/sage/libs/pari/__init__.py
+@@ -205,6 +205,13 @@ def _get_pari_instance():
+     # messages in Sage.
+     P.default("debugmem", 0)
+ 
++    # Make sure pari doesn't use threads, regardless of how it was compiled.
++    # Threads cause some doctest failures (memory issues). Those could probably
++    # be solved without disabling threads. But that would require figuring out
++    # some sensible values for `threadsizemax`. See
++    # https://pari.math.u-bordeaux.fr/dochtml/html/GP_defaults.html
++    P.default("nbthreads", 1)
++
+     return P
+ 
+ pari = _get_pari_instance()
diff --git a/pkgs/applications/science/math/sage/patches/pynac-0.7.22.patch b/pkgs/applications/science/math/sage/patches/pynac-0.7.22.patch
deleted file mode 100644
index 22f274d608d4..000000000000
--- a/pkgs/applications/science/math/sage/patches/pynac-0.7.22.patch
+++ /dev/null
@@ -1,479 +0,0 @@
-diff --git a/src/sage/calculus/calculus.py b/src/sage/calculus/calculus.py
-index 3a417d9d5c..fadaadbaf6 100644
---- a/src/sage/calculus/calculus.py
-+++ b/src/sage/calculus/calculus.py
-@@ -231,7 +231,7 @@ Another example::
-     sage: f(x=3)
-     arcsinh(1)
-     sage: f.derivative(x)
--    1/3/sqrt(1/9*x^2 + 1)
-+    1/sqrt(x^2 + 9)
- 
- We compute the length of the parabola from 0 to 2::
- 
-@@ -1509,8 +1509,8 @@ def laplace(ex, t, s, algorithm='maxima'):
-     Testing SymPy::
- 
-         sage: laplace(t^n, t, s, algorithm='sympy')
--        (s^(-n)*gamma(n + 1)/s, 0, -re(n) < 1)
--        
-+        (gamma(n + 1)/(s*s^n), 0, -re(n) < 1)
-+
-     Testing Maxima::
- 
-         sage: laplace(t^n, t, s, algorithm='maxima')
-diff --git a/src/sage/functions/hypergeometric.py b/src/sage/functions/hypergeometric.py
-index 1fc2db5c94..f3e49b9cdb 100644
---- a/src/sage/functions/hypergeometric.py
-+++ b/src/sage/functions/hypergeometric.py
-@@ -34,7 +34,7 @@ Simplification (note that ``simplify_full`` does not yet call
-     sage: a.simplify_hypergeometric()
-     1/((-e^x + 1)^e^x)
-     sage: a.simplify_hypergeometric(algorithm='sage')
--    (-e^x + 1)^(-e^x)
-+    1/((-e^x + 1)^e^x)
- 
- Equality testing::
- 
-@@ -145,7 +145,7 @@ Series expansions of confluent hypergeometric functions::
- 
-     sage: hypergeometric_M(2, 2, x).series(x, 3)
-     1 + 1*x + 1/2*x^2 + Order(x^3)
--    sage: hypergeometric_U(2, 2, x).series(x == 3, 100).subs(x=1).n()
-+    sage: hypergeometric_U(2, 2, x).series(x == 3, 100).subs(x=1).n() # known bug (see :trac:`25688`)
-     0.403652637676806
-     sage: hypergeometric_U(2, 2, 1).n()
-     0.403652637676806
-@@ -773,7 +773,7 @@ def closed_form(hyp):
-         sage: closed_form(hypergeometric([], [], z))
-         e^z
-         sage: closed_form(hypergeometric([a], [], z))
--        (-z + 1)^(-a)
-+        1/((-z + 1)^a)
-         sage: closed_form(hypergeometric([1, 1, 2], [1, 1], z))
-         (z - 1)^(-2)
-         sage: closed_form(hypergeometric([2, 3], [1], x))
-@@ -1121,7 +1121,7 @@ class Hypergeometric_U(BuiltinFunction):
-                 sage: var('a b z')
-                 (a, b, z)
-                 sage: hypergeometric_U(a, b, z).generalized()
--                z^(-a)*hypergeometric((a, a - b + 1), (), -1/z)
-+                hypergeometric((a, a - b + 1), (), -1/z)/z^a
-                 sage: hypergeometric_U(1, 3, 1/2).generalized()
-                 2*hypergeometric((1, -1), (), -2)
-                 sage: hypergeometric_U(3, I, 2).generalized()
-diff --git a/src/sage/functions/log.py b/src/sage/functions/log.py
-index 75d1bf8060..61968582af 100644
---- a/src/sage/functions/log.py
-+++ b/src/sage/functions/log.py
-@@ -518,17 +518,17 @@ class Function_polylog(GinacFunction):
- 
-             sage: BF = RealBallField(100)
-             sage: polylog(2, BF(1/3))
--            [0.36621322997706348761674629766 +/- 4.51e-30]
-+            [0.36621322997706348761674629766... +/- ...]
-             sage: polylog(2, BF(4/3))
--            nan
-+            [2.27001825336107090380391448586 +/- 5.64e-30] + [-0.90377988538400159956755721265 +/- 8.39e-30]*I
-             sage: parent(_)
--            Real ball field with 100 bits of precision
-+            Complex ball field with 100 bits of precision
-             sage: polylog(2, CBF(1/3))
--            [0.366213229977063 +/- 5.85e-16]
-+            [0.366213229977063 +/- ...]
-             sage: parent(_)
-             Complex ball field with 53 bits of precision
-             sage: polylog(2, CBF(1))
--            [1.644934066848226 +/- 6.59e-16]
-+            [1.644934066848226 +/- ...]
-             sage: parent(_)
-             Complex ball field with 53 bits of precision
-         """
-diff --git a/src/sage/functions/trig.py b/src/sage/functions/trig.py
-index e7e7a311cd..1f2926d6c9 100644
---- a/src/sage/functions/trig.py
-+++ b/src/sage/functions/trig.py
-@@ -529,13 +529,8 @@ class Function_arcsin(GinacFunction):
-             arcsin
-             sage: asin(complex(1,1))
-             (0.6662394324925152+1.0612750619050357j)
--
--        Check that :trac:`22823` is fixed::
--
--            sage: bool(asin(SR(2.1)) == NaN)
--            True
--            sage: asin(SR(2.1)).is_real()
--            False
-+            sage: asin(SR(2.1))
-+            1.57079632679490 - 1.37285914424258*I
-         """
-         GinacFunction.__init__(self, 'arcsin', latex_name=r"\arcsin",
-                 conversions=dict(maxima='asin', sympy='asin', fricas="asin", giac="asin"))
-@@ -595,13 +590,8 @@ class Function_arccos(GinacFunction):
-             arccos
-             sage: acos(complex(1,1))
-             (0.9045568943023814-1.0612750619050357j)
--
--        Check that :trac:`22823` is fixed::
--
--            sage: bool(acos(SR(2.1)) == NaN)
--            True
--            sage: acos(SR(2.1)).is_real()
--            False
-+            sage: acos(SR(2.1))
-+            1.37285914424258*I
-         """
-         GinacFunction.__init__(self, 'arccos', latex_name=r"\arccos",
-                 conversions=dict(maxima='acos', sympy='acos', fricas='acos', giac='acos'))
-@@ -807,7 +797,7 @@ class Function_arcsec(GinacFunction):
-             sage: arcsec(2).n(100)
-             1.0471975511965977461542144611
-             sage: arcsec(1/2).n(100)
--            NaN
-+            1.3169578969248167086250463473*I
-             sage: RDF(arcsec(2))  # abs tol 1e-15
-             1.0471975511965976
-             sage: arcsec(1 + I)
-@@ -958,7 +948,9 @@ class Function_arctan2(GinacFunction):
-             sage: atan2(0,0,hold=True)
-             arctan2(0, 0)
-             sage: atan2(0,0,hold=True).n()
--            NaN
-+            Traceback (most recent call last):
-+            ...
-+            RuntimeError: atan2(): division by zero
- 
-         Check if :trac:`10062` is fixed, this was caused by
-         ``(I*I).is_positive()`` returning ``True``::
-diff --git a/src/sage/geometry/hyperbolic_space/hyperbolic_geodesic.py b/src/sage/geometry/hyperbolic_space/hyperbolic_geodesic.py
-index 3b5c8d1729..1c6b73a16c 100644
---- a/src/sage/geometry/hyperbolic_space/hyperbolic_geodesic.py
-+++ b/src/sage/geometry/hyperbolic_space/hyperbolic_geodesic.py
-@@ -1422,8 +1422,10 @@ class HyperbolicGeodesicUHP(HyperbolicGeodesic):
-         expressions do not generate runtime errors. ::
- 
-             sage: g=HyperbolicPlane().UHP().get_geodesic(-1+I,1+I)
--            sage: g.midpoint()
--            Point in UHP 1/2*(sqrt(2)*e^(1/2*arccosh(3)) - sqrt(2) + (I - 1)*e^(1/2*arccosh(3)) + I - 1)/((1/4*I - 1/4)*sqrt(2)*e^(1/2*arccosh(3)) - (1/4*I - 1/4)*sqrt(2) + 1/2*e^(1/2*arccosh(3)) + 1/2)
-+            sage: point = g.midpoint(); point
-+            Point in UHP -1/2*(sqrt(2)*...
-+            sage: QQbar(point.coordinates()).radical_expression()
-+            I*sqrt(2)
- 
-         Check that floating points remain floating points
-         in :meth:`midpoint` ::
-diff --git a/src/sage/interfaces/fricas.py b/src/sage/interfaces/fricas.py
-index 82aae78e37..8501ea2a18 100644
---- a/src/sage/interfaces/fricas.py
-+++ b/src/sage/interfaces/fricas.py
-@@ -1084,14 +1084,14 @@ class FriCASElement(ExpectElement):
-              0.451026811796262,
-              0.732815101786507,
-              0.837981225008390,
--             NaN,
--             NaN,
-+             1.57079632679490 - 0.467145308103262*I,
-+             0.467145308103262*I,
-              1.11976951499863,
-              0.451026811796262,
-              0.732815101786507,
-              0.837981225008390,
--             NaN,
--             NaN]
-+             1.57079632679490 - 0.467145308103262*I,
-+             0.467145308103262*I]
-             sage: l = [tanh, sinh, cosh, coth, sech, csch, asinh, acosh, atanh, acoth, asech, acsch, arcsinh, arccosh, arctanh, arccoth, arcsech, arccsch]
-             sage: [f(x)._fricas_().sage().subs(x=0.9) for f in l]               # optional - fricas
-             [0.716297870199024,
-diff --git a/src/sage/libs/pynac/pynac.pyx b/src/sage/libs/pynac/pynac.pyx
-index 9e9d8f664b..e3406f007e 100644
---- a/src/sage/libs/pynac/pynac.pyx
-+++ b/src/sage/libs/pynac/pynac.pyx
-@@ -1824,7 +1824,7 @@ cdef py_atan2(x, y):
-         sage: atan2(CC(I), CC(I+1))
-         0.553574358897045 + 0.402359478108525*I
-         sage: atan2(CBF(I), CBF(I+1))
--        [0.55357435889705 +/- 5.58e-15] + [0.402359478108525 +/- 7.11e-16]*I
-+        [0.55357435889705 +/- ...] + [0.402359478108525 +/- ...]*I
- 
-     Check that :trac:`23776` is fixed and RDF input gives real output::
- 
-diff --git a/src/sage/matrix/matrix_symbolic_dense.pyx b/src/sage/matrix/matrix_symbolic_dense.pyx
-index 46a15e53eb..7a0beb437b 100644
---- a/src/sage/matrix/matrix_symbolic_dense.pyx
-+++ b/src/sage/matrix/matrix_symbolic_dense.pyx
-@@ -200,7 +200,7 @@ cdef class Matrix_symbolic_dense(Matrix_generic_dense):
-             sage: eval, [evec], mult = es[0]
-             sage: delta = eval*evec - evec*A
-             sage: abs(abs(delta)) < 1e-10
--            sqrt(9/25*((2*sqrt(6) - 3)*(sqrt(6) - 2) + 7*sqrt(6) - 18)^2 + 9/25*((sqrt(6) - 2)*(sqrt(6) - 4) + 6*sqrt(6) - 14)^2) < (1.00000000000000e-10)
-+            3/5*sqrt(((2*sqrt(6) - 3)*(sqrt(6) - 2) + 7*sqrt(6) - 18)^2 + ((sqrt(6) - 2)*(sqrt(6) - 4) + 6*sqrt(6) - 14)^2) < (1.00000000000000e-10)
-             sage: abs(abs(delta)).n() < 1e-10
-             True
- 
-diff --git a/src/sage/modules/matrix_morphism.py b/src/sage/modules/matrix_morphism.py
-index 17a1d6e290..03892ceec0 100644
---- a/src/sage/modules/matrix_morphism.py
-+++ b/src/sage/modules/matrix_morphism.py
-@@ -214,9 +214,9 @@ class MatrixMorphism_abstract(sage.categories.morphism.Morphism):
-             sage: f((1, 0))
-             Traceback (most recent call last):
-             ...
--            TypeError: Unable to coerce entries (=[1.00000000000000*I, 0.000000000000000]) to coefficients in Real Field with 53 bits of precision
-+            TypeError: Unable to coerce entries (=[1.00000000000000*I, 0]) to coefficients in Real Field with 53 bits of precision
-             sage: f((1, 0), coerce=False)
--            (1.00000000000000*I, 0.000000000000000)
-+            (1.00000000000000*I, 0)
- 
-         """
-         if self.domain().is_ambient():
-diff --git a/src/sage/plot/plot.py b/src/sage/plot/plot.py
-index 77cdeb8c46..e501e74036 100644
---- a/src/sage/plot/plot.py
-+++ b/src/sage/plot/plot.py
-@@ -2061,7 +2061,7 @@ def _plot(funcs, xrange, parametric=False,
-     plot properly (:trac:`13246`)::
- 
-         sage: parametric_plot((x, arcsec(x)), (x, -2, 2))
--        Graphics object consisting of 1 graphics primitive
-+        Graphics object consisting of 2 graphics primitives
- 
-     """
-     from sage.plot.colors import Color
-diff --git a/src/sage/repl/display/formatter.py b/src/sage/repl/display/formatter.py
-index 8ce2e839d7..948207c95e 100644
---- a/src/sage/repl/display/formatter.py
-+++ b/src/sage/repl/display/formatter.py
-@@ -25,11 +25,11 @@ generally, all sage expression as an ASCII art object::
-     sage: shell = get_test_shell()
-     sage: shell.run_cell('%display ascii_art')
-     sage: shell.run_cell('integral(x^2/pi^x, x)')
--     / 2    2                      \  -x*log(pi)
--    -\x *log (pi) + 2*x*log(pi) + 2/*e
--    ---------------------------------------------
--                         3
--                      log (pi)
-+       -x / 2    2                      \ 
-+    -pi  *\x *log (pi) + 2*x*log(pi) + 2/ 
-+    --------------------------------------
-+                     3                   
-+                   log (pi)               
-     sage: shell.run_cell("i = var('i')")
-     sage: shell.run_cell('sum(i*x^i, i, 0, 10)')
-         10      9      8      7      6      5      4      3      2
-diff --git a/src/sage/rings/asymptotic/asymptotics_multivariate_generating_functions.py b/src/sage/rings/asymptotic/asymptotics_multivariate_generating_functions.py
-index d8ebbf4f76..8c60f65e99 100644
---- a/src/sage/rings/asymptotic/asymptotics_multivariate_generating_functions.py
-+++ b/src/sage/rings/asymptotic/asymptotics_multivariate_generating_functions.py
-@@ -151,8 +151,8 @@ A multiple point example (Example 6.5 of [RaWi2012]_)::
-      [(x + 2*y - 1, 1), (2*x + y - 1, 1)])
-     sage: F1 = decomp[1]
-     sage: F1.asymptotics(p, alpha, 2)
--    (-3*((2*a^2 - 5*a*b + 2*b^2)*r^2 + (a + b)*r + 3)*((1/3)^(-a)*(1/3)^(-b))^r,
--     (1/3)^(-a)*(1/3)^(-b), -3*(2*a^2 - 5*a*b + 2*b^2)*r^2 - 3*(a + b)*r - 9)
-+    (-3*((2*a^2 - 5*a*b + 2*b^2)*r^2 + (a + b)*r + 3)*(1/((1/3)^a*(1/3)^b))^r,
-+     1/((1/3)^a*(1/3)^b), -3*(2*a^2 - 5*a*b + 2*b^2)*r^2 - 3*(a + b)*r - 9)
-     sage: alpha = [4, 3]
-     sage: decomp =  F.asymptotic_decomposition(alpha)
-     sage: F1 = decomp[1]
-@@ -2159,7 +2159,7 @@ class FractionWithFactoredDenominator(RingElement):
-             sage: p = {x: 1/3, y: 1/3}
-             sage: alpha = (var('a'), var('b'))
-             sage: F.asymptotics_multiple(p, alpha, 2, var('r')) # long time
--            (3*((1/3)^(-a)*(1/3)^(-b))^r*e^(2/3), (1/3)^(-a)*(1/3)^(-b), 3*e^(2/3))
-+            (3*(1/((1/3)^a*(1/3)^b))^r*e^(2/3), 1/((1/3)^a*(1/3)^b), 3*e^(2/3))
-         """
-         from itertools import product
-         from sage.calculus.functions import jacobian
-diff --git a/src/sage/stats/basic_stats.py b/src/sage/stats/basic_stats.py
-index 16a268a02c..5fd244e93b 100644
---- a/src/sage/stats/basic_stats.py
-+++ b/src/sage/stats/basic_stats.py
-@@ -183,7 +183,7 @@ def std(v, bias=False):
-         sage: std([])
-         NaN
-         sage: std([I, sqrt(2), 3/5])
--        sqrt(1/450*(10*sqrt(2) - 5*I - 3)^2 + 1/450*(5*sqrt(2) - 10*I + 3)^2 + 1/450*(5*sqrt(2) + 5*I - 6)^2)
-+        1/15*sqrt(1/2)*sqrt((10*sqrt(2) - 5*I - 3)^2 + (5*sqrt(2) - 10*I + 3)^2 + (5*sqrt(2) + 5*I - 6)^2)
-         sage: std([RIF(1.0103, 1.0103), RIF(2)])
-         0.6998235813403261?
-         sage: import numpy
-diff --git a/src/sage/symbolic/expression.pyx b/src/sage/symbolic/expression.pyx
-index ab4c05de3a..60f0dc549a 100644
---- a/src/sage/symbolic/expression.pyx
-+++ b/src/sage/symbolic/expression.pyx
-@@ -622,7 +622,7 @@ cdef class Expression(CommutativeRingElement):
-             sage: x^(-5)
-             x^(-5)
-             sage: x^(-y)
--            x^(-y)
-+            1/(x^y)
-             sage: 2*x^(-1)
-             2/x
-             sage: i*x
-@@ -3621,14 +3621,14 @@ cdef class Expression(CommutativeRingElement):
-             sage: repl_dict = {b_0: b_0, b_3: b_1, b_2: b_3, b_1: b_2}
-             sage: P = precomp.substitute(repl_dict)
-             sage: P.expand()
--            -2^(-b_0)*2^(-b_2)*2^b_3 - 2^b_0*2^(-b_2)*2^b_3 -
--            2^(-b_0)*2^b_2*2^b_3 + 2^b_0*2^b_2*2^b_3 - 2*2^(-b_0)*2^(-b_2)
--            - 2*2^b_0*2^(-b_2) - 2*2^(-b_0)*2^b_2 + 2*2^b_0*2^b_2 +
--            2^(-b_0)*2^b_3 + 2^b_0*2^b_3 + 2^(-b_2)*2^b_3 + 2^b_2*2^b_3 +
--            2*2^(-b_0) + 2*2^b_0 + 2*2^(-b_2) + 2*2^b_2 - 9*2^b_3 -
--            2^(-b_0)*2^(-b_2)/2^b_3 - 2^b_0*2^(-b_2)/2^b_3 -
--            2^(-b_0)*2^b_2/2^b_3 + 2^b_0*2^b_2/2^b_3 + 2^(-b_0)/2^b_3 +
--            2^b_0/2^b_3 + 2^(-b_2)/2^b_3 + 2^b_2/2^b_3 - 9/2^b_3 - 18
-+            2^b_0*2^b_2*2^b_3 + 2*2^b_0*2^b_2 + 2^b_0*2^b_3 + 2^b_2*2^b_3 +
-+            2*2^b_0 + 2*2^b_2 - 9*2^b_3 + 2^b_0*2^b_2/2^b_3 -
-+            2^b_0*2^b_3/2^b_2 - 2^b_2*2^b_3/2^b_0 - 2*2^b_0/2^b_2 -
-+            2*2^b_2/2^b_0 + 2^b_0/2^b_3 + 2^b_2/2^b_3 + 2^b_3/2^b_0 +
-+            2^b_3/2^b_2 + 2/2^b_0 + 2/2^b_2 - 2^b_0/(2^b_2*2^b_3) -
-+            2^b_2/(2^b_0*2^b_3) - 9/2^b_3 - 2^b_3/(2^b_0*2^b_2) -
-+            2/(2^b_0*2^b_2) + 1/(2^b_0*2^b_3) + 1/(2^b_2*2^b_3) -
-+            1/(2^b_0*2^b_2*2^b_3) - 18
- 
-             sage: _0,b_1,b_2=var('b_0,b_1,b_2')
-             sage: f = 1/27*b_2^2/(2^b_2)^2 + 1/27*b_1^2/(2^b_1)^2 + \
-@@ -3809,7 +3809,7 @@ cdef class Expression(CommutativeRingElement):
- 
-             sage: x = SR.symbol('x', domain='real')
-             sage: (x^3)^(1/3)
--            (x^3)^(1/3)
-+            x
-             sage: (x^4)^(1/4)
-             abs(x)
-             sage: (x^8)^(1/4)
-@@ -3872,7 +3872,7 @@ cdef class Expression(CommutativeRingElement):
-             sage: 2^(x/log(2))
-             e^x
-             sage: 2^(-x^2/2/log(2))
--            e^(-1/2*x^2)
-+            1/e^(1/2*x^2)
-             sage: x^(x/log(x))
-             x^(x/log(x))
-             sage: assume(x > 0)
-@@ -4816,18 +4816,24 @@ cdef class Expression(CommutativeRingElement):
-             sage: ((x+y)^(x+y)).match(w0^w0)
-             {$0: x + y}
-             sage: t = ((a+b)*(a+c)).match((a+w0)*(a+w1))
--            sage: t[w0], t[w1]
--            (c, b)
-+            sage: set([t[w0], t[w1]]) == set([b, c])
-+            True
-             sage: ((a+b)*(a+c)).match((w0+b)*(w0+c))
-             {$0: a}
-             sage: t = ((a+b)*(a+c)).match((w0+w1)*(w0+w2))
--            sage: t[w0], t[w1], t[w2]
--            (a, c, b)
--            sage: print(((a+b)*(a+c)).match((w0+w1)*(w1+w2)))
--            None
-+            sage: t[w0]
-+            a
-+            sage: set([t[w1], t[w2]]) == set([b, c])
-+            True
-+            sage: t = ((a+b)*(a+c)).match((w0+w1)*(w1+w2))
-+            sage: t[w1]
-+            a
-+            sage: set([t[w0], t[w2]]) == set([b, c])
-+            True
-             sage: t = (a*(x+y)+a*z+b).match(a*w0+w1)
--            sage: t[w0], t[w1]
--            (x + y, a*z + b)
-+            sage: s = set([t[w0], t[w1]])
-+            sage: s == set([x+y, a*z+b]) or s == set([z, a*(x+y)+b])
-+            True
-             sage: print((a+b+c+d+f+g).match(c))
-             None
-             sage: (a+b+c+d+f+g).has(c)
-@@ -4836,7 +4842,7 @@ cdef class Expression(CommutativeRingElement):
-             {$0: a + b + d + f + g}
-             sage: (a+b+c+d+f+g).match(c+g+w0)
-             {$0: a + b + d + f}
--            sage: (a+b).match(a+b+w0)
-+            sage: (a+b).match(a+b+w0) # known bug
-             {$0: 0}
-             sage: print((a*b^2).match(a^w0*b^w1))
-             None
-@@ -5009,7 +5015,7 @@ cdef class Expression(CommutativeRingElement):
-             a^3 + b^3 + (x + y)^3
- 
-             sage: t.subs(w0 == w0^2)
--            (x^2 + y^2)^18 + a^16 + b^16
-+            a^8 + b^8 + (x^2 + y^2)^6
- 
-             sage: t.subs(a == b, b == c)
-             (x + y)^3 + b^2 + c^2
-@@ -8392,9 +8398,13 @@ cdef class Expression(CommutativeRingElement):
-             sage: SR(I).arctan2(1)
-             arctan2(I, 1)
-             sage: SR(CDF(0,1)).arctan2(1)
--            NaN + +infinity*I
--            sage: SR(1).arctan2(CDF(0,1))   # known bug
--            0.7853981633974484 - 19.012501686914433*I
-+            Traceback (most recent call last):
-+            ...
-+            ValueError: power::eval(): division by zero
-+            sage: SR(1).arctan2(CDF(0,1))
-+            Traceback (most recent call last):
-+            ...
-+            ValueError: power::eval(): division by zero
- 
-             sage: arctan2(0,oo)
-             0
-@@ -8656,7 +8666,7 @@ cdef class Expression(CommutativeRingElement):
-             1/2*I*pi
-             sage: SR(1/2).arccosh()
-             arccosh(1/2)
--            sage: SR(CDF(1/2)).arccosh()  # rel tol 1e-15
-+            sage: SR(CDF(1/2)).arccosh() #  rel tol 1e-15
-             1.0471975511965976*I
-             sage: maxima('acosh(0.5)')
-             1.04719755119659...*%i
-@@ -11687,7 +11697,7 @@ cdef class Expression(CommutativeRingElement):
-             sage: a.solve(t)
-             []
-             sage: b = a.canonicalize_radical(); b
--            -23040.0*(-2.0*e^(1800*t) + 25.0*e^(900*t) - 32.0)*e^(-2400*t)
-+            (46080.0*e^(1800*t) - 576000.0*e^(900*t) + 737280.0)*e^(-2400*t)
-             sage: b.solve(t)
-             []
-             sage: b.solve(t, to_poly_solve=True)
-@@ -12163,14 +12173,14 @@ cdef class Expression(CommutativeRingElement):
- 
-             sage: (n,k,j)=var('n,k,j')
-             sage: sum(binomial(n,k)*binomial(k-1,j)*(-1)**(k-1-j),k,j+1,n)
--            -(-1)^(-j)*sum((-1)^k*binomial(k - 1, j)*binomial(n, k), k, j + 1, n)
-+            -(-1)^j*sum((-1)^k*binomial(k - 1, j)*binomial(n, k), k, j + 1, n)
-             sage: assume(j>-1)
-             sage: sum(binomial(n,k)*binomial(k-1,j)*(-1)**(k-1-j),k,j+1,n)
-             1
-             sage: forget()
-             sage: assume(n>=j)
-             sage: sum(binomial(n,k)*binomial(k-1,j)*(-1)**(k-1-j),k,j+1,n)
--            -(-1)^(-j)*sum((-1)^k*binomial(k - 1, j)*binomial(n, k), k, j + 1, n)
-+            -(-1)^j*sum((-1)^k*binomial(k - 1, j)*binomial(n, k), k, j + 1, n)
-             sage: forget()
-             sage: assume(j==-1)
-             sage: sum(binomial(n,k)*binomial(k-1,j)*(-1)**(k-1-j),k,j+1,n)
-@@ -12178,7 +12188,7 @@ cdef class Expression(CommutativeRingElement):
-             sage: forget()
-             sage: assume(j<-1)
-             sage: sum(binomial(n,k)*binomial(k-1,j)*(-1)**(k-1-j),k,j+1,n)
--            -(-1)^(-j)*sum((-1)^k*binomial(k - 1, j)*binomial(n, k), k, j + 1, n)
-+            -(-1)^j*sum((-1)^k*binomial(k - 1, j)*binomial(n, k), k, j + 1, n)
-             sage: forget()
- 
-         Check that :trac:`16176` is fixed::
-diff --git a/src/sage/symbolic/relation.py b/src/sage/symbolic/relation.py
-index da6f0eef42..4bd65ef572 100644
---- a/src/sage/symbolic/relation.py
-+++ b/src/sage/symbolic/relation.py
-@@ -895,7 +895,7 @@ def solve(f, *args, **kwds):
-         sage: (r[0][x], r[0][y])
-         (2*lambert_w(1/2), 1)
-         sage: solve(-2*x**3 + 4*x**2 - 2*x + 6 > 0, x, algorithm='sympy')
--        [x < (1/6*sqrt(77) + 79/54)^(1/3) + 1/9/(1/6*sqrt(77) + 79/54)^(1/3) + 2/3]
-+        [x < 1/3*(1/2)^(1/3)*(9*sqrt(77) + 79)^(1/3) + 2/3*(1/2)^(2/3)/(9*sqrt(77) + 79)^(1/3) + 2/3]
-         sage: solve(sqrt(2*x^2 - 7) - (3 - x),x,algorithm='sympy')
-         [x == -8, x == 2]
-         sage: solve(sqrt(2*x + 9) - sqrt(x + 1) - sqrt(x + 4),x,algorithm='sympy')
diff --git a/pkgs/applications/science/math/sage/patches/python3-syntax-without-write.patch b/pkgs/applications/science/math/sage/patches/python3-syntax-without-write.patch
deleted file mode 100644
index ff1dcd22acf3..000000000000
--- a/pkgs/applications/science/math/sage/patches/python3-syntax-without-write.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-diff --git a/src/sage/tests/py3_syntax.py b/src/sage/tests/py3_syntax.py
-index e564860b48..86ab3725f9 100644
---- a/src/sage/tests/py3_syntax.py
-+++ b/src/sage/tests/py3_syntax.py
-@@ -179,15 +179,30 @@ class Python3SyntaxTest(SortedDirectoryWalkerABC):
-             sage: py3_syntax = Python3SyntaxTest()
-             sage: py3_syntax.test(src.name)
-             Invalid Python 3 syntax found:
--              File "...py", line 1
--                print "invalid print statement"
--                                              ^
--            SyntaxError: Missing parentheses in call to 'print'
-+            Missing parentheses in call to 'print'...
-             sage: os.unlink(src.name)
-         """
-+
-+        # compile all given files in memory, printing all errors
-+        # inspired by the py_compile module (but without writing to file)
-+        script = """
-+import sys
-+import importlib.machinery
-+rv = 0
-+for file in sys.argv[1:]:
-+    loader = importlib.machinery.SourceFileLoader('<sage_test>', file)
-+    source_bytes = loader.get_data(file)
-+    try:
-+        code = loader.source_to_code(source_bytes, file)
-+    except Exception as err:
-+        print(err)
-+        rv = 1
-+sys.exit(rv)
-+"""
-         cmd = [
-             'python3',
--            '-m', 'py_compile'
-+            '-c',
-+            script,
-         ] + list(filenames)
-         process = subprocess.Popen(
-             cmd,
diff --git a/pkgs/applications/science/math/sage/patches/sagenb-sphinx-1.7.patch b/pkgs/applications/science/math/sage/patches/sagenb-sphinx-1.7.patch
deleted file mode 100644
index 42deef4eab0c..000000000000
--- a/pkgs/applications/science/math/sage/patches/sagenb-sphinx-1.7.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 7419e0246230594ebfd5e7a2fe6b80d67abfc98a Mon Sep 17 00:00:00 2001
-From: Jeroen Demeyer <jdemeyer@cage.ugent.be>
-Date: Tue, 20 Mar 2018 10:40:41 +0100
-Subject: Fix sphinxify doctests
-
----
- sagenb/misc/sphinxify.py | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/sagenb/misc/sphinxify.py b/sagenb/misc/sphinxify.py
-index 4f76d41..15623d9 100644
---- a/sagenb/misc/sphinxify.py
-+++ b/sagenb/misc/sphinxify.py
-@@ -47,11 +47,11 @@ def sphinxify(docstring, format='html'):
- 
-         sage: from sage.misc.sphinxify import sphinxify
-         sage: sphinxify('A test')
--        '...<div class="docstring">\n    \n  <p>A test</p>\n\n\n</div>'
-+        '<div class="docstring">\n    \n  <p>A test</p>\n\n\n</div>'
-         sage: sphinxify('**Testing**\n`monospace`')
--        '...<div class="docstring"...<strong>Testing</strong>\n<span class="math"...</p>\n\n\n</div>'
-+        '<div class="docstring"...<strong>Testing</strong>\n<span class="math notranslate"...</p>\n\n\n</div>'
-         sage: sphinxify('`x=y`')
--        '...<div class="docstring">\n    \n  <p><span class="math">x=y</span></p>\n\n\n</div>'
-+        '<div class="docstring">\n    \n  <p><span class="math notranslate">x=y</span></p>\n\n\n</div>'
-         sage: sphinxify('`x=y`', format='text')
-         'x=y\n'
-         sage: sphinxify(':math:`x=y`', format='text')
--- 
-cgit v1.0-1-gd88e
-
diff --git a/pkgs/applications/science/math/sage/patches/singular-4.1.1p2.patch b/pkgs/applications/science/math/sage/patches/singular-4.1.1p2.patch
new file mode 100644
index 000000000000..4c8df92904ed
--- /dev/null
+++ b/pkgs/applications/science/math/sage/patches/singular-4.1.1p2.patch
@@ -0,0 +1,274 @@
+diff --git a/src/sage/interfaces/singular.py b/src/sage/interfaces/singular.py
+index 9d65c9fa6c..a028bbe719 100644
+--- a/src/sage/interfaces/singular.py
++++ b/src/sage/interfaces/singular.py
+@@ -654,7 +654,7 @@ class Singular(ExtraTabCompletion, Expect):
+ 
+         s = Expect.eval(self, x, **kwds)
+ 
+-        if s.find("error") != -1 or s.find("Segment fault") != -1:
++        if s.find("error occurred") != -1 or s.find("Segment fault") != -1:
+             raise SingularError('Singular error:\n%s'%s)
+ 
+         if get_verbose() > 0:
+@@ -1079,7 +1079,7 @@ class Singular(ExtraTabCompletion, Expect):
+             sage: S = singular.ring('real', '(a,b)', 'lp')
+             sage: singular.current_ring()
+             polynomial ring, over a field, global ordering
+-            //   coefficients: float
++            //   coefficients: Float()
+             //   number of vars : 2
+             //        block   1 : ordering lp
+             //                  : names    a b
+@@ -1157,7 +1157,7 @@ class Singular(ExtraTabCompletion, Expect):
+              sage: singular._tab_completion()
+              ['exteriorPower',
+               ...
+-              'flintZ']
++              'crossprod']
+          """
+         p = re.compile("// *([a-z0-9A-Z_]*).*") #compiles regular expression
+         proclist = self.eval("listvar(proc)").splitlines()
+@@ -1183,7 +1183,7 @@ class Singular(ExtraTabCompletion, Expect):
+         EXAMPLES::
+ 
+             sage: singular.version()
+-            "Singular ... version 4.1.0 ...
++            "Singular ... version 4...
+         """
+         return singular_version()
+ 
+@@ -1562,7 +1562,7 @@ class SingularElement(ExtraTabCompletion, ExpectElement):
+         elif charstr[0] in ['0', 'QQ']:
+             from sage.all import QQ
+             br = QQ
+-        elif charstr[0]=='real':
++        elif charstr[0].startswith('Float'):
+             from sage.all import RealField, ceil, log
+             prec = singular.eval('ringlist(basering)[1][2][1]')
+             br = RealField(ceil((ZZ(prec)+1)/log(2,10)))
+@@ -1750,7 +1750,7 @@ class SingularElement(ExtraTabCompletion, ExpectElement):
+ 
+         # Singular 4 puts parentheses around floats and sign outside them
+         charstr = self.parent().eval('charstr(basering)').split(',',1)
+-        if charstr[0] in ['real', 'complex']:
++        if charstr[0]=='complex' or charstr[0].startswith('Float'):
+               for i in range(coeff_start, 2 * coeff_start):
+                   singular_poly_list[i] = singular_poly_list[i].replace('(','').replace(')','')
+ 
+@@ -1992,7 +1992,7 @@ class SingularElement(ExtraTabCompletion, ExpectElement):
+             sage: S = singular.ring('real', '(a,b)', 'lp')
+             sage: singular.current_ring()
+             polynomial ring, over a field, global ordering
+-            //   coefficients: float
++            //   coefficients: Float()
+             //   number of vars : 2
+             //        block   1 : ordering lp
+             //                  : names    a b
+@@ -2072,7 +2072,7 @@ class SingularElement(ExtraTabCompletion, ExpectElement):
+             sage: R._tab_completion()
+             ['exteriorPower',
+              ...
+-             'flintZ']
++             'crossprod']
+         """
+         return self.parent()._tab_completion()
+ 
+@@ -2358,7 +2358,7 @@ def singular_version():
+     EXAMPLES::
+ 
+         sage: singular.version()
+-        "Singular ... version 4.1.0 ...
++        "Singular ... version 4...
+     """
+     return singular.eval('system("--version");')
+ 
+diff --git a/src/sage/libs/singular/decl.pxd b/src/sage/libs/singular/decl.pxd
+index 4b658c4807..d863740419 100644
+--- a/src/sage/libs/singular/decl.pxd
++++ b/src/sage/libs/singular/decl.pxd
+@@ -170,7 +170,7 @@ cdef extern from "singular/Singular/libsingular.h":
+ 
+     int n_NumberOfParameters(const n_Procs_s* r)
+ 
+-    ctypedef struct poly "polyrec":
++    ctypedef struct poly "spolyrec":
+         poly *next
+         number *coef
+         unsigned long exp[1]
+@@ -630,9 +630,13 @@ cdef extern from "singular/Singular/libsingular.h":
+     # return p*q, destroys p and q
+     poly *p_Mult_q(poly *p, poly *q, ring *r)
+ 
++    # polynomial division, ignoring the rest
++    # via singclap_pdivide resp. idLift, destroys p,q
++    poly *p_Divide(poly *p, poly *q, ring *r)
++
+     # divide monomial p by monomial q, p,q const
+ 
+-    poly *pDivide(poly *p,poly *q)
++    poly *pMDivide(poly *p,poly *q)
+ 
+     # return the i-th power of p; p destroyed, requires global ring
+ 
+diff --git a/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx b/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx
+index 2a8d9ae021..aeff53af6c 100644
+--- a/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx
++++ b/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx
+@@ -190,8 +190,8 @@ from sage.libs.singular.decl cimport (
+     n_IsUnit, n_Invers,
+     p_ISet, rChangeCurrRing, p_Copy, p_Init, p_SetCoeff, p_Setm, p_SetExp, p_Add_q,
+     p_NSet, p_GetCoeff, p_Delete, p_GetExp, pNext, rRingVar, omAlloc0, omStrDup,
+-    omFree, pDivide, p_SetCoeff0, n_Init, p_DivisibleBy, pLcm, p_LmDivisibleBy,
+-    pDivide, p_IsConstant, p_ExpVectorEqual, p_String, p_LmInit, n_Copy,
++    omFree, pMDivide, p_Divide, p_SetCoeff0, n_Init, p_DivisibleBy, pLcm, p_LmDivisibleBy,
++    pMDivide, p_IsConstant, p_ExpVectorEqual, p_String, p_LmInit, n_Copy,
+     p_IsUnit, p_Series, p_Head, idInit, fast_map_common_subexp, id_Delete,
+     p_IsHomogeneous, p_Homogen, p_Totaldegree,pLDeg1_Totaldegree, singclap_pdivide, singclap_factorize,
+     idLift, IDELEMS, On, Off, SW_USE_CHINREM_GCD, SW_USE_EZGCD,
+@@ -1693,8 +1693,8 @@ cdef class MPolynomialRing_libsingular(MPolynomialRing_base):
+         if not g._poly:
+             raise ZeroDivisionError
+ 
+-        if r!=currRing: rChangeCurrRing(r)  # pDivide
+-        res = pDivide(f._poly, g._poly)
++        if r!=currRing: rChangeCurrRing(r)  # pMDivide
++        res = pMDivide(f._poly, g._poly)
+         if coeff:
+             if r.cf.type == n_unknown or r.cf.cfDivBy(p_GetCoeff(f._poly, r), p_GetCoeff(g._poly, r), r.cf):
+                 n = r.cf.cfDiv( p_GetCoeff(f._poly, r) , p_GetCoeff(g._poly, r), r.cf)
+@@ -1853,8 +1853,8 @@ cdef class MPolynomialRing_libsingular(MPolynomialRing_base):
+                    and (<MPolynomial_libsingular>g) \
+                    and g.parent() is self \
+                    and p_LmDivisibleBy((<MPolynomial_libsingular>g)._poly, m, r):
+-                if r!=currRing: rChangeCurrRing(r)  # pDivide
+-                flt = pDivide(f._poly, (<MPolynomial_libsingular>g)._poly)
++                if r!=currRing: rChangeCurrRing(r)  # pMDivide
++                flt = pMDivide(f._poly, (<MPolynomial_libsingular>g)._poly)
+                 #p_SetCoeff(flt, n_Div( p_GetCoeff(f._poly, r) , p_GetCoeff((<MPolynomial_libsingular>g)._poly, r), r), r)
+                 p_SetCoeff(flt, n_Init(1, r), r)
+                 return new_MP(self,flt), g
+@@ -4023,16 +4023,6 @@ cdef class MPolynomial_libsingular(MPolynomial):
+             Traceback (most recent call last):
+             ...
+             NotImplementedError: Division of multivariate polynomials over non fields by non-monomials not implemented.
+-
+-        TESTS::
+-
+-            sage: P.<x,y> = ZZ[]
+-            sage: p = 3*(-x^8*y^2 - x*y^9 + 6*x^8*y + 17*x^2*y^6 - x^3*y^2)
+-            sage: q = 7*(x^2 + x*y + y^2 + 1)
+-            sage: p*q//q == p
+-            True
+-            sage: p*q//p == q
+-            True
+         """
+         cdef MPolynomialRing_libsingular parent = self._parent
+         cdef ring *r = self._parent_ring
+@@ -4052,13 +4042,18 @@ cdef class MPolynomial_libsingular(MPolynomial):
+         _right = <MPolynomial_libsingular>right
+ 
+         if r.cf.type != n_unknown:
++            if r.cf.type == n_Z:
++                P = parent.change_ring(RationalField())
++                f = P(self)//P(right)
++                CM = list(f)
++                return parent(sum([c.floor()*m for c,m in CM]))
+             if _right.is_monomial():
+                 p = _self._poly
+                 quo = p_ISet(0,r)
+-                if r != currRing: rChangeCurrRing(r)   # pDivide
++                if r != currRing: rChangeCurrRing(r)   # pMDivide
+                 while p:
+                     if p_DivisibleBy(_right._poly, p, r):
+-                        temp = pDivide(p, _right._poly)
++                        temp = pMDivide(p, _right._poly)
+                         p_SetCoeff0(temp, n_Copy(p_GetCoeff(p, r), r), r)
+                         quo = p_Add_q(quo, temp, r)
+                     p = pNext(p)
+@@ -4794,6 +4789,8 @@ cdef class MPolynomial_libsingular(MPolynomial):
+             sage: p = -x*y + x*z + 54*x - 2
+             sage: (5*p^2).lcm(3*p) == 15*p^2
+             True
++            sage: lcm(2*x,2*x*y)
++            2*x*y
+         """
+         cdef ring *_ring = self._parent_ring
+         cdef poly *ret
+@@ -4821,9 +4818,7 @@ cdef class MPolynomial_libsingular(MPolynomial):
+         if _ring!=currRing: rChangeCurrRing(_ring)  # singclap_gcd
+         gcd = singclap_gcd(p_Copy(self._poly, _ring), p_Copy(_g._poly, _ring), _ring )
+         prod = pp_Mult_qq(self._poly, _g._poly, _ring)
+-        ret = singclap_pdivide(prod , gcd , _ring)
+-        p_Delete(&prod, _ring)
+-        p_Delete(&gcd, _ring)
++        ret = p_Divide(prod, gcd, _ring)
+         if count >= 20:
+             sig_off()
+         return new_MP(self._parent, ret)
+@@ -4866,7 +4861,7 @@ cdef class MPolynomial_libsingular(MPolynomial):
+             sage: f.quo_rem(y)
+             (2*x^2, x + 1)
+             sage: f.quo_rem(3*x)
+-            (2*x*y + 1, -4*x^2*y - 2*x + 1)
++            (0, 2*x^2*y + x + 1)
+ 
+         TESTS::
+ 
+@@ -4888,7 +4883,7 @@ cdef class MPolynomial_libsingular(MPolynomial):
+         if right.is_zero():
+             raise ZeroDivisionError
+ 
+-        if not self._parent._base.is_field() and not is_IntegerRing(self._parent._base):
++        if not self._parent._base.is_field():
+             py_quo = self//right
+             py_rem = self - right*py_quo
+             return py_quo, py_rem
+diff --git a/src/sage/rings/polynomial/plural.pyx b/src/sage/rings/polynomial/plural.pyx
+index d5439f7f08..ad20ebcca0 100644
+--- a/src/sage/rings/polynomial/plural.pyx
++++ b/src/sage/rings/polynomial/plural.pyx
+@@ -998,7 +998,7 @@ cdef class NCPolynomialRing_plural(Ring):
+         if not g._poly:
+             raise ZeroDivisionError
+ 
+-        res = pDivide(f._poly,g._poly)
++        res = pMDivide(f._poly,g._poly)
+         if coeff:
+             if (r.cf.type == n_unknown) or r.cf.cfDivBy(p_GetCoeff(f._poly, r), p_GetCoeff(g._poly, r), r.cf):
+                 n = r.cf.cfDiv( p_GetCoeff(f._poly, r) , p_GetCoeff(g._poly, r), r.cf)
+@@ -1193,7 +1193,7 @@ cdef class NCPolynomialRing_plural(Ring):
+             if isinstance(g, NCPolynomial_plural) \
+                    and (<NCPolynomial_plural>g) \
+                    and p_LmDivisibleBy((<NCPolynomial_plural>g)._poly, m, r):
+-                flt = pDivide(f._poly, (<NCPolynomial_plural>g)._poly)
++                flt = pMDivide(f._poly, (<NCPolynomial_plural>g)._poly)
+                 #p_SetCoeff(flt, n_Div( p_GetCoeff(f._poly, r) , p_GetCoeff((<NCPolynomial_plural>g)._poly, r), r), r)
+                 p_SetCoeff(flt, n_Init(1, r), r)
+                 return new_NCP(self,flt), g
+diff --git a/src/sage/rings/polynomial/polynomial_singular_interface.py b/src/sage/rings/polynomial/polynomial_singular_interface.py
+index 9331169f8b..f753610fd3 100644
+--- a/src/sage/rings/polynomial/polynomial_singular_interface.py
++++ b/src/sage/rings/polynomial/polynomial_singular_interface.py
+@@ -81,8 +81,8 @@ class PolynomialRing_singular_repr:
+             sage: R.<x,y> = PolynomialRing(CC)
+             sage: singular(R)
+             polynomial ring, over a field, global ordering
+-            //   coefficients: float[I](complex:15 digits, additional 0 digits)/(I^2+1)
+-            //   number of vars : 2
++            // coefficients: real[I](complex:15 digits, additional 0 digits)/(I^2+1)
++            // number of vars : 2
+             //        block   1 : ordering dp
+             //                  : names    x y
+             //        block   2 : ordering C
+@@ -90,8 +90,8 @@ class PolynomialRing_singular_repr:
+             sage: R.<x,y> = PolynomialRing(RealField(100))
+             sage: singular(R)
+             polynomial ring, over a field, global ordering
+-            //   coefficients: float
+-            //   number of vars : 2
++            // coefficients: Float()
++            // number of vars : 2
+             //        block   1 : ordering dp
+             //                  : names    x y
+             //        block   2 : ordering C
diff --git a/pkgs/applications/science/math/sage/patches/sphinx-1.7.patch b/pkgs/applications/science/math/sage/patches/sphinx-1.7.patch
deleted file mode 100644
index c67b8942e28b..000000000000
--- a/pkgs/applications/science/math/sage/patches/sphinx-1.7.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-diff --git a/src/bin/sage b/src/bin/sage
-index 397f30cbed..3fc473c343 100755
---- a/src/bin/sage
-+++ b/src/bin/sage
-@@ -980,8 +980,11 @@ if [ "$1" = '-rsyncdist' -o "$1" = "--rsyncdist" ]; then
- fi
- 
- if [ "$1" = "-docbuild" -o "$1" = "--docbuild" ]; then
-+    # Redirect stdin from /dev/null. This helps with running TeX which
-+    # tends to ask interactive questions if something goes wrong. These
-+    # cause the build to hang. If stdin is /dev/null, TeX just aborts.
-     shift
--    exec sage-python23 -m "sage_setup.docbuild" "$@"
-+    exec sage-python23 -m sage_setup.docbuild "$@" </dev/null
- fi
- 
- if [ "$1" = '-gdb' -o "$1" = "--gdb" ]; then
-diff --git a/src/doc/common/conf.py b/src/doc/common/conf.py
-index 25f94f7b7d..3f07474d9b 100644
---- a/src/doc/common/conf.py
-+++ b/src/doc/common/conf.py
-@@ -627,7 +627,7 @@ def call_intersphinx(app, env, node, contnode):
-         sage: for line in open(thematic_index).readlines():
-         ....:     if "padics" in line:
-         ....:         sys.stdout.write(line)
--        <li><a class="reference external" href="../reference/padics/sage/rings/padics/tutorial.html#sage-rings-padics-tutorial" title="(in Sage Reference Manual: p-Adics ...)"><span>Introduction to the -adics</span></a></li>
-+        <li><a class="reference external" href="../reference/padics/sage/rings/padics/tutorial.html#sage-rings-padics-tutorial" title="(in Sage Reference Manual: p-Adics v...)"><span>Introduction to the -adics</span></a></li>
-     """
-     debug_inf(app, "???? Trying intersphinx for %s"%node['reftarget'])
-     builder = app.builder
-diff --git a/src/sage/misc/sphinxify.py b/src/sage/misc/sphinxify.py
-index 4f76d4113a..8f426b5989 100644
---- a/src/sage/misc/sphinxify.py
-+++ b/src/sage/misc/sphinxify.py
-@@ -47,11 +47,11 @@ def sphinxify(docstring, format='html'):
- 
-         sage: from sage.misc.sphinxify import sphinxify
-         sage: sphinxify('A test')
--        '...<div class="docstring">\n    \n  <p>A test</p>\n\n\n</div>'
-+        '<div class="docstring">\n    \n  <p>A test</p>\n\n\n</div>'
-         sage: sphinxify('**Testing**\n`monospace`')
--        '...<div class="docstring"...<strong>Testing</strong>\n<span class="math"...</p>\n\n\n</div>'
-+        '<div class="docstring"...<strong>Testing</strong>\n<span class="math...</p>\n\n\n</div>'
-         sage: sphinxify('`x=y`')
--        '...<div class="docstring">\n    \n  <p><span class="math">x=y</span></p>\n\n\n</div>'
-+        '<div class="docstring">\n    \n  <p><span class="math notranslate nohighlight">x=y</span></p>\n\n\n</div>'
-         sage: sphinxify('`x=y`', format='text')
-         'x=y\n'
-         sage: sphinxify(':math:`x=y`', format='text')
-diff --git a/src/sage_setup/docbuild/sphinxbuild.py b/src/sage_setup/docbuild/sphinxbuild.py
-index fda76a4174..d3413239dd 100644
---- a/src/sage_setup/docbuild/sphinxbuild.py
-+++ b/src/sage_setup/docbuild/sphinxbuild.py
-@@ -207,7 +207,7 @@ def runsphinx():
-     try:
-         sys.stdout = SageSphinxLogger(sys.stdout, os.path.basename(output_dir))
-         sys.stderr = SageSphinxLogger(sys.stderr, os.path.basename(output_dir))
--        sphinx.cmdline.main(sys.argv)
-+        sphinx.cmdline.main(sys.argv[1:])
-     finally:
-         sys.stdout = saved_stdout
-         sys.stderr = saved_stderr
diff --git a/pkgs/applications/science/math/sage/patches/spkg-scripts.patch b/pkgs/applications/science/math/sage/patches/spkg-scripts.patch
new file mode 100644
index 000000000000..4d37998b288b
--- /dev/null
+++ b/pkgs/applications/science/math/sage/patches/spkg-scripts.patch
@@ -0,0 +1,46 @@
+commit f02714d4aea80e17cb8df62bab75d7c1a1b61a8e
+Author: Timo Kaufmann <timokau@zoho.com>
+Date:   Mon Jul 9 18:26:18 2018 +0200
+
+    Don't attempt to create dirs when showing pkg info
+    
+    The script dir cannot be assumed to be writeable after installation.
+
+diff --git a/build/bin/sage-spkg b/build/bin/sage-spkg
+index f3e02aeae5..190d558ad1 100755
+--- a/build/bin/sage-spkg
++++ b/build/bin/sage-spkg
+@@ -167,14 +167,6 @@ if [ -z "$SAGE_BUILD_DIR" ]; then
+     export SAGE_BUILD_DIR="$SAGE_LOCAL/var/tmp/sage/build"
+ fi
+ 
+-for dir in "$SAGE_SPKG_INST" "$SAGE_SPKG_SCRIPTS"; do
+-    mkdir -p "$dir"
+-    if [ $? -ne 0 ]; then
+-        error_msg "Error creating directory $dir"
+-        exit 1
+-    fi
+-done
+-
+ 
+ # Remove '.' from PYTHONPATH, which may also come from SAGE_PATH, to avoid
+ # trouble with setuptools / easy_install (cf. #10192, #10176):
+@@ -563,11 +555,13 @@ fi
+ # Setup directories
+ ##################################################################
+ 
+-mkdir -p "$SAGE_BUILD_DIR"
+-if [ $? -ne 0 ]; then
+-    error_msg "Error creating directory $SAGE_BUILD_DIR"
+-    exit 1
+-fi
++for dir in "$SAGE_SPKG_INST" "$SAGE_SPKG_SCRIPTS" "$SAGE_BUILD_DIR"; do
++    mkdir -p "$dir"
++    if [ $? -ne 0 ]; then
++        error_msg "Error creating directory $dir"
++        exit 1
++    fi
++done
+ 
+ # Trac #5852: check write permissions
+ if [ ! -w "$SAGE_BUILD_DIR" ]; then
diff --git a/pkgs/applications/science/math/sage/patches/zn_poly_version.patch b/pkgs/applications/science/math/sage/patches/zn_poly_version.patch
deleted file mode 100644
index 92ea4303e477..000000000000
--- a/pkgs/applications/science/math/sage/patches/zn_poly_version.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/src/sage/misc/package.py b/src/sage/misc/package.py
-index 7ff4f21675..1d72168833 100644
---- a/src/sage/misc/package.py
-+++ b/src/sage/misc/package.py
-@@ -350,7 +350,7 @@ def package_versions(package_type, local=False):
-         sage: 'gap' in std
-         True
-         sage: std['zn_poly']
--        ('0.9.p11', '0.9.p11')
-+        ('0.9', '0.9.p11')
-     """
-     return {pkg['name']: (pkg['installed_version'], pkg['remote_version']) for pkg in list_packages(package_type, local=local).values()}
- 
diff --git a/pkgs/applications/science/math/sage/sage-src.nix b/pkgs/applications/science/math/sage/sage-src.nix
index c97785c574cb..096f2212cc49 100644
--- a/pkgs/applications/science/math/sage/sage-src.nix
+++ b/pkgs/applications/science/math/sage/sage-src.nix
@@ -3,17 +3,20 @@
 , fetchpatch
 }:
 stdenv.mkDerivation rec {
-  version = "8.2";
+  version = "8.3";
   name = "sage-src-${version}";
 
   src = fetchFromGitHub {
     owner = "sagemath";
     repo = "sage";
     rev = version;
-    sha256 = "0d7vc16s7dj23an2cb8v5bhbnc6nsw20qhnnxr0xh8qg629027b8";
+    sha256 = "0mbm99m5xry21xpi4q3q96gx392liwbifywf5awvl0j85a7rkfyx";
   };
 
   nixPatches = [
+    # https://trac.sagemath.org/ticket/25809
+    ./patches/spkg-scripts.patch
+
     # https://trac.sagemath.org/ticket/25309
     (fetchpatch {
       name = "spkg-paths.patch";
@@ -26,14 +29,7 @@ stdenv.mkDerivation rec {
       sha256 = "14s50yg3hpw9cp3v581dx7zfmpm2j972im7x30iwki8k45mjvk3i";
     })
 
-    # https://trac.sagemath.org/ticket/25328
-    # https://trac.sagemath.org/ticket/25546
     # https://trac.sagemath.org/ticket/25722
-    (fetchpatch {
-      name = "install-jupyter-kernel-in-correct-prefix.patch";
-      url = "https://git.sagemath.org/sage.git/patch?id=72167b98e3f64326df6b2c78785df25539472fcc";
-      sha256 = "0pscnjhm7r2yr2rxnv4kkkq626vwaja720lixa3m3w9rwlxll5a7";
-    })
     ./patches/test-in-tmpdir.patch
 
     # https://trac.sagemath.org/ticket/25358
@@ -43,27 +39,13 @@ stdenv.mkDerivation rec {
       sha256 = "1hhannz7xzprijakn2w2d0rhd5zv2zikik9p51i87bas3nc658f7";
     })
 
-    # https://trac.sagemath.org/ticket/25357 rebased on 8.2
-    ./patches/python3-syntax-without-write.patch
-
-    # https://trac.sagemath.org/ticket/25314
-    (fetchpatch {
-      name = "make-qepcad-test-optional.patch";
-      url = "https://git.sagemath.org/sage.git/patch/?h=fe294c58bd035ef427e268901d54a6faa0058138";
-      sha256 = "003d5baf5c0n5rfg010ijwkwz8kg0s414cxwczs2vhdayxdixbix";
-    })
-
+    # Unfortunately inclusion in upstream sage was rejected. Instead the bug was
+    # fixed in python, but of course not backported to 2.7. So we'll probably
+    # have to keep this around until 2.7 is deprecated.
     # https://trac.sagemath.org/ticket/25316
+    # https://github.com/python/cpython/pull/7476
     ./patches/python-5755-hotpatch.patch
 
-    # https://trac.sagemath.org/ticket/25354
-    # https://trac.sagemath.org/ticket/25531
-    (fetchpatch {
-      name = "cysignals-include.patch";
-      url = "https://git.sagemath.org/sage.git/patch/?h=28778bd25a37c80884d2b24e0683fb2989300cef";
-      sha256 = "0fiiiw91pgs8avm9ggj8hb64bhqzl6jcw094d94nhirmh8w2jmc5";
-    })
-
     # https://trac.sagemath.org/ticket/25315
     (fetchpatch {
       name = "find-libraries-in-dyld-library-path.patch";
@@ -71,16 +53,13 @@ stdenv.mkDerivation rec {
       sha256 = "1k3afq3qlzmgqwx6rzs5wv153vv9dsf5rk8pi61g57l3r3npbjmc";
     })
 
-    # Pari upstream has since accepted a patch, so this patch won't be necessary once sage updates pari.
-    # https://trac.sagemath.org/ticket/25312
-    ./patches/pari-stackwarn.patch
-
-    # https://trac.sagemath.org/ticket/25311
-    ./patches/zn_poly_version.patch
-
     # https://trac.sagemath.org/ticket/25345
     # (upstream patch doesn't apply on 8.2 source)
     ./patches/dochtml-optional.patch
+
+    # work with pari with threads enabled at compile time (disable them at runtime)
+    # https://trac.sagemath.org/ticket/26002
+    ./patches/pari-no-threads.patch
   ];
 
   packageUpgradePatches = [
@@ -106,87 +85,62 @@ stdenv.mkDerivation rec {
     # the last version.
     ./patches/eclib-regulator-precision.patch
 
-    # sphinx 1.6 -> 1.7 upgrade
-    # https://trac.sagemath.org/ticket/24935
-    ./patches/sphinx-1.7.patch
-
-    # Adapt hashes to new boost version
-    # https://trac.sagemath.org/ticket/22243
-    # (this ticket doesn't only upgrade boost but also avoids this problem in the future)
-    (fetchpatch {
-      name = "boost-upgrade.patch";
-      url = "https://git.sagemath.org/sage.git/patch?id=a24a9c6b30b93957333a3116196214a931325b69";
-      sha256 = "0z3870g2ms2a81vnw08dc2i4k7jr62w8fggvcdwaavgd1wvdxwfl";
-    })
-
-    # gfan 0.6.2
-    # https://trac.sagemath.org/ticket/23353
-    (fetchpatch {
-      name = "gfan-update.patch";
-      url = "https://git.sagemath.org/sage.git/patch/?h=420215fc469cde733ec7a339e59b78ad6eec804c&id=112498a293ea2bf563e41aed35f1aa608f01b349";
-      sha256 = "0ga3hkx8cr23dpc919lgvpi5lmy0d728jkq9z6kf0fl9s8g31mxb";
-    })
-
     # New glpk version has new warnings, filter those out until upstream sage has found a solution
     # https://trac.sagemath.org/ticket/24824
+    ./patches/pari-stackwarn.patch # not actually necessary since tha pari upgrade, but necessary for the glpk patch to apply
     (fetchpatch {
       url = "https://salsa.debian.org/science-team/sagemath/raw/58bbba93a807ca2933ca317501d093a1bb4b84db/debian/patches/dt-version-glpk-4.65-ignore-warnings.patch";
       sha256 = "0b9293v73wb4x13wv5zwyjgclc01zn16msccfzzi6znswklgvddp";
       stripLen = 1;
     })
 
-    # https://trac.sagemath.org/ticket/25329
+    # Only formatting changes.
+    # https://trac.sagemath.org/ticket/25260
+    ./patches/numpy-1.14.3.patch
+
+    # https://trac.sagemath.org/ticket/25862
+    ./patches/eclib-20180710.patch
+
+    # https://trac.sagemath.org/ticket/24735
+    ./patches/singular-4.1.1p2.patch
+
+    # https://trac.sagemath.org/ticket/25567 and dependency #25635
     (fetchpatch {
-      name = "dont-check-exact-glpk-version.patch";
-      url = "https://git.sagemath.org/sage.git/patch?id2=8bdc326ba57d1bb9664f63cf165a9e9920cc1afc&id=89d068d8d77316bfffa6bf8e9ebf70b3b3b88e5c";
-      sha256 = "00knwxs6fmymfgfl0q5kcavmxm9sf90a4r76y35n5s55gj8pl918";
+      name = "pari-upgrade-dependency.patch";
+      url = "https://git.sagemath.org/sage.git/patch/?id=6995e7cae1b3476ad0145f8dfc897cf91f0c3c4d";
+      sha256 = "1dvhabl1c9pwd9xkjvbjjg15mvb14b24p1f3cby1mlqk34d4lrs6";
     })
-
-    # https://trac.sagemath.org/ticket/25355
     (fetchpatch {
-      name = "maxima-5.41.0.patch";
-      url = "https://git.sagemath.org/sage.git/patch/?id=87328023c4739abdf24108038201e3fa9bdfc739";
-      sha256 = "0hxi7qr5mfx1bc32r8j7iba4gzd7c6v63asylyf5cbyp86azpb7i";
+      name = "pari-2.11.0.patch";
+      url = "https://git.sagemath.org/sage.git/patch/?id=7af4748cab37d651eaa88be501db88f4a5ffc584";
+      sha256 = "13f740ly3c19gcmhjngiycvmc3mcfj61y00i6jv0wmfgpm2z3ank";
     })
 
-    # Update cddlib from 0.94g to 0.94h.
-    # https://trac.sagemath.org/ticket/25341 (doesn't apply to 8.2 sources)
+    # ntl upgrade
     (fetchpatch {
-      url = "https://salsa.debian.org/science-team/sagemath/raw/58bbba93a807ca2933ca317501d093a1bb4b84db/debian/patches/u2-version-cddlib-094h.patch";
-      sha256 = "0fmw7pzbaxs2dshky6iw9pr8i23p9ih2y2lw661qypdrxh5xw03k";
-      stripLen = 1;
+      name = "lcalc-c++11.patch";
+      url = "https://git.archlinux.org/svntogit/community.git/plain/trunk/sagemath-lcalc-c++11.patch?h=packages/sagemath&id=0e31ae526ab7c6b5c0bfacb3f8b1c4fd490035aa";
+      sha256 = "0p5wnvbx65i7cp0bjyaqgp4rly8xgnk12pqwaq3dqby0j2bk6ijb";
     })
+
+    # cddlib 0.94i -> 0.94j
     (fetchpatch {
-      name = "revert-cddlib-doctest-changes.patch";
-      url = "https://git.sagemath.org/sage.git/patch/?id=269c1e1551285566b8ba7a2b890989e5590e9f11";
-      sha256 = "12bcjhq7hm2pmmj2bgjvcffjyls2x7q61ivlnaj5v5bsvhc183iy";
-      revert = true;
+      name = "cddlib-0.94j.patch";
+      url = "https://git.sagemath.org/sage.git/patch/?id=2ab1546b3e21d1d0ab3b4fcd58576848b3a2d888";
+      sha256 = "1c5gnasq7y9xxj762bn79bis0zi8d9bgg7jzlf64ifixsrc5cymb";
     })
 
-
-    # Only formatting changes.
-    # https://trac.sagemath.org/ticket/25260
-    ./patches/numpy-1.14.3.patch
-
-    # https://trac.sagemath.org/ticket/24374
+    # arb 2.13.0 -> 2.14.0
     (fetchpatch {
-      name = "networkx-2.1.patch";
-      url = "https://salsa.debian.org/science-team/sagemath/raw/487df9ae48ca1d93d9b1cb3af8745d31e30fb741/debian/patches/u0-version-networkx-2.1.patch";
-      sha256 = "1xxxawygbgxgvlv7b4w8hhzgdnva4rhmgdxaiaa3pwdwln0yc750";
-      stripLen = 1;
+      name = "arb-2.14.0.patch";
+      url = "https://git.sagemath.org/sage.git/patch?id2=8.4.beta0&id=8bef4fd2876a61969b516fe4eb3b8ad7cc076c5e";
+      sha256 = "00p3hfsfn3w2vxgd9fjd23mz7xfxjfravf8ysjxkyd657jbkpjmk";
     })
-
-    # https://trac.sagemath.org/ticket/24927 rebased
-    ./patches/arb-2.13.0.patch
-
-    # https://trac.sagemath.org/ticket/24838 rebased
-    ./patches/pynac-0.7.22.patch
-
-    # https://trac.sagemath.org/ticket/25862
-    ./patches/eclib-20180710.patch
   ];
 
-  patches = nixPatches ++ packageUpgradePatches;
+  patches = nixPatches ++ packageUpgradePatches ++ [
+    ./patches/known-padics-bug.patch
+  ];
 
   postPatch = ''
     # make sure shebangs etc are fixed, but sage-python23 still works
diff --git a/pkgs/applications/science/math/scilab-bin/default.nix b/pkgs/applications/science/math/scilab-bin/default.nix
index ad0231d37b0e..dacd3e730736 100644
--- a/pkgs/applications/science/math/scilab-bin/default.nix
+++ b/pkgs/applications/science/math/scilab-bin/default.nix
@@ -3,7 +3,7 @@
 let
   name = "scilab-bin-${ver}";
 
-  ver = "5.5.2";
+  ver = "6.0.1";
 
   majorVer = builtins.elemAt (lib.splitString "." ver) 0;
 
@@ -24,9 +24,9 @@ stdenv.mkDerivation rec {
     url = "https://www.scilab.org/download/${ver}/scilab-${ver}.bin.linux-${architecture}.tar.gz";
     sha256 =
       if stdenv.system == "i686-linux" then
-        "6143a95ded40411a35630a89b365875a6526cd4db1e2865ac5612929a7db937a"
+        "0fgjc2ak3b2qi6yin3fy50qwk2bcj0zbz1h4lyyic9n1n1qcliib"
       else if stdenv.system == "x86_64-linux" then
-        "c0dd7a5f06ec7a1df7a6b1b8b14407ff7f45e56821dff9b3c46bd09d4df8d350"
+        "1scswlznc14vyzg0gqa1q9gcpwx05kz1sbn563463mzkdp7nd35d"
       else
         badArch;
   };
diff --git a/pkgs/applications/science/math/singular/default.nix b/pkgs/applications/science/math/singular/default.nix
index 98b75cd22d05..24063216db04 100644
--- a/pkgs/applications/science/math/singular/default.nix
+++ b/pkgs/applications/science/math/singular/default.nix
@@ -1,5 +1,6 @@
 { stdenv, fetchurl, gmp, bison, perl, ncurses, readline, coreutils, pkgconfig
 , lib
+, fetchpatch
 , autoreconfHook
 , file
 , flint
@@ -36,6 +37,18 @@ stdenv.mkDerivation rec {
     patchShebangs .
   '';
 
+  patches = [
+    # NTL error handler was introduced in the library part, preventing users of
+    # the library from implementing their own error handling
+    # https://www.singular.uni-kl.de/forum/viewtopic.php?t=2769
+    (fetchpatch {
+      name = "move_error_handler_out_of_libsingular.patch";
+      # rebased version of https://github.com/Singular/Sources/commit/502cf86d0bb2a96715be6764774b64a69c1ca34c.patch
+      url = "https://git.sagemath.org/sage.git/plain/build/pkgs/singular/patches/singular-ntl-error-handler.patch?h=50b9ae2fd233c30860e1cbb3e63a26f2cc10560a";
+      sha256 = "0vgh4m9zn1kjl0br68n04j4nmn5i1igfn28cph0chnwf7dvr9194";
+    })
+  ];
+
   # For reference (last checked on commit 75f460d):
   # https://github.com/Singular/Sources/blob/spielwiese/doc/Building-Singular-from-source.md
   # https://github.com/Singular/Sources/blob/spielwiese/doc/external-packages-dynamic-modules.md
diff --git a/pkgs/applications/version-management/git-and-tools/cgit/default.nix b/pkgs/applications/version-management/git-and-tools/cgit/default.nix
index 284a1cc649a8..3fb227909040 100644
--- a/pkgs/applications/version-management/git-and-tools/cgit/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/cgit/default.nix
@@ -6,19 +6,19 @@
 
 stdenv.mkDerivation rec {
   name = "cgit-${version}";
-  version = "1.1";
+  version = "1.2.1";
 
   src = fetchurl {
     url = "https://git.zx2c4.com/cgit/snapshot/${name}.tar.xz";
-    sha256 = "142qcgs8dwnzhymn0a7xx47p9fc2z5wrb86ah4a9iz0mpqlsz288";
+    sha256 = "1gw2j5xc5qdx2hwiwkr8h6kgya7v9d9ff9j32ga1dys0cca7qm1w";
   };
 
   # cgit is tightly coupled with git and needs a git source tree to build.
   # IMPORTANT: Remember to check which git version cgit needs on every version
   # bump (look for "GIT_VER" in the top-level Makefile).
   gitSrc = fetchurl {
-    url    = "mirror://kernel/software/scm/git/git-2.10.2.tar.xz";
-    sha256 = "0wc64dzcxrzgi6kwcljz6y3cwm3ajdgf6aws7g58azbhvl1jk04l";
+    url    = "mirror://kernel/software/scm/git/git-2.18.0.tar.xz";
+    sha256 = "14hfwfkrci829a9316hnvkglnqqw1p03cw9k56p4fcb078wbwh4b";
   };
 
   nativeBuildInputs = [ pkgconfig ] ++ [ python wrapPython ];
diff --git a/pkgs/applications/version-management/gitea/default.nix b/pkgs/applications/version-management/gitea/default.nix
index 85514ed47867..592b348d03fd 100644
--- a/pkgs/applications/version-management/gitea/default.nix
+++ b/pkgs/applications/version-management/gitea/default.nix
@@ -7,13 +7,13 @@ with stdenv.lib;
 
 buildGoPackage rec {
   name = "gitea-${version}";
-  version = "1.4.3";
+  version = "1.5.0";
 
   src = fetchFromGitHub {
     owner = "go-gitea";
     repo = "gitea";
     rev = "v${version}";
-    sha256 = "0rl20dhj3in8w3ngix42qly077zrwg578aa2nxxznmn9k8xdvfpd";
+    sha256 = "0gp777x8yjbqvz9i79qv3bn3hrlp1bn7ib57r7w5a7jmr9rd0nca";
   };
 
   patches = [ ./static-root-path.patch ];
diff --git a/pkgs/applications/version-management/subversion/default.nix b/pkgs/applications/version-management/subversion/default.nix
index fc98b398213c..7bac75c960e6 100644
--- a/pkgs/applications/version-management/subversion/default.nix
+++ b/pkgs/applications/version-management/subversion/default.nix
@@ -91,11 +91,12 @@ let
 
     doCheck = false; # fails 10 out of ~2300 tests
 
-    meta = {
+    meta = with stdenv.lib; {
       description = "A version control system intended to be a compelling replacement for CVS in the open source community";
+      license = licenses.asl20;
       homepage = http://subversion.apache.org/;
-      maintainers = with stdenv.lib.maintainers; [ eelco lovek323 ];
-      platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin;
+      maintainers = with maintainers; [ eelco lovek323 ];
+      platforms = platforms.linux ++ platforms.darwin;
     };
 
   } // stdenv.lib.optionalAttrs stdenv.isDarwin {
diff --git a/pkgs/applications/video/mpc-qt/default.nix b/pkgs/applications/video/mpc-qt/default.nix
index 559972d9e793..81b48e25b96b 100644
--- a/pkgs/applications/video/mpc-qt/default.nix
+++ b/pkgs/applications/video/mpc-qt/default.nix
@@ -2,13 +2,13 @@
 
 stdenv.mkDerivation rec {
   name = "mpc-qt-${version}";
-  version = "18.03";
+  version = "18.08";
 
   src = fetchFromGitHub {
     owner = "cmdrkotori";
     repo = "mpc-qt";
     rev = "v${version}";
-    sha256 = "0mhzdgjgv08cvnscbfndpr0s8ndbcf91b61zfqspa1qv4wlqd716";
+    sha256 = "1rxlkg3vsrapazdlb1i6c5a1vvf2114bsqwzcm3n2wc5c93yqsna";
   };
 
   nativeBuildInputs = [ pkgconfig qmake qttools ];
diff --git a/pkgs/applications/video/mpv/default.nix b/pkgs/applications/video/mpv/default.nix
index 55ab1b954898..c384455d6722 100644
--- a/pkgs/applications/video/mpv/default.nix
+++ b/pkgs/applications/video/mpv/default.nix
@@ -171,9 +171,12 @@ in stdenv.mkDerivation rec {
 
   buildPhase = ''
     python3 ${waf} build
+  '' + optionalString stdenv.isDarwin ''
+    python3 TOOLS/osxbundle.py -s build/mpv
   '';
 
-  installPhase =
+  # Ensure youtube-dl is available in $PATH for mpv
+  wrapperFlags = 
   let
     getPath  = type : "${luasocket}/lib/lua/${lua.luaversion}/?.${type};" +
                       "${luasocket}/share/lua/${lua.luaversion}/?.${type}";
@@ -181,24 +184,32 @@ in stdenv.mkDerivation rec {
     luaCPath = getPath "so";
   in
   ''
-    python3 ${waf} install
-
-    # Use a standard font
-    mkdir -p $out/share/mpv
-    ln -s ${freefont_ttf}/share/fonts/truetype/FreeSans.ttf $out/share/mpv/subfont.ttf
-    # Ensure youtube-dl is available in $PATH for MPV
-    wrapProgram $out/bin/mpv \
       --prefix LUA_PATH : "${luaPath}" \
       --prefix LUA_CPATH : "${luaCPath}" \
   '' + optionalString youtubeSupport ''
       --prefix PATH : "${youtube-dl}/bin" \
   '' + optionalString vapoursynthSupport ''
       --prefix PYTHONPATH : "${vapoursynth}/lib/${python3.libPrefix}/site-packages:$PYTHONPATH"
-  '' + ''
+  '';
+
+  installPhase = ''
+    python3 ${waf} install
+
+    # Use a standard font
+    mkdir -p $out/share/mpv
+    ln -s ${freefont_ttf}/share/fonts/truetype/FreeSans.ttf $out/share/mpv/subfont.ttf
+    wrapProgram "$out/bin/mpv" \
+      ${wrapperFlags}
 
     cp TOOLS/umpv $out/bin
     wrapProgram $out/bin/umpv \
       --set MPV "$out/bin/mpv"
+
+  '' + optionalString stdenv.isDarwin ''
+    mkdir -p $out/Applications
+    cp -r build/mpv.app $out/Applications
+    wrapProgram "$out/Applications/mpv.app/Contents/MacOS/mpv" \
+      ${wrapperFlags}
   '';
 
   meta = with stdenv.lib; {
diff --git a/pkgs/applications/video/plex-media-player/default.nix b/pkgs/applications/video/plex-media-player/default.nix
new file mode 100644
index 000000000000..7386d95d0c2b
--- /dev/null
+++ b/pkgs/applications/video/plex-media-player/default.nix
@@ -0,0 +1,86 @@
+{ stdenv, fetchFromGitHub, fetchurl, makeDesktopItem, pkgconfig, cmake, python3
+, libX11, libXrandr, qtbase, qtwebchannel, qtwebengine, qtx11extras
+, libvdpau, SDL2, mpv, libGL }:
+let
+  # During compilation, a CMake bundle is downloaded from `artifacts.plex.tv`,
+  # which then downloads a handful of web client-related files. To enable
+  # sandboxed builds, we manually download them and save them so these files
+  # are fetched ahead-of-time instead of during the CMake build. Whenever
+  # plex-media-player is updated, the versions for these files are changed,
+  # so the build IDs (and SHAs) below will need to be updated!
+  depSrcs = rec {
+    webClientBuildId = "56-23317d81e49651";
+    webClientDesktopBuildId = "3.57.1-1e49651";
+    webClientTvBuildId = "3.60.1-23317d8";
+
+    webClient = fetchurl {
+      url = "https://artifacts.plex.tv/web-client-pmp/${webClientBuildId}/buildid.cmake";
+      sha256 = "1a48a65zzdx347kfnxriwkb0yjlhvn2g8jkda5pz10r3lwja0gbi";
+    };
+    webClientDesktopHash = fetchurl {
+      url = "https://artifacts.plex.tv/web-client-pmp/${webClientBuildId}/web-client-desktop-${webClientDesktopBuildId}.tar.xz.sha1";
+      sha256 = "04wdgpsh33y8hyjhjrfw6ymf9g002jny7hvhld4xp33lwxhd2j5w";
+    };
+    webClientDesktop = fetchurl {
+      url = "https://artifacts.plex.tv/web-client-pmp/${webClientBuildId}/web-client-desktop-${webClientDesktopBuildId}.tar.xz";
+      sha256 = "1asw9f84z9sm3w7ifnc7j631j84rgx23c6msmn2dnw48ckv3bj2z";
+    };
+    webClientTvHash = fetchurl {
+      url = "https://artifacts.plex.tv/web-client-pmp/${webClientBuildId}/web-client-tv-${webClientTvBuildId}.tar.xz.sha1";
+      sha256 = "0d1hsvmpwczwx442f8qdvfr8c3w84630j9qwpg2y4qm423sgdvja";
+    };
+    webClientTv = fetchurl {
+      url = "https://artifacts.plex.tv/web-client-pmp/${webClientBuildId}/web-client-tv-${webClientTvBuildId}.tar.xz";
+      sha256 = "1ih3l5paf1jl68b1xq3iqqmvs3m07fybz57hcz4f78v0gwq2kryq";
+    };
+  };
+in stdenv.mkDerivation rec {
+  name = "plex-media-player-${version}";
+  version = "2.14.1.880";
+  vsnHash = "301a4b6c";
+
+  src = fetchFromGitHub {
+    owner = "plexinc";
+    repo = "plex-media-player";
+    rev = "v${version}-${vsnHash}";
+    sha256 = "0xz41r697vl6s3qvy6jwriv3pb9cfy61j6sydvdq121x5a0jnh9a";
+  };
+
+  nativeBuildInputs = [ pkgconfig cmake python3 ];
+  buildInputs = [ libX11 libXrandr qtbase qtwebchannel qtwebengine qtx11extras
+                  libvdpau SDL2 mpv libGL ];
+
+  desktopItem = makeDesktopItem {
+    name = "plex-media-player";
+    exec = "plexmediaplayer";
+    icon = "plex-media-player";
+    comment = "View your media";
+    desktopName = "Plex Media Player";
+    genericName = "Media Player";
+    categories = "AudioVideo;Video;Player;TV;";
+  };
+
+  preConfigure = with depSrcs; ''
+    mkdir -p build/dependencies
+    ln -s ${webClient} build/dependencies/buildid-${webClientBuildId}.cmake
+    ln -s ${webClientDesktopHash} build/dependencies/web-client-desktop-${webClientDesktopBuildId}.tar.xz.sha1
+    ln -s ${webClientDesktop} build/dependencies/web-client-desktop-${webClientDesktopBuildId}.tar.xz
+    ln -s ${webClientTvHash} build/dependencies/web-client-tv-${webClientTvBuildId}.tar.xz.sha1
+    ln -s ${webClientTv} build/dependencies/web-client-tv-${webClientTvBuildId}.tar.xz
+  '';
+
+  postInstall = ''
+    mkdir -p $out/share/{applications,pixmaps}
+    cp ${src}/resources/images/icon.png $out/share/pixmaps/plex-media-player.png
+    cp ${desktopItem}/share/applications/* $out/share/applications
+  '';
+
+  cmakeFlags = [ "-DCMAKE_BUILD_TYPE=RelWithDebInfo" "-DQTROOT=${qtbase}" ];
+
+  meta = with stdenv.lib; {
+    description = "Streaming media player for Plex";
+    license = licenses.gpl2;
+    maintainers = with maintainers; [ kylewlacy ];
+    homepage = https://plex.tv;
+  };
+}
diff --git a/pkgs/applications/video/qstopmotion/default.nix b/pkgs/applications/video/qstopmotion/default.nix
index 1fce30edbdf4..2dd76b36d057 100644
--- a/pkgs/applications/video/qstopmotion/default.nix
+++ b/pkgs/applications/video/qstopmotion/default.nix
@@ -1,20 +1,29 @@
-{ stdenv, fetchurl, qt5, ffmpeg, guvcview
-, cmake, ninja, libxml2, gettext, pkgconfig, libgphoto2, gphoto2, v4l_utils
-, libv4l, pcre }:
+{ stdenv, lib, fetchurl, qt5, ffmpeg, guvcview, cmake, ninja, libxml2
+, gettext, pkgconfig, libgphoto2, gphoto2, v4l_utils, libv4l, pcre
+, qwt, extra-cmake-modules }:
 
 stdenv.mkDerivation rec {
   pname = "qstopmotion";
-  version = "2.3.2";
+  version = "2.4.0";
   name = "${pname}-${version}";
 
   src = fetchurl {
-    url = "mirror://sourceforge/project/${pname}/Version_2_3_2/${name}-Source.tar.gz";
-    sha256 = "1vbiznwyc05jqg0dpmgxmvf7kdzmlck0i8v2c5d69kgrdnaypcrf";
+    url = "mirror://sourceforge/project/${pname}/Version_2_4_0/${name}-Source.tar.gz";
+    sha256 = "0pbyq6nrr9g3crlsng660768167s0fybvcpzbfc0w9kkhs2jwrr2";
   };
 
-  buildInputs = [ qt5.qtbase ffmpeg guvcview v4l_utils libv4l pcre ];
+  buildInputs = with qt5; [ v4l_utils libv4l pcre qtbase qtmultimedia ffmpeg guvcview
+                            qwt qtquickcontrols qtimageformats qtxmlpatterns ];
 
-  nativeBuildInputs = [ pkgconfig cmake ninja gettext libgphoto2 gphoto2 libxml2 libv4l ];
+  nativeBuildInputs = [ pkgconfig cmake extra-cmake-modules ninja
+                        gettext libgphoto2 gphoto2 libxml2 libv4l ];
+
+  patchPhase = ''
+    substituteInPlace CMakeLists.txt \
+      --replace "find_package(Qt5 REQUIRED COMPONENTS Core Widgets Xml" \
+                "find_package(Qt5 REQUIRED COMPONENTS Core Widgets Xml Multimedia"
+    grep -rl 'qwt' . | xargs sed -i 's@<qwt/qwt_slider.h>@<qwt_slider.h>@g'
+  '';
 
   meta = with stdenv.lib; {
     homepage = http://www.qstopmotion.org;
diff --git a/pkgs/applications/video/shotcut/default.nix b/pkgs/applications/video/shotcut/default.nix
index 0df5d42ee0ea..950cd27937cc 100644
--- a/pkgs/applications/video/shotcut/default.nix
+++ b/pkgs/applications/video/shotcut/default.nix
@@ -1,20 +1,20 @@
 { stdenv, fetchFromGitHub, SDL2, frei0r, gettext, mlt, jack1, pkgconfig, qtbase
 , qtmultimedia, qtwebkit, qtx11extras, qtwebsockets, qtquickcontrols
 , qtgraphicaleffects, libmlt
-, qmake, makeWrapper, fetchpatch, qttools }:
+, qmake, makeWrapper, qttools }:
 
 assert stdenv.lib.versionAtLeast libmlt.version "6.8.0";
 assert stdenv.lib.versionAtLeast mlt.version "6.8.0";
 
 stdenv.mkDerivation rec {
   name = "shotcut-${version}";
-  version = "18.06.02";
+  version = "18.08";
 
   src = fetchFromGitHub {
     owner = "mltframework";
     repo = "shotcut";
     rev = "v${version}";
-    sha256 = "1pqpgsb8ix1akq326chf46vvl5h02dwmdskskf2n6impygsy4x7v";
+    sha256 = "1p2s4avm3bl5ippmgfzkkbb2w0xs4vhk2wbcd22g7bh1zq9w190n";
   };
 
   enableParallelBuilding = true;
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
   ];
 
   NIX_CFLAGS_COMPILE = "-I${libmlt}/include/mlt++ -I${libmlt}/include/mlt";
-  qmakeFlags = [ "QMAKE_LRELEASE=${stdenv.lib.getDev qttools}/bin/lrelease" ];
+  qmakeFlags = [ "QMAKE_LRELEASE=${stdenv.lib.getDev qttools}/bin/lrelease" "SHOTCUT_VERSION=${version}" ];
 
   prePatch = ''
     sed 's_shotcutPath, "qmelt"_"${mlt}/bin/melt"_' -i src/jobs/meltjob.cpp
@@ -35,12 +35,6 @@ stdenv.mkDerivation rec {
     sed "s_/usr/bin/nice_''${NICE}_" -i src/jobs/meltjob.cpp src/jobs/ffmpegjob.cpp
   '';
 
-  patches = [ (fetchpatch {
-    url = https://github.com/mltframework/shotcut/commit/f304b7403cc7beb57b1610afd9c5c8173749e80b.patch;
-    name = "qt511.patch";
-    sha256 = "1ynvyjchcb33a33x4w1ddnah2gyzmnm125ailgg6xy60lqsnsmp9";
-    } ) ];
-
   postInstall = ''
     mkdir -p $out/share/shotcut
     cp -r src/qml $out/share/shotcut/
diff --git a/pkgs/applications/virtualization/virt-viewer/default.nix b/pkgs/applications/virtualization/virt-viewer/default.nix
index 33e12d109854..beecf72fd0b0 100644
--- a/pkgs/applications/virtualization/virt-viewer/default.nix
+++ b/pkgs/applications/virtualization/virt-viewer/default.nix
@@ -13,12 +13,12 @@ with stdenv.lib;
 
 stdenv.mkDerivation rec {
   baseName = "virt-viewer";
-  version = "6.0";
+  version = "7.0";
   name = "${baseName}-${version}";
 
   src = fetchurl {
     url = "http://virt-manager.org/download/sources/${baseName}/${name}.tar.gz";
-    sha256 = "1chqrf658niivzfh85cbwkbv9vyg8sv1mv3i31vawkfsfdvvsdwh";
+    sha256 = "00y9vi69sja4pkrfnvrkwsscm41bqrjzvp8aijb20pvg6ymczhj7";
   };
 
   nativeBuildInputs = [ pkgconfig intltool ];
diff --git a/pkgs/applications/window-managers/dwm/dwm-status.nix b/pkgs/applications/window-managers/dwm/dwm-status.nix
index 9f1e565d1666..bf2ab8bbdbe7 100644
--- a/pkgs/applications/window-managers/dwm/dwm-status.nix
+++ b/pkgs/applications/window-managers/dwm/dwm-status.nix
@@ -3,19 +3,19 @@
 
 rustPlatform.buildRustPackage rec {
   name = "dwm-status-${version}";
-  version = "1.1.1";
+  version = "1.1.2";
 
   src = fetchFromGitHub {
     owner = "Gerschtli";
     repo = "dwm-status";
     rev = version;
-    sha256 = "0k6r72qgns8i2y1ks0k9fwlabgndww5rssd13mis5bvkqla8j9i9";
+    sha256 = "1nyi0p9snx9hddb4hliihskj4gdp933xs0f8kydyiprckikwiyjk";
   };
 
   nativeBuildInputs = [ makeWrapper pkgconfig ];
   buildInputs = [ dbus gdk_pixbuf libnotify xorg.libX11 ];
 
-  cargoSha256 = "13ibcbk8shfajk200d8v2p6y3zfrz5dlvxqfw1zsm630s5dmy6qx";
+  cargoSha256 = "1ngdzzxnv4y6xprmkawf6s2696zgwiwgb6ykj5adb4knlx5c634d";
 
   postInstall = lib.optionalString enableAlsaUtils ''
     wrapProgram $out/bin/dwm-status \
diff --git a/pkgs/applications/window-managers/qtile/default.nix b/pkgs/applications/window-managers/qtile/default.nix
index ba304ad0c817..be51a5c46bf3 100644
--- a/pkgs/applications/window-managers/qtile/default.nix
+++ b/pkgs/applications/window-managers/qtile/default.nix
@@ -7,13 +7,13 @@ in
 
 python27Packages.buildPythonApplication rec {
   name = "qtile-${version}";
-  version = "0.11.1";
+  version = "0.12.0";
 
   src = fetchFromGitHub {
     owner = "qtile";
     repo = "qtile";
     rev = "v${version}";
-    sha256 = "1jw6mh9m5yrijhm218lc51sc89lc2ihvyx30jhrkxy2mzllhjgrs";
+    sha256 = "0ynmmnh12mr3gwgz0j7l2hvm8c0y5gzsw80jszdkp4s5bh1q0nrj";
   };
 
   patches = [
diff --git a/pkgs/applications/window-managers/taffybar/default.nix b/pkgs/applications/window-managers/taffybar/default.nix
index dfb2eec5dc55..681a5baec82c 100644
--- a/pkgs/applications/window-managers/taffybar/default.nix
+++ b/pkgs/applications/window-managers/taffybar/default.nix
@@ -15,5 +15,6 @@ in stdenv.mkDerivation {
 
   meta = {
     platforms = stdenv.lib.platforms.unix;
+    license = stdenv.lib.licenses.bsd3;
   };
 }
diff --git a/pkgs/applications/window-managers/xmonad/log-applet/default.nix b/pkgs/applications/window-managers/xmonad/log-applet/default.nix
index f2acf03958b6..96f742df3105 100644
--- a/pkgs/applications/window-managers/xmonad/log-applet/default.nix
+++ b/pkgs/applications/window-managers/xmonad/log-applet/default.nix
@@ -1,45 +1,46 @@
 { stdenv, fetchFromGitHub, pkgconfig, autoreconfHook, glib, dbus-glib
-, desktopSupport
-, gtk2, gnome2_panel, GConf2
+, desktopSupport, xlibs
+, gtk2
+, gtk3, gnome3, mate
 , libxfce4util, xfce4-panel
 }:
 
-assert desktopSupport == "gnome2" || desktopSupport == "gnome3" || desktopSupport == "xfce4";
+assert desktopSupport == "gnomeflashback" || desktopSupport == "mate"  || desktopSupport == "xfce4";
 
 stdenv.mkDerivation rec {
-  version = "2.1.0";
+  version = "unstable-2017-09-15";
   pname = "xmonad-log-applet";
-  name = "${pname}-${version}-${desktopSupport}";
+  name = "${pname}-${desktopSupport}-${version}";
 
   src = fetchFromGitHub {
-    owner = "alexkay";
+    owner = "kalj";
     repo = pname;
-    rev = "${version}";
-    sha256 = "1g1fisyaw83v72b25fxfjln8f4wlw3rm6nyk27mrqlhsc1spnb5p";
+    rev = "a1b294cad2f266e4f18d9de34167fa96a0ffdba8";
+    sha256 = "042307grf4zvn61gnflhsj5xsjykrk9sjjsprprm4iij0qpybxcw";
   };
 
-  buildInputs =  with stdenv.lib;
-                 [ glib dbus-glib ]
-              ++ optionals (desktopSupport == "gnome2") [ gtk2 gnome2_panel GConf2 ]
-              # TODO: no idea where to find libpanelapplet-4.0
-              ++ optionals (desktopSupport == "gnome3") [ ]
-              ++ optionals (desktopSupport == "xfce4") [ gtk2 libxfce4util xfce4-panel ]
-              ;
-  
+  buildInputs = [ glib dbus-glib xlibs.xcbutilwm ]
+    ++ stdenv.lib.optionals (desktopSupport == "gnomeflashback") [ gtk3 gnome3.gnome-panel ]
+    ++ stdenv.lib.optionals (desktopSupport == "mate") [ gtk3 mate.mate-panel ]
+    ++ stdenv.lib.optionals (desktopSupport == "xfce4") [ gtk2 libxfce4util xfce4-panel ]
+  ;
+
   nativeBuildInputs = [ autoreconfHook pkgconfig ];
-  
+
   configureFlags =  [ "--with-panel=${desktopSupport}" ];
-  
+
   patches = [ ./fix-paths.patch ];
 
+  # Setup hook replaces ${prefix} in pc files so we cannot use
+  # --define-variable=prefix=$prefix
+  PKG_CONFIG_LIBXFCE4PANEL_1_0_LIBDIR = "$(out)/lib";
+
   meta = with stdenv.lib; {
-    homepage = https://github.com/alexkay/xmonad-log-applet;
+    homepage = https://github.com/kalj/xmonad-log-applet;
     license = licenses.bsd3;
     description = "An applet that will display XMonad log information (${desktopSupport} version)";
     platforms = platforms.linux;
     maintainers = with maintainers; [ abbradar ];
-
-    broken = desktopSupport == "gnome3";
   };
 }
 
diff --git a/pkgs/applications/window-managers/xmonad/log-applet/fix-paths.patch b/pkgs/applications/window-managers/xmonad/log-applet/fix-paths.patch
index 031843afb172..5e1fc7114dc8 100644
--- a/pkgs/applications/window-managers/xmonad/log-applet/fix-paths.patch
+++ b/pkgs/applications/window-managers/xmonad/log-applet/fix-paths.patch
@@ -1,50 +1,57 @@
-diff --git a/Makefile.am b/Makefile.am
-index 619012d..dcc6d3c 100644
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -1,4 +1,5 @@
- plugindir = $(PLUGIN_DIR)
-+SESSION_BUS_SERVICES_DIR = $(prefix)/share/dbus-1/services
- plugin_PROGRAMS = xmonad-log-applet
- 
- xmonad_log_applet_SOURCES = main.c
-diff --git a/configure.ac b/configure.ac
-index ad4cffb..110c953 100644
 --- a/configure.ac
 +++ b/configure.ac
-@@ -27,28 +27,28 @@ AC_ARG_WITH(
+@@ -20,7 +20,7 @@
+ PKG_CHECK_MODULES(XCB, xcb xcb-ewmh)
+ 
+ PKG_CHECK_MODULES(DBUS_GLIB, dbus-glib-1 >= 0.80)
+-SESSION_BUS_SERVICES_DIR=`$PKG_CONFIG --variable=session_bus_services_dir dbus-1`
++SESSION_BUS_SERVICES_DIR=$prefix/share/dbus-1/services
+ AC_SUBST([SESSION_BUS_SERVICES_DIR])
+ 
+ AC_ARG_WITH(
+@@ -32,35 +32,35 @@
  AS_IF(
      [test "x$panel" = xgnome2],
          [PKG_CHECK_MODULES(LIBPANEL, libpanelapplet-3.0 >= 2.32.0)]
 -        LIBPANEL_APPLET_DIR=`$PKG_CONFIG --variable=prefix libpanelapplet-3.0`/share/gnome-panel/applets
 -        PLUGIN_DIR=`$PKG_CONFIG --variable=prefix libpanelapplet-3.0`/libexec
-+        LIBPANEL_APPLET_DIR=${prefix}/share/gnome-panel/applets
-+        PLUGIN_DIR=${prefix}/libexec
++        LIBPANEL_APPLET_DIR=$prefix/share/gnome-panel/applets
++        PLUGIN_DIR=$prefix/libexec
          [AC_DEFINE(PANEL_GNOME, 1, [panel type])]
          [AC_DEFINE(PANEL_GNOME2, 1, [panel type])]
          ,
      [test "x$panel" = xgnome3],
          [PKG_CHECK_MODULES(LIBPANEL, libpanelapplet-4.0 >= 3.0.0)]
-         LIBPANEL_APPLET_DIR=`$PKG_CONFIG --variable=libpanel_applet_dir libpanelapplet-4.0`
+-        LIBPANEL_APPLET_DIR=`$PKG_CONFIG --variable=libpanel_applet_dir libpanelapplet-4.0`
 -        PLUGIN_DIR=`$PKG_CONFIG --variable=prefix libpanelapplet-4.0`/libexec
-+        PLUGIN_DIR=${prefix}/libexec
++        LIBPANEL_APPLET_DIR=`$PKG_CONFIG --define-variable=prefix=$prefix --variable=libpanel_applet_dir libpanelapplet-4.0`
++        PLUGIN_DIR=$prefix/libexec
          [AC_DEFINE(PANEL_GNOME, 1, [panel type])]
          [AC_DEFINE(PANEL_GNOME3, 1, [panel type])]
          ,
+     [test "x$panel" = xgnomeflashback],
+         [PKG_CHECK_MODULES(LIBPANEL, libpanel-applet >= 3.0.0)]
+-        LIBPANEL_APPLET_DIR=`$PKG_CONFIG --variable=libpanel_applet_dir libpanel-applet`
+-        PLUGIN_DIR=`$PKG_CONFIG --variable=prefix libpanel-applet`/libexec
++        LIBPANEL_APPLET_DIR=`$PKG_CONFIG --define-variable=prefix=$prefix --variable=libpanel_applet_dir libpanel-applet`
++        PLUGIN_DIR=$prefix/libexec
+         [AC_DEFINE(PANEL_GNOME, 1, [panel type])]
+         [AC_DEFINE(PANEL_GNOMEFLASHBACK, 1, [panel type])]
+         ,
      [test "x$panel" = xmate],
-         [PKG_CHECK_MODULES(LIBPANEL, libmatepanelapplet-3.0 >= 1.4.0)]
--        LIBPANEL_APPLET_DIR=`$PKG_CONFIG --variable=prefix libmatepanelapplet-3.0`/share/mate-panel/applets
--        PLUGIN_DIR=`$PKG_CONFIG --variable=prefix libmatepanelapplet-3.0`/libexec
-+        LIBPANEL_APPLET_DIR=${prefix}/share/mate-panel/applets
-+        PLUGIN_DIR=${prefix}/libexec
+         [PKG_CHECK_MODULES(LIBPANEL, libmatepanelapplet-4.0 >= 1.4.0)]
+-        LIBPANEL_APPLET_DIR=`$PKG_CONFIG --variable=prefix libmatepanelapplet-4.0`/share/mate-panel/applets
+-        PLUGIN_DIR=`$PKG_CONFIG --variable=prefix libmatepanelapplet-4.0`/libexec
++        LIBPANEL_APPLET_DIR=$prefix/share/mate-panel/applets
++        PLUGIN_DIR=$prefix/libexec
          [AC_DEFINE(PANEL_MATE, 1, [panel type])]
          ,
      [test "x$panel" = xxfce4],
          [PKG_CHECK_MODULES(LIBPANEL, libxfce4panel-1.0 >= 4.6.0)]
 -        LIBPANEL_APPLET_DIR=`$PKG_CONFIG --variable=prefix libxfce4panel-1.0`/share/xfce4/panel-plugins
 -        PLUGIN_DIR=`$PKG_CONFIG --variable=libdir libxfce4panel-1.0`/xfce4/panel/plugins
-+        LIBPANEL_APPLET_DIR=${prefix}/share/xfce4/panel-plugins
-+        PLUGIN_DIR=${prefix}/lib/xfce4/panel/plugins
++        LIBPANEL_APPLET_DIR=$prefix/share/xfce4/panel-plugins
++        PLUGIN_DIR=`$PKG_CONFIG --define-variable=prefix=$prefix --variable=libdir libxfce4panel-1.0`/xfce4/panel/plugins
          [AC_DEFINE(PANEL_XFCE4, 1, [panel type])]
          ,
-     [AC_MSG_ERROR([Unknown panel type, use gnome2, gnome3, mate or xfce4])]
+     [AC_MSG_ERROR([Unknown panel type, use gnome2, gnome3, gnomeflashback, mate or xfce4])]
diff --git a/pkgs/build-support/cc-wrapper/cc-wrapper.sh b/pkgs/build-support/cc-wrapper/cc-wrapper.sh
index 1b43d7cc211a..8003fe1d8f38 100644
--- a/pkgs/build-support/cc-wrapper/cc-wrapper.sh
+++ b/pkgs/build-support/cc-wrapper/cc-wrapper.sh
@@ -126,7 +126,7 @@ fi
 
 if [[ "$isCpp" = 1 ]]; then
     if [[ "$cppInclude" = 1 ]]; then
-        NIX_@infixSalt@_CFLAGS_COMPILE+=" ${NIX_@infixSalt@_CXXSTDLIB_COMPILE-@default_cxx_stdlib_compile@}"
+        NIX_@infixSalt@_CFLAGS_COMPILE+=" ${NIX_@infixSalt@_CXXSTDLIB_COMPILE:-@default_cxx_stdlib_compile@}"
     fi
     NIX_@infixSalt@_CFLAGS_LINK+=" $NIX_@infixSalt@_CXXSTDLIB_LINK"
 fi
diff --git a/pkgs/build-support/fetchdocker/credentials.nix b/pkgs/build-support/fetchdocker/credentials.nix
index 001693501ccb..6d084d3c77ed 100644
--- a/pkgs/build-support/fetchdocker/credentials.nix
+++ b/pkgs/build-support/fetchdocker/credentials.nix
@@ -32,7 +32,7 @@
 let
   pathParts =
    (builtins.filter
-    ({prefix}: "DOCKER_CREDENTIALS" == prefix)
+    ({prefix, path}: "DOCKER_CREDENTIALS" == prefix)
     builtins.nixPath);
 in
   if (pathParts != []) then (builtins.head pathParts).path else ""
diff --git a/pkgs/build-support/release/functions.sh b/pkgs/build-support/release/functions.sh
index 875a2da178de..120d19685427 100644
--- a/pkgs/build-support/release/functions.sh
+++ b/pkgs/build-support/release/functions.sh
@@ -1,7 +1,7 @@
 findTarball() {
     local suffix i
     if [ -d "$1/tarballs/" ]; then
-        for suffix in tar.gz tgz tar.bz2 tbz2 tar.xz tar.lzma; do
+        for suffix in tar.gz tgz tar.bz2 tbz2 tbz tar.xz txz tar.lzma; do
             for i in $1/tarballs/*.$suffix; do echo $i; break; done
         done | sort | head -1
         return
diff --git a/pkgs/data/fonts/junicode/default.nix b/pkgs/data/fonts/junicode/default.nix
index 8b1ddd0c7538..824d9044d76f 100644
--- a/pkgs/data/fonts/junicode/default.nix
+++ b/pkgs/data/fonts/junicode/default.nix
@@ -16,5 +16,6 @@ fetchzip {
     homepage = http://junicode.sourceforge.net/;
     description = "A Unicode font for medievalists";
     platforms = stdenv.lib.platforms.unix;
+    license = stdenv.lib.licenses.gpl2Plus;
   };
 }
diff --git a/pkgs/data/fonts/libertine/default.nix b/pkgs/data/fonts/libertine/default.nix
index 91a7932c2caf..748c0268a80f 100644
--- a/pkgs/data/fonts/libertine/default.nix
+++ b/pkgs/data/fonts/libertine/default.nix
@@ -49,5 +49,6 @@ stdenv.mkDerivation rec {
     homepage = http://linuxlibertine.sf.net;
     platforms = platforms.linux;
     maintainers = [ maintainers.volth ];
+    license = licenses.ofl;
   };
 }
diff --git a/pkgs/data/fonts/tex-gyre/default.nix b/pkgs/data/fonts/tex-gyre/default.nix
index a801886350df..3229e58506d9 100644
--- a/pkgs/data/fonts/tex-gyre/default.nix
+++ b/pkgs/data/fonts/tex-gyre/default.nix
@@ -34,56 +34,48 @@ let
   };
 in stdenv.lib.mapAttrs mkVariant {
   adventor = {
-    displayName = "Adventor";
     version = "2_501";
     sha256 = "0qjg3x0adfppyx3x33cm07ww9i9sl88xaq07m7wfip8rmyp567fn";
     outputHash = "117h6f02m1r54b4f1a98q5kkjchl5pv9ibm1jla6xrzhk2pchb27";
     abbreviation = "qag";
   };
   bonum = {
-    displayName = "Bonum";
     version = "2.004";
     sha256 = "0qbrs98knx4h0b297c5n3vav4mkal1a95ai2dzmdc10pghfzl8vv";
     outputHash = "0bid8gzwz50ylmm8jyqf9s4nfvy6cp1x34wbyrh4gyk1ki6hf3z1";
     abbreviation = "qbk";
   };
   chorus = {
-    displayName = "Chorus";
     version = "2.003";
     sha256 = "1b0zak27fzmapwbf2jasvsd95vhnqyc92n985d1lc1ivwja1zgfa";
     outputHash = "0fqifd45c1ys6y98b66lmldfbv7wjb2414fs9swicv4n7xvl3cp1";
     abbreviation = "qzc";
   };
   cursor = {
-    displayName = "Cursor";
     version = "2.004";
     sha256 = "0ck3jm33bk2xsxp5d2irzd3j24zb49f0gnjvd1nikg1ivk8w85ng";
     outputHash = "0i76835xqlkrnlx303mx63m0f4899j056c2ag2fl6p9qk8s4rskp";
     abbreviation = "qcr";
   };
   heros = {
-    displayName = "Heros";
     version = "2.004";
     sha256 = "1fj2srxxf6ap913y5yd3dn4jzg828j7381gifs39nm5lnzmgw78y";
     outputHash = "16y76ab46fxm9k8wfmwx4w0cl96yrmjywz587lyr08s0agp1v3kf";
     abbreviation = "qhv";
   };
   pagella = {
-    displayName = "Pagella";
     version ="2_501";
     sha256 = "1kccaxs3vk93la2pz4nv05hx1x3diyla49cz4l33zifdcp2zgg9d";
     outputHash = "1nnjsgplimh29502pkd19rvfg93x31svxxmx4x7h51njrx1j8qa8";
     abbreviation = "qpl";
   };
   schola = {
-    displayName = "Schola";
     version = "2.005";
     sha256 = "05z3gk4mm0sa7wwjcv31j2xlzqhwhcncpamn0kn9y0221cdknyp8";
     outputHash = "1yqq1ngcylhldrh1v35l439k72szq9m4gx6g0wh235fk65chb2bm";
     abbreviation = "qcs";
   };
   termes = {
-    displayName = "Termes";
     version = "2.004";
     sha256 = "1aq3yqbgkc3z20dkcqyhicsyq0afbgg4l397z96sd8a16jyz2x8k";
     outputHash = "1igw821m601h8937pix6yish4d8fxmz3h4j9hripf41bxsiafzzg";
diff --git a/pkgs/data/fonts/unifont/default.nix b/pkgs/data/fonts/unifont/default.nix
index 5e658e458fd5..3dc7bba981fc 100644
--- a/pkgs/data/fonts/unifont/default.nix
+++ b/pkgs/data/fonts/unifont/default.nix
@@ -2,16 +2,16 @@
 
 stdenv.mkDerivation rec {
   name = "unifont-${version}";
-  version = "11.0.01";
+  version = "11.0.02";
 
   ttf = fetchurl {
     url = "mirror://gnu/unifont/${name}/${name}.ttf";
-    sha256 = "03nnfnh4j60a4hy0d4hqpnvhlfx437hp4g1wjfjy91vzrcbmvkwi";
+    sha256 = "0l8p07m566131xdinv1pcfc578jpvn72n6dhqmgivp8myai2xkzx";
   };
 
   pcf = fetchurl {
     url = "mirror://gnu/unifont/${name}/${name}.pcf.gz";
-    sha256 = "03bqqz2ipy3afhwsfy30c2v97cc27grw11lc0vzcvrgvin9ys2v1";
+    sha256 = "1hcl71fjchngcb2b4mwl4hhx886faaniv86x2xgk8850766qpnmy";
   };
 
   nativeBuildInputs = [ mkfontscale mkfontdir ];
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
 
   outputHashAlgo = "sha256";
   outputHashMode = "recursive";
-  outputHash = "1ncllq42x1mlblf6h44garc3b5hkxv9dkpgbaipzll22p1l29yrf";
+  outputHash = "16ni07cfw38s7cj8bdsfi7fa1qahm3k90cmm4gn40qvz35i17x15";
 
   meta = with stdenv.lib; {
     description = "Unicode font for Base Multilingual Plane";
diff --git a/pkgs/data/misc/hackage/default.nix b/pkgs/data/misc/hackage/default.nix
index a8af8f791a92..631597263482 100644
--- a/pkgs/data/misc/hackage/default.nix
+++ b/pkgs/data/misc/hackage/default.nix
@@ -1,6 +1,6 @@
 { fetchurl }:
 
 fetchurl {
-  url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/92b4fe519b988dee70e2ef8f2f1d05edf610ba8a.tar.gz";
-  sha256 = "15sh85v57k635q5ir8pwa605cchj12h4sflss8zd1xshy7ywi673";
+  url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/ed2029405786768b4c0f8bdbbd7aee8193394eb9.tar.gz";
+  sha256 = "0s6cbz7ylflpnqhxlpch48zb0l6xcp5501dj1qzvzldvwh46r8dc";
 }
diff --git a/pkgs/data/misc/iana-etc/default.nix b/pkgs/data/misc/iana-etc/default.nix
index f3b9bf150e00..e6c33fc260e8 100644
--- a/pkgs/data/misc/iana-etc/default.nix
+++ b/pkgs/data/misc/iana-etc/default.nix
@@ -1,16 +1,16 @@
-{stdenv, fetchurl}:
+{ stdenv, fetchzip }:
 
-stdenv.mkDerivation rec {
-  name = "iana-etc-${version}";
+let
   version = "20180711";
+in fetchzip {
+  name = "iana-etc-${version}";
 
-  src = fetchurl {
-    url = "https://github.com/Mic92/iana-etc/releases/download/${version}/iana-etc-${version}.tar.gz";
-    sha256 = "0xigkz6pcqx55px7fap7j6p3hz27agv056crbl5pgfcdix7y8z26";
-  };
+  url = "https://github.com/Mic92/iana-etc/releases/download/${version}/iana-etc-${version}.tar.gz";
+  sha256 = "0vbgk3paix2v4rlh90a8yh1l39s322awng06izqj44zcg704fjbj";
 
-  installPhase = ''
-    install -D -t $out/etc services protocols
+  postFetch = ''
+    tar -xzvf $downloadedFile --strip-components=1
+    install -D -m0644 -t $out/etc services protocols
   '';
 
   meta = with stdenv.lib; {
diff --git a/pkgs/desktops/deepin/deepin-gtk-theme/default.nix b/pkgs/desktops/deepin/deepin-gtk-theme/default.nix
index 26520889c7de..a36a96771904 100644
--- a/pkgs/desktops/deepin/deepin-gtk-theme/default.nix
+++ b/pkgs/desktops/deepin/deepin-gtk-theme/default.nix
@@ -2,13 +2,13 @@
 
 stdenv.mkDerivation rec {
   name = "deepin-gtk-theme-${version}";
-  version = "17.10.6";
+  version = "17.10.8";
 
   src = fetchFromGitHub {
     owner = "linuxdeepin";
     repo = "deepin-gtk-theme";
     rev = version;
-    sha256 = "01mfn3i234ynjvxl0yddsqqadwh6zmiibzrjm9xd1f78rj4xxkll";
+    sha256 = "1z5f5dnda18gixkjcxpvsavhv9m5l2kq61958fdfm1idi0cbr7fp";
   };
 
   propagatedUserEnvPkgs = [ gtk-engine-murrine ];
diff --git a/pkgs/desktops/gnome-2/default.nix b/pkgs/desktops/gnome-2/default.nix
index 80f2c9ce70d7..c41183f4b24f 100644
--- a/pkgs/desktops/gnome-2/default.nix
+++ b/pkgs/desktops/gnome-2/default.nix
@@ -8,12 +8,7 @@ let overridden = set // overrides; set = with overridden; {
   startupnotification = libstartup_notification;
   gnomedocutils = self.gnome-doc-utils;
   gnomeicontheme = self.gnome_icon_theme;
-  gnomepanel = self.gnome_panel;
   gnome_common = gnome-common;
-  gnome_keyring = gnome-keyring;
-  gnome_desktop = gnome-desktop;
-  gnome_settings_daemon = gnome-settings-daemon;
-  gnome_control_center = gnome-control-center;
   inherit rarian;
 
 #### PLATFORM
@@ -58,8 +53,6 @@ let overridden = set // overrides; set = with overridden; {
 
   gnome_vfs = callPackage ./platform/gnome-vfs { };
 
-  gnome_vfs_monikers = callPackage ./platform/gnome-vfs-monikers { };
-
   libgnome = callPackage ./platform/libgnome { };
 
   libgnomeui = callPackage ./platform/libgnomeui { };
@@ -68,8 +61,6 @@ let overridden = set // overrides; set = with overridden; {
 
   libbonoboui = callPackage ./platform/libbonoboui { };
 
-  at_spi = callPackage ./platform/at-spi { };
-
   gtkhtml = callPackage ./platform/gtkhtml { };
 
   gtkhtml4 = callPackage ./platform/gtkhtml/4.x.nix { };
@@ -83,31 +74,11 @@ let overridden = set // overrides; set = with overridden; {
 
 #### DESKTOP
 
-  gnome-keyring = callPackage ./desktop/gnome-keyring { };
-
-  libgweather = callPackage ./desktop/libgweather { };
-
   gvfs = gvfs.override { gnome = self; };
 
-  libgnomekbd = callPackage ./desktop/libgnomekbd { };
-
   # Removed from recent GNOME releases, but still required
   scrollkeeper = callPackage ./desktop/scrollkeeper { };
 
-  zenity = callPackage ./desktop/zenity { };
-
-  metacity = callPackage ./desktop/metacity { };
-
-  gnome_menus = callPackage ./desktop/gnome-menus { };
-
-  gnome-desktop = callPackage ./desktop/gnome-desktop { };
-
-  gnome_panel = callPackage ./desktop/gnome-panel { };
-
-  gnome-settings-daemon = callPackage ./desktop/gnome-settings-daemon { };
-
-  gnome-control-center = callPackage ./desktop/gnome-control-center { };
-
   gtksourceview = callPackage ./desktop/gtksourceview { };
 
   gnome_icon_theme = callPackage ./desktop/gnome-icon-theme { };
diff --git a/pkgs/desktops/gnome-2/desktop/gnome-control-center/default.nix b/pkgs/desktops/gnome-2/desktop/gnome-control-center/default.nix
deleted file mode 100644
index c4f6ad8207c2..000000000000
--- a/pkgs/desktops/gnome-2/desktop/gnome-control-center/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-{ stdenv, fetchurl, pkgconfig, dbus-glib, libxml2Python, libxslt, libxklavier, popt, which, python
-, shared-mime-info, desktop-file-utils, libunique, libtool, bzip2
-, gtk, gnome-doc-utils, intltool, GConf, libglade, libgnomeui, libgnomekbd
-, librsvg, gnome_menus, gnome-desktop, gnome_panel, metacity, gnome-settings-daemon
-, libSM, docbook_xml_dtd_412 }:
-
-stdenv.mkDerivation {
-  name = "gnome-control-center-2.32.1";
-
-  src = fetchurl {
-    url = mirror://gnome/sources/gnome-control-center/2.32/gnome-control-center-2.32.1.tar.bz2;
-    sha256 = "0rkyg6naidql0nv74608mlsr2lzjgnndnxnxv3s0hp4f6mbqnmkw";
-  };
-
-  nativeBuildInputs = [ pkgconfig ];
-  buildInputs = [ dbus-glib libxml2Python libxslt libxklavier popt which python shared-mime-info desktop-file-utils
-                  gtk gnome-doc-utils intltool GConf libglade libgnomekbd libunique libtool bzip2
-                  libgnomeui librsvg gnome_menus gnome-desktop gnome_panel metacity gnome-settings-daemon
-                  libSM docbook_xml_dtd_412
-  ];
-  configureFlags = "--disable-scrollkeeper";
-}
diff --git a/pkgs/desktops/gnome-2/desktop/gnome-desktop/default.nix b/pkgs/desktops/gnome-2/desktop/gnome-desktop/default.nix
deleted file mode 100644
index b99f23555d38..000000000000
--- a/pkgs/desktops/gnome-2/desktop/gnome-desktop/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-{ stdenv, fetchurl, pkgconfig, python, libxml2Python, libxslt, which, libX11, gtk
-, intltool, GConf, gnome-doc-utils}:
-
-stdenv.mkDerivation {
-  name = "gnome-desktop-2.32.1";
-
-  src = fetchurl {
-    url = mirror://gnome/sources/gnome-desktop/2.32/gnome-desktop-2.32.1.tar.bz2;
-    sha256 = "17bkng6ay37n3492lr9wpb49kms6gh554rn9gbjs27zygvvfrjsm";
-  };
-
-  configureFlags = "--disable-scrollkeeper";
-  nativeBuildInputs = [ pkgconfig ];
-  buildInputs = [ python libxml2Python libxslt which libX11 gtk
-                  intltool GConf gnome-doc-utils ];
-}
diff --git a/pkgs/desktops/gnome-2/desktop/gnome-keyring/default.nix b/pkgs/desktops/gnome-2/desktop/gnome-keyring/default.nix
deleted file mode 100644
index 26f3f624a042..000000000000
--- a/pkgs/desktops/gnome-2/desktop/gnome-keyring/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-{stdenv, fetchurl, pkgconfig, dbus, libgcrypt, libtasn1, pam, python, glib,
-gtk, intltool, GConf, libgnome-keyring }:
-
-stdenv.mkDerivation {
-  name = "gnome-keyring-2.30.3";
-
-  src = fetchurl {
-    url = mirror://gnome/sources/gnome-keyring/2.30/gnome-keyring-2.30.3.tar.bz2;
-    sha256 = "02r9gv3a4a705jf3h7c0bizn33c73wz0iw2500m7z291nrnmqkmj";
-  };
-  
-  buildInputs = [ dbus libgcrypt pam python gtk GConf libgnome-keyring ];
-
-  propagatedBuildInputs = [ glib libtasn1 ];
-
-  nativeBuildInputs = [ pkgconfig intltool ];
-}
diff --git a/pkgs/desktops/gnome-2/desktop/gnome-menus/default.nix b/pkgs/desktops/gnome-2/desktop/gnome-menus/default.nix
deleted file mode 100644
index 0dcb409e0aae..000000000000
--- a/pkgs/desktops/gnome-2/desktop/gnome-menus/default.nix
+++ /dev/null
@@ -1,13 +0,0 @@
-{stdenv, fetchurl, pkgconfig, python, glib, intltool}:
-
-stdenv.mkDerivation {
-  name = "gnome-menus-2.30.5";
-
-  src = fetchurl {
-    url = mirror://gnome/sources/gnome-menus/2.30/gnome-menus-2.30.5.tar.bz2;
-    sha256 = "1ajckii51spmkgfc0168c56x0syz5vwb2fp8b81c5s6n0r85dk3d";
-  };
-
-  nativeBuildInputs = [ pkgconfig ];
-  buildInputs = [ python glib intltool ];
-}
diff --git a/pkgs/desktops/gnome-2/desktop/gnome-panel/default.nix b/pkgs/desktops/gnome-2/desktop/gnome-panel/default.nix
deleted file mode 100644
index 3bef218740cb..000000000000
--- a/pkgs/desktops/gnome-2/desktop/gnome-panel/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-{ stdenv, fetchurl, pkgconfig, dbus-glib, popt, which, libxml2Python, libxslt, bzip2, python
-, gtk, libXau, libcanberra-gtk2
-, intltool, ORBit2, libglade, libgnome, libgnomeui, libbonobo, libbonoboui, GConf, gnome_menus, gnome-desktop
-, libwnck, librsvg, libgweather, gnome-doc-utils, libtasn1, libtool, xorg }:
-
-stdenv.mkDerivation {
-  name = "gnome-panel-2.32.1";
-
-  src = fetchurl {
-    url = mirror://gnome/sources/gnome-panel/2.32/gnome-panel-2.32.1.tar.bz2;
-    sha256 = "0pyakxyixmcp1yhi8r1q6adhamh2waj48y397fkigj11gbmjhy4g";
-  };
-
-  buildInputs =
-    [ gtk dbus-glib popt libxml2Python libxslt bzip2 python libXau intltool
-      ORBit2 libglade libgnome libgnomeui libbonobo libbonoboui GConf
-      gnome_menus gnome-desktop libwnck librsvg libgweather gnome-doc-utils
-      libtasn1 libtool libcanberra-gtk2 xorg.libICE xorg.libSM
-    ];
-
-  nativeBuildInputs = [ pkgconfig intltool which ];
-
-  configureFlags = [ "--disable-scrollkeeper" "--disable-introspection"/*not useful AFAIK*/ ];
-
-  NIX_CFLAGS_COMPILE="-I${GConf.dev}/include/gconf/2";
-}
diff --git a/pkgs/desktops/gnome-2/desktop/gnome-settings-daemon/default.nix b/pkgs/desktops/gnome-2/desktop/gnome-settings-daemon/default.nix
deleted file mode 100644
index 9712ce64841f..000000000000
--- a/pkgs/desktops/gnome-2/desktop/gnome-settings-daemon/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-{ stdenv, fetchurl, pkgconfig, dbus-glib, libxklavier, gtk
-, intltool, GConf, gnome-desktop, libglade, libgnomekbd, polkit, libpulseaudio
-, libSM }:
-
-stdenv.mkDerivation {
-  name = "gnome-settings-daemon-2.32.1";
-
-  src = fetchurl {
-    url = mirror://gnome/sources/gnome-settings-daemon/2.32/gnome-settings-daemon-2.32.1.tar.bz2;
-    sha256 = "11jyn10w2p2a76pjrkd0pjl1w406df821p053awklvmdqgzb6x00";
-  };
-
-  buildInputs =
-    [ dbus-glib libxklavier gtk GConf gnome-desktop libglade libgnomekbd polkit
-      libpulseaudio libSM
-    ];
-
-  nativeBuildInputs = [ pkgconfig intltool ];
-}
diff --git a/pkgs/desktops/gnome-2/desktop/libgnomekbd/default.nix b/pkgs/desktops/gnome-2/desktop/libgnomekbd/default.nix
deleted file mode 100644
index b846ef888c43..000000000000
--- a/pkgs/desktops/gnome-2/desktop/libgnomekbd/default.nix
+++ /dev/null
@@ -1,13 +0,0 @@
-{stdenv, fetchurl, pkgconfig, dbus-glib, libxklavier, glib, gtk, intltool, GConf, libglade}:
-
-stdenv.mkDerivation {
-  name = "libgnomekbd-2.32.0";
-
-  src = fetchurl {
-    url = mirror://gnome/sources/libgnomekbd/2.32/libgnomekbd-2.32.0.tar.bz2;
-    sha256 = "0mnjhdryx94c106fghzz01dyc1vlp16wn6sajvpxffnqqx62rmfx";
-  };
-
-  nativeBuildInputs = [ pkgconfig ];
-  buildInputs = [ dbus-glib libxklavier glib gtk intltool GConf libglade ];
-}
diff --git a/pkgs/desktops/gnome-2/desktop/libgweather/default.nix b/pkgs/desktops/gnome-2/desktop/libgweather/default.nix
deleted file mode 100644
index 47f2b8c90fb7..000000000000
--- a/pkgs/desktops/gnome-2/desktop/libgweather/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-{ stdenv, fetchurl, pkgconfig, libxml2, gtk, intltool, GConf, libsoup, libtasn1, nettle, gmp }:
-
-assert stdenv ? glibc;
-
-stdenv.mkDerivation rec {
-  name = "libgweather-2.30.3";
-  src = fetchurl {
-    url = "mirror://gnome/sources/libgweather/2.30/${name}.tar.bz2";
-    sha256 = "0k16lpdyy8as8wgc5dqpy5b8i9i4mrl77qx8db23fgs2c533fddq";
-  };
-  configureFlags = "--with-zoneinfo-dir=${stdenv.glibc}/share/zoneinfo";
-  nativeBuildInputs = [ pkgconfig ];
-  buildInputs = [ libxml2 gtk intltool GConf libsoup libtasn1 nettle gmp ];
-}
diff --git a/pkgs/desktops/gnome-2/desktop/mail-notification/default.nix b/pkgs/desktops/gnome-2/desktop/mail-notification/default.nix
index c14ee25981c7..1547c364b510 100644
--- a/pkgs/desktops/gnome-2/desktop/mail-notification/default.nix
+++ b/pkgs/desktops/gnome-2/desktop/mail-notification/default.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
   };
 
   nativeBuildInputs = [ pkgconfig ];
-   buildInputs = [ glib dbus-glib gmime libnotify libgnome-keyring openssl cyrus_sasl gnonlin sylpheed gob2 gettext intltool gnome2.GConf gnome2.libgnomeui dbus-glib gmime libnotify gnome2.gnome-keyring gnome2.scrollkeeper libxml2 gnome2.gnome_icon_theme hicolor-icon-theme tango-icon-theme ];
+   buildInputs = [ glib dbus-glib gmime libnotify libgnome-keyring openssl cyrus_sasl gnonlin sylpheed gob2 gettext intltool gnome2.GConf gnome2.libgnomeui dbus-glib gmime libnotify gnome2.scrollkeeper libxml2 gnome2.gnome_icon_theme hicolor-icon-theme tango-icon-theme ];
 
   prePatch = ''
     sed -i  -e '/jb_rule_set_install_message/d' -e '/jb_rule_add_install_command/d' jbsrc/jb.c
diff --git a/pkgs/desktops/gnome-2/desktop/metacity/default.nix b/pkgs/desktops/gnome-2/desktop/metacity/default.nix
deleted file mode 100644
index 95dd97568f46..000000000000
--- a/pkgs/desktops/gnome-2/desktop/metacity/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-{ stdenv, fetchurl, pkgconfig, glib, gtk, libXcomposite, libXcursor, libXdamage
-, libcanberra-gtk2, intltool, GConf, startup_notification, zenity, gnome-doc-utils
-, gsettings-desktop-schemas }:
-
-stdenv.mkDerivation {
-  name = "metacity-2.30.3";
-
-  src = fetchurl {
-    url = mirror://gnome/sources/metacity/2.30/metacity-2.30.3.tar.bz2;
-    sha256 = "1p8qzj967mmlwdl6gv9vb2vzs19czvivl0sd337lgr55iw0qgy08";
-  };
-
-  buildInputs =
-    [ pkgconfig glib gtk libXcomposite libXcursor libXdamage libcanberra-gtk2
-      intltool GConf startup_notification zenity gnome-doc-utils
-      gsettings-desktop-schemas
-    ];
-}
diff --git a/pkgs/desktops/gnome-2/desktop/zenity/default.nix b/pkgs/desktops/gnome-2/desktop/zenity/default.nix
deleted file mode 100644
index 0233f6340f55..000000000000
--- a/pkgs/desktops/gnome-2/desktop/zenity/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-{ stdenv, fetchurl, pkgconfig, libxml2, libxslt, gtk
-, gnome-doc-utils, intltool, libglade, libX11, which, docbook_xml_dtd_412 }:
-
-stdenv.mkDerivation {
-  name = "zenity-2.32.1";
-
-  src = fetchurl {
-    url = mirror://gnome/sources/zenity/2.32/zenity-2.32.1.tar.bz2;
-    sha256 = "1b0qxb07wif0ds1pl8xk3fq9p874j89rf718lii4ndh7382bwf48";
-  };
-
-  configureFlags = "--disable-scrollkeeper";
-  buildInputs = [ gtk libglade libxml2 libxslt libX11 docbook_xml_dtd_412 ];
-
-  nativeBuildInputs = [ pkgconfig intltool gnome-doc-utils which ];
-
-  doCheck = false; # fails, tries to access the net
-}
diff --git a/pkgs/desktops/gnome-2/platform/at-spi/default.nix b/pkgs/desktops/gnome-2/platform/at-spi/default.nix
deleted file mode 100644
index 9bcc9ab6cabe..000000000000
--- a/pkgs/desktops/gnome-2/platform/at-spi/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-{ stdenv, fetchurl, python, pkgconfig, popt, atk, gtk, libX11, libICE, libXtst, libXi
-, intltool, libbonobo, ORBit2, GConf, dbus-glib }:
-
-stdenv.mkDerivation {
-  name = "at-spi-1.32.0";
-
-  src = fetchurl {
-    url = mirror://gnome/sources/at-spi/1.32/at-spi-1.32.0.tar.bz2;
-    sha256 = "0fbh0afzw1gm4r2w68b8l0vhnia1qyzdl407vyxfw4v4fkm1v16c";
-  };
-
-  hardeningDisable = [ "format" ];
-
-  nativeBuildInputs = [ pkgconfig ];
-  buildInputs = [ python popt atk gtk libX11 libICE libXtst libXi
-                  intltool libbonobo ORBit2 GConf dbus-glib ];
-}
diff --git a/pkgs/desktops/gnome-2/platform/gnome-vfs-monikers/default.nix b/pkgs/desktops/gnome-2/platform/gnome-vfs-monikers/default.nix
deleted file mode 100644
index 5ae126df331c..000000000000
--- a/pkgs/desktops/gnome-2/platform/gnome-vfs-monikers/default.nix
+++ /dev/null
@@ -1,11 +0,0 @@
-{stdenv, fetchurl, pkgconfig, glib, intltool, gnome_vfs, libbonobo}:
-
-stdenv.mkDerivation {
-  name = "gnome-vfs-monikers-2.15.3";
-  src = fetchurl {
-    url = mirror://gnome/sources/gnome-vfs-monikers/2.15/gnome-vfs-monikers-2.15.3.tar.bz2;
-    sha256 = "0gpgk5vwhgqfhrd8pf1314kh7sv3jfqll2xbdbrs5s5sxy3v7b15";
-  };
-  nativeBuildInputs = [ pkgconfig ];
-  buildInputs = [ glib intltool gnome_vfs libbonobo ];
-}
diff --git a/pkgs/desktops/gnome-3/core/gnome-desktop/default.nix b/pkgs/desktops/gnome-3/core/gnome-desktop/default.nix
index 13f4b1ef6389..e909a356866c 100644
--- a/pkgs/desktops/gnome-3/core/gnome-desktop/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-desktop/default.nix
@@ -1,27 +1,26 @@
 { stdenv, fetchurl, pkgconfig, libxslt, which, libX11, gnome3, gtk3, glib
-, intltool, gnome-doc-utils, xkeyboard_config, isocodes, itstool, wayland
-, libseccomp, bubblewrap, gobjectIntrospection }:
+, intltool, libxml2, xkeyboard_config, isocodes, itstool, wayland
+, libseccomp, bubblewrap, gobjectIntrospection, gtk-doc, docbook_xsl }:
 
 stdenv.mkDerivation rec {
   name = "gnome-desktop-${version}";
   version = "3.28.2";
 
+  outputs = [ "out" "dev" "devdoc" ];
+
   src = fetchurl {
     url = "mirror://gnome/sources/gnome-desktop/${gnome3.versionBranch version}/${name}.tar.xz";
     sha256 = "0c439hhpfd9axmv4af6fzhibksh69pnn2nnbghbbqqbwy6zqfl30";
   };
 
-  passthru = {
-    updateScript = gnome3.updateScript { packageName = "gnome-desktop"; attrPath = "gnome3.gnome-desktop"; };
-  };
-
-  # this should probably be setuphook for glib
+  # TODO: remove with 3.30
   NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0";
 
   enableParallelBuilding = true;
 
   nativeBuildInputs = [
-    pkgconfig which itstool intltool libxslt gnome-doc-utils gobjectIntrospection
+    pkgconfig which itstool intltool libxslt libxml2 gobjectIntrospection
+    gtk-doc docbook_xsl
   ];
   buildInputs = [
     libX11 bubblewrap xkeyboard_config isocodes wayland
@@ -34,11 +33,22 @@ stdenv.mkDerivation rec {
     ./bubblewrap-paths.patch
   ];
 
+  configureFlags = [
+    "--enable-gtk-doc"
+  ];
+
   postPatch = ''
     substituteInPlace libgnome-desktop/gnome-desktop-thumbnail-script.c --subst-var-by \
       BUBBLEWRAP_BIN "${bubblewrap}/bin/bwrap"
   '';
 
+  passthru = {
+    updateScript = gnome3.updateScript {
+      packageName = "gnome-desktop";
+      attrPath = "gnome3.gnome-desktop";
+    };
+  };
+
   meta = with stdenv.lib; {
     description = "Library with common API for various GNOME modules";
     license = with licenses; [ gpl2 lgpl2 ];
diff --git a/pkgs/desktops/gnome-3/core/gnome-software/default.nix b/pkgs/desktops/gnome-3/core/gnome-software/default.nix
index 81d401f8da2e..6172f2165439 100644
--- a/pkgs/desktops/gnome-3/core/gnome-software/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-software/default.nix
@@ -1,5 +1,5 @@
 { stdenv, fetchurl, substituteAll, pkgconfig, meson, ninja, gettext, gnome3, wrapGAppsHook, packagekit, ostree
-, glib, appstream-glib, libsoup, polkit, isocodes, gspell, libxslt, gobjectIntrospection, flatpak
+, glib, appstream-glib, libsoup, polkit, isocodes, gspell, libxslt, gobjectIntrospection, flatpak, fwupd
 , json-glib, libsecret, valgrind-light, docbook_xsl, docbook_xml_dtd_42, gtk-doc, desktop-file-utils }:
 
 stdenv.mkDerivation rec {
@@ -27,12 +27,11 @@ stdenv.mkDerivation rec {
     gnome3.gtk glib packagekit appstream-glib libsoup
     gnome3.gsettings-desktop-schemas gnome3.gnome-desktop
     gspell json-glib libsecret ostree
-    polkit flatpak
+    polkit flatpak fwupd
   ];
 
   mesonFlags = [
     "-Denable-rpm=false"
-    "-Denable-fwupd=false"
     "-Denable-oauth=false"
     "-Denable-ubuntu-reviews=false"
     "-Denable-gudev=false"
diff --git a/pkgs/desktops/gnome-3/core/gnome-terminal/default.nix b/pkgs/desktops/gnome-3/core/gnome-terminal/default.nix
index d224f0561703..a0318514c9b9 100644
--- a/pkgs/desktops/gnome-3/core/gnome-terminal/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-terminal/default.nix
@@ -1,6 +1,6 @@
-{ stdenv, fetchurl, pkgconfig, libxml2, gnome3
-, gnome-doc-utils, intltool, which, libuuid, vala
-, desktop-file-utils, itstool, wrapGAppsHook, appdata-tools }:
+{ stdenv, fetchurl, pkgconfig, libxml2, gnome3, dconf, nautilus
+, gtk, gsettings-desktop-schemas, vte, intltool, which, libuuid, vala
+, desktop-file-utils, itstool, wrapGAppsHook }:
 
 stdenv.mkDerivation rec {
   name = "gnome-terminal-${version}";
@@ -11,15 +11,16 @@ stdenv.mkDerivation rec {
     sha256 = "0ybjansg6lr279191w8z8r45gy4rxwzw1ajm98cgkv0fk2jdr0x2";
   };
 
-  passthru = {
-    updateScript = gnome3.updateScript { packageName = "gnome-terminal"; attrPath = "gnome3.gnome-terminal"; };
-  };
-
-  buildInputs = [ gnome3.gtk gnome3.gsettings-desktop-schemas gnome3.vte appdata-tools
-                  gnome3.dconf itstool gnome3.nautilus ];
+  buildInputs = [
+    gtk gsettings-desktop-schemas vte libuuid dconf
+    # For extension
+    nautilus
+  ];
 
-  nativeBuildInputs = [ pkgconfig intltool gnome-doc-utils which libuuid libxml2
-                        vala desktop-file-utils wrapGAppsHook ];
+  nativeBuildInputs = [
+    pkgconfig intltool itstool which libxml2
+    vala desktop-file-utils wrapGAppsHook
+  ];
 
   # Silly ./configure, it looks for dbus file from gnome-shell in the
   # installation tree of the package it is configuring.
@@ -28,15 +29,22 @@ stdenv.mkDerivation rec {
     substituteInPlace src/Makefile.in --replace '$(dbusinterfacedir)/org.gnome.ShellSearchProvider2.xml' "${gnome3.gnome-shell}/share/dbus-1/interfaces/org.gnome.ShellSearchProvider2.xml"
   '';
 
-  # FIXME: enable for gnome3
-  configureFlags = [ "--disable-migration" ];
+  configureFlags = [ "--disable-migration" ]; # TODO: remove this with 3.30
+
+  passthru = {
+    updateScript = gnome3.updateScript {
+      packageName = "gnome-terminal";
+      attrPath = "gnome3.gnome-terminal";
+    };
+  };
 
   enableParallelBuilding = true;
 
   meta = with stdenv.lib; {
     description = "The GNOME Terminal Emulator";
-    homepage = https://wiki.gnome.org/Apps/Terminal/;
+    homepage = https://wiki.gnome.org/Apps/Terminal;
     platforms = platforms.linux;
+    license = licenses.gpl3Plus;
     maintainers = gnome3.maintainers;
   };
 }
diff --git a/pkgs/desktops/gnome-3/core/gucharmap/default.nix b/pkgs/desktops/gnome-3/core/gucharmap/default.nix
index 861702a3986e..797eb00bd3ff 100644
--- a/pkgs/desktops/gnome-3/core/gucharmap/default.nix
+++ b/pkgs/desktops/gnome-3/core/gucharmap/default.nix
@@ -1,6 +1,7 @@
-{ stdenv, intltool, fetchFromGitLab, pkgconfig, gtk3, defaultIconTheme
-, glib, desktop-file-utils, appdata-tools, gtk-doc, autoconf, automake, libtool
-, wrapGAppsHook, gnome3, itstool, libxml2
+{ stdenv, intltool, fetchFromGitLab, fetchpatch, pkgconfig, gtk3, defaultIconTheme
+, glib, desktop-file-utils, gtk-doc, autoconf, automake, libtool
+, wrapGAppsHook, gnome3, itstool, libxml2, yelp-tools
+, docbook_xsl, docbook_xml_dtd_412, gsettings-desktop-schemas
 , callPackage, unzip, gobjectIntrospection }:
 
 let
@@ -9,6 +10,8 @@ in stdenv.mkDerivation rec {
   name = "gucharmap-${version}";
   version = "11.0.1";
 
+  outputs = [ "out" "lib" "dev" "devdoc" ];
+
   src = fetchFromGitLab {
     domain = "gitlab.gnome.org";
     owner = "GNOME";
@@ -17,16 +20,26 @@ in stdenv.mkDerivation rec {
     sha256 = "13iw4fa6mv8vi8bkwk0bbhamnzbaih0c93p4rh07khq6mxa6hnpi";
   };
 
+  patches = [
+    # Fix locale path to allow split outputs
+    # https://gitlab.gnome.org/GNOME/gucharmap/issues/10
+    (fetchpatch {
+      url = https://gitlab.gnome.org/GNOME/gucharmap/commit/b2b03f16aa869ac0ec1a05c55c4d4e4c4b513576.patch;
+      sha256 = "1543mcyz96x23m9pzx04ny15m4a2pqmiksl1y5r51k3sw4fyisci";
+    })
+  ];
+
   nativeBuildInputs = [
-    pkgconfig wrapGAppsHook unzip intltool itstool appdata-tools
-    autoconf automake libtool gtk-doc
-    gnome3.yelp-tools libxml2 desktop-file-utils gobjectIntrospection
+    pkgconfig wrapGAppsHook unzip intltool itstool
+    autoconf automake libtool gtk-doc docbook_xsl docbook_xml_dtd_412
+    yelp-tools libxml2 desktop-file-utils gobjectIntrospection
   ];
 
-  buildInputs = [ gtk3 glib gnome3.gsettings-desktop-schemas defaultIconTheme ];
+  buildInputs = [ gtk3 glib gsettings-desktop-schemas defaultIconTheme ];
 
   configureFlags = [
     "--with-unicode-data=${unicode-data}"
+    "--enable-gtk-doc"
   ];
 
   doCheck = true;
diff --git a/pkgs/desktops/gnome-3/core/vte/default.nix b/pkgs/desktops/gnome-3/core/vte/default.nix
index 17385ab72029..47a2c2f19d3b 100644
--- a/pkgs/desktops/gnome-3/core/vte/default.nix
+++ b/pkgs/desktops/gnome-3/core/vte/default.nix
@@ -19,7 +19,12 @@ stdenv.mkDerivation rec {
   nativeBuildInputs = [ gobjectIntrospection intltool pkgconfig vala gperf libxml2 ];
   buildInputs = [ gnome3.glib gnome3.gtk3 ncurses ];
 
-  propagatedBuildInputs = [ gnutls pcre2 ];
+  propagatedBuildInputs = [
+    # Required by vte-2.91.pc.
+    gnome3.gtk3
+    gnutls
+    pcre2
+  ];
 
   preConfigure = "patchShebangs .";
 
diff --git a/pkgs/desktops/gnome-3/default.nix b/pkgs/desktops/gnome-3/default.nix
index ce542e7f88b6..478dfc5d9f41 100644
--- a/pkgs/desktops/gnome-3/default.nix
+++ b/pkgs/desktops/gnome-3/default.nix
@@ -187,31 +187,31 @@ lib.makeScope pkgs.newScope (self: with self; {
   nautilus = callPackage ./core/nautilus { };
 
   networkmanager-openvpn = pkgs.networkmanager-openvpn.override {
-    inherit gnome3;
+    withGnome = true;
   };
 
   networkmanager-vpnc = pkgs.networkmanager-vpnc.override {
-    inherit gnome3;
+    withGnome = true;
   };
 
   networkmanager-openconnect = pkgs.networkmanager-openconnect.override {
-    inherit gnome3;
+    withGnome = true;
   };
 
   networkmanager-fortisslvpn = pkgs.networkmanager-fortisslvpn.override {
-    inherit gnome3;
+    withGnome = true;
   };
 
   networkmanager-l2tp = pkgs.networkmanager-l2tp.override {
-    inherit gnome3;
+    withGnome = true;
   };
 
   networkmanager-iodine = pkgs.networkmanager-iodine.override {
-    inherit gnome3;
+    withGnome = true;
   };
 
   networkmanagerapplet = pkgs.networkmanagerapplet.override {
-    inherit gnome3 gsettings-desktop-schemas glib-networking;
+    withGnome = true;
   };
 
   rest = callPackage ./core/rest { };
@@ -373,10 +373,18 @@ lib.makeScope pkgs.newScope (self: with self; {
 
   gexiv2 = callPackage ./misc/gexiv2 { };
 
+  gnome-applets = callPackage ./misc/gnome-applets { };
+
+  gnome-flashback = callPackage ./misc/gnome-flashback { };
+
+  gnome-panel = callPackage ./misc/gnome-panel { };
+
   gnome-tweaks = callPackage ./misc/gnome-tweaks { };
 
   gpaste = callPackage ./misc/gpaste { };
 
+  metacity = callPackage ./misc/metacity { };
+
   pidgin-im-gnome-shell-extension = callPackage ./misc/pidgin { };
 
   gtkhtml = callPackage ./misc/gtkhtml { };
diff --git a/pkgs/desktops/gnome-3/misc/gnome-applets/default.nix b/pkgs/desktops/gnome-3/misc/gnome-applets/default.nix
new file mode 100644
index 000000000000..cbf8bc9707bf
--- /dev/null
+++ b/pkgs/desktops/gnome-3/misc/gnome-applets/default.nix
@@ -0,0 +1,110 @@
+{ stdenv
+, fetchurl
+, fetchpatch
+, autoreconfHook
+, intltool
+, itstool
+, libxml2
+, libxslt
+, pkgconfig
+, gnome-panel
+, gtk3
+, glib
+, libwnck3
+, libgtop
+, libnotify
+, upower
+, dbus-glib
+, wirelesstools
+, linuxPackages
+, adwaita-icon-theme
+, libgweather
+, gucharmap
+, gnome-settings-daemon
+, tracker
+, polkit
+, gnome3
+}:
+
+let
+  pname = "gnome-applets";
+  version = "3.28.0";
+in stdenv.mkDerivation rec {
+  name = "${pname}-${version}";
+
+  src = fetchurl {
+    url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
+    sha256 = "0wd6pirv57rcxm5d32r1s3ni7sp26gnqd4qhjciw0pn5ak627y5h";
+  };
+
+  patches = [
+    # https://github.com/NixOS/nixpkgs/issues/36468
+    # https://gitlab.gnome.org/GNOME/gnome-applets/issues/3
+    (fetchpatch {
+      url = https://gitlab.gnome.org/GNOME/gnome-applets/commit/1ee719581c33d7d640ae9f656e4e9b192bafef78.patch;
+      sha256 = "05wim7d2ii3pxph3n3am76cvnxmkfpggk0cpy8p5xgm3hcibwfrf";
+    })
+    (fetchpatch {
+      url = https://gitlab.gnome.org/GNOME/gnome-applets/commit/1fa778b01f0e6b70678b0e5755ca0ed7a093fa75.patch;
+      sha256 = "0kppqywn0ab18p64ixz0b58cn5bpqf0xy71bycldlc5ybpdx5mq0";
+    })
+
+    # https://gitlab.gnome.org/GNOME/gnome-applets/issues/4
+    (fetchpatch {
+      url = https://gitlab.gnome.org/GNOME/gnome-applets/commit/e14482a90e6113f211e9328d8c39a69bdf5111d8.patch;
+      sha256 = "10ac0kk38hxqh8yvdlriyyv809qrxbpy9ihp01gizhiw7qpz97ff";
+    })
+  ];
+
+  nativeBuildInputs = [
+    autoreconfHook
+    intltool
+    itstool
+    pkgconfig
+    libxml2
+    libxslt
+  ];
+
+  buildInputs = [
+    gnome-panel
+    gtk3
+    glib
+    libxml2
+    libwnck3
+    libgtop
+    libnotify
+    upower
+    dbus-glib
+    adwaita-icon-theme
+    libgweather
+    gucharmap
+    gnome-settings-daemon
+    tracker
+    polkit
+    wirelesstools
+    linuxPackages.cpupower
+  ];
+
+  enableParallelBuilding = true;
+
+  doCheck = true;
+
+  configureFlags = [
+    "--with-libpanel-applet-dir=$(out)/share/gnome-panel/applets"
+  ];
+
+  passthru = {
+    updateScript = gnome3.updateScript {
+      packageName = pname;
+      attrPath = "gnome3.${pname}";
+    };
+  };
+
+  meta = with stdenv.lib; {
+    description = "Applets for use with the GNOME panel";
+    homepage = https://wiki.gnome.org/Projects/GnomeApplets;
+    license = licenses.gpl2Plus;
+    maintainers = gnome3.maintainers;
+    platforms = platforms.linux;
+  };
+}
diff --git a/pkgs/desktops/gnome-3/misc/gnome-flashback/default.nix b/pkgs/desktops/gnome-3/misc/gnome-flashback/default.nix
new file mode 100644
index 000000000000..f3f2cf992571
--- /dev/null
+++ b/pkgs/desktops/gnome-3/misc/gnome-flashback/default.nix
@@ -0,0 +1,92 @@
+{ stdenv
+, autoreconfHook
+, fetchurl
+, fetchpatch
+, gettext
+, glib
+, gnome-bluetooth
+, gnome-desktop
+, gnome-session
+, gnome3
+, gsettings-desktop-schemas
+, gtk
+, ibus
+, intltool
+, libcanberra-gtk3
+, libpulseaudio
+, libxkbfile
+, libxml2
+, metacity
+, pkgconfig
+, polkit
+, substituteAll
+, upower
+, xkeyboard_config }:
+
+let
+  pname = "gnome-flashback";
+  version = "3.28.0";
+in stdenv.mkDerivation rec {
+  name = "${pname}-${version}";
+
+  src = fetchurl {
+    url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
+    sha256 = "1ra8bfwgwqw47zx2h1q999g7l4dnqh7sv02if3zk8pkw3sm769hg";
+  };
+
+  patches =[
+    (substituteAll {
+      src = ./fix-paths.patch;
+      inherit metacity;
+      gnomeSession = gnome-session;
+    })
+
+    # https://github.com/NixOS/nixpkgs/issues/36468
+    # https://gitlab.gnome.org/GNOME/gnome-flashback/issues/3
+    (fetchpatch {
+      url = https://gitlab.gnome.org/GNOME/gnome-flashback/commit/eabd34f64adc43b8783920bd7a2177ce21f83fbc.patch;
+      sha256 = "116c5zy8cp7d06mrsn943q7vj166086jzrfzfqg7yli14pmf9w1a";
+    })
+  ];
+
+  nativeBuildInputs = [
+    autoreconfHook
+    gettext
+    libxml2
+    pkgconfig
+  ];
+
+  buildInputs = [
+    glib
+    gnome-bluetooth
+    gnome-desktop
+    gsettings-desktop-schemas
+    gtk
+    ibus
+    libcanberra-gtk3
+    libpulseaudio
+    libxkbfile
+    polkit
+    upower
+    xkeyboard_config
+  ];
+
+  doCheck = true;
+
+  enableParallelBuilding = true;
+
+  passthru = {
+    updateScript = gnome3.updateScript {
+      packageName = pname;
+      attrPath = "gnome3.${pname}";
+    };
+  };
+
+  meta = with stdenv.lib; {
+    description = "GNOME 2.x-like session for GNOME 3";
+    homepage = https://wiki.gnome.org/Projects/GnomeFlashback;
+    license = licenses.gpl2;
+    maintainers = gnome3.maintainers;
+    platforms = platforms.linux;
+  };
+}
diff --git a/pkgs/desktops/gnome-3/misc/gnome-flashback/fix-paths.patch b/pkgs/desktops/gnome-3/misc/gnome-flashback/fix-paths.patch
new file mode 100644
index 000000000000..9d5add233d61
--- /dev/null
+++ b/pkgs/desktops/gnome-3/misc/gnome-flashback/fix-paths.patch
@@ -0,0 +1,30 @@
+--- a/data/Makefile.am
++++ b/data/Makefile.am
+@@ -22,7 +22,7 @@
+ 	             echo 'if [ -z $$XDG_CURRENT_DESKTOP ]; then' && \
+ 	             echo '  export XDG_CURRENT_DESKTOP="GNOME-Flashback:GNOME"' && \
+ 	             echo 'fi' && echo '' && \
+-	             echo 'exec gnome-session --session=gnome-flashback-compiz "$$@"') > $@
++	             echo 'exec @gnomeSession@/bin/gnome-session --session=gnome-flashback-compiz "$$@"') > $@
+ 	$(AM_V_at) chmod a+x $@
+ 
+ gnome-flashback-metacity: Makefile
+@@ -30,7 +30,7 @@
+ 	             echo 'if [ -z $$XDG_CURRENT_DESKTOP ]; then' && \
+ 	             echo '  export XDG_CURRENT_DESKTOP="GNOME-Flashback:GNOME"' && \
+ 	             echo 'fi' && echo '' && \
+-	             echo 'exec gnome-session --session=gnome-flashback-metacity --disable-acceleration-check "$$@"') > $@
++	             echo 'exec @gnomeSession@/bin/gnome-session --session=gnome-flashback-metacity --disable-acceleration-check "$$@"') > $@
+ 	$(AM_V_at) chmod a+x $@
+ 
+ CLEANFILES = \
+--- a/data/xsessions/gnome-flashback-metacity.desktop.in.in
++++ b/data/xsessions/gnome-flashback-metacity.desktop.in.in
+@@ -2,6 +2,6 @@
+ Name=GNOME Flashback (Metacity)
+ Comment=This session logs you into GNOME Flashback with Metacity
+ Exec=@libexecdir@/gnome-flashback-metacity
+-TryExec=metacity
++TryExec=@metacity@/bin/metacity
+ Type=Application
+ DesktopNames=GNOME-Flashback;GNOME;
diff --git a/pkgs/desktops/gnome-3/misc/gnome-panel/default.nix b/pkgs/desktops/gnome-3/misc/gnome-panel/default.nix
new file mode 100644
index 000000000000..5c40b4c8f441
--- /dev/null
+++ b/pkgs/desktops/gnome-3/misc/gnome-panel/default.nix
@@ -0,0 +1,92 @@
+{ stdenv
+, fetchurl
+, autoreconfHook
+, fetchpatch
+, dconf
+, evolution-data-server
+, gdm
+, gettext
+, glib
+, gnome-desktop
+, gnome-menus
+, gnome3
+, gtk
+, itstool
+, libgweather
+, libsoup
+, libwnck3
+, libxml2
+, pkgconfig
+, polkit
+, systemd
+, wrapGAppsHook }:
+
+let
+  pname = "gnome-panel";
+  version = "3.28.0";
+in stdenv.mkDerivation rec {
+  name = "${pname}-${version}";
+
+  outputs = [ "out" "dev" "man" ];
+
+  src = fetchurl {
+    url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
+    sha256 = "1004cp9cxqpic9lsraqn5c1739acn4sn4ql3c1fja99hv22h1ziv";
+  };
+
+  patches = [
+    # https://github.com/NixOS/nixpkgs/issues/36468
+    # https://gitlab.gnome.org/GNOME/gnome-panel/issues/6
+    (fetchpatch {
+      url = https://gitlab.gnome.org/GNOME/gnome-panel/commit/be26e170a10c297949a6d9f3cbc70b6caaf04b56.patch;
+      sha256 = "10gxl9fwbv5j0s1lz7gkz6wqpda5wfzs49r5khbk1h05lv0hk4l4";
+    })
+  ];
+
+  nativeBuildInputs = [
+    autoreconfHook
+    gettext
+    itstool
+    libxml2
+    pkgconfig
+    wrapGAppsHook
+  ];
+
+  buildInputs = [
+    dconf
+    evolution-data-server
+    gdm
+    glib
+    gnome-desktop
+    gnome-menus
+    gtk
+    libgweather
+    libsoup
+    libwnck3
+    polkit
+    systemd
+  ];
+
+  configureFlags = [
+    "--enable-eds"
+  ];
+
+  enableParallelBuilding = true;
+
+  doCheck = true;
+
+  passthru = {
+    updateScript = gnome3.updateScript {
+      packageName = pname;
+      attrPath = "gnome3.${pname}";
+    };
+  };
+
+  meta = with stdenv.lib; {
+    description = "Component of Gnome Flashback that provides panels and default applets for the desktop";
+    homepage = https://wiki.gnome.org/Projects/GnomePanel;
+    license = licenses.gpl2Plus;
+    maintainers = gnome3.maintainers;
+    platforms = platforms.linux;
+  };
+}
diff --git a/pkgs/desktops/gnome-3/misc/metacity/default.nix b/pkgs/desktops/gnome-3/misc/metacity/default.nix
new file mode 100644
index 000000000000..46ff2c118137
--- /dev/null
+++ b/pkgs/desktops/gnome-3/misc/metacity/default.nix
@@ -0,0 +1,70 @@
+{ stdenv
+, fetchurl
+, gettext
+, glib
+, gnome3
+, gsettings-desktop-schemas
+, gtk
+, libcanberra-gtk3
+, libgtop
+, libstartup_notification
+, libxml2
+, pkgconfig
+, substituteAll
+, wrapGAppsHook
+, zenity }:
+
+let
+  pname = "metacity";
+  version = "3.28.0";
+in stdenv.mkDerivation rec {
+  name = "${pname}-${version}";
+
+  src = fetchurl {
+    url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
+    sha256 = "0kzap0lzlkcgkna3h426xgwrn2zpipy8cfsxpfynnaf74vyas3aw";
+  };
+
+  patches = [
+    (substituteAll {
+      src = ./fix-paths.patch;
+      inherit zenity;
+    })
+  ];
+
+  nativeBuildInputs = [
+    gettext
+    libxml2
+    pkgconfig
+    wrapGAppsHook
+  ];
+
+  buildInputs = [
+    glib
+    gsettings-desktop-schemas
+    gtk
+    libcanberra-gtk3
+    libgtop
+    libstartup_notification
+    zenity
+  ];
+
+  enableParallelBuilding = true;
+
+  passthru = {
+    updateScript = gnome3.updateScript {
+      packageName = pname;
+      attrPath = "gnome3.${pname}";
+    };
+  };
+
+  doCheck = true;
+
+  meta = with stdenv.lib; {
+    description = "Window manager used in Gnome Flashback";
+    homepage = https://wiki.gnome.org/Projects/Metacity;
+    license = licenses.gpl2;
+    maintainers = gnome3.maintainers;
+    platforms = platforms.linux;
+  };
+}
diff --git a/pkgs/desktops/gnome-3/misc/metacity/fix-paths.patch b/pkgs/desktops/gnome-3/misc/metacity/fix-paths.patch
new file mode 100644
index 000000000000..ff3a244e67d9
--- /dev/null
+++ b/pkgs/desktops/gnome-3/misc/metacity/fix-paths.patch
@@ -0,0 +1,11 @@
+--- a/src/core/util.c
++++ b/src/core/util.c
+@@ -424,7 +424,7 @@
+                                  g_slist_length (columns)*2 +
+                                  g_slist_length (entries)));
+ 
+-  argvl[i++] = "zenity";
++  argvl[i++] = "@zenity@/bin/zenity";
+   argvl[i++] = type;
+   argvl[i++] = "--display";
+   argvl[i++] = display;
diff --git a/pkgs/desktops/mate/mate-screensaver/default.nix b/pkgs/desktops/mate/mate-screensaver/default.nix
index 3289ff5081b5..25d90c753dc3 100644
--- a/pkgs/desktops/mate/mate-screensaver/default.nix
+++ b/pkgs/desktops/mate/mate-screensaver/default.nix
@@ -2,11 +2,11 @@
 
 stdenv.mkDerivation rec {
   name = "mate-screensaver-${version}";
-  version = "1.20.1";
+  version = "1.21.0";
 
   src = fetchurl {
     url = "http://pub.mate-desktop.org/releases/${mate.getRelease version}/${name}.tar.xz";
-    sha256 = "1mcr2915wymwjy55m2z0l6b9dszabbv0my0xxsa1fb8xkr4hk4qh";
+    sha256 = "1asfw2x0ha830ilkw97bjdqm2gnjbpb6dd7lb6h43aix7g3lgm7f";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/desktops/plasma-5/fetch.sh b/pkgs/desktops/plasma-5/fetch.sh
index 9e5faf96de29..acf769f02e33 100644
--- a/pkgs/desktops/plasma-5/fetch.sh
+++ b/pkgs/desktops/plasma-5/fetch.sh
@@ -1 +1 @@
-WGET_ARGS=( https://download.kde.org/stable/plasma/5.13.2/ -A '*.tar.xz' )
+WGET_ARGS=( https://download.kde.org/stable/plasma/5.13.4/ -A '*.tar.xz' )
diff --git a/pkgs/desktops/plasma-5/plasma-workspace/plasma-workspace.patch b/pkgs/desktops/plasma-5/plasma-workspace/plasma-workspace.patch
index 7f45d51d1609..9027f6ad8a4a 100644
--- a/pkgs/desktops/plasma-5/plasma-workspace/plasma-workspace.patch
+++ b/pkgs/desktops/plasma-5/plasma-workspace/plasma-workspace.patch
@@ -526,7 +526,7 @@ index f9e2e429..0a4267a9 100644
  
  echo 'startkde: Done.'  1>&2
 diff --git a/startkde/startplasma.cmake b/startkde/startplasma.cmake
-index a5d09fa7..d42c284b 100644
+index f7330ab3..5eedbb11 100644
 --- a/startkde/startplasma.cmake
 +++ b/startkde/startplasma.cmake
 @@ -1,6 +1,6 @@
@@ -663,8 +663,8 @@ index a5d09fa7..d42c284b 100644
    exit 1
  fi
  
--qdbus org.kde.KSplash /KSplash org.kde.KSplash.setStage kinit
-+@NIXPKGS_QDBUS@ org.kde.KSplash /KSplash org.kde.KSplash.setStage kinit
+-qdbus org.kde.KSplash /KSplash org.kde.KSplash.setStage kinit &
++@NIXPKGS_QDBUS@ org.kde.KSplash /KSplash org.kde.KSplash.setStage kinit &
  
  # finally, give the session control to the session manager
  # see kdebase/ksmserver for the description of the rest of the startup sequence
@@ -718,7 +718,7 @@ index a5d09fa7..d42c284b 100644
  
  echo 'startplasma: Done.'  1>&2
 diff --git a/startkde/startplasmacompositor.cmake b/startkde/startplasmacompositor.cmake
-index dd9e304d..49d456e9 100644
+index dd9e304d..12132f9e 100644
 --- a/startkde/startplasmacompositor.cmake
 +++ b/startkde/startplasmacompositor.cmake
 @@ -1,118 +1,165 @@
diff --git a/pkgs/desktops/plasma-5/srcs.nix b/pkgs/desktops/plasma-5/srcs.nix
index 966237b73a82..752493b1a70d 100644
--- a/pkgs/desktops/plasma-5/srcs.nix
+++ b/pkgs/desktops/plasma-5/srcs.nix
@@ -3,363 +3,363 @@
 
 {
   bluedevil = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/bluedevil-5.13.2.tar.xz";
-      sha256 = "16ip2myq0s5d1yjipr0k0cvbq22mc668pms33qhs2836mqxq4c87";
-      name = "bluedevil-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/bluedevil-5.13.4.tar.xz";
+      sha256 = "1f7bjj3p5n8pvmqqgqz5xgjjhq1mjwknd36hrr5jn3klhbyahqkk";
+      name = "bluedevil-5.13.4.tar.xz";
     };
   };
   breeze = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/breeze-5.13.2.tar.xz";
-      sha256 = "1yl41rjh2qmplny6x9hm885mwsfn6w5asw8dkp7rk0qpyb607jkq";
-      name = "breeze-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/breeze-5.13.4.tar.xz";
+      sha256 = "1kxcd8zkk79mjh1j0lzw2nf0v0w2qc4zzb68nw61k1ca8v9mgq84";
+      name = "breeze-5.13.4.tar.xz";
     };
   };
   breeze-grub = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/breeze-grub-5.13.2.tar.xz";
-      sha256 = "1j2lh8prbdivy7vlv3iyizgkmsc2qwpjkivyn9b9r6gpp0ii0dwk";
-      name = "breeze-grub-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/breeze-grub-5.13.4.tar.xz";
+      sha256 = "1vxy24b2ndjkljw5ipwl8nl8nqckxr64sq6v4p690wib9j1nly09";
+      name = "breeze-grub-5.13.4.tar.xz";
     };
   };
   breeze-gtk = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/breeze-gtk-5.13.2.tar.xz";
-      sha256 = "12hs3nqjf20kcn18ab64qdwc8aq33l220giqfffdb7rh8n7wyknx";
-      name = "breeze-gtk-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/breeze-gtk-5.13.4.tar.xz";
+      sha256 = "0sa0v9irimqhh17c1nykzkbhr6n3agam8y0idfr26xg7jblch3s0";
+      name = "breeze-gtk-5.13.4.tar.xz";
     };
   };
   breeze-plymouth = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/breeze-plymouth-5.13.2.tar.xz";
-      sha256 = "18020rppw59iwqdrmm0xsmq2cl98z6m5na8walvvzvlqsskc7hh6";
-      name = "breeze-plymouth-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/breeze-plymouth-5.13.4.tar.xz";
+      sha256 = "1v02bh3xwcx5vixcp21a4wq04nn3wsgip5ycrgsb2bn013mspv20";
+      name = "breeze-plymouth-5.13.4.tar.xz";
     };
   };
   discover = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/discover-5.13.2.tar.xz";
-      sha256 = "0jh2d9gk72fm2csf8i41hq4i0dd467m3cw5y81wbrz3k9qd3llrb";
-      name = "discover-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/discover-5.13.4.tar.xz";
+      sha256 = "1n7wd9w1r9a5ncgqc2s0aywivzqc3115wr93hrf1lqxpk0qskkyc";
+      name = "discover-5.13.4.tar.xz";
     };
   };
   drkonqi = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/drkonqi-5.13.2.tar.xz";
-      sha256 = "1zfd4pbrqp67zqmhydimqdbq49bc5b20d9z8px27l1rgj951ms2j";
-      name = "drkonqi-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/drkonqi-5.13.4.tar.xz";
+      sha256 = "1ddqisah98qd0hqg6pz5jk1pmisji2c6mj3i5w7df57zi7kpj4wz";
+      name = "drkonqi-5.13.4.tar.xz";
     };
   };
   kactivitymanagerd = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/kactivitymanagerd-5.13.2.tar.xz";
-      sha256 = "1z6nncnlzmk0l1k4vsg9g2z18k1z4k73j2gv7bbhyx9xmb0aypdf";
-      name = "kactivitymanagerd-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/kactivitymanagerd-5.13.4.tar.xz";
+      sha256 = "0iq5bxnszdndbvrqi8xm80d7i67xw0z45yq3qdsdlx80zzgb9g9d";
+      name = "kactivitymanagerd-5.13.4.tar.xz";
     };
   };
   kde-cli-tools = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/kde-cli-tools-5.13.2.tar.xz";
-      sha256 = "04hyhbr288girwsp5h8rbxkp8m56wm69h9vhbb7g4lr5b3jrr1ps";
-      name = "kde-cli-tools-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/kde-cli-tools-5.13.4.tar.xz";
+      sha256 = "1dznj0jni4bm5z0hy644pcf7iavfd9yp8hfx87af3xhxxrifws37";
+      name = "kde-cli-tools-5.13.4.tar.xz";
     };
   };
   kdecoration = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/kdecoration-5.13.2.tar.xz";
-      sha256 = "1gjp1ma0d0kxkky13kx16gwmwwjllz2w9h4ffa9hnw93sk0z1rb0";
-      name = "kdecoration-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/kdecoration-5.13.4.tar.xz";
+      sha256 = "1clf939g7qpnxxxw8iv3i4l9330dayzhg0cfrx6mffm2ywny67wd";
+      name = "kdecoration-5.13.4.tar.xz";
     };
   };
   kde-gtk-config = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/kde-gtk-config-5.13.2.tar.xz";
-      sha256 = "0np7r02ihgii1894fysr8ik9jxs3b6bdb5blkdnh51j44dr7c5a4";
-      name = "kde-gtk-config-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/kde-gtk-config-5.13.4.tar.xz";
+      sha256 = "03x5yvgk6kjy12qh3xblv90rsf8g5nsrc9573zd3rzz74pjql605";
+      name = "kde-gtk-config-5.13.4.tar.xz";
     };
   };
   kdeplasma-addons = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/kdeplasma-addons-5.13.2.tar.xz";
-      sha256 = "03a0w3gimiak32zhhqwi4y35lpdq7fblbjg8xfgsdzrps7zh1n7x";
-      name = "kdeplasma-addons-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/kdeplasma-addons-5.13.4.tar.xz";
+      sha256 = "1kgnmkykma14vinabal747hpvnrahccksgb68pxb4lxgylbcvy04";
+      name = "kdeplasma-addons-5.13.4.tar.xz";
     };
   };
   kgamma5 = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/kgamma5-5.13.2.tar.xz";
-      sha256 = "0d3yhwgyag5yzny9adsxvdd1dmfq0k6aslz9cgi5fn7k9jppvn6j";
-      name = "kgamma5-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/kgamma5-5.13.4.tar.xz";
+      sha256 = "0hcnflk7zzpx00w6ifidrwxjmr99xrisfz2206fggal5j7y5w6yw";
+      name = "kgamma5-5.13.4.tar.xz";
     };
   };
   khotkeys = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/khotkeys-5.13.2.tar.xz";
-      sha256 = "13fffa73mddm4wb436kw6m7i2p1mv8c3z8dj6gr7ccbcsmzhlj88";
-      name = "khotkeys-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/khotkeys-5.13.4.tar.xz";
+      sha256 = "1nq2afb06y3383gh3n5b1b4sbry5nicy3znid6p7b0jch1a0v73x";
+      name = "khotkeys-5.13.4.tar.xz";
     };
   };
   kinfocenter = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/kinfocenter-5.13.2.tar.xz";
-      sha256 = "00cvc3idbghl74nbrbii9xp969vngr0jbdsjh1rriv1is8vfldfn";
-      name = "kinfocenter-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/kinfocenter-5.13.4.tar.xz";
+      sha256 = "1vnch4ic1ppsrnp1w6rjcmn3c9ni91b3dgk0z91aw2x8c77cvji9";
+      name = "kinfocenter-5.13.4.tar.xz";
     };
   };
   kmenuedit = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/kmenuedit-5.13.2.tar.xz";
-      sha256 = "0ss2dwnaqsfir0s95iyp1sjmh1kx19jihj1nbnix5hdlwgbp5qvd";
-      name = "kmenuedit-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/kmenuedit-5.13.4.tar.xz";
+      sha256 = "0jyb4dc42dnpb6v4hkfb9m97yim767z0dc0i0hxqvznd87n5nk98";
+      name = "kmenuedit-5.13.4.tar.xz";
     };
   };
   kscreen = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/kscreen-5.13.2.tar.xz";
-      sha256 = "080m1kii0xxd2r1b2gvz40qj7ixkammgb3ki3sbxa74avwxd1p10";
-      name = "kscreen-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/kscreen-5.13.4.tar.xz";
+      sha256 = "0labhlwdar6iibixal48bkk777hpyaibszv9mshlmhd7riaqrxs3";
+      name = "kscreen-5.13.4.tar.xz";
     };
   };
   kscreenlocker = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/kscreenlocker-5.13.2.tar.xz";
-      sha256 = "0hczdgx03i2r6y8qfrpj7pk4n5l1maigsip77qbgsli3d3fapri9";
-      name = "kscreenlocker-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/kscreenlocker-5.13.4.tar.xz";
+      sha256 = "01b6y0wwclhni6ansg3avkml4qsq93rrg254ihy18bd1h05jxg4r";
+      name = "kscreenlocker-5.13.4.tar.xz";
     };
   };
   ksshaskpass = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/ksshaskpass-5.13.2.tar.xz";
-      sha256 = "1f4b12vqzg351m4ps316w0spbywm7mv21p95sd17zz17fm39pzzn";
-      name = "ksshaskpass-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/ksshaskpass-5.13.4.tar.xz";
+      sha256 = "1f1567ac8qlgjgbqbksxqm969shydw3nizhn3ixvzr0n81lvab36";
+      name = "ksshaskpass-5.13.4.tar.xz";
     };
   };
   ksysguard = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/ksysguard-5.13.2.tar.xz";
-      sha256 = "0b4achg5dvb97mf25bd9s08nanj4ag6y4bwdbpr3zgbp1dp790n7";
-      name = "ksysguard-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/ksysguard-5.13.4.tar.xz";
+      sha256 = "1pg5687mlf5h4wb65my0v6scrj1zkxm5755wlq1jdasqr6zffdw0";
+      name = "ksysguard-5.13.4.tar.xz";
     };
   };
   kwallet-pam = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/kwallet-pam-5.13.2.tar.xz";
-      sha256 = "1dpd7lgycfjrd9lgv1na4gb3wf22dvprigsxsqiq3zw9xqkc9778";
-      name = "kwallet-pam-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/kwallet-pam-5.13.4.tar.xz";
+      sha256 = "0f9pg73710adr8p7m9qmync2lc86yl6hxmvr854lqzrp9mm2an0p";
+      name = "kwallet-pam-5.13.4.tar.xz";
     };
   };
   kwayland-integration = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/kwayland-integration-5.13.2.tar.xz";
-      sha256 = "0bhx5678f21mxmrdlh6r8cxjj6dh45minkgarh6j2zdvzfxxif1s";
-      name = "kwayland-integration-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/kwayland-integration-5.13.4.tar.xz";
+      sha256 = "0mhsidzpv5wg59d3v5z3a4n27fgfpdcr6y33zvib9k67isgx39h1";
+      name = "kwayland-integration-5.13.4.tar.xz";
     };
   };
   kwin = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/kwin-5.13.2.tar.xz";
-      sha256 = "03fhjl3zyk725xp6bj6ljgfmniw5zgwpacarfl7ifnnwzgfbni6f";
-      name = "kwin-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/kwin-5.13.4.tar.xz";
+      sha256 = "1inh20xh80nv1vn0154jqsn6cn1xqfgjvvdvng6k2v330sd15dc6";
+      name = "kwin-5.13.4.tar.xz";
     };
   };
   kwrited = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/kwrited-5.13.2.tar.xz";
-      sha256 = "0m6ks0l9nyfpdl5lvfzlip9qk7z5cfnx3jvh4v20vm4cvr9rb1yr";
-      name = "kwrited-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/kwrited-5.13.4.tar.xz";
+      sha256 = "1j9gl6d3j5mzydb4r9xmzxs313f2pj5phnh2n74nia672fn5kpqb";
+      name = "kwrited-5.13.4.tar.xz";
     };
   };
   libkscreen = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/libkscreen-5.13.2.tar.xz";
-      sha256 = "05r56xynavq3zd3bvchy1yx3z0h8si12w8fcf8pqgdvr38vrqqm5";
-      name = "libkscreen-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/libkscreen-5.13.4.tar.xz";
+      sha256 = "1azcpc3jm006s8zswv1w22gcajyvs800xc77l6das5jrl4ddk309";
+      name = "libkscreen-5.13.4.tar.xz";
     };
   };
   libksysguard = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/libksysguard-5.13.2.tar.xz";
-      sha256 = "1xbjb4lm7bn41zpy9plsg4qdqg3i4m9gzvpaqd1rvd9v24qzy7pi";
-      name = "libksysguard-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/libksysguard-5.13.4.tar.xz";
+      sha256 = "0k8q5bxk9zyv7c3nny1c399v8acqs618nw39q20pj2qdijl9ibvh";
+      name = "libksysguard-5.13.4.tar.xz";
     };
   };
   milou = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/milou-5.13.2.tar.xz";
-      sha256 = "1mzhgj6q4siaiy9kccrdr4dpjij5gkd1l60kmw0lk80sn92cc5pd";
-      name = "milou-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/milou-5.13.4.tar.xz";
+      sha256 = "0rqwjb91a5x7piwdfh4xy8f2nhkfzdaja0ifpm7hrkysq6d9yzad";
+      name = "milou-5.13.4.tar.xz";
     };
   };
   oxygen = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/oxygen-5.13.2.tar.xz";
-      sha256 = "09dxn73fx78j7d0qfvv7hw7h0pv0yaz1f7s2m9f5f9d666v8fja5";
-      name = "oxygen-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/oxygen-5.13.4.tar.xz";
+      sha256 = "0035z94v4fbdl5jcaggv1vqjxk9z1marf4vs8zm7fkz6hhcn4vj2";
+      name = "oxygen-5.13.4.tar.xz";
     };
   };
   plasma-browser-integration = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/plasma-browser-integration-5.13.2.tar.xz";
-      sha256 = "08gdm4qyi89zffrk630cj8k6h0qimmv3va99s85bqwvjzslsf9i6";
-      name = "plasma-browser-integration-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/plasma-browser-integration-5.13.4.tar.xz";
+      sha256 = "19vqn3wbkfzsbf5rl61zaqgp10q83zxjmvvbn9325rp3dsv3i0jb";
+      name = "plasma-browser-integration-5.13.4.tar.xz";
     };
   };
   plasma-desktop = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/plasma-desktop-5.13.2.tar.xz";
-      sha256 = "17xcvjbr5j75m8j54g9i7ny9qsiqvv930fgwdxzdwhvskca9lshi";
-      name = "plasma-desktop-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/plasma-desktop-5.13.4.tar.xz";
+      sha256 = "1wmyms3bjka9kgjc6zp17j8w707lnmr2kxqzqznm78c16h34lfdx";
+      name = "plasma-desktop-5.13.4.tar.xz";
     };
   };
   plasma-integration = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/plasma-integration-5.13.2.tar.xz";
-      sha256 = "0273510djc7kbcvxw13dlhj3cislfrbryg8im8c4dasabafxfhmx";
-      name = "plasma-integration-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/plasma-integration-5.13.4.tar.xz";
+      sha256 = "0p5wqj0jdvwq7blj7j1va00jlkqkwcxfkcj7gpnjmnsggp25mpsq";
+      name = "plasma-integration-5.13.4.tar.xz";
     };
   };
   plasma-nm = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/plasma-nm-5.13.2.tar.xz";
-      sha256 = "1shbgdm4019crijpg4xbs9lsan6h63gijqckh4acvjfplbmk39q0";
-      name = "plasma-nm-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/plasma-nm-5.13.4.tar.xz";
+      sha256 = "0qadmxzmw8a4r43ri2xxj4i884vraxlyxmwqkkn540x0aysyj4rq";
+      name = "plasma-nm-5.13.4.tar.xz";
     };
   };
   plasma-pa = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/plasma-pa-5.13.2.tar.xz";
-      sha256 = "0sn59f3w3bz7xm41x6i03s9vd9p6vwynnj9xcnyc2797l0bf9vq9";
-      name = "plasma-pa-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/plasma-pa-5.13.4.tar.xz";
+      sha256 = "1xqmp19dkggfzapns94jr0jz03aphdlz31iw888w2qj730zdx97k";
+      name = "plasma-pa-5.13.4.tar.xz";
     };
   };
   plasma-sdk = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/plasma-sdk-5.13.2.tar.xz";
-      sha256 = "1z1p8n327v1pgkdqj125nwdhip482lny1ryi7c2cdvivhppjdhv3";
-      name = "plasma-sdk-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/plasma-sdk-5.13.4.tar.xz";
+      sha256 = "13ddin88ila3imkhn9bgaf1i0bbbmcb4xigk2cps74s8vl98jpfa";
+      name = "plasma-sdk-5.13.4.tar.xz";
     };
   };
   plasma-tests = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/plasma-tests-5.13.2.tar.xz";
-      sha256 = "0p7j3nhqvlywg32j627ci58ifn5zq9rgyiw0mv8gn79kghzkfc39";
-      name = "plasma-tests-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/plasma-tests-5.13.4.tar.xz";
+      sha256 = "0fzqw3ix9sa3m492xjz46wsaqs7cgfpcprdx3z05ww4217k5d4sf";
+      name = "plasma-tests-5.13.4.tar.xz";
     };
   };
   plasma-vault = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/plasma-vault-5.13.2.tar.xz";
-      sha256 = "15w2qyjb4iab302v5n0a8xfiwj9hb62js82v17sln49axcs95xfb";
-      name = "plasma-vault-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/plasma-vault-5.13.4.tar.xz";
+      sha256 = "1acpn49vb645a30xnxxf0rylihb7n838l0ky5169n6dq96swam4j";
+      name = "plasma-vault-5.13.4.tar.xz";
     };
   };
   plasma-workspace = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/plasma-workspace-5.13.2.tar.xz";
-      sha256 = "1rjdh6ikiri6nikl5idhczlk17bzcn29m3g1c7gd67s2fglvak0p";
-      name = "plasma-workspace-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/plasma-workspace-5.13.4.tar.xz";
+      sha256 = "1kvl6pbhqw7llv8llq020qvbk7glynix8c4dsh3dfp170xpg3qnh";
+      name = "plasma-workspace-5.13.4.tar.xz";
     };
   };
   plasma-workspace-wallpapers = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/plasma-workspace-wallpapers-5.13.2.tar.xz";
-      sha256 = "0bx7r1xz8k1imi0h9l2rbrk68dbr9zyydj5khvpdbl81c7mmfw8r";
-      name = "plasma-workspace-wallpapers-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/plasma-workspace-wallpapers-5.13.4.tar.xz";
+      sha256 = "11z8isy01vbgzb5jkbslin30himy5072wwrb010jw9ls9j5dz1cm";
+      name = "plasma-workspace-wallpapers-5.13.4.tar.xz";
     };
   };
   plymouth-kcm = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/plymouth-kcm-5.13.2.tar.xz";
-      sha256 = "14n8b1ajrw8sx6b1bmlc2krsf3f6f2hwmp6rxay1bn3m3z1blndy";
-      name = "plymouth-kcm-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/plymouth-kcm-5.13.4.tar.xz";
+      sha256 = "1f18ys2b80smd975a18qkhxb3ipr31wx8g0pmbfscqclc6kma506";
+      name = "plymouth-kcm-5.13.4.tar.xz";
     };
   };
   polkit-kde-agent = {
-    version = "1-5.13.2";
+    version = "1-5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/polkit-kde-agent-1-5.13.2.tar.xz";
-      sha256 = "1z455nh28hhh4f1wxwd6zrxcg4cfpiz02jrbbgqi7x3bflmswc2a";
-      name = "polkit-kde-agent-1-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/polkit-kde-agent-1-5.13.4.tar.xz";
+      sha256 = "0wgj9pawwcgznqg7shp3zh65ag9cscnmamgr29x2lq9wwxqw2836";
+      name = "polkit-kde-agent-1-5.13.4.tar.xz";
     };
   };
   powerdevil = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/powerdevil-5.13.2.tar.xz";
-      sha256 = "0g9ag9y9pip4q5agvbmp642vjcvj9355gc1j25wh3innml6z7jp0";
-      name = "powerdevil-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/powerdevil-5.13.4.tar.xz";
+      sha256 = "10zhm5z0hwh75fmcp7cz5c35zcywm7an73x2dh4fyl42cczfb0zl";
+      name = "powerdevil-5.13.4.tar.xz";
     };
   };
   sddm-kcm = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/sddm-kcm-5.13.2.tar.xz";
-      sha256 = "0ya9l65i3lhk9zcnscsy1ps334k2nk7j3ixrv1xbfgr2w1plhkqx";
-      name = "sddm-kcm-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/sddm-kcm-5.13.4.tar.xz";
+      sha256 = "0g6alnlg8waxgf3cbzx838062qsdcfisxsw67zxykyp77spq00f0";
+      name = "sddm-kcm-5.13.4.tar.xz";
     };
   };
   systemsettings = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/systemsettings-5.13.2.tar.xz";
-      sha256 = "0gzdh4cgvmbr99c96p6pw4a5l181rkpwpwfa79xm8pmr6lmcy254";
-      name = "systemsettings-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/systemsettings-5.13.4.tar.xz";
+      sha256 = "1z6c6kaz0ib76qsiq5cj6ya4mrdgmv3xa71hnwd2fbmv45agk8q4";
+      name = "systemsettings-5.13.4.tar.xz";
     };
   };
   user-manager = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/user-manager-5.13.2.tar.xz";
-      sha256 = "1k3xkyfxs9xbgggs4ymyx1cx7fphxcnh0cfmwqdjbsa6fqjbh7jh";
-      name = "user-manager-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/user-manager-5.13.4.tar.xz";
+      sha256 = "1s968hf7p9rrv3b0bq47s1387cbl6iq5313m34xfv5h7rqr2cw3m";
+      name = "user-manager-5.13.4.tar.xz";
     };
   };
   xdg-desktop-portal-kde = {
-    version = "5.13.2";
+    version = "5.13.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.13.2/xdg-desktop-portal-kde-5.13.2.tar.xz";
-      sha256 = "1vydh7vqycd9fgkiysnz3kf4xqqkvmzr2pmhbng4yz7vy4pci981";
-      name = "xdg-desktop-portal-kde-5.13.2.tar.xz";
+      url = "${mirror}/stable/plasma/5.13.4/xdg-desktop-portal-kde-5.13.4.tar.xz";
+      sha256 = "02fv1v778rh512wcm2zqgn6q61459bjbcjj2xz63lp3iycl7avqi";
+      name = "xdg-desktop-portal-kde-5.13.4.tar.xz";
     };
   };
 }
diff --git a/pkgs/development/compilers/arachne-pnr/default.nix b/pkgs/development/compilers/arachne-pnr/default.nix
index bf8511704f80..a54384f0bb27 100644
--- a/pkgs/development/compilers/arachne-pnr/default.nix
+++ b/pkgs/development/compilers/arachne-pnr/default.nix
@@ -4,13 +4,13 @@ with builtins;
 
 stdenv.mkDerivation rec {
   name = "arachne-pnr-${version}";
-  version = "2018.05.03";
+  version = "2018.05.13";
 
   src = fetchFromGitHub {
     owner  = "cseed";
     repo   = "arachne-pnr";
-    rev    = "ea2d04215bc0fd6072cda244caeb6670892033b3";
-    sha256 = "0qhf5djyh0pzmgv33rjnnqq6asmmwxjdadvr18a83iy9pll6gg5k";
+    rev    = "5d830dd94ad956d17d77168fe7718f22f8b55b33";
+    sha256 = "1i056m5zn21nml65q9x9mgks4ydl8lqya6a4szix01vn3k0g06vn";
   };
 
   enableParallelBuilding = true;
diff --git a/pkgs/development/compilers/compcert/default.nix b/pkgs/development/compilers/compcert/default.nix
index 51392e23d8cf..631179c483bc 100644
--- a/pkgs/development/compilers/compcert/default.nix
+++ b/pkgs/development/compilers/compcert/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchurl
+{ stdenv, lib, fetchurl, fetchpatch
 , coq, ocamlPackages
 , tools ? stdenv.cc
 }:
@@ -7,11 +7,11 @@ assert lib.versionAtLeast ocamlPackages.ocaml.version "4.02";
 
 stdenv.mkDerivation rec {
   name    = "compcert-${version}";
-  version = "3.2";
+  version = "3.3";
 
   src = fetchurl {
     url    = "http://compcert.inria.fr/release/${name}.tgz";
-    sha256 = "11q4121s0rxva63njjwya7syfx9w0p4hzr6avh8s57vfbrcakc93";
+    sha256 = "16xrqcwak1v1fk5ndx6jf1yvxv3adsr7p7z34gfm2mpggxnq0xwn";
   };
 
   buildInputs = [ coq ]
@@ -19,9 +19,10 @@ stdenv.mkDerivation rec {
 
   enableParallelBuilding = true;
 
-  postPatch = ''
-    sed -i -e 's/8\.6\.1|8\.7\.0|8\.7\.1)/8.6.1|8.7.0|8.7.1|8.7.2)/' configure
-  '';
+  patches = [ (fetchpatch {
+    url = "https://github.com/AbsInt/CompCert/commit/679ecfeaa24c0615fa1999e9582bf2af6a9f35e7.patch";
+   sha256 = "04yrn6dp57aw6lmlr4yssjlx9cxix0mlmaw7gfhwyz5bzqc2za1a";
+  })];
 
   configurePhase = ''
     substituteInPlace ./configure --replace '{toolprefix}gcc' '{toolprefix}cc'
diff --git a/pkgs/development/compilers/gambit/default.nix b/pkgs/development/compilers/gambit/default.nix
index 77e8fb51602c..36aa73f7274b 100644
--- a/pkgs/development/compilers/gambit/default.nix
+++ b/pkgs/development/compilers/gambit/default.nix
@@ -1,4 +1,4 @@
-{ callPackage, fetchurl }:
+{ stdenv, callPackage, fetchurl }:
 
 callPackage ./build.nix {
   version = "4.8.9";
@@ -7,4 +7,5 @@ callPackage ./build.nix {
     url = "http://www.iro.umontreal.ca/~gambit/download/gambit/v4.8/source/gambit-v4_8_9-devel.tgz";
     sha256 = "1gwzz1ag9hlv266nvfq1bhwzrps3f2yghhffasjjqy8i8xwnry5p";
   };
+  inherit stdenv;
 }
diff --git a/pkgs/development/compilers/gambit/unstable.nix b/pkgs/development/compilers/gambit/unstable.nix
index 169ddb5a6a31..41d0ee930bf0 100644
--- a/pkgs/development/compilers/gambit/unstable.nix
+++ b/pkgs/development/compilers/gambit/unstable.nix
@@ -1,10 +1,12 @@
-{ callPackage, fetchgit }:
+{ stdenv, callPackage, fetchgit }:
 
 callPackage ./build.nix {
-  version = "unstable-2018-05-30";
+  version = "unstable-2018-08-06";
+# git-version = "4.8.9-77-g91a4ad2c";
   SRC = fetchgit {
     url = "https://github.com/feeley/gambit.git";
-    rev = "ffe8841b56330eb86fd794b16dc7f83914ecc7c5";
-    sha256 = "1xzkwa2f6zazybbgd5zynhr36krayhr29vsbras5ld63hkrxrp7q";
+    rev = "91a4ad2c28375f067adedcaa61f9d66a4b536f4f";
+    sha256 = "0px1ipvhh0hz8n38h6jv4y1nn163j8llvcy4l7p3hkdns5czwy1p";
   };
+  inherit stdenv;
 }
diff --git a/pkgs/development/compilers/gerbil/default.nix b/pkgs/development/compilers/gerbil/default.nix
index eaab0e71d3bd..6fa9fcc3de88 100644
--- a/pkgs/development/compilers/gerbil/default.nix
+++ b/pkgs/development/compilers/gerbil/default.nix
@@ -1,4 +1,4 @@
-{ callPackage, fetchurl, gambit }:
+{ stdenv, callPackage, fetchurl, gambit }:
 
 callPackage ./build.nix {
   version = "0.12-RELEASE";
@@ -8,4 +8,5 @@ callPackage ./build.nix {
     url = "https://github.com/vyzo/gerbil/archive/v0.12.tar.gz";
     sha256 = "0nigr3mgrzai57q2jqac8f39zj8rcmic3277ynyzlgm8hhps71pq";
   };
+  inherit stdenv;
 }
diff --git a/pkgs/development/compilers/gerbil/unstable.nix b/pkgs/development/compilers/gerbil/unstable.nix
index 25c6b75fa03e..66ead04b5429 100644
--- a/pkgs/development/compilers/gerbil/unstable.nix
+++ b/pkgs/development/compilers/gerbil/unstable.nix
@@ -1,12 +1,13 @@
-{ callPackage, fetchgit, gambit-unstable }:
+{ stdenv, callPackage, fetchgit, gambit-unstable }:
 
 callPackage ./build.nix {
-  version = "unstable-2018-05-12";
-  git-version = "0.13-DEV-437-gaefdb47f";
+  version = "unstable-2018-08-11";
+  git-version = "0.13-DEV-542-g274e1a22";
   GAMBIT = gambit-unstable;
   SRC = fetchgit {
     url = "https://github.com/vyzo/gerbil.git";
-    rev = "aefdb47f3d1ceaa735fd5c3dcaac2aeb0d4d2436";
-    sha256 = "0xhsilm5kix5lsmykv273npp1gk6dgx9axh266mimwh7j0nxf7ms";
+    rev = "274e1a22b2d2b708d5582594274ab52ee9ba1686";
+    sha256 = "10j44ar4xfl8xmh276zg1ykd3r0vy7w2f2cg4p8slwnk9r251g2s";
   };
+  inherit stdenv;
 }
diff --git a/pkgs/development/compilers/ghc/8.6.1.nix b/pkgs/development/compilers/ghc/8.6.1.nix
index 8f0e52152170..fdb60ce3f2e8 100644
--- a/pkgs/development/compilers/ghc/8.6.1.nix
+++ b/pkgs/development/compilers/ghc/8.6.1.nix
@@ -77,12 +77,12 @@ let
 
 in
 stdenv.mkDerivation (rec {
-  version = "8.6.0.20180714";
+  version = "8.6.0.20180810";
   name = "${targetPrefix}ghc-${version}";
 
   src = fetchurl {
-    url = "https://downloads.haskell.org/~ghc/8.6.1-alpha2/ghc-${version}-src.tar.xz";
-    sha256 = "1jrkqrqdv2z9i9s1xaxhci34c9rjvlgr40y34bxsfj0hj1r28409";
+    url = "https://downloads.haskell.org/~ghc/8.6.1-beta1/ghc-${version}-src.tar.xz";
+    sha256 = "0b3nyjs4lsh67lfw7wh7r7kkf4g2xiypdxd77aycmwd3pdxj09yw";
   };
 
   enableParallelBuilding = true;
diff --git a/pkgs/development/compilers/graalvm/default.nix b/pkgs/development/compilers/graalvm/default.nix
index 52a49c519b39..7721ce06a561 100644
--- a/pkgs/development/compilers/graalvm/default.nix
+++ b/pkgs/development/compilers/graalvm/default.nix
@@ -49,7 +49,7 @@ let
     rec { sha1 = "396ce0c07ba2b481f25a70195c7c94922f0d1b0b"; name = "ASM_TREE5_${sha1}/asm-tree5.jar";                                                 url = mirror://maven/org/ow2/asm/asm-tree/5.0.4/asm-tree-5.0.4.jar; }
     rec { sha1 = "280c265b789e041c02e5c97815793dfc283fb1e6"; name = "LIBFFI_${sha1}/libffi.tar.gz";                                                    url = https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/libffi-3.2.1.tar.gz; }
     rec { sha1 = "8819cea8bfe22c9c63f55465e296b3855ea41786"; name = "TruffleJSON_${sha1}/trufflejson.jar";                                             url = https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/trufflejson-20180130.jar; }
-    rec { sha1 = "9712a8124c40298015f04a74f61b3d81a51513af"; name = "CHECKSTYLE_8.8_${sha1}/checkstyle-8.8.jar";                                       url = https://github.com/graalvm/mx/releases/download/checkstyle-8.8/checkstyle-8.8-all.jar; }
+    rec { sha1 = "9712a8124c40298015f04a74f61b3d81a51513af"; name = "CHECKSTYLE_8.8_${sha1}/checkstyle-8.8.jar";                                       url = https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/checkstyle-8.8-all.jar; }
   ];
 
   findbugs = fetchzip {
diff --git a/pkgs/development/compilers/jikes/default.nix b/pkgs/development/compilers/jikes/default.nix
index 1e202160b3c5..1247f369c5c9 100644
--- a/pkgs/development/compilers/jikes/default.nix
+++ b/pkgs/development/compilers/jikes/default.nix
@@ -9,5 +9,6 @@ stdenv.mkDerivation {
 
   meta = {
     platforms = stdenv.lib.platforms.unix;
+    license = stdenv.lib.licenses.epl10;
   };
 }
diff --git a/pkgs/development/compilers/kotlin/default.nix b/pkgs/development/compilers/kotlin/default.nix
index 89c6151a186b..03891c9c6c88 100644
--- a/pkgs/development/compilers/kotlin/default.nix
+++ b/pkgs/development/compilers/kotlin/default.nix
@@ -1,14 +1,14 @@
 { stdenv, fetchurl, makeWrapper, jre, unzip }:
 
 let
-  version = "1.2.51";
+  version = "1.2.60";
 in stdenv.mkDerivation rec {
   inherit version;
   name = "kotlin-${version}";
 
   src = fetchurl {
     url = "https://github.com/JetBrains/kotlin/releases/download/v${version}/kotlin-compiler-${version}.zip";
-    sha256 = "0b7rlv4w3bqfxwp0sici8lraskavmx08qgf1jddjcgaxh0f72x4a";
+    sha256 = "0gb29a8ayj12g4g10dcasw3d3csphq5rv9jn9c6m02myr6azcygz";
   };
 
   propagatedBuildInputs = [ jre ] ;
diff --git a/pkgs/development/compilers/mosml/default.nix b/pkgs/development/compilers/mosml/default.nix
new file mode 100644
index 000000000000..5ea3f63ccd18
--- /dev/null
+++ b/pkgs/development/compilers/mosml/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, fetchurl, gmp, perl }:
+
+stdenv.mkDerivation rec {
+  name = "mosml-${version}";
+  version = "2.10.1";
+
+  buildInputs = [ gmp perl ];
+
+  makeFlags = "PREFIX=$(out)";
+
+  src = fetchurl {
+    url = "https://github.com/kfl/mosml/archive/ver-${version}.tar.gz";
+    sha256 = "13x7wj94p0inn84pzpj52dch5s9lznqrj287bd3nk3dqd0v3kmgy";
+  };
+
+  setSourceRoot = ''export sourceRoot="$(echo */src)"'';
+
+  meta = with stdenv.lib; {
+    description = "A light-weight implementation of Standard ML";
+    longDescription = ''
+      Moscow ML is a light-weight implementation of Standard ML (SML), a strict
+      functional language used in teaching and research.
+    '';
+    homepage = http://mosml.org/;
+    license = licenses.gpl2;
+    platforms = platforms.linux;
+    maintainers = with maintainers; [ vaibhavsagar ];
+  };
+}
diff --git a/pkgs/development/compilers/mruby/0001-Disables-IO-isatty-test-for-sandboxed-builds.patch b/pkgs/development/compilers/mruby/0001-Disables-IO-isatty-test-for-sandboxed-builds.patch
new file mode 100644
index 000000000000..779391fc62a9
--- /dev/null
+++ b/pkgs/development/compilers/mruby/0001-Disables-IO-isatty-test-for-sandboxed-builds.patch
@@ -0,0 +1,36 @@
+From f3db284516105fd30b5513a5528104574a7b8545 Mon Sep 17 00:00:00 2001
+From: Samuel Dionne-Riel <samuel@dionne-riel.com>
+Date: Thu, 9 Aug 2018 19:07:45 -0400
+Subject: [PATCH] Disables `IO#isatty` test for sandboxed builds.
+
+---
+ mrbgems/mruby-io/test/io.rb | 13 -------------
+ 1 file changed, 13 deletions(-)
+
+diff --git a/mrbgems/mruby-io/test/io.rb b/mrbgems/mruby-io/test/io.rb
+index e06b1499..e8a54736 100644
+--- a/mrbgems/mruby-io/test/io.rb
++++ b/mrbgems/mruby-io/test/io.rb
+@@ -342,19 +342,6 @@ assert('IO#_read_buf') do
+   io.closed?
+ end
+ 
+-assert('IO#isatty') do
+-  skip "isatty is not supported on this platform" if MRubyIOTestUtil.win?
+-  f1 = File.open("/dev/tty")
+-  f2 = File.open($mrbtest_io_rfname)
+-
+-  assert_true  f1.isatty
+-  assert_false f2.isatty
+-
+-  f1.close
+-  f2.close
+-  true
+-end
+-
+ assert('IO#pos=, IO#seek') do
+   fd = IO.sysopen $mrbtest_io_rfname
+   io = IO.new fd
+-- 
+2.16.4
+
diff --git a/pkgs/development/compilers/mruby/default.nix b/pkgs/development/compilers/mruby/default.nix
new file mode 100644
index 000000000000..3ab553678b6c
--- /dev/null
+++ b/pkgs/development/compilers/mruby/default.nix
@@ -0,0 +1,38 @@
+{ stdenv, ruby, bison, fetchFromGitHub }:
+
+stdenv.mkDerivation rec {
+  name = "mruby-${version}";
+  version = "1.4.1";
+
+  src = fetchFromGitHub {
+    owner   = "mruby";
+    repo    = "mruby";
+    rev     = version;
+    sha256  = "0pw72acbqgs4n1qa297nnja23v9hxz9g7190yfx9kwm7mgbllmww";
+  };
+
+  patches = [
+    ./0001-Disables-IO-isatty-test-for-sandboxed-builds.patch
+  ];
+
+  nativeBuildInputs = [ ruby bison ];
+
+  # Necessary so it uses `gcc` instead of `ld` for linking.
+  # https://github.com/mruby/mruby/blob/35be8b252495d92ca811d76996f03c470ee33380/tasks/toolchains/gcc.rake#L25
+  preBuild = if stdenv.isLinux then "unset LD" else null;
+
+  installPhase = ''
+    mkdir $out
+    cp -R build/host/{bin,lib} $out
+  '';
+
+  doCheck = true;
+
+  meta = with stdenv.lib; {
+    description = "An embeddable implementation of the Ruby language";
+    homepage = https://mruby.org;
+    maintainers = [ maintainers.nicknovitski ];
+    license = licenses.mit;
+    platforms = platforms.unix;
+  };
+}
diff --git a/pkgs/development/compilers/nasm/default.nix b/pkgs/development/compilers/nasm/default.nix
index a0daa7df1737..b95f6e5ee95f 100644
--- a/pkgs/development/compilers/nasm/default.nix
+++ b/pkgs/development/compilers/nasm/default.nix
@@ -22,5 +22,6 @@ stdenv.mkDerivation rec {
     description = "An 80x86 and x86-64 assembler designed for portability and modularity";
     platforms = platforms.unix;
     maintainers = with maintainers; [ pSub willibutz ];
+    license = licenses.bsd2;
   };
 }
diff --git a/pkgs/development/compilers/reason/default.nix b/pkgs/development/compilers/reason/default.nix
index 649f4bc4582b..763b4ab0dbeb 100644
--- a/pkgs/development/compilers/reason/default.nix
+++ b/pkgs/development/compilers/reason/default.nix
@@ -3,13 +3,13 @@
 
 buildOcaml rec {
   name = "reason";
-  version = "3.0.4";
+  version = "3.3.2";
 
   src = fetchFromGitHub {
     owner = "facebook";
     repo = "reason";
-    rev = version;
-    sha256 = "15qhx85him5rr4j0ygj3jh3qv9ijrn82ibr9scbn0qrnn43kj047";
+    rev = "68a4124c772ee25c4729b005c8643851b1e17b92";
+    sha256 = "01v17m94ds98qk727mwpyx0a362zdf9s8x1fh8gp9jd9v3n6bc2d";
   };
 
   propagatedBuildInputs = [ menhir merlin_extend ppx_tools_versioned ];
@@ -20,13 +20,11 @@ buildOcaml rec {
 
   createFindlibDestdir = true;
 
-  postPatch = ''
-    substituteInPlace src/reasonbuild/myocamlbuild.ml \
-      --replace "refmt --print binary" "$out/bin/refmt --print binary"
-  '';
-
   installPhase = ''
-    ${jbuilder.installPhase}
+    for p in reason rtop
+    do
+      ${jbuilder.installPhase} $p.install
+    done
 
     wrapProgram $out/bin/rtop \
       --prefix PATH : "${utop}/bin" \
@@ -36,7 +34,7 @@ buildOcaml rec {
   meta = with stdenv.lib; {
     homepage = https://reasonml.github.io/;
     description = "Facebook's friendly syntax to OCaml";
-    license = licenses.bsd3;
+    license = licenses.mit;
     maintainers = [ maintainers.volth ];
   };
 }
diff --git a/pkgs/development/compilers/yosys/default.nix b/pkgs/development/compilers/yosys/default.nix
index 4bd5640c854c..532fc04a447f 100644
--- a/pkgs/development/compilers/yosys/default.nix
+++ b/pkgs/development/compilers/yosys/default.nix
@@ -1,19 +1,21 @@
 { stdenv, fetchFromGitHub
-, pkgconfig, tcl, readline, libffi, python3, bison, flex
+, pkgconfig, bison, flex
+, tcl, readline, libffi, python3
+, protobuf
 }:
 
 with builtins;
 
 stdenv.mkDerivation rec {
   name = "yosys-${version}";
-  version = "2018.05.03";
+  version = "2018.08.08";
 
   srcs = [
     (fetchFromGitHub {
       owner  = "yosyshq";
       repo   = "yosys";
-      rev    = "a572b495387743a58111e7264917a497faa17ebf";
-      sha256 = "0q4xh4sy3n83c8il8lygzv0i6ca4qw36i2k6qz6giw0wd2pkibkb";
+      rev    = "93efbd5d158e374a0abe2afb06484ccc14aa2c88";
+      sha256 = "13y7rzpykihal789hyibg629gwj5bh1s0782y5xxj6jlg0bc9ly8";
       name   = "yosys";
     })
 
@@ -23,8 +25,8 @@ stdenv.mkDerivation rec {
     (fetchFromGitHub {
       owner  = "berkeley-abc";
       repo   = "abc";
-      rev    = "f23ea8e33f6d5cc54f58bec6d9200483e5d8c704";
-      sha256 = "1xwmq3k5hfavdrs7zbqjxh35kr2pis4i6hhzrq7qzyzs0az0hls9";
+      rev    = "ae6716b064c842f45109a88e84dca71fe4cc311f";
+      sha256 = "0g39k16dmrl6q73q39yr5yd9r4rcliz5zxzbnwzh29z9xwi6ipw8";
       name   = "yosys-abc";
     })
   ];
@@ -32,7 +34,9 @@ stdenv.mkDerivation rec {
 
   enableParallelBuilding = true;
   nativeBuildInputs = [ pkgconfig ];
-  buildInputs = [ tcl readline libffi python3 bison flex ];
+  buildInputs = [ tcl readline libffi python3 bison flex protobuf ];
+
+  makeFlags = [ "ENABLE_PROTOBUF=1" ];
 
   patchPhase = ''
     substituteInPlace ../yosys-abc/Makefile \
@@ -49,6 +53,9 @@ stdenv.mkDerivation rec {
     make config-${if stdenv.cc.isClang or false then "clang" else "gcc"}
     echo 'ABCREV := default' >> Makefile.conf
     makeFlags="PREFIX=$out $makeFlags"
+
+    # we have to do this ourselves for some reason...
+    (cd misc && ${protobuf}/bin/protoc --cpp_out ../backends/protobuf/ ./yosys.proto)
   '';
 
   meta = {
diff --git a/pkgs/development/coq-modules/coq-ext-lib/default.nix b/pkgs/development/coq-modules/coq-ext-lib/default.nix
index 877331383a7d..5e6ee7fac6f1 100644
--- a/pkgs/development/coq-modules/coq-ext-lib/default.nix
+++ b/pkgs/development/coq-modules/coq-ext-lib/default.nix
@@ -4,7 +4,8 @@ let params =
   {
     "8.5" = { version = "0.9.4"; sha256 = "1y66pamgsdxlq2w1338lj626ln70cwj7k53hxcp933g8fdsa4hp0"; };
     "8.6" = { version = "0.9.5"; sha256 = "1b4cvz3llxin130g13calw5n1zmvi6wdd5yb8a41q7yyn2hd3msg"; };
-    "8.7" = { version = "0.9.5"; sha256 = "1b4cvz3llxin130g13calw5n1zmvi6wdd5yb8a41q7yyn2hd3msg"; };
+    "8.7" = { version = "0.9.7"; sha256 = "00v4bm4glv1hy08c8xsm467az6d1ashrznn8p2bmbmmp52lfg7ag"; };
+    "8.8" = { version = "0.9.8"; sha256 = "0z1ix855kdjl7zw5ca664h5njd1x8mmvf5wi37fck4dj9dgamwlz"; };
   };
   param = params."${coq.coq-version}";
 in
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix
index 9fcdef69c3fe..e4fd7bb06a0d 100644
--- a/pkgs/development/haskell-modules/configuration-common.nix
+++ b/pkgs/development/haskell-modules/configuration-common.nix
@@ -86,7 +86,7 @@ self: super: {
       name = "git-annex-${super.git-annex.version}-src";
       url = "git://git-annex.branchable.com/";
       rev = "refs/tags/" + super.git-annex.version;
-      sha256 = "1l6xgvn3l0kkly5jvg57msx09bf1jwdff7m61w8yf2pxsrh5ybxl";
+      sha256 = "0a7h21cwfvprj5xfyivjzg2hbs71xp85l9v6kyp58mlqvwy3zffl";
     };
   }).override {
     dbus = if pkgs.stdenv.isLinux then self.dbus else null;
@@ -601,19 +601,7 @@ self: super: {
   # Install icons, metadata and cli program.
   bustle = overrideCabal super.bustle (drv: {
     buildDepends = [ pkgs.libpcap ];
-    buildTools = with pkgs.buildPackages; [ gettext perl help2man intltool ];
-    patches = [
-      # Add missing gio-unix-2.0 dependency
-      (pkgs.fetchpatch {
-        url = https://github.com/wjt/bustle/commit/bcc3d56d367635c0dfdb4eab0d1265829aba6400.patch;
-        sha256 = "1ybviivfbs5janiyw01ww365vxckni6fk0j10609clxk4na2nvb9";
-      })
-      # No instance for (Semigroup Marquee)
-      (pkgs.fetchpatch {
-        url = https://github.com/wjt/bustle/commit/95393cb17c2fe5f0903470a449e36728471759eb.patch;
-        sha256 = "1n7h1rh62731kg9jjs2mn49nx033ds0l33mpgfl75hrjqblz44m1";
-      })
-    ];
+    buildTools = with pkgs.buildPackages; [ gettext perl help2man ];
     postInstall = ''
       make install PREFIX=$out
     '';
@@ -1072,9 +1060,6 @@ self: super: {
   # https://github.com/haskell-servant/servant-auth/issues/113
   servant-auth-client = dontCheck super.servant-auth-client;
 
-  # Over-specified constraint on X11 ==1.8.*.
-  xmonad = doJailbreak super.xmonad;
-
   # Test has either build errors or fails anyway, depending on the compiler.
   vector-algorithms = dontCheck super.vector-algorithms;
 
@@ -1095,13 +1080,19 @@ self: super: {
   haddock-library = doJailbreak (dontCheck super.haddock-library);
   haddock-library_1_6_0 = doJailbreak (dontCheck super.haddock-library_1_6_0);
 
-  # The test suite does not know how to find the 'cabal2nix' binary.
-  cabal2nix = overrideCabal super.cabal2nix (drv: {
-    preCheck = ''
-      export PATH="$PWD/dist/build/cabal2nix:$PATH"
-      export HOME="$TMPDIR/home"
-    '';
-  });
+  cabal2nix =
+    let
+      # The test suite does not know how to find the 'cabal2nix' binary.
+      drv1 = overrideCabal super.cabal2nix (drv: {
+               preCheck = ''
+                 export PATH="$PWD/dist/build/cabal2nix:$PATH"
+                 export HOME="$TMPDIR/home"
+               '';
+             });
+       # cabal2nix requires hpack >= 0.29.6 but the LTS has hpack-0.28.2.
+       # Lets remove this once the LTS has upraded to 0.29.6.
+       drv2 = drv1.override { hpack = self.hpack_0_29_6; };
+    in drv2;
 
   # Break out of "aeson <1.3, temporary <1.3".
   stack = doJailbreak super.stack;
@@ -1129,10 +1120,13 @@ self: super: {
   # needed because of testing-feat >=0.4.0.2 && <1.1
   language-ecmascript = doJailbreak super.language-ecmascript;
 
-  # sexpr is old, broken and has no issue-tracker. Let's fix it the best we can. 
+  # sexpr is old, broken and has no issue-tracker. Let's fix it the best we can.
   sexpr =
     appendPatch (overrideCabal super.sexpr (drv: {
       isExecutable = false;
       libraryHaskellDepends = drv.libraryHaskellDepends ++ [self.QuickCheck];
     })) ./patches/sexpr-0.2.1.patch;
+
+  # Can be removed once yi-language >= 0.18 is in the LTS
+  yi-core = super.yi-core.override { yi-language = self.yi-language_0_18_0; };
 }
diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix
index 39c5a177b928..23dde9093324 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix
@@ -42,19 +42,6 @@ self: super: {
   # https://github.com/jcristovao/enclosed-exceptions/issues/12
   enclosed-exceptions = dontCheck super.enclosed-exceptions;
 
-  # https://github.com/xmonad/xmonad/issues/155
-  xmonad = addBuildDepend (appendPatch super.xmonad (pkgs.fetchpatch {
-    url = https://github.com/xmonad/xmonad/pull/153/commits/c96a59fa0de2f674e60befd0f57e67b93ea7dcf6.patch;
-    sha256 = "1mj3k0w8aqyy71kmc71vzhgxmr4h6i5b3sykwflzays50grjm5jp";
-  })) self.semigroups;
-
-  # https://github.com/xmonad/xmonad-contrib/issues/235
-  xmonad-contrib = doJailbreak (appendPatch super.xmonad-contrib ./patches/xmonad-contrib-ghc-8.4.1-fix.patch);
-
-  # Our xmonad claims that it's version 0.14, which is outside of this
-  # package's version constraints.
-  xmonad-extras = doJailbreak super.xmonad-extras;
-
   # https://github.com/jaor/xmobar/issues/356
   xmobar = super.xmobar.overrideScope (self: super: { hinotify = self.hinotify_0_3_9; });
   hinotify_0_3_9 = dontCheck (doJailbreak super.hinotify_0_3_9); # allow async 2.2.x
diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
index 4239af45d000..4ab28169cf7e 100644
--- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
+++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
@@ -43,7 +43,7 @@ core-packages:
 default-package-overrides:
   # Newer versions require contravariant-1.5.*, which many builds refuse at the moment.
   - base-compat-batteries ==0.10.1
-  # LTS Haskell 12.2
+  # LTS Haskell 12.5
   - abstract-deque ==0.3
   - abstract-deque-tests ==0.3
   - abstract-par ==0.3.3
@@ -219,7 +219,7 @@ default-package-overrides:
   - auto ==0.4.3.1
   - autoexporter ==1.1.10
   - auto-update ==0.1.4
-  - avro ==0.3.2.0
+  - avro ==0.3.3.1
   - avwx ==0.3.0.2
   - backprop ==0.2.5.0
   - bank-holidays-england ==0.1.0.7
@@ -244,6 +244,7 @@ default-package-overrides:
   - bench ==1.0.11
   - bencode ==0.6.0.0
   - between ==0.11.0.0
+  - bhoogle ==0.1.3.2
   - bibtex ==0.1.0.6
   - bifunctors ==5.5.3
   - bimap ==0.3.3
@@ -331,9 +332,9 @@ default-package-overrides:
   - Cabal ==2.2.0.1
   - cabal2spec ==2.1.1
   - cabal-doctest ==1.0.6
-  - cabal-rpm ==0.12.4
+  - cabal-rpm ==0.12.5
   - cache ==0.1.1.0
-  - cachix ==0.1.0.2
+  - cachix ==0.1.1
   - cachix-api ==0.1.0.1
   - cairo ==0.13.5.0
   - calendar-recycling ==0.0
@@ -349,6 +350,7 @@ default-package-overrides:
   - cassava-records ==0.1.0.4
   - cast ==0.1.0.2
   - category ==0.2.0.1
+  - cborg ==0.2.0.0
   - cereal ==0.5.5.0
   - cereal-conduit ==0.8.0
   - cereal-text ==0.1.0.2
@@ -367,7 +369,7 @@ default-package-overrides:
   - cheapskate-highlight ==0.1.0.0
   - cheapskate-lucid ==0.1.0.0
   - check-email ==1.0.2
-  - checkers ==0.4.10
+  - checkers ==0.4.11
   - checksum ==0.0
   - choice ==0.2.2
   - chronologique ==0.3.1.1
@@ -381,9 +383,9 @@ default-package-overrides:
   - circle-packing ==0.1.0.6
   - cisco-spark-api ==0.1.0.3
   - clang-compilation-database ==0.1.0.1
-  - clash-ghc ==0.99.2
-  - clash-lib ==0.99.2
-  - clash-prelude ==0.99.2
+  - clash-ghc ==0.99.3
+  - clash-lib ==0.99.3
+  - clash-prelude ==0.99.3
   - classyplate ==0.3.1.0
   - classy-prelude ==1.4.0
   - classy-prelude-conduit ==1.4.0
@@ -471,7 +473,7 @@ default-package-overrides:
   - cql-io ==1.0.1
   - credential-store ==0.1.2
   - criterion ==1.4.1.0
-  - criterion-measurement ==0.1.0.0
+  - criterion-measurement ==0.1.1.0
   - cron ==0.6.1
   - crypto-api ==0.13.3
   - crypto-api-tests ==0.3
@@ -568,7 +570,7 @@ default-package-overrides:
   - df1 ==0.1.1
   - dhall ==1.15.1
   - dhall-bash ==1.0.14
-  - dhall-json ==1.2.1
+  - dhall-json ==1.2.2
   - dhall-text ==1.0.11
   - di ==1.0.1
   - diagrams ==1.4
@@ -584,7 +586,7 @@ default-package-overrides:
   - diagrams-rasterific ==1.4.1
   - diagrams-solve ==0.1.1
   - diagrams-svg ==1.4.2
-  - di-core ==1.0
+  - di-core ==1.0.2
   - dictionary-sharing ==0.1.0.0
   - di-df1 ==1.0.2
   - Diff ==0.3.4
@@ -645,7 +647,7 @@ default-package-overrides:
   - ekg ==0.4.0.15
   - ekg-core ==0.1.1.4
   - ekg-json ==0.1.0.6
-  - ekg-statsd ==0.2.3.0
+  - ekg-statsd ==0.2.4.0
   - ekg-wai ==0.1.0.3
   - elerea ==2.9.0
   - elf ==0.29
@@ -680,7 +682,7 @@ default-package-overrides:
   - eventstore ==1.1.5
   - every ==0.0.1
   - exact-combinatorics ==0.2.0.8
-  - exact-pi ==0.4.1.3
+  - exact-pi ==0.4.1.4
   - exceptional ==0.3.0.0
   - exception-hierarchy ==0.1.0.1
   - exception-mtl ==0.4.0.1
@@ -747,7 +749,7 @@ default-package-overrides:
   - focus ==0.1.5.2
   - fold-debounce ==0.2.0.7
   - fold-debounce-conduit ==0.2.0.1
-  - foldl ==1.4.2
+  - foldl ==1.4.3
   - folds ==0.7.4
   - FontyFruity ==0.5.3.3
   - force-layout ==0.4.0.6
@@ -833,7 +835,7 @@ default-package-overrides:
   - gi-gio ==2.0.18
   - gi-glib ==2.0.17
   - gi-gobject ==2.0.16
-  - gi-gtk ==3.0.23
+  - gi-gtk ==3.0.24
   - gi-gtk-hs ==0.3.6.1
   - gi-gtksource ==3.0.16
   - gi-javascriptcore ==4.0.15
@@ -857,7 +859,7 @@ default-package-overrides:
   - gloss-raster ==1.12.0.0
   - gloss-rendering ==1.12.0.0
   - GLURaw ==2.0.0.4
-  - GLUT ==2.7.0.13
+  - GLUT ==2.7.0.14
   - gnuplot ==0.5.5.2
   - goggles ==0.3.2
   - google-oauth2-jwt ==0.3.0
@@ -868,8 +870,8 @@ default-package-overrides:
   - graph-wrapper ==0.2.5.1
   - gravatar ==0.8.0
   - graylog ==0.1.0.1
-  - greskell ==0.2.0.2
-  - greskell-core ==0.1.2.1
+  - greskell ==0.2.0.3
+  - greskell-core ==0.1.2.2
   - greskell-websocket ==0.1.0.0
   - groom ==0.1.2.1
   - groups ==0.4.1.0
@@ -888,12 +890,13 @@ default-package-overrides:
   - hamtsolo ==1.0.3
   - HandsomeSoup ==0.4.2
   - handwriting ==0.1.0.3
-  - hapistrano ==0.3.5.8
+  - hapistrano ==0.3.5.9
   - happstack-server ==7.5.1.1
   - happy ==1.19.9
   - hasbolt ==0.1.3.0
   - hashable ==1.2.7.0
   - hashids ==1.0.2.4
+  - hashing ==0.1.0.1
   - hashmap ==1.3.3
   - hashtables ==1.2.3.1
   - haskeline ==0.7.4.3
@@ -923,7 +926,7 @@ default-package-overrides:
   - haskey-btree ==0.3.0.0
   - haskey-mtl ==0.3.1.0
   - haskintex ==0.8.0.0
-  - hasql ==1.3.0.2
+  - hasql ==1.3.0.3
   - hasql-optparse-applicative ==0.3.0.3
   - hasql-pool ==0.5
   - hasql-transaction ==0.7
@@ -973,8 +976,8 @@ default-package-overrides:
   - hmpfr ==0.4.4
   - Hoed ==0.5.1
   - hoopl ==3.10.2.2
-  - hOpenPGP ==2.7.1
-  - hopenpgp-tools ==0.21.1
+  - hOpenPGP ==2.7.2
+  - hopenpgp-tools ==0.21.2
   - hopfli ==0.2.2.1
   - hostname ==1.0
   - hostname-validate ==1.0.0
@@ -995,8 +998,8 @@ default-package-overrides:
   - hsdns ==1.7.1
   - hsebaysdk ==0.4.0.0
   - hsemail ==2
-  - hset ==2.2.0
   - HSet ==0.0.1
+  - hset ==2.2.0
   - hsexif ==0.6.1.5
   - hs-functors ==0.1.2.0
   - hs-GeoIP ==0.3
@@ -1048,9 +1051,9 @@ default-package-overrides:
   - http-client-tls ==0.3.5.3
   - http-common ==0.8.2.0
   - http-conduit ==2.3.2
-  - http-date ==0.0.7
+  - http-date ==0.0.8
   - httpd-shed ==0.4.0.3
-  - http-link-header ==1.0.3
+  - http-link-header ==1.0.3.1
   - http-media ==0.7.1.2
   - http-reverse-proxy ==0.6.0
   - http-streams ==0.8.6.1
@@ -1060,6 +1063,7 @@ default-package-overrides:
   - HUnit-approx ==1.1.1.1
   - hunit-dejafu ==1.2.0.6
   - hvect ==0.4.0.0
+  - hvega ==0.1.0.3
   - hw-balancedparens ==0.2.0.1
   - hw-bits ==0.7.0.2
   - hw-conduit ==0.2.0.3
@@ -1075,9 +1079,9 @@ default-package-overrides:
   - hw-mquery ==0.1.0.1
   - hworker ==0.1.0.1
   - hw-parser ==0.0.0.3
-  - hw-prim ==0.6.2.0
+  - hw-prim ==0.6.2.3
   - hw-rankselect ==0.10.0.3
-  - hw-rankselect-base ==0.3.2.0
+  - hw-rankselect-base ==0.3.2.1
   - hw-string-parse ==0.0.0.4
   - hw-succinct ==0.1.0.1
   - hw-xml ==0.1.0.3
@@ -1094,12 +1098,14 @@ default-package-overrides:
   - hybrid-vectors ==0.2.2
   - hyperloglog ==0.4.2
   - hyphenation ==0.7.1
+  - hyraxAbif ==0.2.3.5
   - iconv ==0.4.1.3
   - identicon ==0.2.2
   - ieee754 ==0.8.0
   - if ==0.1.0.0
   - iff ==0.0.6
   - ihaskell ==0.9.1.0
+  - ihaskell-hvega ==0.1.0.3
   - ihs ==0.1.0.2
   - ilist ==0.3.1.0
   - imagesize-conduit ==1.1
@@ -1112,8 +1118,10 @@ default-package-overrides:
   - indents ==0.5.0.0
   - indexed-list-literals ==0.2.1.1
   - inflections ==0.4.0.3
-  - influxdb ==1.6.0.6
+  - influxdb ==1.6.0.7
   - ini ==0.3.6
+  - inline-c ==0.6.1.0
+  - inline-java ==0.8.4
   - inliterate ==0.1.0
   - insert-ordered-containers ==0.2.1.0
   - inspection-testing ==0.2.0.1
@@ -1159,6 +1167,7 @@ default-package-overrides:
   - jmacro ==0.6.15
   - jmacro-rpc ==0.3.3
   - jmacro-rpc-snap ==0.3
+  - jni ==0.6.1
   - jose ==0.7.0.0
   - jose-jwt ==0.7.8
   - js-flot ==0.8.3
@@ -1174,6 +1183,9 @@ default-package-overrides:
   - JuicyPixels-extra ==0.3.0
   - JuicyPixels-scale-dct ==0.1.2
   - justified-containers ==0.3.0.0
+  - jvm ==0.4.2
+  - jvm-batching ==0.1.1
+  - jvm-streaming ==0.3.1
   - jwt ==0.7.2
   - kan-extensions ==5.2
   - kanji ==3.4.0
@@ -1198,7 +1210,7 @@ default-package-overrides:
   - language-haskell-extract ==0.2.4
   - language-java ==0.2.9
   - language-javascript ==0.6.0.11
-  - language-puppet ==1.3.19.1
+  - language-puppet ==1.3.20
   - lapack-carray ==0.0.2
   - lapack-ffi ==0.0.2
   - lapack-ffi-tools ==0.1.0.1
@@ -1209,7 +1221,7 @@ default-package-overrides:
   - lawful ==0.1.0.0
   - lazyio ==0.1.0.4
   - lca ==0.3.1
-  - leancheck ==0.7.0
+  - leancheck ==0.7.1
   - leapseconds-announced ==2017.1.0.1
   - learn-physics ==0.6.2
   - lens ==4.16.1
@@ -1350,7 +1362,8 @@ default-package-overrides:
   - monad-extras ==0.6.0
   - monadic-arrays ==0.2.2
   - monad-journal ==0.8.1
-  - monad-logger ==0.3.28.5
+  - monadlist ==0.0.2
+  - monad-logger ==0.3.29
   - monad-logger-json ==0.1.0.0
   - monad-logger-prefix ==0.1.10
   - monad-logger-syslog ==0.1.4.0
@@ -1376,7 +1389,7 @@ default-package-overrides:
   - monoid-extras ==0.5
   - monoid-subclasses ==0.4.6
   - monoid-transformer ==0.0.4
-  - mono-traversable ==1.0.8.1
+  - mono-traversable ==1.0.9.0
   - mono-traversable-instances ==0.1.0.0
   - morte ==1.6.20
   - mountpoints ==1.0.2
@@ -1428,7 +1441,7 @@ default-package-overrides:
   - network-ip ==0.3.0.2
   - network-multicast ==0.2.0
   - Network-NineP ==0.4.3
-  - network-simple ==0.4.1
+  - network-simple ==0.4.2
   - network-simple-tls ==0.3
   - network-transport ==0.5.2
   - network-transport-composed ==0.2.1
@@ -1456,7 +1469,7 @@ default-package-overrides:
   - numhask-range ==0.2.3.1
   - numhask-test ==0.1.0.0
   - NumInstances ==1.4
-  - numtype-dk ==0.5.0.1
+  - numtype-dk ==0.5.0.2
   - nvim-hs ==1.0.0.2
   - nvim-hs-contrib ==1.0.0.0
   - oauthenticated ==0.2.1.0
@@ -1479,8 +1492,8 @@ default-package-overrides:
   - OpenAL ==1.7.0.4
   - open-browser ==0.2.1.0
   - openexr-write ==0.1.0.1
-  - OpenGL ==3.0.2.1
-  - OpenGLRaw ==3.3.0.1
+  - OpenGL ==3.0.2.2
+  - OpenGLRaw ==3.3.0.2
   - openpgp-asciiarmor ==0.1.1
   - opensource ==0.1.0.0
   - openssl-streams ==1.2.1.3
@@ -1683,7 +1696,7 @@ default-package-overrides:
   - rawfilepath ==0.2.4
   - rawstring-qm ==0.2.3.0
   - raw-strings-qq ==1.1
-  - rcu ==0.2.2
+  - rcu ==0.2.3
   - rdf ==0.1.0.2
   - rdtsc ==1.3.0.1
   - re2 ==0.2
@@ -1691,7 +1704,7 @@ default-package-overrides:
   - read-editor ==0.1.0.2
   - read-env-var ==1.0.0.0
   - rebase ==1.2.4
-  - record-dot-preprocessor ==0.1.1
+  - record-dot-preprocessor ==0.1.3
   - recursion-schemes ==5.0.3
   - reducers ==3.12.3
   - refact ==0.3.0.2
@@ -1716,6 +1729,7 @@ default-package-overrides:
   - relational-query-HDBC ==0.7.1.1
   - relational-record ==0.2.2.0
   - relational-schemas ==0.1.6.2
+  - relude ==0.1.0
   - renderable ==0.2.0.1
   - repa ==3.4.1.3
   - repline ==0.1.7.0
@@ -1735,7 +1749,7 @@ default-package-overrides:
   - rhine ==0.4.0.1
   - riak ==1.1.2.5
   - riak-protobuf ==0.23.0.0
-  - rio ==0.1.4.0
+  - rio ==0.1.5.0
   - rio-orphans ==0.1.1.0
   - rng-utils ==0.3.0
   - roles ==0.2.0.0
@@ -1762,8 +1776,8 @@ default-package-overrides:
   - sandman ==0.2.0.1
   - say ==0.1.0.0
   - sbp ==2.3.16
-  - scalendar ==1.2.0
   - SCalendar ==1.1.0
+  - scalendar ==1.2.0
   - scalpel ==0.5.1
   - scalpel-core ==0.5.1
   - scanner ==0.2
@@ -1824,10 +1838,10 @@ default-package-overrides:
   - servant-tracing ==0.1.0.2
   - servant-websockets ==1.1.0
   - servant-yaml ==0.1.0.0
-  - serverless-haskell ==0.6.3
+  - serverless-haskell ==0.6.6
   - serversession ==1.0.1
   - serversession-frontend-wai ==1.0
-  - servius ==1.2.1.0
+  - servius ==1.2.3.0
   - ses-html ==0.4.0.0
   - set-cover ==0.0.9
   - setenv ==0.1.1.3
@@ -1881,6 +1895,7 @@ default-package-overrides:
   - sourcemap ==0.1.6
   - sox ==0.2.3
   - soxlib ==0.0.3
+  - sparkle ==0.7.4
   - sparse-linear-algebra ==0.3.1
   - special-values ==0.1.0.0
   - speculate ==0.3.2
@@ -1896,7 +1911,7 @@ default-package-overrides:
   - sqlite-simple ==0.4.16.0
   - sqlite-simple-errors ==0.6.1.0
   - sql-words ==0.1.6.2
-  - squeal-postgresql ==0.3.1.0
+  - squeal-postgresql ==0.3.2.0
   - srcloc ==0.5.1.2
   - stache ==1.2.1
   - starter ==0.3.0
@@ -1905,7 +1920,7 @@ default-package-overrides:
   - statestack ==0.2.0.5
   - StateVar ==1.1.1.0
   - static-canvas ==0.2.0.3
-  - static-text ==0.2.0.1
+  - static-text ==0.2.0.2
   - statistics ==0.14.0.2
   - stb-image-redux ==0.2.1.2
   - step-function ==0.2
@@ -1950,7 +1965,7 @@ default-package-overrides:
   - strive ==5.0.6
   - structs ==0.1.1
   - stylish-haskell ==0.9.2.0
-  - summoner ==1.0.5
+  - summoner ==1.0.6
   - sum-type-boilerplate ==0.1.1
   - sundown ==0.6
   - superbuffer ==0.3.1.1
@@ -1981,7 +1996,7 @@ default-package-overrides:
   - tar ==0.5.1.0
   - tar-conduit ==0.2.3.1
   - tardis ==0.4.1.0
-  - tasty ==1.1.0.2
+  - tasty ==1.1.0.3
   - tasty-ant-xml ==1.1.4
   - tasty-dejafu ==1.2.0.7
   - tasty-discover ==4.2.1
@@ -2069,7 +2084,7 @@ default-package-overrides:
   - timerep ==2.0.0.2
   - timezone-olson ==0.1.9
   - timezone-series ==0.1.9
-  - tintin ==1.9.1
+  - tintin ==1.9.2
   - tinylog ==0.14.1
   - titlecase ==1.0.1
   - tls ==1.4.1
@@ -2105,7 +2120,7 @@ default-package-overrides:
   - type-level-kv-list ==1.1.0
   - type-level-numbers ==0.1.1.1
   - typelits-witnesses ==0.3.0.2
-  - typenums ==0.1.1.1
+  - typenums ==0.1.2
   - type-of-html ==1.4.0.1
   - type-of-html-static ==0.1.0.2
   - type-operators ==0.1.0.4
@@ -2122,7 +2137,7 @@ default-package-overrides:
   - unfoldable ==0.9.6
   - unfoldable-restricted ==0.0.3
   - unicode ==0.0.1
-  - unicode-show ==0.1.0.2
+  - unicode-show ==0.1.0.3
   - unicode-transforms ==0.3.4
   - unification-fd ==0.10.0.1
   - union ==0.1.1.2
@@ -2174,13 +2189,13 @@ default-package-overrides:
   - validity-uuid ==0.1.0.1
   - validity-vector ==0.2.0.1
   - valor ==0.1.0.0
-  - vault ==0.3.1.1
+  - vault ==0.3.1.2
   - vec ==0.1
   - vector ==0.12.0.1
   - vector-algorithms ==0.7.0.1
   - vector-binary-instances ==0.2.4
   - vector-buffer ==0.4.1
-  - vector-builder ==0.3.4.1
+  - vector-builder ==0.3.6
   - vector-bytes-instances ==0.1.1
   - vector-instances ==3.4
   - vector-mmap ==0.0.3
@@ -2192,7 +2207,7 @@ default-package-overrides:
   - verbosity ==0.2.3.0
   - versions ==3.4.0.1
   - ViennaRNAParser ==1.3.3
-  - viewprof ==0.0.0.19
+  - viewprof ==0.0.0.21
   - vinyl ==0.8.1.1
   - vivid ==0.3.0.2
   - vivid-osc ==0.3.0.0
@@ -2205,7 +2220,7 @@ default-package-overrides:
   - wai-conduit ==3.0.0.4
   - wai-cors ==0.2.6
   - wai-eventsource ==3.0.0
-  - wai-extra ==3.0.23.0
+  - wai-extra ==3.0.24.0
   - wai-handler-launch ==3.0.2.4
   - wai-logger ==2.3.2
   - wai-middleware-caching ==0.1.0.2
@@ -2450,6 +2465,8 @@ package-maintainers:
     - streamproc
     - structured-haskell-mode
     - titlecase
+    - xmonad
+    - xmonad-contrib
   gridaphobe:
     - ghc-srcspan-plugin
     - located-base
@@ -2458,13 +2475,7 @@ package-maintainers:
     - cased
     - elm-export-persistent
     - pipes-mongodb
-    - skeletons
     - streaming-wai
-  khumba:
-    - hoppy-docs
-    - hoppy-generator
-    - hoppy-runtime
-    - hoppy-std
   psibi:
     - path-pieces
     - persistent
@@ -2761,7 +2772,6 @@ dont-distribute-packages:
   AMI:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
   ampersand:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
   amqp-conduit:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  amqp-utils:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
   amqp-worker:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
   analyze-client:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
   analyze:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2790,6 +2800,12 @@ dont-distribute-packages:
   anticiv:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
   antigate:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
   antimirov:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  antiope-core:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  antiope-dynamodb:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  antiope-messages:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  antiope-s3:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  antiope-sns:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  antiope-sqs:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
   antisplice:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
   antlrc:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
   anydbm:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2874,7 +2890,6 @@ dont-distribute-packages:
   ast-monad:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
   astrds:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
   astview:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  async-combinators:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
   async-dejafu:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
   async-manager:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
   asynchronous-exceptions:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2883,6 +2898,7 @@ dont-distribute-packages:
   atlassian-connect-core:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
   atmos-dimensional-tf:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
   atndapi:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  atom-conduit:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
   atom-msp430:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
   atomic-modify:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
   atomic-primops-foreign:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2999,6 +3015,7 @@ dont-distribute-packages:
   batchd:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
   battlenet-yesod:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
   battlenet:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  battleplace-api:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
   battleship-combinatorics:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
   battleships:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
   bayes-stack:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3067,6 +3084,7 @@ dont-distribute-packages:
   bindings-hamlib:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
   bindings-hdf5:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
   bindings-K8055:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  bindings-levmar:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
   bindings-libftdi:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
   bindings-libg15:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
   bindings-librrd:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3109,6 +3127,7 @@ dont-distribute-packages:
   bird:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
   BirdPP:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
   bisect-binary:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  bishbosh:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
   bit-array:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
   bitcoin-hs:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
   bitcoin-rpc:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3127,7 +3146,6 @@ dont-distribute-packages:
   bla:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
   blakesum-demo:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
   blakesum:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  blank-canvas:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
   blas-carray:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
   blas-ffi:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
   blas-hs:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3220,13 +3238,12 @@ dont-distribute-packages:
   bus-pirate:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
   buster-gtk:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
   buster-network:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  buster:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
   Buster:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  buster:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
   bustle:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
   butterflies:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
   bv-sized:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
   bytable:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  bytestring-arbitrary:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
   bytestring-builder-varword:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
   bytestring-class:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
   bytestring-csv:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3354,6 +3371,7 @@ dont-distribute-packages:
   category-traced:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
   category:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
   catnplus:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  cayene-lpp:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
   cayley-client:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
   cblrepo:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
   CBOR:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3436,9 +3454,6 @@ dont-distribute-packages:
   citeproc-hs:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
   cj-token:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
   cjk:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  cl3-hmatrix-interface:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  cl3-linear-interface:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  cl3:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
   clac:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
   clafer:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
   claferIG:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3526,7 +3541,6 @@ dont-distribute-packages:
   codecov-haskell:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
   codemonitor:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
   codepad:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  codeworld-api:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
   codex:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
   cognimeta-utils:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
   coin:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3605,8 +3619,8 @@ dont-distribute-packages:
   concurrent-state:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
   Concurrential:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
   ConcurrentUtils:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  condor:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
   Condor:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  condor:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
   condorcet:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
   conductive-base:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
   conductive-hsc3:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3624,7 +3638,6 @@ dont-distribute-packages:
   conffmt:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
   confide:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
   config-parser:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  config-schema:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
   config-select:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
   config-value-getopt:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
   ConfigFileTH:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3796,8 +3809,9 @@ dont-distribute-packages:
   DAG-Tournament:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
   dag:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
   Dangerous:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  dao:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  danibot:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
   Dao:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  dao:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
   dapi:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
   darcs-benchmark:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
   darcs-beta:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3832,7 +3846,6 @@ dont-distribute-packages:
   data-fin:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
   data-flagset:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
   data-forest:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  data-interval:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
   data-ivar:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
   data-kiln:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
   data-layer:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3925,6 +3938,7 @@ dont-distribute-packages:
   deepzoom:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
   defargs:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
   DefendTheKing:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  deferred-folds:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
   definitive-base:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
   definitive-filesystem:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
   definitive-graphics:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3942,7 +3956,9 @@ dont-distribute-packages:
   delude:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
   demarcate:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
   denominate:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  dependent-monoidal-map:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
   dependent-state:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  dependent-sum-aeson-orphans:                  [ i686-linux, x86_64-linux, x86_64-darwin ]
   depends:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
   dephd:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
   derangement:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3955,6 +3971,7 @@ dont-distribute-packages:
   derive-trie:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
   derp-lib:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
   descript-lang:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  DescriptiveKeys:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
   deterministic-game-engine:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
   detour-via-uom:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
   deunicode:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3965,7 +3982,6 @@ dont-distribute-packages:
   dgim:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
   dgs:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
   dhall-check:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  dhall-nix:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
   dhall-to-cabal:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
   dhcp-lease-parser:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
   di-df1:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3975,7 +3991,6 @@ dont-distribute-packages:
   dia-functions:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
   diagrams-boolean:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
   diagrams-braille:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  diagrams-canvas:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
   diagrams-hsqml:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
   diagrams-pandoc:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
   diagrams-pdf:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3997,15 +4012,8 @@ dont-distribute-packages:
   difftodo:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
   digestive-bootstrap:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
   digestive-foundation-lucid:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  digestive-functors-aeson:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  digestive-functors-blaze:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  digestive-functors-happstack:                 [ i686-linux, x86_64-linux, x86_64-darwin ]
   digestive-functors-heist:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
   digestive-functors-hsp:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  digestive-functors-lucid:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  digestive-functors-scotty:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  digestive-functors-snap:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  digestive-functors:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
   digitalocean-kzs:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
   DigitalOcean:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
   dimensional-codata:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4074,7 +4082,6 @@ dont-distribute-packages:
   doccheck:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
   docidx:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
   doctest-discover-configurator:                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  doctest-discover:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
   doctest-driver-gen:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
   DocTest:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
   docvim:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4126,6 +4133,7 @@ dont-distribute-packages:
   dtd:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
   dtw:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
   dual:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  dublincore-xml-conduit:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
   duckling:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
   dumb-cas:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
   dump-core:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4166,13 +4174,12 @@ dont-distribute-packages:
   ecma262:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
   ecu:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
   eddie:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ede:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
   edenmodules:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
   edenskel:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
   edentv:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
   edge:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  edges:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
   edit-lenses:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  edit:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
   editable:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
   editline:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
   EditTimeReport:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4203,11 +4210,9 @@ dont-distribute-packages:
   elocrypt:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
   elsa:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
   emacs-keys:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  email-header:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
   email-postmark:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
   email-validator:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
   email:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  emailaddress:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
   emailparse:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
   embeddock-example:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
   embeddock:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4237,7 +4242,6 @@ dont-distribute-packages:
   enummapmap:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
   enummapset-th:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
   env-parser:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  envparse:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
   epanet-haskell:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
   epass:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
   epic:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4288,6 +4292,7 @@ dont-distribute-packages:
   euler-tour-tree:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
   euphoria:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
   eurofxref:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Euterpea:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
   eve-cli:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
   eve:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
   event-driven:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4304,6 +4309,7 @@ dont-distribute-packages:
   exact-real-positional:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
   exact-real:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
   exception-monads-fd:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  exchangerates:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
   execs:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
   executor:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
   exference:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4330,5699 +4336,5651 @@ dont-distribute-packages:
   extcore:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
   extemp:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
   extended-categories:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  extended-reals:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
   extensible-data:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
   Extra:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
   extract-dependencies:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
   extractelf:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  extralife:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
   ez-couch:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
   Facebook-Password-Hacker-Online-Latest-Version: [ i686-linux, x86_64-linux, x86_64-darwin ]
-  faceted:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Facts:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  factual-api:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fadno-braids:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fadno-xml:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fadno:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  FAI:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  FAI:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  failable-list:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  failure-detector:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  FailureT:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fake-type:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fake:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  falling-turnip:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fallingblocks:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  family-tree:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fast-arithmetic:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fast-builder:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fast-combinatorics:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fast-nats:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fasta:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fastbayes:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fastcgi:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fastedit:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fastirc:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fastly:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fastparser:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  FastPush:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  FastxPipe:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fathead-util:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fault-tree:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fay-base:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fay-builder:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fay-dom:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fay-geoposition:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fay-hsx:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fay-jquery:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fay-ref:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fay-simplejson:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fay-text:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fay-uri:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fay:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fb-persistent:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fbmessenger-api:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fca:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fcache:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fcd:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fcg:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fckeditor:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fclabels-monadlib:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  FComp:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fdo-trash:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  feature-flipper-postgres:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  feature-flipper:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fedora-packages:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  feed-cli:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  feed-collect:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  feed-crawl:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  feed-gipeda:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  feed-translator:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  feed2lj:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  feed2twitter:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  feldspar-compiler:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  feldspar-language:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fenfire:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  FermatsLastMargin:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fernet:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  FerryCore:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  festung:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Feval:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ffeed:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fficxx:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ffmpeg-tutorials:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fftwRaw:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fgl-extras-decompositions:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fibon:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ficketed:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fields:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  FieldTrip:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fieldwise:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fig:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  file-collection:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  file-command-qq:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  file-location:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  filediff:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  FileManip:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  FileManipCompat:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fileneglect:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  filepath-io-access:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Files:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  filesystem-conduit:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  filesystem-enumerator:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  filesystem-trees:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  FileSystem:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fillit:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  filter-logger:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  final-pretty-printer:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Finance-Quote-Yahoo:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Finance-Treasury:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  find-conduit:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  find-source-files:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fingertree-psqueue:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fingertree-tf:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  finite-field:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  FiniteMap:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  firefly-example:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  first-and-last:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  firstify:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  FirstOrderTheory:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fit:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fitsio:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fix-parser-simple:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fix-symbols-gitit:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fixed-point-vector-space:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fixed-point-vector:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fixed-point:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fixed-precision:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fixed-storable-array:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fixed-width:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fixer:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fixfile:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fixhs:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fixie:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fizzbuzz-as-a-service:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fizzbuzz:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  flac-picture:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  flac:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  flamethrower:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  flamingra:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  flat-maybe:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  flat:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  flexible-time:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  flexiwrap-smallcheck:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  flexiwrap:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  flickr:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  flight-igc:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  flight-kml:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Flippi:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  flite:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  float-binstring:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  floating-bits:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  flow-er:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  flow2dot:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  flowdock-api:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  flowdock-rest:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  flowdock:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  flower:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  flowlocks-framework:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  flowsim:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fluent-logger-conduit:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fluent-logger:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fluidsynth:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  flux-monoid:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  FM-SBLEX:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fmark:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  FModExRaw:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fmt:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fn-extra:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  foldl-incremental:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  foldl-statistics:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  folds-common:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  follow-file:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  follower:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  foma:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  font-opengl-basic4x6:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  foo:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  for-free:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  forbidden-fruit:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fordo:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  forecast-io:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  foreign-var:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  forest-fire:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Forestry:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  forger:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ForkableT:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  formal:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  FormalGrammars:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  format-status:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  format:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  formattable:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  forml:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  formlets-hsp:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  formlets:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  formura:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ForSyDe:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  forth-hll:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Fortnite-Hack-Cheats-Free-V-Bucks-Generator:  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fortytwo:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  foscam-directory:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  foscam-filename:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  foscam-sort:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Foster:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fpco-api:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  FpMLv53:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fpnla-examples:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  FPretty:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fptest:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fquery:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Fractaler:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fractals:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  frag:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Frames:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  franchise:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Frank:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fraxl:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  free-concurrent:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  free-game:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  free-http:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  free-operational:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  free-theorems-counterexamples:                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  free-theorems-seq-webui:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  free-theorems-seq:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  free-theorems-webui:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  free-theorems:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  free-vector-spaces:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  freekick2:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  freelude:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  freer-converse:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  freer-effects:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  freesect:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  freesound:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  freetype-simple:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  FreeTypeGL:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  freq:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fresh:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  friday-devil:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  friday-scale-dct:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  frown:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  frpnow-gloss:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  frpnow-gtk3:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  frpnow-gtk:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  frpnow-vty:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  frpnow:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fs-events:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fsh-csv:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fsmActions:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fsutils:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fswait:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fswatcher:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ftdi:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  FTGL-bytestring:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ftp-client:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ftp-conduit:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  FTPLine:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ftree:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ftshell:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  full-sessions:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fullstop:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  funbot-client:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  funbot-git-hook:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  funbot:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  funcons-lambda-cbv-mp:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  funcons-tools:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  function-combine:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  function-instances-algebra:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  functional-arrow:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  functor-combo:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  functor-infix:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  functor:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  functorm:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  funflow:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Fungi:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  funion:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  funpat:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  funsat:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fusion:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  futun:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  future:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fuzzy-timings:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fwgl-glfw:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fwgl-javascript:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  fwgl:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  g-npm:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  g4ip-prover:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  g4ip:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gact:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  game-probability:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gameclock:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Ganymede:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  garepinoh:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gargoyle-postgresql:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gargoyle:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gasp:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gbu:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gc-monitoring-wai:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gcodehs:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gdax:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gdiff-ig:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gdiff-th:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gearbox:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GeBoP:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gedcom:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  geek-server:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  geek:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gegl:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gelatin-freetype2:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gelatin-fruity:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gelatin-gl:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gelatin-sdl2:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gelatin-shaders:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gelatin:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gemstone:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gen-imports:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gen-passwd:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Genbank:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gencheck:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gender:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  genders:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Gene-CluEDO:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  general-prelude:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GeneralTicTacToe:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  generators:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  generic-accessors:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  generic-binary:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  generic-church:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  generic-enum:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  generic-lens-labels:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  generic-lens:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  generic-lucid-scaffold:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  generic-maybe:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  generic-pretty:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  generic-storable:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  generic-tree:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  generic-xml:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  generics-mrsop:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  genericserialize:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  genesis-test:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  genesis:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  genetics:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  geni-gui:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  geni-util:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GenI:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  geniconvert:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  geniplate:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  geniserver:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  genprog:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GenSmsPdu:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gentlemark:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GenussFold:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  geo-resolver:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GeocoderOpenCage:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  geodetic:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GeoIp:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  geojson-types:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  geojson:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  geolite-csv:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  geom2d:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GeomPredicates-SSE:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  geos:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Get:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  getemx:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  getflag:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gf:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GGg:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ggtsTC:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghc-datasize:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghc-dump-core:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghc-dump-tree:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghc-dump-util:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghc-dup:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghc-events-analyze:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghc-events-parallel:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghc-generic-instances:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghc-heap-view:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghc-imported-from:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghc-instances:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghc-justdoit:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghc-man-completion:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghc-mod:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghc-pkg-autofix:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghc-pkg-lib:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghc-proofs:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghc-session:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghc-simple:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghc-syb-utils:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghc-syb:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghc-time-alloc-prof:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghc-typelits-presburger:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghc-usage:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghc-vis:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghci-diagrams:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghci-haskeline:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghci-history-parser:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghci-lib:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghci-ng:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghcjs-dom-jsaddle:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghcjs-dom-jsffi:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghcjs-dom:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghcjs-fetch:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghcjs-hplay:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghcjs-perch:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghcjs-promise:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghcjs-xhr:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ghclive:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ght:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gi-gstpbutils:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gi-gsttag:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gi-gtkosxapplication:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gi-notify:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gi-poppler:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gi-vte:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gi-wnck:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  giak:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Gifcurry:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ginger:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ginsu:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gipeda:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GiST:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gist:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  git-checklist:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  git-config:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  git-date:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  git-fmt:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  git-gpush:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  git-jump:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  git-mediate:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  git-monitor:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  git-object:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  git-repair:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  git-sanity:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  git:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gitdo:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  githash:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  github-data:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  github-utils:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  github-webhook-handler-snap:                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  github-webhook-handler:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  githud:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gitignore:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gitit:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gitlab-api:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gitlib-cross:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gitlib-libgit2:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gitlib-s3:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gitlib-test:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gitlib-utils:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gitson:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gitter:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  glade:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gladexml-accessor:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  glapp:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  glazier-pipes:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  glazier-react-examples:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GLFW-b-demo:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GLFW-OGL:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gli:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  glicko:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  glider-nlp:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  glirc:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gll:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GLMatrix:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  glob-posix:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  global-config:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  global-variables:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  global:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  glome-hs:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GlomeTrace:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GlomeView:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gloss-banana:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gloss-devil:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gloss-sodium:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  glpk-hs:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  glue-common:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  glue-core:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  glue-ekg:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  glue-example:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  glue:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GLUtil:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gluturtle:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gmap:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gmndl:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gnome-desktop:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gnome-keyring:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gnomevfs:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gnss-converters:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gnuidn:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  goa:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  goal-core:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  goal-geometry:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  goal-probability:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  goal-simulation:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  goat:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  goatee-gtk:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  goatee:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gochan:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gofer-prelude:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-adexchange-buyer:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-adexchange-seller:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-admin-datatransfer:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-admin-directory:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-admin-emailmigration:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-admin-reports:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-adsense-host:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-adsense:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-affiliates:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-analytics:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-android-enterprise:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-android-publisher:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-appengine:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-apps-activity:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-apps-calendar:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-apps-licensing:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-apps-reseller:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-apps-tasks:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-appstate:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-autoscaler:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-bigquery:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-billing:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-blogger:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-books:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-civicinfo:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-classroom:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-cloudmonitoring:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-cloudtrace:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-compute:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-container:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-containerbuilder:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-core:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-customsearch:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-dataflow:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-dataproc:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-datastore:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-debugger:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-deploymentmanager:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-dfareporting:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-discovery:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-dns:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-doubleclick-bids:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-doubleclick-search:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-drive:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-firebase-dynamiclinks:                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-firebase-rules:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-fitness:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-fonts:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-freebasesearch:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-fusiontables:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-games-configuration:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-games-management:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-games:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-genomics:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-gmail:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-groups-migration:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-groups-settings:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-iam:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-identity-toolkit:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-kgsearch:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-language:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-latencytest:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-logging:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-manufacturers:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-maps-coordinate:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-maps-engine:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-mirror:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-ml:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-monitoring:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-oauth2:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-pagespeed:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-partners:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-people:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-play-moviespartner:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-plus-domains:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-plus:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-prediction:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-proximitybeacon:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-pubsub:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-qpxexpress:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-replicapool-updater:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-replicapool:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-resourcemanager:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-resourceviews:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-runtimeconfig:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-safebrowsing:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-script:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-servicecontrol:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-servicemanagement:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-sheets:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-shopping-content:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-siteverification:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-slides:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-spectrum:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-sqladmin:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-storage-transfer:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-storage:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-tagmanager:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-taskqueue:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-translate:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-urlshortener:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-useraccounts:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-vision:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-webmaster-tools:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-youtube-analytics:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-youtube-reporting:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol-youtube:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gogol:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gooey:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  google-cloud:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  google-drive:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  google-html5-slide:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  google-mail-filters:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  google-oauth2-easy:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  google-oauth2:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  google-search:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  google-server-api:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GoogleCodeJam:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GoogleDirections:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  googleplus:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  googlepolyline:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GoogleSB:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GoogleTranslate:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gopher-proxy:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gopherbot:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gore-and-ash-actor:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gore-and-ash-async:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gore-and-ash-demo:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gore-and-ash-glfw:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gore-and-ash-lambdacube:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gore-and-ash-logging:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gore-and-ash-network:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gore-and-ash-sdl:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gore-and-ash-sync:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gore-and-ash:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GotoT-transformers:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gotta-go-fast:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gpah:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GPipe-Collada:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GPipe-Examples:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GPipe-GLFW:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GPipe-TextureLoad:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GPipe:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gps2htmlReport:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gps:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gpx-conduit:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GPX:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  graceful:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  graflog:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Grafos:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  grakn:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  grammar-combinators:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GrammarProducts:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  grammatical-parsers:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  grapefruit-examples:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  grapefruit-frp:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  grapefruit-records:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  grapefruit-ui-gtk:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  grapefruit-ui:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  graph-matchings:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  graph-rewriting-cl:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  graph-rewriting-gl:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  graph-rewriting-lambdascope:                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  graph-rewriting-layout:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  graph-rewriting-ski:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  graph-rewriting-strategies:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  graph-rewriting-trs:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  graph-rewriting-ww:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  graph-rewriting:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  graph-utils:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  graph-visit:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Graph500:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Graphalyze:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  graphbuilder:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  graphene:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GraphHammer-examples:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GraphHammer:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  graphics-drawingcombinators:                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  graphics-formats-collada:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  graphicsFormats:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  graphicstools:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  graphmod:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  graphtype:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  graql:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  grasp:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gray-code:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gray-extended:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  graylog:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  greencard-lib:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  greencard:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  greenclip:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  greg-client:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gremlin-haskell:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Grempa:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  grenade:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  greplicate:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  greskell-core:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  greskell-websocket:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  greskell:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  grid:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gridbounds:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gridfs:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gridland:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  grm:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  groot:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gross:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GroteTrap:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  groundhog-converters:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  groundhog-inspector:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  groundhog-mysql:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  groundhog-postgresql:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  groundhog-sqlite:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  groundhog-th:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  groundhog:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  group-with:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  grouped-list:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Grow:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  growler:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GrowlNotify:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gruff-examples:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gruff:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gsl-random-fu:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gsl-random:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gstorable:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GTALib:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gtfs:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gtk-mac-integration:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gtk-serialized-event:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gtk-toy:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gtk2hs-cast-glade:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gtk2hs-cast-gnomevfs:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gtk2hs-cast-gtk:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gtk2hs-cast-gtkglext:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gtk2hs-cast-gtksourceview2:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gtk2hs-cast-th:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gtk2hs-hello:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gtk2hs-rpn:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Gtk2hsGenerics:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gtk3-mac-integration:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gtkglext:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GtkGLTV:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gtkimageview:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gtkrsync:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GtkTV:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  guarded-rewriting:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  guess-combinator:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  guid:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GuiHaskell:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  GuiTV:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gulcii:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  gyah-bin:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  h-booru:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  h-gpgme:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  h-reversi:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  h2048:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  h2c:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  H:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haar:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  habit:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hablog:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HABQT:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Hach:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hack-contrib-press:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hack-contrib:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hack-frontend-happstack:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hack-frontend-monadcgi:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hack-handler-cgi:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hack-handler-epoll:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hack-handler-evhttp:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hack-handler-fastcgi:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hack-handler-happstack:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hack-handler-hyena:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hack-handler-kibro:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hack-handler-simpleserver:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hack-middleware-cleanpath:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hack-middleware-clientsession:                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hack-middleware-jsonp:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hack2-contrib-extra:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hack2-handler-happstack-server:               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hack2-handler-mongrel2-http:                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hack2-handler-snap-server:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hack2-handler-warp:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hackage-diff:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hackage-mirror:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hackage-processing:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hackage-proxy:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hackage-server:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hackage-whatsnew:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hackage2hwn:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hackage2twitter:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hackager:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hackernews:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HackMail:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hackmanager:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hactor:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hactors:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haddock-api:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haddock-leksah:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haddock-test:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haddock:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haddocset:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hadolint:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hadoop-formats:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hadoop-rpc:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hadoop-tools:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haggis:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Haggressive:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hahp:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haiji:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hail:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hailgun-send:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hairy:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hakaru:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hakismet:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hakka:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hako:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hakyll-agda:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hakyll-blaze-templates:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hakyll-contrib-csv:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hakyll-contrib-elm:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hakyll-contrib-hyphenation:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hakyll-contrib-links:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hakyll-contrib:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hakyll-convert:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hakyll-filestore:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hakyll-ogmarkup:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hakyll-R:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hakyll-shortcode:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  halberd:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  halfs:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  halipeto:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  halive:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hall-symbols:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  halma-gui:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  halma-telegram-bot:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  halma:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  halves:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HaMinitel:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hampp:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hamsql:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hamtmap:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hamusic:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  handa-gdata:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  handsy:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Hangman:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hannahci:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hans-pcap:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hans:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haphviz:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happindicator3:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happindicator:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happlets-lib-gtk:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happlets:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happraise:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HAppS-Data:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happs-hsp-template:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happs-hsp:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HAppS-IxSet:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HAppS-Server:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HAppS-State:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happs-tutorial:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HAppS-Util:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happstack-auth:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happstack-authenticate:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happstack-clientsession:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happstack-contrib:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happstack-data:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happstack-dlg:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happstack-facebook:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happstack-fastcgi:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happstack-fay-ajax:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happstack-fay:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happstack-hamlet:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happstack-heist:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happstack-helpers:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happstack-hstringtemplate:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happstack-ixset:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happstack-lite:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happstack-monad-peel:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happstack-plugins:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happstack-server-tls-cryptonite:              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happstack-state:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happstack-util:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happstack-yui:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happstack:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happy-meta:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happybara-webkit-server:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happybara-webkit:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  happybara:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HappyTree:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hapstone:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HaPy:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haquery:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haquil:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  harchive:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hardware-edsl:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HaRe:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hark:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HARM:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  harmony:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HarmTrace-Base:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HarmTrace:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haroonga-httpd:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haroonga:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  harpy:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  harvest-api:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  has-th:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  has:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HasCacBDD:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hascas:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hascat-lib:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hascat-setup:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hascat-system:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hascat:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Haschoo:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HasGP:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hash:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hashable-extras:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hashable-generics:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hashable-orphans:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hashabler:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hashed-storage:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Hashell:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hashring:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hashtables-plus:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hasim:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hask-home:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hask:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskades:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskanoid:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskarrow:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskbot-core:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskdeep:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskdogs:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskeem:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskeline-class:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskelisp:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-abci:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-aliyun:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-awk:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-brainfuck:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-cnc:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-coffee:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-compression:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-conll:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-course-preludes:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-dap:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-docs:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-formatter:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-ftp:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-generate:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-gettext:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-go-checkers:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-holes-th:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-igraph:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-in-space:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-kubernetes:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-lsp-client:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-ml:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-mpfr:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-names:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-neo4j-client:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-openflow:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-overridez:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-packages:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-pdf-presenter:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-platform-test:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-player:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-plot:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-read-editor:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-reflect:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-rules:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-snake:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-src-exts-observe:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-src-exts-prisms:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-src-exts-qq:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-src-meta-mwotton:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-token-utils:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-tools-ast-fromghc:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-tools-ast-gen:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-tools-ast-trf:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-tools-builtin-refactorings:           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-tools-cli:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-tools-daemon:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-tools-debug:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-tools-demo:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-tools-experimental-refactorings:      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-tools-refactor:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-tools-rewrite:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-tor:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-type-exts:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-typescript:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-tyrant:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell-xmpp:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell2010:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell98:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskell98libraries:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskelldb-connect-hdbc-catchio-mtl:           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskelldb-connect-hdbc-catchio-tf:            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskelldb-connect-hdbc-catchio-transformers:  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskelldb-connect-hdbc-lifted:                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskelldb-connect-hdbc:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskelldb-dynamic:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskelldb-flat:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskelldb-hdbc-mysql:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskelldb-hdbc-odbc:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskelldb-hdbc-postgresql:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskelldb-hdbc-sqlite3:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskelldb-hdbc:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskelldb-hsql-mysql:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskelldb-hsql-odbc:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskelldb-hsql-postgresql:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskelldb-hsql-sqlite3:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskelldb-hsql:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskelldb-th:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskelldb-wx:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskelldb:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HaskellLM:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HaskellNN:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Haskelloids:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskellscrabble:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskellscript:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HaskellTorrent:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HaskellTutorials:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskelzinc:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskey-mtl:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskey:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskgame:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskheap:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskhol-core:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskmon:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskoin-core:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskoin-crypto:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskoin-node:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskoin-protocol:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskoin-script:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskoin-util:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskoin-wallet:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskoin:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskoon-httpspec:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskoon-salvia:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskoon:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskore-realtime:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskore-supercollider:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskore-synthesizer:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskore:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HaskRel:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hasktags:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskus-binary:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskus-system-build:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haskus-utils:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haslo:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hasloGUI:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hasmin:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hasparql-client:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hasql-backend:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hasql-class:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hasql-cursor-query:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hasql-cursor-transaction:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hasql-generic:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hasql-migration:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hasql-optparse-applicative:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hasql-pool:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hasql-postgres-options:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hasql-postgres:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hasql-simple:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hasql-transaction:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hasql:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hastache-aeson:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hastache:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haste-app:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haste-lib:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haste-markup:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haste-prim:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haste:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hat:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Hate:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hatex-guide:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HaTeX-meta:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HaTeX-qq:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hats:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haverer:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HaVSA:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hawitter:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Hawk:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hax:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haxl-amazonka:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haxl-facebook:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HaXml:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haxparse:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haxr-th:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haxr:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  haxy:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hayland:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hayoo-cli:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Hayoo:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hback:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hbayes:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hbb:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hBDD-CMUBDD:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hBDD-CUDD:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hbeat:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hbf:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hblas:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hblock:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hburg:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HCard:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hcc:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hcg-minus-cairo:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hcg-minus:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hcheat:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hchesslib:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HCL:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hcltest:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hcoap:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hcom:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hcoord:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hcron:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hCsound:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hcube:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hdaemonize-buildfix:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hdbc-aeson:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HDBC-mysql:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HDBC-postgresql-hstore:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hdbc-postgresql-hstore:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hdbi-conduit:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hdbi-postgresql:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hdbi-sqlite:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hdbi-tests:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hdbi:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hdevtools:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hdf:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hDFA:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hdigest:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hdirect:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hdis86:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hdiscount:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hdm:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hdo:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hdocs:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hdph-closure:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hdph:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hdr-histogram:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HDRUtils:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  headergen:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  heartbeat-streams:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  heavy-logger-amazon:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  heavy-logger-instances:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  heavy-logger:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hecc:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  heckle:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hedgehog-checkers-lens:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hedgehog-checkers:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hedgehog-gen-json:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hedgehog-quickcheck:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Hedi:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hedis-config:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hedis-pile:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hedis-simple:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hedis-tags:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hedn:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hein:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  heist-aeson:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  heist-async:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  heist:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  helf:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  helics-wai:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  helics:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  helisp:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  helium:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  helix:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hell:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hellage:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hellnet:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  helm:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  help-esb:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hemkay:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hemokit:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hen:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  henet:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hepevt:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  her-lexer-parsec:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  her-lexer:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HERA:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  herbalizer:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HerbiePlugin:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  heredocs:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  herf-time:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Hermes:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hermit-syb:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hermit:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  herringbone-embed:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  herringbone-wai:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  herringbone:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hesh:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hesql:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hetero-dict:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  heterolist:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hetris:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  heukarya:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hevolisa-dph:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hevolisa:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hexchat:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hexif:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hexmino:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hexml-lens:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hexpat-iteratee:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hexpat-pickle-generic:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hexpr:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hexpress:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hexquote:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hext:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  heyefi:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hF2:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hfann:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hfd:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hfiar:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HFitUI:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hfmt:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hfoil:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hfov:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hfractal:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HFrequencyQueue:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hfusion:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hg-buildpackage:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hgalib:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HGamer3D-API:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HGamer3D-Audio:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HGamer3D-Bullet-Binding:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HGamer3D-CAudio-Binding:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HGamer3D-CEGUI-Binding:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HGamer3D-Common:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HGamer3D-Data:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HGamer3D-Enet-Binding:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HGamer3D-Graphics3D:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HGamer3D-GUI:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HGamer3D-InputSystem:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HGamer3D-Network:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HGamer3D-Ogre-Binding:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HGamer3D-OIS-Binding:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HGamer3D-SDL2-Binding:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HGamer3D-SFML-Binding:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HGamer3D-WinEvent:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HGamer3D-Wire:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HGamer3D:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hgdbmi:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HGE2D:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hgearman:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hgen:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hgeometric:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hgeometry:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hgeos:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hgettext:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hgis:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hgithub:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HGL:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hgom:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hgopher:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HGraphStorage:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hgrep:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hgrev:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hgrib:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hharp:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HHDL:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hi3status:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hiccup:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hichi:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hid-examples:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hieraclus:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hierarchical-clustering-diagrams:             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hierarchical-exceptions:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hiernotify:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Hieroglyph:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HiggsSet:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  higherorder:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  highjson-swagger:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  highjson-th:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  highjson:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  highlight-versions:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  highlight:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  highWaterMark:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  himg:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  himpy:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hindley-milner:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hinduce-classifier-decisiontree:              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hinduce-classifier:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hinduce-examples:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hinquire:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hinstaller:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hint-server:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hinterface:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hinvaders:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hinze-streams:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hip:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hipbot:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hipchat-hs:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hipe:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HipmunkPlayground:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hircules:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hirt:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Hish:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hissmetrics:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hist-pl-fusion:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hist-pl-lexicon:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hist-pl-lmf:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hist-pl-types:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hist-pl:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  historian:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hit-graph:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hit:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HJavaScript:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hjcase:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hjs:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HJScript:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hjson-query:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hjsonpointer:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hjsonschema:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HJVM:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hlatex:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hlbfgsb:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hlcm:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hleap:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HLearn-algebra:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HLearn-approximation:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HLearn-classification:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HLearn-datastructures:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HLearn-distributions:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hledger-chart:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hledger-vty:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hlibBladeRF:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hlibev:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hlibfam:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HList:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HListPP:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HLogger:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hlogger:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hls:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hlwm:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hly:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hmark:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hmarkup:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hmatrix-backprop:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hmatrix-banded:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hmatrix-mmap:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hmatrix-morpheus:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hmatrix-nipals:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hmatrix-nlopt:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hmatrix-quadprogpp:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hmatrix-sparse:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hmatrix-static:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hmatrix-sundials:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hmatrix-svdlibc:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hmatrix-syntax:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hmeap-utils:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hmeap:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hmenu:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hmk:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hmm-hmatrix:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HMM:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hmm:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hMollom:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hmp3:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Hmpf:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hmt-diagrams:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hmt:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hmumps:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hnetcdf:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hnix:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HNM:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hnormalise:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ho-rewriting:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hoauth2:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hoauth:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hob:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hobbes:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hobbits:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hocilib:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hocker:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hodatime:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HODE:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Hoed:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hofix-mtl:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hog:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hogg:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hoggl:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hogre-examples:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hogre:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hois:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hol:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hold-em:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hole:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Holumbus-Distribution:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Holumbus-MapReduce:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Holumbus-Searchengine:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Holumbus-Storage:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  holy-project:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  homeomorphic:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hommage:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  homoiconic:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  homplexity:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HongoDB:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  honi:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hoobuddy:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hood-off:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hood2:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hood:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hoodie:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hoodle-builder:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hoodle-core:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hoodle-extra:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hoodle-parser:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hoodle-publish:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hoodle-render:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hoodle-types:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hoodle:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hoogle-index:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hooks-dir:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hoopl:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hoovie:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hopencc:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hopencl:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hopfield:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hops:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hoq:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  horizon:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  horname:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hosts-server:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hothasktags:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hotswap:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hourglass-fuzzy-parsing:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  houseman:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hp2any-core:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hp2any-graph:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hp2any-manager:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hpack-convert:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hpack-dhall:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hpaco-lib:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hpaco:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hpage:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hpapi:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hpaste:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hpasteit:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HPath:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hpc-coveralls:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hpc-tracer:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hPDB-examples:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hPDB:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hpdft:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hpg:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HPhone:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HPi:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hplaylist:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HPlot:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hpodder:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HPong:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hpp:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hpqtypes-extras:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hpqtypes:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hprotoc-fork:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hps-cairo:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hps-kmeans:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hps:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hPushover:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hpygments:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hpylos:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hpyrg:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hquantlib:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hquery:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hR:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hranker:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HRay:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Hricket:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hricket:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hriemann:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HROOT-core:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HROOT-graf:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HROOT-hist:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HROOT-io:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HROOT-math:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HROOT-tree:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HROOT:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hs-blake2:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hs-carbon-examples:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hs-cdb:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hs-di:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hs-dotnet:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hs-excelx:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hs-ffmpeg:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hs-fltk:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hs-gchart:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hs-gen-iface:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hs-gizapp:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hs-java:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hs-json-rpc:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hs-logo:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hs-mesos:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hs-nombre-generator:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hs-pgms:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hs-pkg-config:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hs-pkpass:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hs-re:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hs-rs-notify:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hs-scrape:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hs-snowtify:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hs-twitter:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hs-twitterarchiver:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hs-vcard:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hs-watchman:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hs2ats:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hs2bf:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hs2dot:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Hs2lib:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsaml2:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsay:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsbackup:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsbc:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsbencher-codespeed:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsbencher-fusion:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsbencher:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsc3-auditor:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsc3-cairo:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsc3-data:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsc3-db:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsc3-forth:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsc3-graphs:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsc3-lang:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsc3-lisp:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsc3-plot:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsc3-rec:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsc3-rw:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsc3-server:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsc3-sf-hsndfile:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsc3-sf:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsc3-unsafe:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsc3-utils:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hscaffold:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hscamwire:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hscassandra:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hscd:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsclock:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hscope:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hScraper:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsdev:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsdif:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsdip:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsdns-cache:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Hsed:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsenv:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsfacter:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsfcsh:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HSFFIG:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsfilt:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HSGEP:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsgnutls-yj:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsgnutls:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsgsom:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HsHaruPDF:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HSHHelpers:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HsHTSLib:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HsHyperEstraier:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsI2C:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsignal:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hSimpleDB:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HsJudy:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hskeleton:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hslackbuilder:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hslibsvm:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hslinks:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hslogger-reader:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hslogstash:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsluv-haskell:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsmagick:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HSmarty:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsmodetweaks:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Hsmtlib:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsmtpclient:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsnock:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsns:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsnsq:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsntp:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsoptions:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HSoundFile:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsoz:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsp-cgi:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsparql:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HsParrot:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hspear:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hspec-expectations-match:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hspec-expectations-pretty:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hspec-experimental:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hspec-hedgehog:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hspec-jenkins:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hspec-monad-control:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hspec-pg-transact:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hspec-setup:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hspec-shouldbe:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hspec-snap:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hspec-structured-formatter:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hspec-webdriver:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hspecVariant:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HsPerl5:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hspkcs11:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hspread:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hspresent:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsprocess:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsql-mysql:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsql-odbc:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsql-postgresql:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsql-sqlite3:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsql:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsqml-datamodel-vinyl:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsqml-datamodel:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsqml-demo-manic:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsqml-demo-morris:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsqml-demo-notes:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsqml-demo-samples:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsqml-morris:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsqml:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsreadability:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsseccomp:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsSqlite3:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hssqlppp-th:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hssqlppp:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HsSVN:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hstatistics:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hstats:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hstest:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hstidy:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hstorchat:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hstox:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hstradeking:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HStringTemplateHelpers:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hstyle:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hstzaar:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsubconvert:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsudoku:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hswip:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsx-xhtml:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsx:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsXenCtrl:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsyscall:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hsyslog-tcp:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hszephyr:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HTab:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hTalos:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  htar:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hTensor:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  htestu:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HTicTacToe:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  htlset:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  html-entities:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  html-kure:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  html-parse:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  html-rules:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  html-tokenizer:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hts:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  htsn-import:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  htsn:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  http-attoparsec:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  http-client-auth:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  http-client-lens:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  http-client-request-modifiers:                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  http-client-session:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  http-client-streams:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  http-conduit-browser:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  http-conduit-downloader:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  http-dispatch:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  http-enumerator:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  http-grammar:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  http-kinder:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  http-pony-serve-wai:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  http-proxy:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  http-querystring:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  http-response-decoder:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  http-shed:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  http-wget:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  http2-client-grpc:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  https-everywhere-rules-raw:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  https-everywhere-rules:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  httpspec:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  htune:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  htzaar:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hubigraph:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hubris:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  huck:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HueAPI:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  huff:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  huffman:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hugs2yc:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hulk:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HulkImport:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  human-parse:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  human-text:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hums:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HUnit-Diff:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hunit-gui:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hunit-rematch:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hunp:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hunspell-hs:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hunt-searchengine:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hunt-server:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hup:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hurdle:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hurriyet:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  husky:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hutton:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  huttons-razor:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  huzzy:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hvega:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hVOIDP:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hw-dsv:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hwall-auth-iitk:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hweblib:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hwhile:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hworker-ses:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hworker:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hws:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hwsl2-bytevector:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hwsl2-reducers:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hwsl2:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HXMPP:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hxmppc:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hxournal:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  HXQ:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hxt-binary:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hxt-cache:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hxt-filter:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hxthelper:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hxweb:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hyahtzee:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hyakko:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hybrid:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hydra-hs:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hydra-print:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hydrogen-cli-args:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hydrogen-cli:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hydrogen-data:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hydrogen-multimap:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hydrogen-parsing:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hydrogen-prelude-parsec:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hydrogen-prelude:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hydrogen-syntax:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hydrogen-util:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Hydrogen:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hydrogen:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hyena:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hylide:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hylolib:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hylotab:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hyloutils:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hyper-extra:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hyper-haskell-server:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hyper:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hyperdrive:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hyperfunctions:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hyperion:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hyperloglogplus:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hyperpublic:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hypher:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hzenity:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  hzulip:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  i18n:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  iap-verifier:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ib-api:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  iban:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ical:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  IcoGrid:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  iconv-typed:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ide-backend-common:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ide-backend-server:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ide-backend:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ideas-math:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ideas:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  idempotent:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  identifiers:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  idiii:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  idna2008:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  IDynamic:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ieee-utils:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  iException:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ifcxt:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  IFS:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ig:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ige-mac-integration:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ige:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ignore:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  igraph:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  igrf:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ihaskell-basic:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ihaskell-display:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ihaskell-hvega:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ihaskell-inline-r:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ihaskell-parsec:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ihaskell-rlangqq:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ihaskell-widgets:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ihttp:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  illuminate:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  imagemagick:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  imagepaste:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  imap:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  imapget:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  imbib:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  imgurder:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  imj-animation:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  imj-base:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  imj-game-hamazed:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  imj-measure-stdout:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  imj-prelude:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  imparse:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  imperative-edsl-vhdl:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  imperative-edsl:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ImperativeHaskell:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  implicit-logging:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  implicit-params:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  importify:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  imports:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  improve:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  impure-containers:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  INblobs:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  inch:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  include-file:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  incremental-computing:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  incremental-maps:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  increments:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  indentation-trifecta:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  indentation:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  indents:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  indexed-extras:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  IndexedList:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  indextype:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  indices:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  indieweb-algorithms:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  inf-interval:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  infer-upstream:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  infernu:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  infinity:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  infix:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  InfixApplicative:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  inflist:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  informative:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  inilist:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  inject-function:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  inline-java:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  inline-r:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  inserts:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  inspector-wrecker:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  instant-aeson:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  instant-bytes:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  instant-deepseq:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  instant-generics:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  instant-hashable:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  instant-zipper:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  instapaper-sender:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  instinct:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  int-multimap:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  integer-pure:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  integreat:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  intel-aes:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  interleavableGen:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  interleavableIO:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  interlude-l:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  internetmarke:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  intero:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  interpol:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  interpolatedstring-qq-mwotton:                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  interpolatedstring-qq:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  interprocess:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  interruptible:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  interval:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  intricacy:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  intro-prelude:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  introduction-test:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  introduction:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  intset:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  invertible-hlist:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  io-capture:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  io-reactive:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ion:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  IOR:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  IORefCAS:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  iostring:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  iothread:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  iotransaction:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ip2location:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ipatch:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ipc:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ipopt-hs:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  iptables-helpers:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  iptadmin:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  IPv6DB:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  irc-fun-bot:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  irc-fun-client:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  irc-fun-color:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  irc-fun-messages:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  irc-fun-types:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Irc:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  iri:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  iridium:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  iron-mq:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ironforge:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  irt:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  is:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  isdicom:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  isevaluated:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ismtp:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  IsNull:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  isobmff-builder:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  isohunt:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  isotope:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  itemfield:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  iter-stats:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  iteratee-compress:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  iteratee-mtl:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  iteratee-parsec:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  iteratee-stm:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  iteratee:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  iterio-server:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  iterIO:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ivor:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ivory-backend-c:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ivory-bitdata:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ivory-eval:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ivory-examples:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ivory-hw:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ivory-opts:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ivory-quickcheck:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ivory-serialize:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ivory-stdlib:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ivory:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ivy-web:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ixdopp:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ixmonad:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ixshader:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  iyql:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  j2hs:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jack-bindings:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  JackMiniMix:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jackminimix:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jacobi-roots:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jail:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jalaali:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jalla:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jammittools:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jarfind:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jarify:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jason:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  java-adt:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  java-bridge-extras:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  java-bridge:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  java-character:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  java-reflect:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  javaclass:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Javasf:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  javasf:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Javav:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  javav:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jbi:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jcdecaux-vls:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Jdh:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jdi:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jenga:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jenkinsPlugins2nix:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jespresso:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jml-web-service:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jni:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jobqueue:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  join-api:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  join:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  joinlist:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jonathanscard:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jort:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  js-good-parts:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jsaddle-clib:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jsaddle-dom:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jsaddle-hello:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jsaddle-warp:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jsaddle-wkwebview:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jsaddle:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  JsContracts:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jsmw:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  json-api:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  json-ast-quickcheck:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  json-b:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  json-builder:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  json-bytes-builder:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  JSON-Combinator-Examples:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  JSON-Combinator:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  json-enumerator:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  json-extra:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  json-fu:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  json-incremental-decoder:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  json-litobj:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  json-pointer-aeson:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  json-pointer-hasql:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  json-pointer:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  json-python:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  json-qq:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  json-rpc:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  json-sop:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  json-togo:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  json-tools:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  json2-hdbc:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  json2:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  JSONb:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jsonextfilter:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  JsonGrammar:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  JSONParser:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jsonresume:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jsonrpc-conduit:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jsons-to-schema:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jsonschema-gen:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jsonsql:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jsontsv:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jsonxlsx:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jspath:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  juandelacosa:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  judge:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  judy:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  juicy-gcode:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  JuicyPixels-canvas:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  JunkDB-driver-gdbm:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  JunkDB-driver-hashtables:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  JunkDB:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  JuPyTer-notebook:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jupyter:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  JustParse:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jvm-batching:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jvm-binary:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jvm-parser:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jvm-streaming:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  jvm:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  JYU-Utils:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  kafka-client:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  kafka-device-glut:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  kafka-device-joystick:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  kafka-device-leap:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  kafka-device-spacenav:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  kafka-device-vrpn:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  kafka-device:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  kaleidoscope:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Kalman:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  kalman:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  kangaroo:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  kansas-comet:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  kansas-lava-cores:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  kansas-lava-papilio:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  kansas-lava-shake:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  kansas-lava:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  karakuri:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  karps:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  katip-elasticsearch:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  katip-rollbar:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  katip-scalyr-scribe:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  katip-syslog:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  katt:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  kawaii:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  kd-tree:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  kdesrc-build-extra:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  keera-hails-i18n:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  keera-hails-mvc-environment-gtk:              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  keera-hails-mvc-model-lightmodel:             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  keera-hails-mvc-model-protectedmodel:         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  keera-hails-mvc-solutions-gtk:                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  keera-hails-reactive-fs:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  keera-hails-reactive-gtk:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  keera-hails-reactive-network:                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  keera-hails-reactive-polling:                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  keera-hails-reactive-wx:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  keera-hails-reactive-yampa:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  keera-hails-reactivelenses:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  keera-hails-reactivevalues:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  keera-posture:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  keiretsu:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Ketchup:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  keter:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  kevin:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  keyed:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  keyring:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  keysafe:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  keystore:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  keyword-args:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  khph:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  kicad-data:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  kickass-torrents-dump-parser:                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  KiCS-debugger:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  KiCS-prophecy:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  KiCS:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  kif-parser:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  kit:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  kmeans-par:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  kmeans-vector:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  kmp-dfa:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  knead-arithmetic:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  knead:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  knots:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  koellner-phonetic:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Konf:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  korfu:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  kqueue:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  krapsh:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Kriens:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  krpc:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  KSP:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ktx:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  kure-your-boilerplate:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  kure:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  KyotoCabinet:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  l-bfgs-b:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  L-seed:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  labeled-graph:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  laborantin-hs:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  labsat:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  labyrinth-server:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  labyrinth:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lagrangian:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  laika:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lambda-bridge:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lambda-calculator:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lambda-canvas:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lambda-devs:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lambda-toolbox:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lambda2js:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lambdaBase:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lambdabot-utils:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lambdacms-core:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lambdacms-media:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lambdacube-bullet:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lambdacube-compiler:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lambdacube-core:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lambdacube-edsl:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lambdacube-engine:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lambdacube-examples:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lambdacube-gl:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lambdacube-ir:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lambdacube-samples:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lambdacube:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  LambdaDesigner:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lambdaFeed:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  LambdaHack:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  LambdaINet:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Lambdajudge:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lambdaLit:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  LambdaNet:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  LambdaPrettyQuote:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  LambdaShell:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lambdatex:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lambdatwit:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lambdaya-bus:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lambdiff:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lame-tester:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lame:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lang:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-ats:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-bash:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-boogie:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-c-comments:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-c-inline:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-conf:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-css:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-dart:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-dockerfile:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-dot:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-ecmascript-analysis:                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-ecmascript:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-eiffel:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-elm:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-gcl:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-glsl:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-go:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-guess:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-hcl:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-java-classfile:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-kort:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-lua-qq:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-lua2:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-mixal:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-ninja:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-oberon:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-objc:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-openscad:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-pig:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-puppet:                              [ i686-linux, x86_64-darwin ]
-  language-python-colour:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-python-test:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-python:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-qux:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-sh:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-spelling:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-sqlite:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-thrift:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-typescript:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-vhdl:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  language-webidl:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lapack:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  LargeCardinalHierarchy:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Lastik:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lat:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  latest-npm-version:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  latex-formulae-hakyll:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  latex-formulae-image:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  latex-formulae-pandoc:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  LATS:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  launchpad-control:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lawless-concurrent-machines:                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  layers-game:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  layers:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  layout-bootstrap:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  layout-rules:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  layout:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  layouting:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lazy-hash-cache:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lazy-hash:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lazy-io-streams:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lazyarray:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lazyset:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lazysplines:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  LazyVault:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lcs:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ld-intervals:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ldapply:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ldif:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  leaf:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  leaky:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  leapseconds:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  learn-physics-examples:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Learning:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  leetify:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  legion-discovery-client:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  legion-discovery:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  legion-extra:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  legion:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  leksah-server:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lendingclub:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lens-prelude:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lens-text-encoding:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lens-time:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lens-toml-parser:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lens-tutorial:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lenses:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lensref:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  level-monad:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Level0:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  levmar-chart:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  levmar:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lfst:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lgtk:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lha:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lhae:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lhc:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lhe:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lhs2TeX-hl:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lhslatex:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  LibClang:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  libconfig:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  libcspm:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  libexpect:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  libGenI:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  libhbb:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  libinfluxdb:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  libjenkins:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  liblastfm:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  liblawless:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  liblinear-enumerator:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  libltdl:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  libmolude:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  libnotify:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  liboath-hs:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  liboleg:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  libpafe:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  libpq:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  librandomorg:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  librato:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  libsystemd-daemon:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  libtagc:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  libxls:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  libxml-enumerator:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  libxslt:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  licensor:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  life-sync:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lifted-protolude:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lifter:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ligature:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lightning-haskell:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lighttpd-conf-qq:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lighttpd-conf:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lilypond:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Limit:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  limp-cbc:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  limp:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  linda:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  linden:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  line:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  linear-algebra-cblas:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  linear-circuit:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  linear-maps:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  linear-opengl:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  linear-socket:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  linear-vect:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  linearmap-category:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  linearscan-hoopl:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  linearscan:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  LinearSplit:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  LinkChecker:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  linkchk:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  linkcore:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  linkedhashmap:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  linode-v4:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  linux-blkid:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  linux-cgroup:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  linux-inotify:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  linux-kmod:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  linux-perf:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  linux-ptrace:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  linx-gateway:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lio-eci11:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lio-fs:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lio-simple:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lio:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lipsum-gen:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  liquid-fixpoint:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  liquid:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  liquidhaskell-cabal-demo:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  liquidhaskell-cabal:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  liquidhaskell:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  list-fusion-probe:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  list-mux:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  list-prompt:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  list-remote-forwards:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  list-t-attoparsec:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  list-t-html-parser:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  list-t-http-client:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  list-t-text:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  list-zip-def:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  listenbrainz-client:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  listlike-instances:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ListT:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lit:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  literals:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  live-sequencer:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ll-picosat:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  llsd:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  llvm-analysis:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  llvm-base-types:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  llvm-base-util:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  llvm-base:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  llvm-data-interop:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  llvm-extra:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  llvm-ffi:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  llvm-general-pure:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  llvm-general-quote:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  llvm-general:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  llvm-hs-pretty:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  llvm-hs:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  llvm-ht:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  llvm-pkg-config:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  llvm-pretty-bc-parser:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  llvm-pretty:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  llvm-tf:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  llvm-tools:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  llvm:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lmonad-yesod:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lmonad:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  load-balancing:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  load-font:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  loc-test:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  loc:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  local-search:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  localize:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  located-monad-logger:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  located:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  loch:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  locked-poll:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lockpool:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  log-effect-syslog:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  log-effect:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  log-postgres:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  log-utils:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  log-warper:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  log2json:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  log:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  logentries:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  logger:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  logging-effect-extra-file:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  logging-effect-extra-handler:                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  logging-effect-extra:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  logic-classes:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  logic-TPTP:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Logic:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  LogicGrowsOnTrees-MPI:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  LogicGrowsOnTrees-network:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  LogicGrowsOnTrees-processes:                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  LogicGrowsOnTrees:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  logplex-parse:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lojban:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lojbanParser:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lojbanXiragan:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lojysamban:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lol-apps:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lol-benches:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lol-calculus:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lol-cpp:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lol-repa:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lol-tests:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lol-typing:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lol:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  loli:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lookup-tables:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  loop-effin:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  loop-while:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  loops:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  loopy:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lord:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lorem:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  loris:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  loshadka:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lostcities:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  loup:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lowgl:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lp-diagrams-svg:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lp-diagrams:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ls-usb:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lscabal:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  LslPlus:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lsystem:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ltext:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ltk:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lua-bc:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  luachunk:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  luautils:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lucid-svg:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lucienne:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Lucu:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lui:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  luis-client:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  luka:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  luminance-samples:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  luminance:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lushtags:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  luthor:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lvish:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lvmlib:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lxc:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lxd-client:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lye:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Lykah:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lz4-conduit:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lzma-enumerator:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  lzma-streams:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  maam:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  macbeth-lib:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  machines-amazonka:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  machines-process:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  machines-zlib:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  macosx-make-standalone:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  madlang:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mage:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  magic-wormhole:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  magicbane:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MagicHaskeller:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  magico:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  magma:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mahoro:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  maid:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mailbox-count:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mailchimp-subscribe:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mailchimp:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MailchimpSimple:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mailgun:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  main-tester:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  majordomo:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  majority:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  make-hard-links:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  make-monofoldable-foldable:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  make-package:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  makedo:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  makefile:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mallard:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  manatee-anything:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  manatee-core:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  manatee-curl:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  manatee-editor:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  manatee-filemanager:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  manatee-imageviewer:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  manatee-ircclient:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  manatee-mplayer:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  manatee-pdfviewer:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  manatee-processmanager:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  manatee-template:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  manatee-terminal:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  manatee-welcome:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  manatee:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mandrill:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mandulia:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mangopay:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  manifold-random:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  manifolds-core:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  manifolds:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mapalgebra:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Mapping:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  marionetta:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  markdown-kate:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  markdown2svg:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  marked-pretty:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  markov-processes:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  marmalade-upload:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  marquise:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mars:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  marvin:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  marxup:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  masakazu-bot:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MASMGen:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  master-plan:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  matchers:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mathblog:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mathflow:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mathlink:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  matplotlib:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  matrix-as-xyz:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  matsuri:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  matterhorn:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mattermost-api-qc:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mattermost-api:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  maude:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  maxent-learner-hw-gui:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  maxent-learner-hw:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  maxent:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  maxsharing:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  maybench:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MaybeT-monads-tf:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MaybeT-transformers:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MaybeT:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MazesOfMonad:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MBot:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mbox-tools:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MC-Fold-DP:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mcl:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mcm:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mcmaster-gloss-examples:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mcmc-samplers:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mcmc-synthesis:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mcpi:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mdapi:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mdcat:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mDNSResponder-client:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mdp:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mealstrom:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MeanShift:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Measure:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mecab:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mech:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Mecha:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Mechs:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mechs:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mediabus-fdk-aac:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mediabus-rtp:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mediabus:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mediawiki2latex:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mediawiki:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  medium-sdk-haskell:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  meep:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mellon-core:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mellon-gpio:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mellon-web:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  melody:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  memcache-conduit:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  memcache-haskell:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  memcached-binary:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  memcached:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  memis:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  memo-ptr:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  memoization-utils:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  memorable-bits:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  memorypool:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  menoh:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mercury-api:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  merkle-patricia-db:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  messente:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  meta-misc:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  meta-par-accelerate:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  meta-par:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  metadata:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MetaHDBC:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MetaObject:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  metaplug:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  metric:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Metrics:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  metricsd-client:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  metronome:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mezzo:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mezzolens:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MFlow:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mgeneric:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Mhailist:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MHask:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mi:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Michelangelo:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  microaeson:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  microformats2-parser:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  microformats2-types:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  microgroove:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  microlens-each:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  micrologger:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  microsoft-translator:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MicrosoftTranslator:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mida:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  midair:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  midi-utils:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  midimory:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  midisurface:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mighttpd:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mikmod:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  miku:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mime-directory:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  minecraft-data:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  minesweeper:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MiniAgda:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  miniforth:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  minilens:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  minimung:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  minio-hs:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  minions:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  minioperational:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  miniplex:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  minirotate:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ministg:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  minst-idx:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mirror-tweet:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  missing-py2:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MissingPy:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mixed-strategies:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mkbndl:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mkcabal:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ml-w:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mlist:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mltool:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mmtf:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mmtl-base:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mmtl:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  moan:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Mobile-Legends-Hack-Cheats:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  model:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  modelicaparser:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  modify-fasta:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  modsplit:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  modular-arithmetic:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  modular-prelude-classy:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  modular-prelude:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  module-management:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  modulespection:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  modulo:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Moe:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  moe:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MoeDict:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mohws:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mole:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monad-atom-simple:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monad-atom:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monad-dijkstra:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monad-exception:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monad-fork:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monad-http:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monad-interleave:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monad-levels:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monad-lgbt:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monad-log:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monad-lrs:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monad-mersenne-random:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monad-mock:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monad-open:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monad-parallel-progressbar:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monad-persist:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monad-ran:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monad-resumption:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monad-state:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monad-ste:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monad-stlike-io:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monad-stlike-stm:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monad-timing:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monad-tx:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monad-unify:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monad-wrap:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monadacme:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MonadCatchIO-mtl-foreign:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MonadCatchIO-mtl:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MonadCatchIO-transformers-foreign:            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MonadCatchIO-transformers:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MonadCompose:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monadiccp-gecode:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Monadius:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MonadLab:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monadLib-compose:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monadloc-pp:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monadlog:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monadoid:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monadplus:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monads-fd:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MonadStack:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monarch:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Monaris:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Monatron-IO:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Monatron:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mondo:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monetdb-mapi:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  money:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mongodb-queue:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mongrel2-handler:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monitor:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monky:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mono-foldable:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Monocle:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monoid-absorbing:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monoid-owns:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monoid-statistics:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monoidplus:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monoids:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monte-carlo:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  monzo:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  moo:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  moonshine:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  more-containers:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  morfette:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  morfeusz:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  morph:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mosaico-lib:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  motor-diagrams:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  motor-reflection:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  motor:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mount:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  movie-monad:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mp3decoder:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mp:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mpdmate:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mpppc:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mpretty:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mpris:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mprover:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mps:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mpvguihs:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mqtt-hs:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mqtt:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mrifk:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mrm:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ms:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  msgpack-aeson:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  msgpack-idl:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  msgpack-rpc:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  msgpack:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  msh:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  msi-kb-backlit:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MSQueue:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MTGBuilder:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mtgoxapi:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mtl-evil-instances:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mtl-extras:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mtlx:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mtp:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MuCheck-Hspec:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MuCheck-HUnit:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MuCheck-QuickCheck:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MuCheck-SmallCheck:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MuCheck:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mud:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mudbath:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mulang:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  multext-east-msd:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  multi-cabal:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  multi-instance:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  multiaddr:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  multifile:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  multifocal:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  multihash:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  multipass:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  multipath:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  multiplate-simplified:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  multirec-alt-deriver:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  multirec-binary:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  multirec:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  multisetrewrite:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  multivariant:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Munkres-simple:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  muon:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  murder:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  murmur:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  murmurhash3:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mushu:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  music-graphics:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  music-parts:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  music-pitch:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  music-preludes:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  music-score:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  music-sibelius:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  music-suite:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  music-util:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  musicbrainz-email:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  musicxml:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mustache-haskell:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mustache2hs:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mutable-iter:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MutationOrder:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mute-unmute:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mvar-lock:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mvc-updates:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mvc:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mvclient:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mxnet-dataiter:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mxnet-examples:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mxnet-nn:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mxnet-nnvm:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mxnet:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  my-package-testing:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  my-test-docs:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mybitcoin-sci:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  myo:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  MyPrimes:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mysnapsession-example:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mysnapsession:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mysql-effect:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mysql-haskell-nem:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mysql-haskell-openssl:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mysql-haskell:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mysql-simple-quasi:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mysql-simple-typed:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mystem:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  myTestlll:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mywatch:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  mzv:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  n-ary-functor:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  n-tuple:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nagios-plugin-ekg:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nakadi-client:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  named-lock:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  NameGenerator:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  namelist:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  namespace:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nano-cryptr:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nano-hmac:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nano-md5:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nanoAgda:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nanocurses:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nanomsg-haskell:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nanomsg:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nanoparsec:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  NanoProlog:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nanovg:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nanq:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Naperian:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  naperian:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  naqsha:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  narc:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nat-sized-numbers:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nationstates:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  natural-number:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  naver-translate:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  NearContextAlgebra:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  neat:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  needle:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  neet:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nehe-tuts:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  neither:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  neko-lib:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  neko-obfs:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Neks:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nemesis-titan:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nerf:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nero-wai:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nero-warp:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nero:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nest:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nested-routes:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nested-sequence:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  NestedFunctor:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nestedmap:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  netclock:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  netcore:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  netease-fm:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  netlines:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  netrc:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  netrium:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  NetSNMP:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  netspec:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  netstring-enumerator:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nettle-frp:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nettle-netkit:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nettle-openflow:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  netwire-input-javascript:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  netwire-vinylglfw-examples:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  network-address:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  network-anonymous-i2p:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  network-api-support:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  network-arbitrary:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  network-bitcoin:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  network-builder:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  network-bytestring:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  network-connection:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  network-dbus:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  network-enumerator:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  network-hans:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  network-interfacerequest:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  network-minihttp:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  network-msgpack-rpc:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  network-netpacket:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  network-pgi:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  network-protocol-xmpp:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  network-rpca:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  network-server:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  network-service:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  network-simple-sockaddr:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  network-stream:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  network-topic-models:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  network-transport-amqp:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  network-uri-json:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  network-uri-static:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  network-voicetext:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  network-wai-router:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  network-websocket:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  networked-game:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  neural-network-blashs:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  neural-network-hmatrix:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  neural:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  newports:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  newsynth:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  newt:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  newtype-deriving:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  newtype-th:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  next-ref:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nextstep-plist:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nfc:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ngrams-loader:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  NGrams:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  niagra:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nibblestring:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nice-html:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nicovideo-translator:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nikepub:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nimber:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Ninjas:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nirum:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nitro:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nix-delegate:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nix-deploy:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nix-diff:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nix-eval:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nixfromnpm:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nkjp:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nlopt-haskell:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nlp-scores-scripts:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nlp-scores:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nm:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  NMap:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nme:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nntp:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  no-role-annots:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  noether:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nofib-analyze:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  noise:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Nomyx-Core:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Nomyx-Language:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Nomyx-Rules:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Nomyx-Web:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Nomyx:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  NonEmptyList:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nonfree:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nonlinear-optimization-ad:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nonlinear-optimization:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  noodle:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  normalization-insensitive:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  NoSlow:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  not-gloss-examples:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  not-gloss:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  notcpp:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  notmuch-haskell:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  notmuch-web:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  NoTrace:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  np-linear:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nptools:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nqe:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ntrip-client:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  NTRU:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  null-canvas:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nullary:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nullpipe:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  numbered-semigroups:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  NumberSieves:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  NumberTheory:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  numerals-base:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  numeric-ode:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  numeric-qq:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  numeric-ranges:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  numhask-array:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  numhask-histogram:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  numhask-prelude:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  numhask-range:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  numhask-test:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Nussinov78:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Nutri:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  NXT:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  NXTDSL:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nylas:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  nymphaea:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  o-clock:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  oanda-rest-api:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  oauthenticated:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  obd:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  obdd:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  oberon0:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  obj:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Object:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  objectid:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ObjectIO:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ocaml-export:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  octane:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  octohat:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  octopus:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Octree:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  oculus:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  odbc:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  oden-go-packages:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  off-simple:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  OGL:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ohloh-hs:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  oi:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  oidc-client:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ois-input-manager:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  old-version:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  olwrapper:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  omaketex:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ombra:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Omega:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  omega:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  omnicodec:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  omnifmt:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  on-a-horse:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  onama:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  oneormore:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  online:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  onpartitions:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  OnRmt:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  onu-course:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  opaleye-classy:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  opaleye-sqlite:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  opaleye-trans:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  opaleye:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  open-haddock:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  open-pandoc:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  open-signals:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  open-typerep:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  OpenAFP-Utils:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  OpenAFP:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  opench-meteo:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  OpenCL:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  OpenCLRaw:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  OpenCLWrappers:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  opencog-atomspace:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  opencv-extra:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  opencv-raw:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  opencv:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  opendatatable:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  openexchangerates:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  openflow:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  OpenGLCheck:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  opengles:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  OpenGLRaw21:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  openpgp-crypto-api:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  openpgp-Crypto:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  openpgp:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  OpenSCAD:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  opensoundcontrol-ht:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  openssh-github-keys:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  opentheory-char:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  opentype:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  OpenVG:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  OpenVGRaw:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  openweathermap:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Operads:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  operational-extra:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  optimal-blocks:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  optimusprime:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  optional:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  optparse-applicative-simple:                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  optparse-helper:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  orchestrate:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  OrchestrateDB:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  orchid-demo:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  orchid:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  order-maintenance:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  order-statistic-tree:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  order-statistics:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ordered:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  orders:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Ordinary:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ordrea:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  organize-imports:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  orgmode-parse:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  orgmode:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  orgstat:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  origami:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  orizentic:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  OrPatterns:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  osc:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  oscpacking:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  osdkeys:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  osm-conduit:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  osm-download:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  OSM:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  oso2pdf:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ot:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  otp-authenticator:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  overloaded-records:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  overture:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pack:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  package-description-remote:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  package-o-tron:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  package-vt:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  packed-dawg:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  packed-multikey-map:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  packedstring:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  packman:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  packunused:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pacman-memcache:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  padKONTROL:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pads-haskell:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pagarme:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  PageIO:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pagerduty:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pagure-hook-receiver:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Paillier:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pam:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  panda:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pandoc-crossref:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pandoc-csv2table:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pandoc-include-code:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pandoc-include:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pandoc-japanese-filters:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pandoc-plantuml-diagrams:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pandoc-unlit:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  PandocAgda:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pang-a-lambda:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pangraph:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  panpipe:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  papa-export:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  papa-implement:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  papa-include:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  papa-prelude-core:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  papa-prelude-lens:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  papa-prelude-semigroupoids:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  papa-prelude-semigroups:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  papa-prelude:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  paphragen:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pappy:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  paprika:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  paragon:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Paraiso:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Parallel-Arrows-Eden:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  parallel-tasks:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  parameterized-utils:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  parameterized:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  paramtree:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  paranoia:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  parco-attoparsec:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  parco-parsec:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  parco:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  parconc-examples:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pareto:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Parry:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  parse-help:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  parsec-free:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  parsec-parsers:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  parseerror-eq:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  parsely:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  parser-helper:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  parser241:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  parsergen:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  parsestar:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  partage:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  partial-lens:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  partial-order:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  partial-semigroup-hedgehog:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  partial-semigroup-test:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  partial-semigroup:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  partly:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  passage:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  PasswordGenerator:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pasta:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pastis:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pasty:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  patches-vector:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  path-text-utf8:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Pathfinder:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pathfindingcore:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  PathTree:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  patronscraper:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  patterns:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  paypal-adaptive-hoops:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  paypal-api:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  paypal-rest-client:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pb-next:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pb:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pbc4hs:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  PBKDF2:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pcap-enumerator:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pcf:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  PCLT-DB:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  PCLT:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pcre-light-extra:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pdf-slave-template:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pdf-slave:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pdf-toolbox-content:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pdf-toolbox-core:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pdf-toolbox-document:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pdf-toolbox-viewer:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pdfname:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pdfsplit:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pdynload:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  peakachu:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  PeanoWitnesses:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pec:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  peg:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  peggy:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pencil:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  penny-bin:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  penny-lib:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  penny:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  penrose:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  peparser:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  perceptron:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  perdure:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  peregrin:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  perf-analysis:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  perf:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  PerfectHash:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  perfecthash:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  perhaps:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  periodic:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  perm:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  permute:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  PermuteEffects:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  persist2er:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  persistent-cereal:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  persistent-database-url:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  persistent-equivalence:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  persistent-hssqlppp:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  persistent-map:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  persistent-migration:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  persistent-mysql-haskell:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  persistent-odbc:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  persistent-protobuf:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  persistent-ratelimit:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  persistent-relational-record:                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  persistent-vector:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  persistent-zookeeper:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  persona-idp:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  persona:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pesca:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  peyotls-codec:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  peyotls:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pez:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pg-harness-server:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pg-harness:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pg-recorder:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pg-store:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pg-transact:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pgdl:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pgsql-simple:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pgstream:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  phasechange:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  phaser:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  phoityne:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  phone-metadata:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  phone-numbers:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  phone-push:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  phooey:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  photoname:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  phraskell:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Phsu:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  phybin:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pi-calculus:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pi-forall:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pi-hoole:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pia-forward:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pianola:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  picedit:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  picologic:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  picoparsec:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  picosat:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pictikz:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pier:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  piet:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pinchot:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pinpon:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pipe-enumerator:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Pipe:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pipes-async:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pipes-attoparsec-streaming:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pipes-bgzf:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pipes-cacophony:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pipes-cereal-plus:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pipes-cereal:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pipes-conduit:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pipes-core:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pipes-courier:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pipes-errors:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pipes-extra:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pipes-files:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pipes-illumina:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pipes-interleave:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pipes-io:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pipes-key-value-csv:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pipes-lzma:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pipes-p2p-examples:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pipes-p2p:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pipes-protolude:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pipes-rt:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pipes-s3:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pipes-shell:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pipes-sqlite-simple:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pipes-text:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pipes-transduce:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pipes-zeromq4:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pisigma:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Piso:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pit:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pitchtrack:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pivotal-tracker:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pixelated-avatar-generator:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pkcs10:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pkcs7:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pkggraph:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  plailude:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  plan-applicative:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  plan-b:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  planar-graph:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  planb-token-introspection:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  plankton:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  plat:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  platinum-parsing:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  PlayingCards:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  plex:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  plist-buddy:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  plivo:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  plocketed:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  plot-gtk-ui:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Plot-ho-matic:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  plot-lab:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  plot-light-examples:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  PlslTools:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  plugins-auto:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  plugins-multistage:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  plugins:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  png-file:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pngload-fixed:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pngload:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pocket-dns:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pocket:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  point-octree:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pointfree-fancy:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pointless-lenses:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pointless-rewrite:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pokemon-go-protobuf-types:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pokitdok:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  polar-configfile:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  polar-shader:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  polh-lexicon:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  polimorf:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Pollutocracy:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  poly-control:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  polydata-core:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  polydata:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  polynom:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  polynomial:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  polyseq:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  polytypeable-utils:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  polytypeable:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pomodoro:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pomohoro:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ponder:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pong-server:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pontarius-mediaserver:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pontarius-xmpp:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pontarius-xpmn:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pool-conduit:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pool:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  popenhs:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  portager:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  porte:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  porter:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  PortFusion:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ports:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  posix-pty:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  posix-realtime:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  posix-waitpid:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  postcodes:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  postgres-embedded:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  postgres-websockets:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  postgresql-copy-escape:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  postgresql-named:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  postgresql-orm:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  postgresql-query:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  postgresql-simple-bind:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  postgresql-simple-opts:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  postgresql-simple-queue:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  postgresql-simple-sop:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  postgresql-simple-typed:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  postgresql-simple-url:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  postgresql-typed-lifted:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  postgresql-typed:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  PostgreSQL:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  postgrest-ws:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  postgrest:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  postie:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  postmark:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  potato-tool:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  potoki-cereal:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  potoki-core:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  potoki-hasql:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  potoki-zlib:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  potoki:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  powerpc:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  powerqueue-distributed:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  powerqueue-levelmem:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  powerqueue-sqs:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  powerqueue:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  PPrinter:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pqc:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pqueue-mtl:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  practice-room:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  praglude:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  precis:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  precursor:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pred-trie:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  predicate-class:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  prednote-test:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  prednote:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  prefork:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  preliminaries:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  prelude-generalize:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  prelude-plus:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  preprocess-haskell:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  preprocessor:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  presburger:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  press:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  presto-hdbc:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pretty-ncols:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pretty-relative-time:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pretty-sop:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  prettyprinter-vty:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  preview:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  primes-type:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  primesieve:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  primitive-checked:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  primitive-containers:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  primitive-indexed:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  primitive-maybe:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  primitive-simd:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  primitive-sort:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  primula-board:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  primula-bot:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pringletons:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  print-debugger:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  printcess:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Printf-TH:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  priority-queue:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  priority-sync:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  PriorityChansConverger:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ProbabilityMonads:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  proc:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  process-conduit:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  process-iterio:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  process-leksah:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  process-listlike:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  process-progress:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  process-qq:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  process-streaming:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  processing:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  procrastinating-structure:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  procrastinating-variable:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  procstat:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  producer:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  product:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  prof2dot:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  prof2pretty:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  progress-meter:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  progress:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  progressbar:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  progression:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  progressive:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  proj4-hs-bindings:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  project-m36:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  projectile:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  prolog-graph-lib:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  prolog-graph:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  prolog:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  prometheus-effect:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  prometheus-metrics-ghc:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  prometheus:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  promise:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pronounce:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  proof-combinators:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  propane:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Proper:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  properties:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  property-list:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  proplang:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  prosper:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  proto-lens-combinators:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  proto-lens-descriptors:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  proto-lens-protobuf-types:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  protobuf-native:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  protocol-buffers-descriptor-fork:             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  protocol-buffers-fork:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  protolude-lifted:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  proton-haskell:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  prove-everywhere-server:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  proxy-kindness:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  proxy-mapping:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  psc-ide:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pseudo-boolean:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pseudo-trie:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  PSQueue:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pthread:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ptr:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  publicsuffixlistcreate:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pubnub:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pubsub:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  puffytools:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pugixml:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pugs-compat:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pugs-DrIFT:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pugs-hsregex:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pugs-HsSyck:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Pugs:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  PUH-Project:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  punkt:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Pup-Events-Demo:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  puppetresources:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pure-cdb:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pure-io:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pure-priority-queue-tests:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pure-priority-queue:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  purescript-tsd-gen:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  purescript:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  push-notify-ccs:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  push-notify-general:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  push-notify:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pusher-haskell:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pusher-ws:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pushme:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  putlenses:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  puzzle-draw-cmdline:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  puzzle-draw:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pvd:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  PyF:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pyffi:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  pyfi:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  python-pickle:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  q4c12-twofinger:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  qc-oi-testgenerator:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  qchas:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  qd-vec:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  qd:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  qed:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  qhull-simple:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  qif:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  QIO:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  QLearn:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  qr-imager:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  qr-repa:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  qt:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  qtah-cpp-qt5:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  qtah-examples:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  qtah-generator:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  qtah-qt5:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  QuadEdge:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quadratic-irrational:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  QuadTree:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quantfin:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quantum-arrow:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quantum-random:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  qudb:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Quelea:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quenya-verb:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  queryparser-demo:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  queryparser-hive:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  queryparser-presto:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  queryparser-vertica:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  queryparser:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  querystring-pickle:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  questioner:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  queuelike:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quick-schema:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  QuickAnnotate:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quickbooks:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quickcheck-arbitrary-template:                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quickcheck-combinators:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quickcheck-poly:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quickcheck-property-comb:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quickcheck-property-monad:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quickcheck-regex:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quickcheck-relaxng:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quickcheck-rematch:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quickcheck-report:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quickcheck-state-machine:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quickcheck-string-random:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quickcheck-webdriver:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  QuickCheckVariant:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  QuickPlot:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quickpull:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quickset:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Quickson:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quicktest:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quickwebapp:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quipper-core:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quipper-rendering:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quipper:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quiver-binary:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quiver-enumerator:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quiver-groups:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quiver-http:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quiver-instances:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quiver-interleave:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quiver-sort:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  quoridor-hs:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  qux:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  R-pandoc:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  raaz:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rad:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  radium-formula-parser:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  radium:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  radix:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rados-haskell:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  raft:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rail-compiler-editor:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rails-session:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rainbow-tests:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Raincat:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  raketka:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rakhana:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ralist:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rallod:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  raml:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rand-vars:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  randfile:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  random-access-list:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  random-derive:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  random-eff:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  random-effin:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  random-fu-multivariate:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  random-hypergeometric:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  random-stream:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  RandomDotOrg:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  range-space:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Range:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  range:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Ranged-sets:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rangemin:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rank2classes:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Ranka:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rapid-term:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rapid:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rasa-example-config:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rasa-ext-bufs:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rasa-ext-cmd:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rasa-ext-cursors:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rasa-ext-files:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rasa-ext-logger:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rasa-ext-slate:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rasa-ext-status-bar:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rasa-ext-style:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rasa-ext-views:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rasa-ext-vim:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rasa:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rascal:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Rasenschach:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rasterific-svg:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  raven-haskell-scotty:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  raw-feldspar:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rawr:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  raz:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  razom-text-util:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rbr:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rc:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rdf4h:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rdioh:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  react-flux-servant:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  react-flux:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  react-haskell:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  react-tutorial-haskell-server:                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reaction-logic:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reactive-bacon:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reactive-balsa:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reactive-banana-bunch:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reactive-banana-sdl2:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reactive-banana-sdl:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reactive-banana-threepenny:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reactive-banana-wx:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reactive-fieldtrip:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reactive-glut:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reactive-jack:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reactive-midyim:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reactive-thread:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reactive:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reactor:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  read-io:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  readline-statevar:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  readme-lhs:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  readpyc:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  readshp:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  really-simple-xml-parser:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reasonable-lens:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  record-aeson:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  record-gl:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  record-preprocessor:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  record-syntax:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  record:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  records-sop:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  records-th:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  records:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  recursors:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reddit:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  redHandlers:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  redis-io:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  redis-resp:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  redis-simple:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  redis:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Redmine:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reduce-equations:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reedsolomon:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reenact:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ref-mtl:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Ref:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ref:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  refcount:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Referees:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  refh:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reflection-extras:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reflex-animation:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reflex-gloss-scene:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reflex-gloss:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reflex-orphans:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reflex-sdl2:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reflex-transformers:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reflex:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reformat:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  refresht:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  refurb:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  regex-deriv:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  regex-dfa:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  regex-examples:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  regex-genex:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  regex-parsec:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  regex-pderiv:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  regex-tdfa-pipes:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  regex-tdfa-quasiquoter:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  regex-tdfa-rc:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  regex-tdfa-utf8:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  regex-tre:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  regex-type:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  regex-with-pcre:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  regex-xmlschema:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  regex:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  regexchar:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  regexdot:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  regexp-tries:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  regexpr-symbolic:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  regexqq:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  regional-pointers:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  regions-monadsfd:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  regions-monadstf:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  regions-mtl:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  regions:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  register-machine-typelevel:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  regress:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  regular-extras:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  regular-web:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  regular-xmlpickler:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  regular:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reheat:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rei:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reified-records:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reify:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  relapse:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  relation:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  relational-postgresql8:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  relative-date:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reload:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  remark:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  remarks:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  remote-debugger:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  remote-json-client:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  remote-json-server:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  remote-json:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  remote-monad:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  remote:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  remotion:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reorderable:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  repa-array:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  repa-bytestring:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  repa-convert:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  repa-devil:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  repa-eval:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  repa-flow:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  repa-linear-algebra:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  repa-plugin:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  repa-scalar:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  repa-series:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  repa-stream:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  repa-v4l2:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  repl:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  RepLib:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  replicant:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ReplicateEffects:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  repo-based-blog:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  repr:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  representable-functors:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  representable-tries:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reprinter:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reproject:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  req-conduit:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reqcatcher:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  request-monad:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reserve:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  resin:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  resistor-cube:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  resolve-trivial-conflicts:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  resolve:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  resource-effect:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  resource-embed:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  resource-pool-catchio:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  resource-simple:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  respond:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rest-client:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rest-core:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rest-example:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rest-gen:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rest-happstack:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rest-snap:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rest-types:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rest-wai:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  restful-snap:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  restless-git:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  RESTng:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  restricted-workers:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  restyle:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  resumable-exceptions:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rethinkdb-client-driver:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rethinkdb-model:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rethinkdb-wereHamster:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rethinkdb:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  retryer:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reverse-geocoding:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  reversi:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ReviewBoard:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rewrite:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rewriting:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rezoom:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rfc-env:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rfc-http-client:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rfc-prelude:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rfc-psql:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rfc-redis:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rfc-servant:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rfc:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rhythm-game-tutorial:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  RichConditional:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ridley-extras:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ridley:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  riemann:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  riff:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ring-buffer:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  riot:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ripple-federation:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ripple:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  risc386:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  riscv-isa:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rivers:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rivet-migration:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rivet-simple-deploy:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rivet:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  RJson:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rl-satton:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Rlang-QQ:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rlglue:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rlwe-challenges:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rmonad:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  RMP:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  RNAdesign:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  RNAdraw:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  RNAFold:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  RNAFoldProgs:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  RNAlien:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  RNAwolf:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rncryptor:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rob:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  robin:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  robot:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  robots-txt:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  roc-cluster-demo:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  roc-cluster:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  roguestar-engine:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  roguestar-gl:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  roguestar-glut:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  roku-api:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rollbar-hs:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  roller:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  RollingDirectory:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rope:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rose-trees:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rose-trie:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  roshask:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rosmsg-bin:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rosmsg:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rosso:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rounding:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  roundtrip-aeson:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  roundtrip-string:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  roundtrip-xml:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  roundtrip:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  route-generator:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  route-planning:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rowrecord:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rpc-framework:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rpc:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rpf:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rpm:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rsagl-frp:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rsagl-math:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rsagl:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rspp:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rss:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  RtMidi:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rtnetlink:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rtorrent-rpc:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rtorrent-state:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rts-loader:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ruby-marshal:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ruby-qq:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ruin:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ruler-core:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ruler:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rungekutta:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  runmany:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  runtime-arbitrary:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  rws:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  RxHaskell:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  s-expression:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  SableCC2Hs:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  safe-access:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  safe-buffer-monad:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  safe-failure-cme:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  safe-freeze:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  safe-globals:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  safe-lazy-io:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  safe-length:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  safe-plugins:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  safe-printf:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  safecopy-migrate:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  safecopy-store:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  safeint:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  safepath:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  safer-file-handles-bytestring:                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  safer-file-handles-text:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  safer-file-handles:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  saferoute:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sai-shape-syb:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sajson:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Salsa:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  saltine-quickcheck:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  salvia-demo:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  salvia-extras:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  salvia-protocol:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  salvia-sessions:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  salvia-websocket:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  salvia:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  samtools-conduit:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  samtools-enumerator:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  samtools-iteratee:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  samtools:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sandlib:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sarasvati:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sarsi:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sasl:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sat-micro-hs:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sat:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  satchmo-backends:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  satchmo-examples:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  satchmo-funsat:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  satchmo-minisat:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  satchmo-toysat:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  savage:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sax:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  SBench:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sbvPlugin:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sc3-rdu:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scalable-server:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scaleimage:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scalp-webhooks:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scan-vector-machine:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scat:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scc:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scenegraph:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scgi:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  schedevr:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  schedule-planner:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  schedyield:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  schematic:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scholdoc-citeproc:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scholdoc-texmath:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scholdoc-types:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scholdoc:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  science-constants-dimensional:                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  science-constants:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scion-browser:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scion:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scons2dot:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scope-cairo:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scope:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scottish:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scotty-binding-play:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scotty-blaze:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scotty-cookie:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scotty-fay:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scotty-format:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scotty-hastache:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scotty-params-parser:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scotty-resource:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scotty-rest:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scotty-session:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scotty-tls:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scotty-view:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scotty:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scp-streams:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scrabble-bot:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scrape-changes:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ScratchFs:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  script-monad:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scrobble:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scrz:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Scurry:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  scyther-proof:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sde-solver:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sdl2-cairo-image:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sdl2-cairo:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sdl2-compositor:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sdl2-fps:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sdl2-gfx:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sdl2-image:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sdl2-mixer:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sdl2-sprite:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sdl2-ttf:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sdl2:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sdr:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  seacat:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  seakale-postgresql:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  seakale-tests:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  seakale:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sec:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  secdh:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  seclib:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  second-transfer:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  secret-santa:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  secret-sharing:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  secrm:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sednaDBXML:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  selectors:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  SelectSequencesFromMSA:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  selenium-server:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  selenium:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  self-extract:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  selinux:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Semantique:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  semdoc:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  semi-iso:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Semigroup:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  semigroupoids-syntax:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  semigroups-actions:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  semiring-num:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  semiring:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  semver-range:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sendgrid-haskell:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sendgrid-v3:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sensei:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sensenet:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sentence-jp:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sentry:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  separated:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  seqaid:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  SeqAlign:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  seqid-streams:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  seqid:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  seqloc-datafiles:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  seqloc:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sequent-core:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sequor:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  serialize-instances:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  serokell-util:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  serpentine:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  serv-wai:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  serv:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-aeson-specs:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-auth-cookie:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-auth-hmac:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-auth-token-acid:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-auth-token-api:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-auth-token-leveldb:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-auth-token-persistent:                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-auth-token-rocksdb:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-auth-token:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-csharp:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-db-postgresql:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-db:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-ede:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-ekg:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-examples:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-generic:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-github:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-haxl-client:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-iCalendar:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-jquery:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-js:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-matrix-param:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-nix:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-pool:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-postgresql:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-proto-lens:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-purescript:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-pushbullet-client:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-py:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-rawm:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-router:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-scotty:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-smsc-ru:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-snap:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-streaming-client:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-subscriber:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-xml:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-zeppelin-client:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-zeppelin-server:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-zeppelin-swagger:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  servant-zeppelin:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  server-generic:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  serverless-haskell:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  serversession-frontend-snap:                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  serversession-frontend-yesod:                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  services:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ses-html-snaplet:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  SessionLogger:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sessions:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sessiontypes-distributed:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sessiontypes:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  set-monad:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  set-with:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  setgame:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  setoid:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sets:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  setters:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sexp:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sexpr:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sext:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  SFML-control:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  SFML:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sfmt:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sfnt2woff:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  SFont:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  SG:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sgd:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  SGdemo:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sgf:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sgrep:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sha-streams:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  shade:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  shadower:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  shady-gen:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  shady-graphics:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  shake-ats:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  shake-cabal-build:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  shake-extras:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  shake-minify:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  shake-pack:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  shake-persist:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  shaker:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  shakespeare-babel:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  shakespeare-sass:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  shapely-data:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  shapes-demo:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  shared-buffer:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  shared-fields:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  shared-memory:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  she:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  shelduck:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  shell-conduit:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  shell-monad:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  shell-pipe:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Shellac-compatline:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Shellac-editline:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Shellac-haskeline:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Shellac-readline:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Shellac:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  shellish:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  shellmate-extras:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  shellmate:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  shikensu:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  shivers-cfg:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  shoap:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  shopify:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  shorten-strings:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ShortestPathProblems:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  showdown:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  shpider:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  shuffle:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  si-clock:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sibe:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sifflet-lib:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sifflet:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sigma-ij:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sign:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  signals:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  signed-multiset:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  silvi:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simd:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simgi:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simple-actors:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simple-atom:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simple-bluetooth:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simple-c-value:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simple-conduit:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simple-config:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simple-css:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simple-download:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simple-eval:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simple-firewire:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simple-form:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simple-genetic-algorithm:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simple-index:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simple-log-syslog:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simple-logging:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simple-neural-networks:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simple-nix:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simple-pascal:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simple-postgresql-orm:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simple-rope:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simple-session:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simple-sql-parser:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simple-stacked-vm:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simple-tabular:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simple-tar:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simple-templates:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simple-vec3:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simple-zipper:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simple:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simpleargs:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simpleconfig:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  SimpleGL:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  SimpleH:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simpleirc-lens:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simpleirc:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  SimpleLog:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simplenote:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simpleprelude:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  SimpleServer:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  simseq:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  singleton-dict:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  singleton-typelits:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  singnal:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sink:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  siphon:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  siren-json:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sirkel:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sitepipe:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sixfiguregroup:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sized-grid:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sized-types:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sized-vector:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sized:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sizes:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sjsp:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  skeletal-set:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  skeleton:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  skell:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  skemmtun:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  skulk:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  skylark-client:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  skype4hs:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  slack:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  slave-thread:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  slidemews:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Slides:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  slim:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sloane:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  slot-lambda:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sloth:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  smallarray:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  smallcaps:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  smallcheck-laws:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  smallcheck-lens:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  smallcheck-series:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  smallpt-hs:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  smallstring:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  smartcheck:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  smartconstructor:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  smartGroup:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  smartword:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  smcdel:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sme:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  smerdyakov:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  smiles:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Smooth:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  smsaero:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  smt-lib:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  smtlib2-debug:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  smtlib2-pipe:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  smtlib2-quickcheck:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  SmtLib:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  smtp-mail-ng:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  smtp2mta:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  SMTPClient:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  smtps-gmail:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snake-game:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snake:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snap-auth-cli:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snap-blaze-clay:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snap-configuration-utilities:                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snap-error-collector:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snap-extras:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snap-loader-dynamic:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snap-loader-static:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snap-predicates:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snap-routes:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snap-templates:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snap-testing:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snap-utils:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snap-web-routes:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snap:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-acid-state:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-actionlog:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-amqp:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-auth-acid:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-coffee:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-css-min:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-customauth:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-environments:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-fay:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-ghcjs:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-hasql:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-haxl:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-hdbc:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-hslogger:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-i18n:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-influxdb:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-mandrill:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-mongodb-minimalistic:                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-mongoDB:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-mysql-simple:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-oauth:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-persistent:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-postgresql-simple:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-postmark:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-purescript:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-recaptcha:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-redis:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-redson:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-rest:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-riak:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-sass:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-scoped-session:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-sedna:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-ses-html:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-sqlite-simple-jwt-auth:               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-sqlite-simple:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-stripe:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-tasks:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-typed-sessions:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snaplet-wordpress:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snappy-conduit:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snappy-framing:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snappy-iteratee:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sndfile-enumerators:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sneakyterm:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  SNet:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snipcheck:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snm:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snmp:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snorkels:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snow-white:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snowflake-core:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snowflake-server:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  snowtify:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Snusmumrik:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  SoccerFun:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  SoccerFunGL:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sock2stream:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  socket-icmp:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  socket-io:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  socket-sctp:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  socket-unix:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  socket:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  socketed:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  socketio:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  socketson:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sodium:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  soegtk:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  solga-swagger:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  solga:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  solr:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sonic-visualiser:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Sonnex:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  SoOSiM:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sort-by-pinyin:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sorted:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sorting:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sorty:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sound-collage:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  source-code-server:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  SourceGraph:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sousit:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  soyuz:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  SpaceInvaders:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  spacepart:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  SpacePrivateers:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  spake2:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  spanout:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sparkle:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sparrow:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sparse-lin-alg:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sparse:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sparsebit:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sparsecheck:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sparser:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  spata:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  spatial-math:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  spatial-rotations:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  spdx:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  special-functors:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  special-keys:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  specialize-th:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  speechmatics:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  spelling-suggest:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sphero:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sphinx-cli:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sphinxesc:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  spice:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  SpinCounter:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  spir-v:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  splay:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  splaytree:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  spline3:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  splines:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  splitter:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  splot:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Spock-api-ghcjs:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Spock-api-server:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Spock-auth:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Spock-core:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Spock-digestive:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Spock-lucid:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Spock-worker:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Spock:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  spoonutil:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  spoty:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Sprig:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  spritz:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sproxy-web:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  spsa:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  spy:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sql-simple-mysql:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sql-simple-pool:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sql-simple-postgresql:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sql-simple-sqlite:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sql-simple:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sqlcipher:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sqlite-simple-typed:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sqlite:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sqlvalue-list:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sqsd-local:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  squeal-postgresql:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  srcinst:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sscan:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sscgi:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ssh-tunnel:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ssh:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sshd-lint:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sssp:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sstable:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  SSTG:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stable-heap:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stable-maps:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stable-marriage:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stable-memo:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stable-tree:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stack-bump:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stack-hpc-coveralls:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stack-lib:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stack-network:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stack-run-auto:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stack-run:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stack2nix:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stackage-build-plan:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stackage-cabal:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stackage-cli:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stackage-curator:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stackage-metadata:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stackage-query:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stackage-sandbox:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stackage-setup:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stackage-types:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stackage-upload:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stackage2nix:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stackage:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  standalone-derive-topdown:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  standalone-haddock:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  starling:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  starrover2:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stash:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Stasis:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  state-bag:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  state-plus:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  state-record:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  state:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stateful-mtl:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stateWriter:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  static-closure:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  static-tensor:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  static-text:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  statistics-dirichlet:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  statistics-fusion:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  statistics-hypergeometric-genvar:             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stats:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  statsd-client:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  statsd:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stb-image-redux:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stb-truetype:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stdata:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stdf:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  steambrowser:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  steeloverseer:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stego-uuid:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stemmer-german:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stemmer:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stepwise:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stgi:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stitch:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  STL:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stm-chunked-queues:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stm-containers:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stm-firehose:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stm-promise:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stm-supply:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stmcontrol:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stochastic:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Stomp:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  storable-static-array:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  storable:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  storablevector-streamfusion:                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  str:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Strafunski-ATermLib:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Strafunski-Sdf2Haskell:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  StrappedTemplates:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stratum-tool:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stratux-http:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stratux-types:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stratux-websockets:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stratux:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stream-fusion:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stream-monad:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stream:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  streamed:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  streaming-benchmarks:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  streaming-cassava:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  streaming-concurrency:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  streaming-conduit:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  streaming-osm:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  streaming-pcap:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  streaming-png:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  streaming-postgresql-simple:                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  streaming-process:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  streaming-utils:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  strelka:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  strict-data:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  strict-types:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  StrictBench:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  StrictCheck:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  strictly:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  string-isos:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  string-typelits:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stringlike:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stringtable-atom:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stripe-core:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stripe-haskell:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stripe-http-client:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stripe-http-streams:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stripe-tests:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stripe:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  structural-induction:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  structural-traversal:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  structured-mongoDB:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  structures:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stt:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stunts:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stutter:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stylish-cabal:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  stylized:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sub-state:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  subhask:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  subleq-toolchain:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  submark:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  subsample:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  substring-parser:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  successors:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  suffix-array:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  suffixarray:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  SuffixStructures:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  suitable:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sump:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sunlight:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sunroof-compiler:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sunroof-examples:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sunroof-server:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  super-user-spark:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  superbuffer:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  supercollider-ht:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  supercollider-midi:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  superconstraints:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  superdoc:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  superevent:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  supermonad:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  supero:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  supervisor:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  supplemented:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  surjective:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sv-cassava:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sv:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  SVD2HS:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  svg-builder-fork:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  svg-tree:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  SVG2Q:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  svg2q:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  svgutils:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  svm-light-utils:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  svm-simple:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  svndump:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  swagger-petstore:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  swagger-test:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  swapper:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  swearjure:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  swf:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  swift-lda:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sws:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  syb-extras:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  syb-with-class-instances-text:                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  SybWidget:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  syfco:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sylvia:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sym-plot:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sym:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  symantic-lib:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  symengine-hs:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  symengine:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  symmetric-properties:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sync-mht:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sync:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  syncthing-hs:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  syntactic:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  syntax-attoparsec:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  syntax-example-json:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  syntax-example:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  syntax-pretty:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  syntax-printer:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  syntax-trees-fork-bairyn:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  syntax-trees:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  syntax:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  SyntaxMacros:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  syntaxnet-haskell:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  synthesizer-llvm:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  synthesizer:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  sys-process:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Sysmon:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  system-canonicalpath:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  system-command:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  system-extra:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  system-lifted:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  system-linux-proc:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  system-random-effect:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  systemstats:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  t-regex:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  t3-client:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  t3-server:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ta:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  table-layout:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  table-tennis:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  table:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  TableAlgebra:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tableaux:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Tables:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tables:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tablestorage:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Tablify:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tabloid:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tabs:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tag-bits:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tag-stream:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tagged-exception-core:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tagged-list:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tagged-th:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tagged-timers:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  taglib-api:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tagset-positional:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tagsoup-ht:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tagsoup-megaparsec:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tagsoup-parsec:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tagsoup-selection:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tai64:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tai:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tailfile-hinotify:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  takahashi:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  takusen-oracle:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Takusen:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tal:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tamarin-prover-term:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tamarin-prover-theory:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tamarin-prover-utils:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tamarin-prover:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tamper:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Tape:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  target:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  task-distribution:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  task:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tasty-auto:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tasty-fail-fast:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tasty-groundhog-converters:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tasty-integrate:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tasty-jenkins-xml:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tasty-laws:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tasty-lens:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tasty-tap:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tasty-travis:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  TaxonomyTools:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  TBC:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  TBit:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tbox:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tcache-AWS:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tccli:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tcod-haskell:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tcp-streams-openssl:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tcp:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tdd-util:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tdigest-Chart:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  TeaHS:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  teams:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  teeth:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  telegram-api:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  telegram-bot:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  telegram:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  teleport:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  teleshell:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tellbot:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  template-default:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  template-haskell-compat-v0208:                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  template-haskell-util:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  template-hsml:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  template-toolkit:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  template-yj:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  templateify:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  templatepg:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tempodb:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  temporal-csound:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  temporary-resourcet:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tempus:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tensor:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tensorflow-core-ops:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tensorflow-logging:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tensorflow-opgen:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tensorflow-ops:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tensorflow-proto:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tensorflow-records-conduit:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tensorflow-records:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tensorflow:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  term-rewriting:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  termbox-bindings:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  termcolor:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  terminal-text:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  termination-combinators:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  termplot:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  terntup:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  terrahs:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tersmu:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  test-fixture:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  test-framework-doctest:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  test-framework-quickcheck:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  test-framework-sandbox:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  test-framework-skip:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  test-framework-testing-feat:                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  test-pkg:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  test-sandbox-compose:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  test-sandbox-hunit:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  test-shouldbe:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  test-simple:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  testbench:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  testCom:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  TestExplode:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  testloop:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  testpack:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  testpattern:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  testPkg:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  testrunner:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  TeX-my-math:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tex2txt:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  texbuilder:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  texrunner:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  text-all:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  text-and-plots:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  text-builder:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  text-containers:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  text-format-heavy:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  text-format:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  text-generic-pretty:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  text-icu-normalized:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  text-json-qq:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  text-lens:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  text-locale-encoding:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  text-markup:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  text-normal:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  text-plus:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  text-position:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  text-register-machine:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  text-replace:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  text-show-instances:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  text-time:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  text-xml-generic:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  text-xml-qq:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  text-zipper-monad:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  textmatetags:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  textocat-api:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  textual:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tfp-th:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tftp:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tga:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  th-alpha:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  th-build:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  th-context:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  th-dict-discovery:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  th-fold:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  th-format:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  th-instance-reification:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  th-instances:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  th-kinds-fork:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  th-sccs:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  th-to-exp:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  th-traced:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  th-typegraph:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  thank-you-stars:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  theatre:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  themoviedb:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  thentos-cookie-session:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Theora:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  theoremquest-client:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  theoremquest:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  thih:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  thimk:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Thingie:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  thorn:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  threepenny-editors:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  threepenny-gui-contextmenu:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  threepenny-gui-flexbox:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Thrift:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  thrift:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  thrist:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  throttled-io-loop:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  thumbnail-plus:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tic-tac-toe:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tickle:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tictactoe3d:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  TicTacToe:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tidal-serial:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tie-knot:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tiempo:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tiger:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tightrope:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tighttp:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  timberc:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  time-extras:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  time-http:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  time-io-access:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  time-machine:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  time-parsers:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  time-quote:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  time-recurrence:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  time-series-lib:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  time-series:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  time-w3c:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  time-warp:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  timecalc:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  timemap:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  timeout-with-results:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  timeout:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  timeparsers:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  TimePiece:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  timeprint:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  timeseries:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  timespan:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  timezone-unix:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tiny-scheduler:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  TinyLaunchbury:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tinyMesh:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tinytemplate:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  TinyURL:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tip-haskell-frontend:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tip-lib:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  titan:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Titim:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tkhs:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tkyprof:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tls-extra:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tn:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  to-haskell:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  to-string-class:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  to-string-instances:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  toboggan:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  todo:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  todos:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tofromxml:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  toilet:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tokenify:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tokenizer-monad:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  toktok:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tokyocabinet-haskell:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tokyotyrant-haskell:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tomato-rubato-openal:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  toml-parser:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  toml:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Top:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  top:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  topkata:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  torch:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  TORCS:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  total-map:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  touched:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Tournament:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  toxcore:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  toxiproxy-haskell:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  toysolver:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tpar:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tpb:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  trace-call:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  trace-function-call:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  trace:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  traced:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tracker:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  trackit:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tracy:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  traildb:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  trajectory:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  transactional-events:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  transf:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  transfer-db:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  transformations:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  TransformeR:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  transformers-compose:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  transformers-convert:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  transformers-runnable:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  TransformersStepByStep:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  transient-universe-tls:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  transient-universe:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  transient:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  translatable-intset:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  translate-cli:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  translate:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  trasa-server:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  travis-meta-yaml:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  travis:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  trawl:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  traypoweroff:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tree-traversals:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  TreeCounter:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  treemap-html-tools:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  treemap-html:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  TreeStructures:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Treiber:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tremulous-query:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  TrendGraph:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  trhsx:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  triangulation:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  TrieMap:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tries:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  trigger:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  trimpolya:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  triplesec:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tripLL:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  trivia:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tropical:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  trurl:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tsession-happstack:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tsession:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tskiplist:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tslib:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tsp-viz:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tsparse:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tsuntsun:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tsvsql:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ttask:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tttool:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tuntap:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tup-functor:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tuple-gen:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tuple-hlist:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tuple-lenses:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tuple-morph:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tuple-ops:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tupleinstances:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  turing-machines:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  turingMachine:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  turtle-options:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  TV:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tweak:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tweet-hs:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  twentefp-eventloop-graphics:                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  twentefp-eventloop-trees:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  twentefp-graphs:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  twentefp-rosetree:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  twentefp-trees:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  twentefp-websockets:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  twentyseven:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  twfy-api-client:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  twhs:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  twidge:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  twilight-stm:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  twill:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  twine:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  twisty:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  twitch:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  twitter-enumerator:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  twitter-feed:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  twitter:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tx:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  txt:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  txtblk:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  TYB:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tyfam-witnesses:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  typalyze:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  type-assertions:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  type-cache:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  type-cereal:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  type-combinators-quote:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  type-combinators-singletons:                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  type-combinators:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  type-digits:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  type-eq:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  type-indexed-queues:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  type-int:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  type-level-bst:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  type-level-natural-number-induction:          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  type-level-natural-number-operations:         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  type-level-sets:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  type-list:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  type-map:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  type-natural:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  type-ord-spine-cereal:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  type-ord:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  type-prelude:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  type-settheory:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  type-spine:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  type-structure:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  type-sub-th:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  typeable-th:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  TypeClass:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  TypeCompose:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  typed-spreadsheet:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  typed-streams:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  typed-wire:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  typedquery:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  typehash:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  TypeIlluminator:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  typelevel-tensor:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  TypeNat:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  typeparams:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  types-compat:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  typesafe-precure:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  typescript-docs:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  tyro:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  u2f:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uAgda:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uber:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uberlast:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uconv:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  udev:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  udp-conduit:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uhc-light:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uhc-util:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uhexdump:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ui-command:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  UMM:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  unagi-bloomfilter:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  unagi-streams:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  unamb-custom:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  unbound:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  unbounded-delays-units:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  unboxed-containers:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  unbreak:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  unexceptionalio-trans:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uni-events:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uni-graphs:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uni-htk:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uni-posixutil:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uni-reactor:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uni-uDrawGraph:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uni-util:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  unicode-normalization:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  unicode-show:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  unicode-symbols:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  unicoder:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uniform-io:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  union-map:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  unique-logic-tf:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Unique:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uniqueid:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uniquely-represented-sets:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  units-attoparsec:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  units-defs:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  units-parser:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  units:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  unittyped:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  unity-testresult-parser:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  unitym-yesod:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  universe-th:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  unix-fcntl:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  unix-handle:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  unix-process-conduit:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  unm-hip:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  unordered-containers-rematch:                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  unordered-graphs:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  unpack-funcs:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  unpacked-these:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  unpacked-validation:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  unroll-ghc-plugin:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  unsafely:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  unscramble:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  unsequential:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  unused:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uom-plugin:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  up:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  update-nix-fetchgit:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Updater:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uploadcare:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  upskirt:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ureader:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  urembed:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uri-conduit:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uri-enumerator-file:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uri-enumerator:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uri-parse:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uri-template:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  url-decoders:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  url-generic:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  URLb:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  urlcheck:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  urldecode:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  urldisp-happstack:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  UrlDisp:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  URLT:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  urn-random:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  urn:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  urxml:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  usb-enumerator:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  usb-hid:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  usb-iteratee:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  usb-safe:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  users-mysql-haskell:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  users-persistent:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  utc:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  utf8-prelude:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  utf8-validator:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  UTFTConverter:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uu-cco-examples:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uu-cco-hut-parsing:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uu-cco-uu-parsinglib:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uu-cco:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uu-options:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uuagc-bootstrap:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uuagc-cabal:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uuagc-diagrams:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uuagc:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uuid-aeson:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uulib:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uvector-algorithms:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  uvector:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  v4l2-examples:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  v4l2:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vacuum-cairo:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vacuum-graphviz:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vacuum-opengl:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vacuum-ubigraph:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vacuum:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  valid-names:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  validate-input:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  validated-literals:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  validated-types:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Validation:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  validation:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  validations:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vampire:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  var:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  varan:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  variable-precision:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  variables:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  varying:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vault-tool-server:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vault-tool:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vaultaire-common:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vcard:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vcatt:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vcf:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vcsgui:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vcswrapper:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Vec-Boolean:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Vec-OpenGLRaw:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Vec-Transform:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vect-floating-accelerate:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vect-floating:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vect-opengl:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vector-bytestring:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vector-clock:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vector-conduit:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vector-functorlazy:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vector-heterogenous:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vector-instances-collections:                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vector-random:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vector-read-instances:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vector-space-map:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vector-space-opengl:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vector-static:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Verba:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  verbalexpressions:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  verdict-json:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  verdict:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  verify:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  verilog:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vfr-waypoints:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vgrep:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vhd:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vhdl:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vicinity:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ViennaRNA-extras:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  views:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vigilance:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Villefort:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vimeta:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vimus:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vintage-basic:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vinyl-gl:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vinyl-json:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vinyl-operational:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vinyl-plus:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vinyl-utils:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vinyl-vectors:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  virthualenv:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vision:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  visual-graphrewrite:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  visual-prof:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  visualize-cbn:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vk-aws-route53:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  VKHS:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vorbiscomment:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vowpal-utils:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  voyeur:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vpq:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vrpn:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vte:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vtegtk3:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vty-examples:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vty-menu:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vty-ui-extras:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  vty-ui:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wacom-daemon:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  waddle:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wahsp:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-devel:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-digestive-functors:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-dispatch:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-frontend-monadcgi:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-git-http:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-graceful:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-handler-devel:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-handler-scgi:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-handler-snap:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-handler-webkit:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-hastache:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-hmac-auth:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-lens:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-lite:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-logger-buffered:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-logger-prefork:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-make-assets:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-middleware-auth:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-middleware-cache-redis:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-middleware-cache:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-middleware-catch:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-middleware-consul:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-middleware-content-type:                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-middleware-etag:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-middleware-headers:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-middleware-hmac-client:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-middleware-metrics:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-middleware-preprocessor:                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-middleware-rollbar:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-middleware-route:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-middleware-static-caching:                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-request-spec:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-responsible:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-router:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-secure-cookies:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-session-alt:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-session-mysql:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-session-postgresql:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-session-tokyocabinet:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-static-cache:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-thrift:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wai-throttler:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  waitra:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  waldo:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  warc:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  warp-dynamic:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  warp-static:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  WashNGo:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wasm:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  watcher:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  watchit:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wavefront-obj:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  WaveFront:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wavesurfer:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wavy:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  weather-api:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  web-css:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  web-encodings:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  web-fpco:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  web-inv-route:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  web-mongrel2:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  web-output:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  web-page:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  web-push:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  web-routes-quasi:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  web-routes-regular:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  web-routes-transformers:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  web-routing:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  web3:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  webapi:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  webapp:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  WebBits-Html:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  WebBits-multiplate:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  WebBits:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  webcloud:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  WebCont:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  webcrank-dispatch:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  webcrank-wai:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  webcrank:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  webdriver-snoy:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  webdriver-w3c:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  WeberLogic:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  webfinger-client:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  webify:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  webkit-javascriptcore:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  webpage:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Webrexp:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  webserver:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  websockets-rpc:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  websockets-simple:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  webwire:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  weighted-regexp:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  weighted:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  welshy:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  werewolf-slack:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  werewolf:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wheb-mongo:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wheb-redis:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wheb-strapped:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Wheb:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  while-lang-parser:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  whim:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  whiskers:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  whitespace:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  why3:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  WikimediaParser:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wikipedia4epub:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  windns:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  windowslive:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  winerror:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  winery:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  winio:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wire-streams:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wiring:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wkt:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wl-pprint-ansiterm:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  WL500gPControl:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  WL500gPLib:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wlc-hs:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  WMSigner:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wobsurv:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  woffex:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wolf:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  word2vec-model:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  WordAlignment:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wordchoice:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wordexp:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Wordlint:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  WordNet-ghc74:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  WordNet:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wordpass:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wordsearch:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  workdays:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  workflow-extra:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  workflow-osx:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  workflow-pure:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  workflow-types:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  workflow-windows:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wp-archivebot:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wraxml:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wrecker-ui:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wrecker:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wreq-sb:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wright:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wsdl:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wsedit:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wsjtx-udp:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wtk-gtk:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wtk:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wumpus-basic:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wumpus-core:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wumpus-drawing:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wumpus-microprint:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wumpus-tree:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  WURFL:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wx:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wxAsteroids:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wxc:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wxcore:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  WXDiffCtrl:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wxdirect:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wxFruit:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  WxGeneric:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wxhnotepad:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wxSimpleCanvas:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wxturtle:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  wyvern:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  x-dsp:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  X11-extras:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  X11-rm:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  X11-xdamage:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  X11-xfixes:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  x86-64bit:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xcb-types:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xcffib:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xchat-plugin:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xcp:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xdcc:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xdot:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Xec:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xfconf:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xformat:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xhaskell-library:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xhb-atom-cache:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xhb-ewmh:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xhb:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xine:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xing-api:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xkbcommon:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xkcd:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xleb:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xlsior:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xlsx-templater:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xml-catalog:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xml-conduit-decode:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xml-enumerator-combinators:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xml-enumerator:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xml-monad:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xml-parsec:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xml-pipe:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xml-prettify:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xml-push:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xml-query-xml-conduit:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xml-query-xml-types:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xml-query:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xml-tydom-conduit:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xml2json:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xml2x:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  XML:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xmlbf-xeno:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xmlbf-xmlhtml:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xmlhtml:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  XmlHtmlWriter:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  XMLParser:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xmltv:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xmms2-client-glib:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xmms2-client:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  XMMS:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xmonad-bluetilebranch:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xmonad-contrib-bluetilebranch:                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xmonad-contrib-gpl:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xmonad-eval:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xmonad-extras:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xmonad-vanessa:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xmonad-wallpaper:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xmonad-windownames:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xmpipe:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  XMPP:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Xorshift128Plus:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xournal-builder:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xournal-convert:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xournal-parser:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xournal-render:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xournal-types:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xsact:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  XSaiga:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xsd:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xslt:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xtc:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xturtle:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  xxhash:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  y0l0bot:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yabi-muno:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Yablog:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yackage:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  YACPong:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yahoo-finance-api:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yahoo-finance-conduit:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yahoo-web-search:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yajl-enumerator:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yajl:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yam-servant:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yam-transaction-odbc:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yam-web:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yaml-pretty-extras:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yaml-rpc-scotty:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yaml-rpc-snap:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yaml-rpc:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yaml2owl:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yamlkeysdiff:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yampa-canvas:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yampa-glfw:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yampa-glut:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yampa-sdl2:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yampa2048:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yandex-translate:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yaop:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yap:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yarn-lock:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yarr-image-io:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yarr:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yate:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yavie:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ycextra:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yeller:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yeshql-core:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yeshql-hdbc:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yeshql-postgresql-simple:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yeshql:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-angular-ui:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-angular:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-articles:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-auth-account-fork:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-auth-account:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-auth-basic:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-auth-bcrypt:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-auth-bcryptdb:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-auth-deskcom:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-auth-hmac-keccak:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-auth-kerberos:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-auth-ldap-mediocre:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-auth-ldap-native:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-auth-ldap:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-auth-nopassword:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-auth-oauth2:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-auth-pam:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-auth-smbclient:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-auth-zendesk:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-bootstrap:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-comments:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-content-pdf:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-continuations:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-crud-persist:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-crud:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-datatables:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-dsl:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-examples:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-fast-devel:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-fay:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-form-richtext:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-goodies:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-ip:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-job-queue:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-links:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-lucid:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-mangopay:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-markdown:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-paginate:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-pagination:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-paypal-rest:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-platform:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-pnotify:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-pure:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-purescript:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-raml-bin:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-raml-docs:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-raml-mock:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-raml:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-recaptcha2:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-recaptcha:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-routes-flow:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-routes-typescript:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-routes:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-rst:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-s3:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-sass:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-session-redis:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-static-angular:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-test-json:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-tls:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-vend:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yesod-worker:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yet-another-logger:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  YFrob:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yhccore:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yi-contrib:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yi-core:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yi-dynamic-configuration:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yi-frontend-pango:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yi-frontend-vty:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yi-fuzzy-open:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yi-ireader:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yi-keymap-cua:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yi-keymap-emacs:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yi-keymap-vim:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yi-misc-modes:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yi-mode-haskell:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yi-mode-javascript:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yi-monokai:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yi-snippet:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yi-solarized:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yi-spolsky:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yi:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yices:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yjftp-libs:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yjftp:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yjsvg:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yoctoparsec:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yoga:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Yogurt-Standalone:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Yogurt:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yoko:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  york-lava:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yql:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yst:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yu-core:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yu-launch:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yu-tool:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yuiGrid:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yuuko:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  yxdb-utils:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  z3-encoding:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zabt:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zampolit:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zasni-gerna:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ZEBEDDE:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zendesk-api:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zeno:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zephyr:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zeromq-haskell:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zeromq3-conduit:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zeromq3-haskell:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zeromq4-clone-pattern:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zeromq4-conduit:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zeromq4-patterns:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zeroth:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ZFS:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zifter-cabal:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zifter-git:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zifter-google-java-format:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zifter-hindent:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zifter-hlint:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zifter-stack:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zifter:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zip-conduit:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zipedit:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ZipFold:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zipkin:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zipper:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ziptastic-client:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ziptastic-core:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zlib-enum:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zm:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ZMachine:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zmcat:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zmidi-score:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zmqat:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zoneinfo:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zoom-cache-pcm:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zoom-cache-sndfile:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zoom-cache:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zoom-refs:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zoom:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zre:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zsh-battery:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zstd:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  ztar:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zuramaru:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
-  Zwaluw:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
-  zxcvbn-c:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  faceted:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  factory:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Facts:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  factual-api:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fadno-braids:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fadno-xml:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fadno:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  failable-list:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  failure-detector:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  FailureT:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fake-type:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fake:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  falling-turnip:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fallingblocks:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  family-tree:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fast-arithmetic:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fast-builder:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fast-combinatorics:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fast-nats:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fasta:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fastbayes:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fastcgi:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fastedit:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fastirc:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fastly:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fastparser:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  FastPush:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  FastxPipe:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fathead-util:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fault-tree:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fay-base:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fay-builder:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fay-dom:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fay-geoposition:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fay-hsx:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fay-jquery:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fay-ref:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fay-simplejson:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fay-text:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fay-uri:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fay:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fb-persistent:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fbmessenger-api:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fca:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fcache:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fcd:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fcg:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fckeditor:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fclabels-monadlib:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  FComp:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fdo-trash:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  feature-flipper-postgres:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  feature-flipper:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fedora-packages:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  feed-cli:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  feed-collect:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  feed-crawl:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  feed-gipeda:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  feed-translator:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  feed2lj:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  feed2twitter:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  feldspar-compiler:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  feldspar-language:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fenfire:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  FermatsLastMargin:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fernet:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  FerryCore:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  festung:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Feval:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ffeed:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fficxx:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ffmpeg-tutorials:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fftwRaw:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fgl-extras-decompositions:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fibon:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ficketed:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fields:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  FieldTrip:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fieldwise:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fig:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  file-collection:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  file-command-qq:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  file-location:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  filediff:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  FileManip:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  FileManipCompat:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fileneglect:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  filepath-io-access:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Files:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  filesystem-conduit:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  filesystem-enumerator:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  filesystem-trees:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  FileSystem:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fillit:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  final-pretty-printer:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Finance-Quote-Yahoo:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Finance-Treasury:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  find-conduit:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  find-source-files:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fingertree-psqueue:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fingertree-tf:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  FiniteMap:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  firefly-example:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  first-and-last:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  firstify:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  FirstOrderTheory:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fishfood:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fit:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fitsio:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fix-parser-simple:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fix-symbols-gitit:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fixed-point-vector-space:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fixed-point-vector:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fixed-point:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fixed-precision:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fixed-storable-array:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fixed-width:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fixer:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fixfile:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fixhs:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fixie:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fizzbuzz-as-a-service:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fizzbuzz:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  flac-picture:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  flac:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  flamethrower:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  flamingra:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  flat-maybe:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  flat:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  flexible-time:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  flexiwrap-smallcheck:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  flexiwrap:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  flickr:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  flight-igc:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  flight-kml:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Flippi:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  flite:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  float-binstring:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  floating-bits:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  flow-er:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  flow2dot:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  flowdock-api:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  flowdock-rest:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  flowdock:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  flower:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  flowlocks-framework:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  flowsim:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fluent-logger-conduit:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fluent-logger:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fluidsynth:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  flux-monoid:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  FM-SBLEX:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fmark:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  FModExRaw:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fn-extra:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  foldl-incremental:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  foldl-statistics:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  foldl-transduce-attoparsec:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  foldl-transduce:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  folds-common:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  follow-file:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  follower:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  foma:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  font-opengl-basic4x6:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  foo:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  for-free:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  forbidden-fruit:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fordo:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  forecast-io:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  foreign-var:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  forest-fire:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Forestry:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  forger:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ForkableT:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  formal:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  FormalGrammars:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  format-status:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  format:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  formattable:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  forml:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  formlets-hsp:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  formlets:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  formura:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ForSyDe:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  forth-hll:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Fortnite-Hack-Cheats-Free-V-Bucks-Generator:    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fortytwo:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  foscam-directory:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  foscam-filename:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  foscam-sort:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Foster:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fpco-api:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  FpMLv53:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fpnla-examples:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  FPretty:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fptest:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fquery:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Fractaler:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fractals:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  frag:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Frames:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  franchise:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Frank:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  free-algebras:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  free-concurrent:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  free-functors:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  free-game:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  free-http:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  free-operational:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  free-theorems-counterexamples:                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  free-theorems-seq-webui:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  free-theorems-seq:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  free-theorems-webui:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  free-theorems:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  free-vector-spaces:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  freekick2:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  freelude:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  freer-converse:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  freer-effects:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  freesect:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  freesound:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  freetype-simple:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  FreeTypeGL:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  freq:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fresh:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  friday-devil:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  friday-scale-dct:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  frown:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  frpnow-gloss:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  frpnow-gtk3:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  frpnow-gtk:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  frpnow-vty:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  frpnow:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fs-events:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fsh-csv:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fsmActions:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fsutils:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fswait:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fswatcher:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ftdi:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  FTGL-bytestring:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ftp-conduit:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  FTPLine:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ftree:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ftshell:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  full-sessions:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fullstop:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  funbot-client:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  funbot-git-hook:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  funbot:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  funcons-lambda-cbv-mp:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  funcons-simple:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  funcons-tools:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  function-combine:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  function-instances-algebra:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  functional-arrow:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  functor-combo:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  functor-infix:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  functor:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  functorm:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  funflow:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Fungi:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  funion:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  funpat:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  funsat:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fusion:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  futun:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  future:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fuzzy-timings:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fuzzy:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fwgl-glfw:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fwgl-javascript:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  fwgl:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  g-npm:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  g4ip-prover:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  g4ip:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gact:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  game-probability:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gameclock:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Ganymede:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  garepinoh:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gargoyle-postgresql:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gargoyle:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gasp:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gbu:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gc-monitoring-wai:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gcodehs:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gdax:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gdiff-ig:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gdiff-th:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gearbox:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GeBoP:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gedcom:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  geek-server:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  geek:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gegl:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gelatin-freetype2:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gelatin-fruity:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gelatin-gl:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gelatin-sdl2:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gelatin-shaders:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gelatin:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gemstone:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gen-imports:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gen-passwd:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Genbank:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gencheck:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gender:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  genders:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Gene-CluEDO:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  general-prelude:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GeneralTicTacToe:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  generators:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  generic-accessors:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  generic-binary:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  generic-church:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  generic-enum:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  generic-lens-labels:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  generic-lens:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  generic-lucid-scaffold:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  generic-maybe:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  generic-pretty:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  generic-storable:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  generic-tree:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  generic-xml:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  generics-mrsop:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  genericserialize:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  genesis-test:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  genesis:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  genetics:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  geni-gui:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  geni-util:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GenI:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  geniconvert:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  geniplate:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  geniserver:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  genprog:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GenSmsPdu:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gentlemark:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GenussFold:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  geo-resolver:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GeocoderOpenCage:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  geodetic:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GeoIp:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  geojson-types:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  geojson:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  geolite-csv:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  geom2d:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GeomPredicates-SSE:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  geos:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Get:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  getemx:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  getflag:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gf:                                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GGg:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ggtsTC:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghc-datasize:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghc-dump-core:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghc-dump-tree:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghc-dump-util:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghc-dup:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghc-events-analyze:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghc-events-parallel:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghc-generic-instances:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghc-heap-view:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghc-imported-from:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghc-instances:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghc-justdoit:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghc-man-completion:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghc-mod:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghc-pkg-autofix:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghc-pkg-lib:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghc-proofs:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghc-session:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghc-simple:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghc-syb-utils:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghc-syb:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghc-time-alloc-prof:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghc-usage:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghc-vis:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghci-diagrams:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghci-haskeline:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghci-history-parser:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghci-lib:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghci-ng:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghcjs-dom-jsaddle:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghcjs-dom-jsffi:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghcjs-dom:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghcjs-fetch:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghcjs-hplay:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghcjs-perch:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghcjs-promise:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghcjs-xhr:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ghclive:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ght:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gi-gstpbutils:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gi-gsttag:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gi-gtkosxapplication:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gi-notify:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gi-poppler:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gi-vte:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gi-wnck:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  giak:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Gifcurry:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ginger:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ginsu:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gipeda:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  giphy-api:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GiST:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gist:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  git-checklist:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  git-config:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  git-date:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  git-fmt:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  git-gpush:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  git-jump:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  git-monitor:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  git-object:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  git-repair:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  git-sanity:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  git:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gitdo:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  githash:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  github-data:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  github-utils:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  github-webhook-handler-snap:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  github-webhook-handler:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  githud:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gitignore:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gitit:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gitlab-api:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gitlib-cross:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gitlib-libgit2:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gitlib-s3:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gitlib-test:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gitlib-utils:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gitson:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gitter:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  givegif:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  glade:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gladexml-accessor:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  glapp:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  glazier-pipes:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  glazier-react-examples:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GLFW-b-demo:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GLFW-OGL:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gli:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  glicko:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  glider-nlp:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  glirc:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gll:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GLMatrix:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  glob-posix:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  global-config:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  global-variables:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  global:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  glome-hs:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GlomeTrace:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GlomeView:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gloss-banana:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gloss-devil:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gloss-sodium:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  glpk-hs:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  glue-common:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  glue-core:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  glue-ekg:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  glue-example:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  glue:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GLUtil:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gluturtle:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gmap:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gmndl:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gnome-desktop:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gnome-keyring:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gnomevfs:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gnss-converters:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gnuidn:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  goa:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  goal-core:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  goal-geometry:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  goal-probability:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  goal-simulation:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  goat:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  goatee-gtk:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  goatee:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gochan:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gofer-prelude:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-adexchange-buyer:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-adexchange-seller:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-admin-datatransfer:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-admin-directory:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-admin-emailmigration:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-admin-reports:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-adsense-host:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-adsense:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-affiliates:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-analytics:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-android-enterprise:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-android-publisher:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-appengine:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-apps-activity:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-apps-calendar:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-apps-licensing:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-apps-reseller:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-apps-tasks:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-appstate:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-autoscaler:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-bigquery:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-billing:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-blogger:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-books:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-civicinfo:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-classroom:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-cloudmonitoring:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-cloudtrace:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-compute:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-container:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-containerbuilder:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-core:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-customsearch:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-dataflow:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-dataproc:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-datastore:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-debugger:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-deploymentmanager:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-dfareporting:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-discovery:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-dns:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-doubleclick-bids:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-doubleclick-search:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-drive:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-firebase-dynamiclinks:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-firebase-rules:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-fitness:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-fonts:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-freebasesearch:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-fusiontables:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-games-configuration:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-games-management:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-games:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-genomics:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-gmail:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-groups-migration:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-groups-settings:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-iam:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-identity-toolkit:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-kgsearch:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-language:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-latencytest:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-logging:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-manufacturers:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-maps-coordinate:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-maps-engine:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-mirror:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-ml:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-monitoring:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-oauth2:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-pagespeed:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-partners:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-people:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-play-moviespartner:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-plus-domains:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-plus:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-prediction:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-proximitybeacon:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-pubsub:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-qpxexpress:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-replicapool-updater:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-replicapool:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-resourcemanager:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-resourceviews:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-runtimeconfig:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-safebrowsing:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-script:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-servicecontrol:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-servicemanagement:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-sheets:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-shopping-content:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-siteverification:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-slides:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-spectrum:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-sqladmin:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-storage-transfer:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-storage:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-tagmanager:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-taskqueue:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-translate:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-urlshortener:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-useraccounts:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-vision:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-webmaster-tools:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-youtube-analytics:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-youtube-reporting:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol-youtube:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gogol:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gooey:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  google-cloud:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  google-drive:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  google-html5-slide:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  google-mail-filters:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  google-maps-geocoding:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  google-oauth2-easy:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  google-oauth2:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  google-search:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  google-server-api:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  google-static-maps:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  google-translate:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GoogleCodeJam:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GoogleDirections:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  googleplus:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  googlepolyline:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GoogleSB:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GoogleTranslate:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gopher-proxy:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gopherbot:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gore-and-ash-actor:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gore-and-ash-async:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gore-and-ash-demo:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gore-and-ash-glfw:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gore-and-ash-lambdacube:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gore-and-ash-logging:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gore-and-ash-network:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gore-and-ash-sdl:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gore-and-ash-sync:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gore-and-ash:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GotoT-transformers:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gotta-go-fast:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gpah:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GPipe-Collada:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GPipe-Examples:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GPipe-GLFW:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GPipe-TextureLoad:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GPipe:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gps2htmlReport:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gps:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gpx-conduit:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GPX:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  graceful:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  graflog:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Grafos:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  grakn:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  grammar-combinators:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GrammarProducts:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  grammatical-parsers:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  grapefruit-examples:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  grapefruit-frp:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  grapefruit-records:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  grapefruit-ui-gtk:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  grapefruit-ui:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  graph-matchings:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  graph-rewriting-cl:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  graph-rewriting-gl:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  graph-rewriting-lambdascope:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  graph-rewriting-layout:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  graph-rewriting-ski:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  graph-rewriting-strategies:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  graph-rewriting-trs:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  graph-rewriting-ww:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  graph-rewriting:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  graph-utils:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  graph-visit:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Graph500:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Graphalyze:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  graphbuilder:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  graphene:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GraphHammer-examples:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GraphHammer:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  graphics-drawingcombinators:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  graphics-formats-collada:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  graphicsFormats:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  graphicstools:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  graphtype:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  graql:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  grasp:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gray-code:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gray-extended:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  graylog:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  greencard-lib:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  greencard:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  greenclip:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  greg-client:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gremlin-haskell:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Grempa:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  grenade:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  greplicate:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  grid:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gridbounds:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gridfs:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gridland:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  grm:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  groot:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gross:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GroteTrap:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  groundhog-converters:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  groundhog-inspector:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  groundhog-mysql:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  groundhog-postgresql:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  groundhog-sqlite:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  groundhog-th:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  groundhog:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  group-with:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  grouped-list:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Grow:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  growler:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GrowlNotify:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gruff-examples:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gruff:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gsl-random-fu:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gsl-random:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gstorable:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GTALib:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gtfs:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gtk-mac-integration:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gtk-serialized-event:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gtk-toy:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gtk2hs-cast-glade:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gtk2hs-cast-gnomevfs:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gtk2hs-cast-gtk:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gtk2hs-cast-gtkglext:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gtk2hs-cast-gtksourceview2:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gtk2hs-cast-th:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gtk2hs-hello:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gtk2hs-rpn:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Gtk2hsGenerics:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gtk3-mac-integration:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gtkglext:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GtkGLTV:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gtkimageview:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gtkrsync:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GtkTV:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  guarded-rewriting:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  guess-combinator:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  guid:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GuiHaskell:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  GuiTV:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gulcii:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gyah-bin:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  gym-http-api:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  h-booru:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  h-gpgme:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  h-reversi:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  h2048:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  h2c:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  H:                                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haar:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  habit:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hablog:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HABQT:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Hach:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hack-contrib-press:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hack-contrib:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hack-frontend-happstack:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hack-frontend-monadcgi:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hack-handler-cgi:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hack-handler-epoll:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hack-handler-evhttp:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hack-handler-fastcgi:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hack-handler-happstack:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hack-handler-hyena:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hack-handler-kibro:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hack-handler-simpleserver:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hack-middleware-cleanpath:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hack-middleware-clientsession:                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hack-middleware-jsonp:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hack2-contrib-extra:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hack2-handler-happstack-server:                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hack2-handler-mongrel2-http:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hack2-handler-snap-server:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hack2-handler-warp:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hackage-diff:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hackage-mirror:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hackage-processing:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hackage-proxy:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hackage-server:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hackage-whatsnew:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hackage2hwn:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hackage2twitter:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hackager:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hackernews:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HackMail:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hackmanager:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hactor:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hactors:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haddock-api:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haddock-leksah:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haddock-test:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haddock:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haddocset:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hadolint:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hadoop-formats:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hadoop-rpc:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hadoop-tools:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haggis:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Haggressive:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hahp:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haiji:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hail:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hailgun-send:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hairy:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hakaru:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hakismet:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hakka:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hako:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hakyll-agda:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hakyll-blaze-templates:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hakyll-contrib-csv:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hakyll-contrib-elm:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hakyll-contrib-hyphenation:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hakyll-contrib-links:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hakyll-contrib:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hakyll-convert:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hakyll-ogmarkup:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hakyll-R:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hakyll-shortcode:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  halberd:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  halfs:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  halipeto:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  halive:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hall-symbols:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  halma-gui:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  halma-telegram-bot:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  halma:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  halves:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HaMinitel:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hampp:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hamsql:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hamtmap:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hamusic:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  handa-gdata:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  handsy:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Hangman:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hannahci:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hans-pcap:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hans:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haphviz:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happindicator3:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happindicator:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happlets-lib-gtk:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happlets:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happraise:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HAppS-Data:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happs-hsp-template:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happs-hsp:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HAppS-IxSet:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HAppS-Server:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HAppS-State:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happs-tutorial:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HAppS-Util:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happstack-auth:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happstack-authenticate:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happstack-clientsession:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happstack-contrib:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happstack-data:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happstack-dlg:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happstack-facebook:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happstack-fastcgi:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happstack-fay-ajax:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happstack-fay:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happstack-hamlet:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happstack-heist:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happstack-helpers:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happstack-hstringtemplate:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happstack-ixset:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happstack-lite:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happstack-monad-peel:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happstack-plugins:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happstack-server-tls-cryptonite:                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happstack-state:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happstack-util:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happstack-yui:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happstack:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happy-meta:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happybara-webkit-server:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happybara-webkit:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  happybara:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HappyTree:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hapstone:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HaPy:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haquery:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haquil:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  harchive:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hardware-edsl:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HaRe:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hark:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HARM:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  harmony:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HarmTrace:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haroonga-httpd:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haroonga:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  harpy:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  harvest-api:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  has-th:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  has:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HasBigDecimal:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HasCacBDD:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hascas:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hascat-lib:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hascat-setup:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hascat-system:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hascat:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Haschoo:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HasGP:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hash:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hashable-extras:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hashable-generics:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hashable-orphans:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hashabler:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hashed-storage:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Hashell:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hashring:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hashtables-plus:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hasim:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hask-home:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hask:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskades:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskanoid:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskarrow:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskbot-core:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskdeep:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskdogs:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskeem:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskeline-class:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskelisp:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-abci:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-aliyun:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-awk:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-brainfuck:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-cnc:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-coffee:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-compression:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-conll:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-course-preludes:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-dap:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-docs:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-formatter:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-ftp:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-generate:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-gettext:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-go-checkers:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-holes-th:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-igraph:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-in-space:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-kubernetes:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-lsp-client:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-ml:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-mpfr:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-names:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-neo4j-client:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-openflow:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-packages:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-pdf-presenter:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-platform-test:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-player:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-plot:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-read-editor:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-reflect:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-rules:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-snake:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-src-exts-observe:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-src-exts-prisms:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-src-exts-qq:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-src-meta-mwotton:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-token-utils:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-tools-ast-fromghc:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-tools-ast-gen:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-tools-ast-trf:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-tor:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-type-exts:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-typescript:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-tyrant:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell-xmpp:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell2010:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell98:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskell98libraries:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskelldb-connect-hdbc-catchio-mtl:             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskelldb-connect-hdbc-catchio-tf:              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskelldb-connect-hdbc-catchio-transformers:    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskelldb-connect-hdbc-lifted:                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskelldb-connect-hdbc:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskelldb-dynamic:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskelldb-flat:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskelldb-hdbc-mysql:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskelldb-hdbc-odbc:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskelldb-hdbc-postgresql:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskelldb-hdbc-sqlite3:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskelldb-hdbc:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskelldb-hsql-mysql:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskelldb-hsql-odbc:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskelldb-hsql-postgresql:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskelldb-hsql-sqlite3:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskelldb-hsql:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskelldb-th:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskelldb-wx:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskelldb:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HaskellLM:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HaskellNN:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Haskelloids:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskellscrabble:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskellscript:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HaskellTorrent:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HaskellTutorials:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskelzinc:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskey-mtl:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskey:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskgame:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskheap:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskhol-core:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskmon:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskoin-core:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskoin-crypto:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskoin-node:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskoin-protocol:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskoin-script:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskoin-util:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskoin-wallet:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskoin:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskoon-httpspec:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskoon-salvia:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskoon:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskore-realtime:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskore-supercollider:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskore-synthesizer:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskore:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HaskRel:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hasktags:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskus-binary:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskus-system-build:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haskus-utils:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haslo:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hasloGUI:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hasmin:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hasparql-client:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hasql-backend:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hasql-class:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hasql-cursor-query:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hasql-cursor-transaction:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hasql-generic:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hasql-migration:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hasql-optparse-applicative:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hasql-pool:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hasql-postgres-options:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hasql-postgres:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hasql-simple:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hasql-transaction:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hasql:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hastache-aeson:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hastache:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haste-app:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haste-lib:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haste-markup:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haste-prim:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haste:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hat:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Hate:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hatex-guide:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HaTeX-meta:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HaTeX-qq:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hats:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haverer:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HaVSA:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hawitter:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Hawk:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hax:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haxl-amazonka:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haxl-facebook:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HaXml:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haxparse:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haxr-th:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haxr:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  haxy:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hayland:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hayoo-cli:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Hayoo:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hback:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hbayes:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hbb:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hBDD-CMUBDD:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hBDD-CUDD:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hbeat:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hbf:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hblas:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hblock:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hburg:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HCard:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hcc:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hcg-minus-cairo:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hcg-minus:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hcheat:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hchesslib:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HCL:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hcltest:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hcoap:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hcom:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hcoord:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hcron:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hCsound:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hcube:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hdaemonize-buildfix:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hdbc-aeson:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HDBC-mysql:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HDBC-postgresql-hstore:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hdbc-postgresql-hstore:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hdbi-conduit:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hdbi-postgresql:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hdbi-sqlite:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hdbi-tests:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hdbi:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hdevtools:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hdf:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hDFA:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hdigest:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hdirect:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hdis86:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hdiscount:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hdm:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hdo:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hdocs:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hdph-closure:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hdph:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hdr-histogram:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HDRUtils:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  headergen:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  heavy-logger-amazon:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  heavy-logger-instances:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  heavy-logger:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hecc:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  heckle:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hedgehog-checkers-lens:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hedgehog-checkers:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hedgehog-gen-json:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hedgehog-quickcheck:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Hedi:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hedis-config:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hedis-pile:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hedis-simple:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hedis-tags:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hedn:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hein:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  heist-aeson:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  heist-async:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  heist:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  helf:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  helics-wai:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  helics:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  helisp:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  helium:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  helix:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hell:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hellage:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hellnet:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  helm:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  help-esb:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hemkay:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hemokit:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hen:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  henet:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hepevt:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  her-lexer-parsec:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  her-lexer:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HERA:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  herbalizer:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HerbiePlugin:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  heredocs:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  herf-time:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Hermes:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hermit-syb:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hermit:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  herringbone-embed:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  herringbone-wai:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  herringbone:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hesh:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hesql:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hetero-dict:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  heterolist:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hetris:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  heukarya:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hevolisa-dph:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hevolisa:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hexchat:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hexif:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hexmino:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hexml-lens:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hexpat-iteratee:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hexpat-pickle-generic:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hexpr:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hexpress:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hexquote:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hext:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  heyefi:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hF2:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hfann:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hfd:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hfiar:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HFitUI:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hfmt:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hfoil:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hfov:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hfractal:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HFrequencyQueue:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hfusion:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hg-buildpackage:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hgalib:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HGamer3D-API:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HGamer3D-Audio:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HGamer3D-Bullet-Binding:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HGamer3D-CAudio-Binding:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HGamer3D-CEGUI-Binding:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HGamer3D-Common:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HGamer3D-Data:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HGamer3D-Enet-Binding:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HGamer3D-Graphics3D:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HGamer3D-GUI:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HGamer3D-InputSystem:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HGamer3D-Network:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HGamer3D-Ogre-Binding:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HGamer3D-OIS-Binding:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HGamer3D-SDL2-Binding:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HGamer3D-SFML-Binding:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HGamer3D-WinEvent:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HGamer3D-Wire:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HGamer3D:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hgdbmi:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HGE2D:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hgearman:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hgen:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hgeometric:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hgeos:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hgis:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hgithub:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HGL:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hgom:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hgopher:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HGraphStorage:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hgrep:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hgrib:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hharp:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HHDL:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hi3status:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hiccup:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hichi:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hid-examples:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hieraclus:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hierarchical-clustering-diagrams:               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hierarchical-exceptions:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hiernotify:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Hieroglyph:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HiggsSet:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  higherorder:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  highjson-swagger:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  highjson-th:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  highjson:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  highlight:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  highWaterMark:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  himg:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  himpy:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hindley-milner:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hinduce-classifier-decisiontree:                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hinduce-classifier:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hinduce-examples:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hinquire:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hinstaller:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hint-server:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hinterface:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hinvaders:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hinze-streams:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hip:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hipbot:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hipchat-hs:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hipe:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HipmunkPlayground:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hircules:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hirt:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Hish:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hissmetrics:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hist-pl-fusion:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hist-pl-lexicon:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hist-pl-lmf:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hist-pl-types:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hist-pl:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  historian:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hit-graph:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hit:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HJavaScript:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hjcase:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hjs:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HJScript:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hjson-query:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hjsonpointer:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hjsonschema:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HJVM:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hlatex:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hlbfgsb:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hlcm:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hleap:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HLearn-algebra:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HLearn-approximation:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HLearn-classification:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HLearn-datastructures:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HLearn-distributions:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hledger-chart:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hledger-vty:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hlibBladeRF:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hlibev:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hlibfam:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HList:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HListPP:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HLogger:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hlogger:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hls:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hlwm:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hly:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hmark:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hmarkup:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hmatrix-backprop:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hmatrix-banded:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hmatrix-mmap:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hmatrix-morpheus:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hmatrix-nipals:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hmatrix-nlopt:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hmatrix-quadprogpp:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hmatrix-sparse:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hmatrix-static:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hmatrix-sundials:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hmatrix-syntax:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hmeap-utils:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hmeap:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hmenu:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hmk:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hmm-hmatrix:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HMM:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hmm:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hMollom:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hmp3:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Hmpf:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hmt-diagrams:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hmt:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hmumps:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hnetcdf:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HNM:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hnormalise:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ho-rewriting:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hoauth2:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hoauth:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hob:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hobbes:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hobbits:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hocilib:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hocker:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hodatime:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HODE:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Hoed:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hofix-mtl:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hog:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hogg:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hoggl:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hogre-examples:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hogre:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hois:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hol:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hold-em:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hole:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Holumbus-Distribution:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Holumbus-MapReduce:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Holumbus-Searchengine:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Holumbus-Storage:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  holy-project:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  homeomorphic:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hommage:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  homoiconic:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  homplexity:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HongoDB:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  honi:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hoobuddy:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hood-off:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hood2:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hood:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hoodie:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hoodle-builder:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hoodle-core:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hoodle-extra:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hoodle-parser:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hoodle-publish:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hoodle-render:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hoodle-types:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hoodle:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hoogle-index:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hooks-dir:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hoopl:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hoovie:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hopencc:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hopencl:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hopenpgp-tools:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hOpenPGP:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hopfield:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hoppy-docs:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hoppy-generator:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hoppy-runtime:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hoppy-std:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hops:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hoq:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  horizon:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  horname:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hosts-server:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hothasktags:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hotswap:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hourglass-fuzzy-parsing:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  houseman:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hp2any-core:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hp2any-graph:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hp2any-manager:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hpack-convert:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hpack-dhall:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hpaco-lib:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hpaco:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hpage:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hpapi:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hpaste:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hpasteit:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HPath:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hpc-tracer:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hPDB-examples:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hPDB:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hpdft:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hpg:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HPhone:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HPi:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hplaylist:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HPlot:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hpodder:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HPong:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hpp:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hpqtypes-extras:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hpqtypes:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hprotoc-fork:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hps-cairo:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hps-kmeans:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hps:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hPushover:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hpygments:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hpylos:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hpyrg:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hquantlib:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hquery:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hR:                                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hranker:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HRay:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Hricket:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hricket:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HROOT-core:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HROOT-graf:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HROOT-hist:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HROOT-io:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HROOT-math:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HROOT-tree:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HROOT:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hs-blake2:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hs-carbon-examples:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hs-cdb:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hs-di:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hs-dotnet:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hs-excelx:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hs-ffmpeg:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hs-fltk:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hs-gchart:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hs-gen-iface:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hs-gizapp:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hs-java:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hs-json-rpc:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hs-logo:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hs-mesos:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hs-nombre-generator:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hs-pgms:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hs-pkg-config:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hs-pkpass:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hs-re:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hs-rs-notify:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hs-scrape:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hs-snowtify:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hs-twitter:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hs-twitterarchiver:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hs-vcard:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hs-watchman:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hs2ats:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hs2bf:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hs2dot:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Hs2lib:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsaml2:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsay:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsbackup:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsbc:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsbencher-codespeed:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsbencher-fusion:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsbencher:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsc3-auditor:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsc3-cairo:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsc3-data:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsc3-db:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsc3-forth:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsc3-graphs:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsc3-lang:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsc3-lisp:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsc3-plot:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsc3-rec:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsc3-rw:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsc3-server:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsc3-sf-hsndfile:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsc3-sf:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsc3-unsafe:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsc3-utils:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hscaffold:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hscamwire:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hscassandra:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hscd:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsclock:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hscope:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hScraper:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsdev:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsdif:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsdip:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsdns-cache:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Hsed:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsenv:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsfacter:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsfcsh:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HSFFIG:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsfilt:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HSGEP:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsgnutls-yj:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsgnutls:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsgsom:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HsHaruPDF:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HSHHelpers:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HsHTSLib:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HsHyperEstraier:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsI2C:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsignal:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hSimpleDB:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HsJudy:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hskeleton:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hslackbuilder:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hslibsvm:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hslinks:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hslogger-reader:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hslogstash:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsluv-haskell:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsmagick:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HSmarty:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsmodetweaks:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Hsmtlib:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsmtpclient:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsnock:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsns:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsnsq:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsntp:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HSoM:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsoptions:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HSoundFile:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsoz:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsp-cgi:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsparql:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HsParrot:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hspear:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hspec-expectations-match:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hspec-expectations-pretty:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hspec-experimental:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hspec-hedgehog:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hspec-jenkins:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hspec-monad-control:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hspec-pg-transact:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hspec-setup:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hspec-shouldbe:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hspec-snap:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hspec-structured-formatter:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hspec-webdriver:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hspecVariant:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HsPerl5:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hspkcs11:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hspread:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hspresent:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsprocess:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsql-mysql:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsql-odbc:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsql-postgresql:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsql-sqlite3:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsql:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsqml-datamodel-vinyl:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsqml-datamodel:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsqml-demo-manic:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsqml-demo-morris:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsqml-demo-notes:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsqml-demo-samples:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsqml-morris:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsqml:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsreadability:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsseccomp:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsSqlite3:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hssqlppp-th:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hssqlppp:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HsSVN:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hstatistics:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hstats:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hstest:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hstidy:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hstorchat:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hstox:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hstradeking:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HStringTemplateHelpers:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hstyle:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hstzaar:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsubconvert:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsudoku:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hswip:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsx-xhtml:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsx:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsXenCtrl:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsyscall:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hsyslog-tcp:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hszephyr:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HTab:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hTalos:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  htar:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hTensor:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  htestu:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HTicTacToe:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  htlset:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  html-charset:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  html-entities:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  html-kure:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  html-rules:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  html-tokenizer:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hts:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  htsn-import:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  htsn:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  http-attoparsec:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  http-client-auth:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  http-client-lens:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  http-client-request-modifiers:                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  http-client-session:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  http-client-streams:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  http-conduit-browser:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  http-conduit-downloader:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  http-dispatch:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  http-enumerator:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  http-grammar:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  http-kinder:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  http-pony-serve-wai:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  http-proxy:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  http-querystring:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  http-response-decoder:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  http-shed:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  http-wget:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  http2-client-grpc:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  https-everywhere-rules-raw:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  https-everywhere-rules:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  httpspec:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  htune:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  htzaar:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hubigraph:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hubris:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  huck:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HueAPI:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  huff:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  huffman:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hugs2yc:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hulk:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HulkImport:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  human-parse:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  human-text:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hums:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HUnit-Diff:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hunit-gui:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hunit-rematch:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hunp:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hunspell-hs:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hunt-searchengine:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hunt-server:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hup:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hurdle:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hurriyet:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  husky:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hutton:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  huttons-razor:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  huzzy:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hVOIDP:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hw-dsv:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hw-json-lens:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hw-simd:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hwall-auth-iitk:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hweblib:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hwhile:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hworker-ses:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hworker:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hws:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hwsl2-bytevector:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hwsl2-reducers:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hwsl2:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HXMPP:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hxmppc:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hxournal:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  HXQ:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hxt-binary:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hxt-cache:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hxt-filter:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hxthelper:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hxweb:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hyahtzee:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hyakko:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hybrid:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hydra-hs:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hydra-print:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hydrogen-cli-args:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hydrogen-cli:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hydrogen-data:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hydrogen-multimap:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hydrogen-parsing:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hydrogen-prelude-parsec:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hydrogen-prelude:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hydrogen-syntax:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hydrogen-util:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Hydrogen:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hydrogen:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hyena:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hylide:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hylolib:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hylotab:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hyloutils:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hyper-extra:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hyper-haskell-server:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hyper:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hyperdrive:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hyperfunctions:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hyperion:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hyperloglogplus:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hyperpublic:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hypher:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hzenity:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  hzulip:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  i18n:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  iap-verifier:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ib-api:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  iban:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ical:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  IcoGrid:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  iconv-typed:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ide-backend-common:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ide-backend-server:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ide-backend:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ideas-math:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ideas:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  idempotent:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  identifiers:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  idiii:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  idna2008:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  IDynamic:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ieee-utils:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  iException:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ifcxt:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  IFS:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ig:                                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ige-mac-integration:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ige:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ignore:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  igraph:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  igrf:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ihaskell-aeson:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ihaskell-basic:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ihaskell-blaze:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ihaskell-charts:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ihaskell-diagrams:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ihaskell-display:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ihaskell-gnuplot:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ihaskell-hatex:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ihaskell-hvega:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ihaskell-inline-r:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ihaskell-juicypixels:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ihaskell-magic:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ihaskell-parsec:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ihaskell-plot:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ihaskell-rlangqq:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ihaskell-widgets:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ihaskell:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ihttp:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  illuminate:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  imagemagick:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  imagepaste:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  imap:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  imapget:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  imbib:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  imgurder:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  imj-animation:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  imj-base:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  imj-game-hamazed:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  imj-measure-stdout:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  imj-prelude:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  imm:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  imparse:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  imperative-edsl-vhdl:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  imperative-edsl:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ImperativeHaskell:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  implicit-logging:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  implicit-params:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  importify:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  imports:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  improve:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  impure-containers:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  INblobs:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  inch:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  include-file:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  incremental-computing:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  incremental-maps:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  incremental-parser:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  increments:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  indentation-trifecta:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  indentation:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  indents:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  indexation:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  indexed-extras:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  IndexedList:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  indextype:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  indices:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  indieweb-algorithms:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  inf-interval:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  infer-upstream:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  infernu:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  infinity:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  infix:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  InfixApplicative:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  inflist:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  informative:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  inilist:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  inject-function:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  inline-r:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  inserts:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  inspector-wrecker:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  instant-aeson:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  instant-bytes:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  instant-deepseq:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  instant-generics:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  instant-hashable:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  instant-zipper:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  instapaper-sender:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  instinct:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  int-multimap:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  integer-pure:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  integreat:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  intel-aes:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  interleavableGen:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  interleavableIO:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  interlude-l:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  internetmarke:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  intero:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  interpol:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  interpolatedstring-qq-mwotton:                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  interpolatedstring-qq:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  interruptible:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  interval:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  intricacy:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  intro-prelude:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  introduction-test:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  introduction:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  intset:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  invertible-hlist:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  io-capture:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  io-reactive:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  IOR:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  IORefCAS:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  iostring:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  iothread:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  iotransaction:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ip2location:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ipatch:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ipc:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ipopt-hs:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  iptables-helpers:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  iptadmin:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  IPv6DB:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ipython-kernel:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  irc-fun-bot:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  irc-fun-client:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  irc-fun-color:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  irc-fun-messages:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  irc-fun-types:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Irc:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  iri:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  iridium:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  iron-mq:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ironforge:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  irt:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  is:                                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  isdicom:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  isevaluated:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ismtp:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  IsNull:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  isobmff-builder:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  isohunt:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  isotope:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  itemfield:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  iter-stats:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  iteratee-compress:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  iteratee-mtl:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  iteratee-parsec:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  iteratee-stm:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  iteratee:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  iterio-server:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  iterIO:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ivor:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ivory-bitdata:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ivy-web:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ixdopp:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ixmonad:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ixshader:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  iyql:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  j2hs:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jack-bindings:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  JackMiniMix:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jackminimix:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jacobi-roots:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jail:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jalaali:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jalla:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jammittools:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jarfind:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jarify:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jason:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  java-adt:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  java-bridge-extras:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  java-bridge:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  java-character:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  java-reflect:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  javaclass:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Javasf:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  javasf:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Javav:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  javav:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jbi:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jcdecaux-vls:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Jdh:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jdi:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jenga:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jenkinsPlugins2nix:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jespresso:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jml-web-service:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jobqueue:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  join-api:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  join:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  joinlist:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jonathanscard:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jort:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  js-good-parts:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jsaddle-clib:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jsaddle-dom:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jsaddle-hello:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jsaddle-warp:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jsaddle-wkwebview:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jsaddle:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  JsContracts:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jsmw:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  json-api:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  json-ast-quickcheck:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  json-b:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  json-builder:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  json-bytes-builder:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  JSON-Combinator-Examples:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  JSON-Combinator:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  json-enumerator:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  json-extra:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  json-fu:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  json-incremental-decoder:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  json-litobj:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  json-pointer-aeson:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  json-pointer-hasql:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  json-pointer:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  json-python:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  json-qq:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  json-rpc:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  json-sop:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  json-togo:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  json-tools:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  json2-hdbc:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  json2:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  JSONb:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jsonextfilter:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  JsonGrammar:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  JSONParser:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jsonresume:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jsonrpc-conduit:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jsons-to-schema:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jsonschema-gen:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jsonsql:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jsontsv:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jsonxlsx:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jspath:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  judge:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  judy:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  juicy-gcode:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  JuicyPixels-canvas:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  JunkDB-driver-gdbm:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  JunkDB-driver-hashtables:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  JunkDB:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  JuPyTer-notebook:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jupyter:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  JustParse:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jvm-batching:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jvm-binary:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jvm-parser:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  jvm-streaming:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  JYU-Utils:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  kafka-client:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  kafka-device-glut:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  kafka-device-joystick:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  kafka-device-leap:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  kafka-device-spacenav:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  kafka-device-vrpn:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  kafka-device:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  kaleidoscope:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Kalman:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  kalman:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  kangaroo:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  kansas-lava-cores:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  kansas-lava-papilio:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  kansas-lava-shake:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  kansas-lava:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  karakuri:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  karps:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  katip-elasticsearch:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  katip-rollbar:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  katip-scalyr-scribe:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  katip-syslog:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  katt:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  kawaii:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  kd-tree:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  kdesrc-build-extra:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  keccak:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  keera-hails-mvc-environment-gtk:                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  keera-hails-mvc-model-lightmodel:               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  keera-hails-mvc-model-protectedmodel:           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  keera-hails-mvc-solutions-gtk:                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  keera-hails-reactive-fs:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  keera-hails-reactive-gtk:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  keera-hails-reactive-network:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  keera-hails-reactive-polling:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  keera-hails-reactive-wx:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  keera-hails-reactive-yampa:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  keera-hails-reactivelenses:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  keera-hails-reactivevalues:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  keera-posture:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  keiretsu:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Ketchup:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  keter:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  kevin:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  keyed:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  keyring:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  keysafe:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  keystore:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  keyword-args:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  khph:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  kicad-data:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  kickass-torrents-dump-parser:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  KiCS-debugger:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  KiCS-prophecy:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  KiCS:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  kif-parser:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  kit:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  kmeans-par:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  kmeans-vector:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  kmp-dfa:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  knead-arithmetic:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  knead:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  knots:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  koellner-phonetic:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Konf:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  korfu:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  kqueue:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  krapsh:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Kriens:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  krpc:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  KSP:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ktx:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  kure-your-boilerplate:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  kure:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  KyotoCabinet:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  l-bfgs-b:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  L-seed:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  labeled-graph:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  laborantin-hs:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  labsat:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  labyrinth-server:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  labyrinth:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lagrangian:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  laika:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lambda-bridge:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lambda-calculator:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lambda-canvas:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lambda-devs:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lambda-toolbox:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lambda2js:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lambdaBase:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lambdabot-utils:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lambdacms-core:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lambdacms-media:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lambdacube-bullet:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lambdacube-compiler:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lambdacube-core:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lambdacube-edsl:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lambdacube-engine:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lambdacube-examples:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lambdacube-gl:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lambdacube-ir:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lambdacube-samples:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lambdacube:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  LambdaDesigner:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lambdaFeed:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  LambdaHack:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  LambdaINet:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Lambdajudge:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lambdaLit:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  LambdaNet:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  LambdaPrettyQuote:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  LambdaShell:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lambdatex:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lambdatwit:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lambdaya-bus:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lambdiff:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lame-tester:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lame:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lang:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-ats:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-bash:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-boogie:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-c-comments:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-c-inline:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-conf:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-css:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-dart:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-dockerfile:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-dot:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-ecmascript-analysis:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-ecmascript:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-eiffel:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-elm:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-gcl:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-glsl:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-go:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-guess:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-hcl:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-java-classfile:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-kort:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-lua-qq:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-lua2:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-mixal:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-ninja:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-oberon:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-objc:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-openscad:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-pig:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-puppet:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-python-colour:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-python-test:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-python:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-qux:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-sh:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-spelling:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-sqlite:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-thrift:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-typescript:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-vhdl:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  language-webidl:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lapack-carray:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lapack-ffi:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lapack:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  LargeCardinalHierarchy:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Lastik:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lat:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  latest-npm-version:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  LATS:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  launchpad-control:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lawless-concurrent-machines:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  layers-game:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  layers:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  layout-bootstrap:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  layout-rules:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  layout:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  layouting:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lazy-hash-cache:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lazy-hash:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lazy-io-streams:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lazyarray:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lazyset:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lazysplines:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  LazyVault:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lcs:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ld-intervals:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ldapply:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ldif:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  leaf:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  leaky:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  leapseconds:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  learn-physics-examples:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Learning:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  leetify:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  legion-discovery-client:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  legion-discovery:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  legion-extra:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  legion:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  leksah-server:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lendingclub:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lens-prelude:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lens-text-encoding:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lens-time:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lens-toml-parser:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lens-tutorial:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lensref:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  level-monad:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Level0:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  levmar-chart:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  levmar:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lfst:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lgtk:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lha:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lhae:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lhc:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lhe:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lhs2TeX-hl:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lhslatex:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  LibClang:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  libconfig:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  libcspm:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  libexpect:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  libGenI:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  libhbb:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  libinfluxdb:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  libjenkins:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  liblastfm:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  liblawless:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  liblinear-enumerator:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  libltdl:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  libmolude:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  liboath-hs:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  liboleg:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  libpafe:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  libpq:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  librandomorg:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  librato:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  libsystemd-daemon:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  libtagc:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  libxls:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  libxml-enumerator:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  libxslt:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  licensor:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lifted-protolude:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lifter:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ligature:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lightning-haskell:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lighttpd-conf-qq:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lighttpd-conf:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lilypond:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Limit:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  limp-cbc:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  limp:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  linda:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  linden:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  linear-algebra-cblas:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  linear-circuit:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  linear-code:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  linear-maps:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  linear-opengl:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  linear-socket:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  linear-vect:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  linearmap-category:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  linearscan-hoopl:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  linearscan:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  LinearSplit:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  LinkChecker:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  linkchk:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  linkcore:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  linkedhashmap:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  linode-v4:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  linux-blkid:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  linux-cgroup:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  linux-inotify:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  linux-kmod:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  linux-perf:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  linux-ptrace:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  linx-gateway:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lio-eci11:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lio-fs:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lio-simple:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lio:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lipsum-gen:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  liquid-fixpoint:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  liquid:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  liquidhaskell-cabal-demo:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  liquidhaskell-cabal:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  liquidhaskell:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  list-fusion-probe:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  list-mux:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  list-prompt:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  list-remote-forwards:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  list-t-attoparsec:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  list-t-html-parser:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  list-t-http-client:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  list-t-text:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  list-zip-def:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  listenbrainz-client:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  listlike-instances:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ListT:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lit:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  literals:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  live-sequencer:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ll-picosat:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  llsd:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  llvm-analysis:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  llvm-base-types:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  llvm-base-util:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  llvm-base:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  llvm-data-interop:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  llvm-extra:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  llvm-ffi:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  llvm-general-pure:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  llvm-general-quote:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  llvm-general:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  llvm-hs-pretty:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  llvm-hs:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  llvm-ht:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  llvm-pkg-config:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  llvm-pretty-bc-parser:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  llvm-pretty:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  llvm-tf:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  llvm-tools:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  llvm:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lmonad-yesod:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lmonad:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  load-balancing:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  load-font:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  loc-test:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  loc:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  local-search:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  localize:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  located-monad-logger:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  located:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  loch:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  locked-poll:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lockpool:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  log-effect-syslog:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  log-effect:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  log-postgres:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  log-utils:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  log-warper:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  log2json:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  log:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  logentries:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  logger:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  logging-effect-extra-file:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  logging-effect-extra-handler:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  logging-effect-extra:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  logic-classes:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Logic:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  LogicGrowsOnTrees-MPI:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  LogicGrowsOnTrees-network:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  LogicGrowsOnTrees-processes:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  LogicGrowsOnTrees:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  logplex-parse:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lojban:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lojbanParser:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lojbanXiragan:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lojysamban:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lol-apps:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lol-benches:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lol-calculus:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lol-cpp:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lol-repa:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lol-tests:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lol-typing:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lol:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  loli:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lookup-tables:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  loop-effin:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  loop-while:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  loops:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  loopy:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lord:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lorem:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  loris:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  loshadka:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lostcities:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  loup:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lowgl:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lp-diagrams-svg:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lp-diagrams:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ls-usb:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lscabal:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  LslPlus:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lsystem:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ltext:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ltk:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lua-bc:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  luachunk:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  luautils:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lucid-svg:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lucienne:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Lucu:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lui:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  luis-client:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  luka:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  luminance-samples:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  luminance:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lushtags:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  luthor:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lvish:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lvmlib:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lxc:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lxd-client:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lye:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Lykah:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lz4-conduit:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lzma-enumerator:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  lzma-streams:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  maam:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  macbeth-lib:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  machines-amazonka:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  machines-process:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  machines-zlib:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  macosx-make-standalone:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  madlang:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mage:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  magic-wormhole:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MagicHaskeller:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  magico:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  magma:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mahoro:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  maid:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mailbox-count:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mailchimp-subscribe:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mailchimp:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MailchimpSimple:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mailgun:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  main-tester:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  majordomo:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  majority:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  make-hard-links:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  make-monofoldable-foldable:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  make-package:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  makedo:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  makefile:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mallard:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  manatee-anything:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  manatee-core:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  manatee-curl:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  manatee-editor:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  manatee-filemanager:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  manatee-imageviewer:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  manatee-ircclient:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  manatee-mplayer:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  manatee-pdfviewer:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  manatee-processmanager:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  manatee-template:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  manatee-terminal:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  manatee-welcome:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  manatee:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mandulia:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mangopay:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  manifold-random:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  manifolds-core:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  manifolds:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mapalgebra:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Mapping:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  marionetta:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  markdown-kate:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  markdown2svg:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  marked-pretty:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  markov-processes:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  marmalade-upload:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  marquise:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mars:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  marvin:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  marxup:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  masakazu-bot:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MASMGen:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  master-plan:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  matchers:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mathblog:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mathflow:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mathlink:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  matplotlib:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  matrix-as-xyz:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  matsuri:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  matterhorn:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mattermost-api-qc:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mattermost-api:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  maude:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  maxent-learner-hw-gui:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  maxent-learner-hw:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  maxent:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  maxsharing:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  maybench:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MaybeT-monads-tf:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MaybeT-transformers:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MaybeT:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MazesOfMonad:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mbox-tools:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MC-Fold-DP:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mcl:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mcm:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mcmaster-gloss-examples:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mcmc-samplers:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mcmc-synthesis:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mcpi:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mdapi:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mdcat:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mDNSResponder-client:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mdp:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mealstrom:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MeanShift:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Measure:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mecab:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mech:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Mecha:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Mechs:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mechs:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mediabus-fdk-aac:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mediabus-rtp:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mediabus:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mediawiki2latex:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mediawiki:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  medium-sdk-haskell:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mellon-core:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mellon-gpio:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mellon-web:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  melody:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  memcache-conduit:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  memcache-haskell:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  memcached-binary:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  memcached:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  memis:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  memo-ptr:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  memoization-utils:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  memorable-bits:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  memorypool:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  menoh:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mercury-api:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  merkle-patricia-db:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  messente:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  meta-misc:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  meta-par-accelerate:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  meta-par:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  metadata:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MetaHDBC:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MetaObject:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  metaplug:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  metric:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Metrics:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  metricsd-client:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  metronome:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mezzo:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mezzolens:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MFlow:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mgeneric:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Mhailist:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MHask:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mi:                                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Michelangelo:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  microaeson:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  microformats2-types:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  microgroove:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  microlens-each:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  micrologger:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  microsoft-translator:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MicrosoftTranslator:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mida:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  midair:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  midi-utils:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  midimory:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  midisurface:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mighttpd:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mikmod:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mikrokosmos:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  miku:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mime-directory:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  minecraft-data:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  minesweeper:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MiniAgda:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  miniforth:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  minilens:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  minimung:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  minio-hs:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  minions:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  minioperational:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  miniplex:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  minirotate:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ministg:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  minst-idx:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mirror-tweet:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  missing-py2:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MissingPy:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mixed-strategies:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mkbndl:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mkcabal:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ml-w:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mlist:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mltool:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mmtf:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mmtl-base:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mmtl:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  moan:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Mobile-Legends-Hack-Cheats:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  model:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  modelicaparser:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  modify-fasta:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  modsplit:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  modular-arithmetic:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  modular-prelude-classy:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  modular-prelude:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  module-management:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  modulespection:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  modulo:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Moe:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  moe:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MoeDict:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mohws:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mole:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monad-atom-simple:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monad-atom:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monad-dijkstra:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monad-exception:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monad-fork:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monad-http:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monad-interleave:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monad-levels:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monad-lgbt:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monad-log:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monad-lrs:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monad-mersenne-random:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monad-mock:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monad-open:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monad-parallel-progressbar:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monad-persist:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monad-ran:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monad-resumption:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monad-state:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monad-ste:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monad-stlike-io:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monad-stlike-stm:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monad-timing:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monad-tx:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monad-unify:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monad-wrap:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monadacme:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MonadCatchIO-mtl-foreign:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MonadCatchIO-mtl:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MonadCatchIO-transformers-foreign:              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MonadCatchIO-transformers:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MonadCompose:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monadiccp-gecode:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Monadius:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MonadLab:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monadLib-compose:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monadloc-pp:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monadlog:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monadoid:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monadplus:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monads-fd:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MonadStack:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monarch:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Monaris:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Monatron-IO:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Monatron:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mondo:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monetdb-mapi:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  money:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mongodb-queue:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mongrel2-handler:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monitor:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monky:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mono-foldable:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Monocle:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monoid-absorbing:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monoid-owns:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monoid-statistics:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monoid-subclasses:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monoidplus:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monoids:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monte-carlo:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  monzo:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  moo:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  moonshine:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  more-containers:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  morfette:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  morfeusz:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  morph:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mosaico-lib:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  motor-diagrams:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  motor-reflection:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  motor:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mount:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  movie-monad:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mp3decoder:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mp:                                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mpdmate:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mpppc:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mpretty:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mpris:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mprover:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mps:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mpvguihs:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mqtt:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mrifk:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mrm:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ms:                                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  msgpack-aeson:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  msgpack-idl:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  msgpack-rpc:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  msgpack:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  msh:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  msi-kb-backlit:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MSQueue:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MTGBuilder:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mtgoxapi:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mtl-evil-instances:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mtl-extras:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mtlx:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mtp:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MuCheck-Hspec:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MuCheck-HUnit:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MuCheck-QuickCheck:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MuCheck-SmallCheck:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MuCheck:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mud:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mudbath:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mulang:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  multext-east-msd:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  multi-cabal:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  multi-instance:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  multiaddr:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  multifile:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  multifocal:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  multihash:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  multipass:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  multipath:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  multiplate-simplified:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  multirec-alt-deriver:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  multirec-binary:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  multirec:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  multisetrewrite:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  multivariant:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Munkres-simple:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  muon:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  murder:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  murmur:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  murmurhash3:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mushu:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  music-graphics:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  music-parts:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  music-pitch:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  music-preludes:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  music-score:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  music-sibelius:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  music-suite:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  music-util:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  musicbrainz-email:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  musicxml:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mustache-haskell:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mustache2hs:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mutable-iter:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MutationOrder:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mute-unmute:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mvar-lock:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mvc-updates:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mvc:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mvclient:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mxnet-dataiter:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mxnet-examples:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mxnet-nn:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mxnet-nnvm:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mxnet:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  my-package-testing:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  my-test-docs:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mybitcoin-sci:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  myo:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  MyPrimes:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mysnapsession-example:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mysnapsession:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mysql-effect:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mysql-haskell-nem:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mysql-haskell-openssl:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mysql-haskell:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mysql-simple-quasi:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mysql-simple-typed:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mystem:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  myTestlll:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  mzv:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  n-ary-functor:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  n-tuple:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nagios-plugin-ekg:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nakadi-client:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  named-lock:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  NameGenerator:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  namelist:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  namespace:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nano-cryptr:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nano-hmac:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nano-md5:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nanoAgda:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nanocurses:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nanomsg-haskell:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nanomsg:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nanoparsec:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  NanoProlog:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nanovg:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nanq:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Naperian:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  naperian:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  naqsha:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  narc:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nat-sized-numbers:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nationstates:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  natural-number:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  naver-translate:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  NearContextAlgebra:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  neat:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  needle:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  neet:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nehe-tuts:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  neither:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  neko-lib:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  neko-obfs:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Neks:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nemesis-titan:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nerf:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nero-wai:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nero-warp:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nero:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nest:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nested-routes:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nested-sequence:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  NestedFunctor:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nestedmap:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  netclock:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  netcore:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  netease-fm:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  netlines:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  netrc:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  netrium:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  NetSNMP:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  netspec:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  netstring-enumerator:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nettle-frp:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nettle-netkit:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nettle-openflow:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  netwire-input-javascript:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  netwire-vinylglfw-examples:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  network-address:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  network-anonymous-i2p:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  network-api-support:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  network-arbitrary:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  network-bitcoin:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  network-builder:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  network-bytestring:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  network-connection:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  network-dbus:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  network-enumerator:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  network-hans:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  network-interfacerequest:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  network-minihttp:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  network-msgpack-rpc:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  network-netpacket:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  network-pgi:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  network-protocol-xmpp:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  network-rpca:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  network-server:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  network-service:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  network-simple-sockaddr:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  network-stream:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  network-topic-models:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  network-transport-amqp:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  network-transport-zeromq:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  network-uri-json:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  network-uri-static:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  network-voicetext:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  network-wai-router:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  network-websocket:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  networked-game:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  neural-network-blashs:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  neural-network-hmatrix:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  neural:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  newports:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  newsynth:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  newt:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  newtype-deriving:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  newtype-th:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  next-ref:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nextstep-plist:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nfc:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ngrams-loader:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  NGrams:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  niagra:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nibblestring:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nice-html:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nicovideo-translator:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nikepub:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nimber:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Ninjas:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nirum:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nitro:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nix-delegate:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nix-deploy:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nix-eval:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nixfromnpm:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nkjp:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nlopt-haskell:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nlp-scores-scripts:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nlp-scores:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nm:                                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  NMap:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nme:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nntp:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  no-role-annots:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  noether:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nofib-analyze:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  noise:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Nomyx-Core:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Nomyx-Language:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Nomyx-Rules:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Nomyx-Web:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Nomyx:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  NonEmptyList:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nonlinear-optimization-ad:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nonlinear-optimization:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  noodle:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  normalization-insensitive:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  NoSlow:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  not-gloss-examples:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  not-gloss:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  notcpp:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  notmuch-haskell:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  notmuch-web:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  NoTrace:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  np-linear:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nptools:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nqe:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ntrip-client:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  NTRU:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  null-canvas:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nullary:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nullpipe:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  numbered-semigroups:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  NumberSieves:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  NumberTheory:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  numerals-base:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  numeric-ode:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  numeric-qq:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  numeric-ranges:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  numhask-array:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  numhask-histogram:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  numhask-prelude:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  numhask-range:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  numhask-test:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Nussinov78:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Nutri:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  NXT:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  NXTDSL:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nylas:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  nymphaea:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  o-clock:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  oanda-rest-api:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  oauthenticated:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  obd:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  obdd:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  oberon0:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  obj:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Object:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  objectid:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ObjectIO:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ocaml-export:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  octane:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  octohat:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  octopus:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Octree:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  oculus:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  odbc:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  oden-go-packages:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  off-simple:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  OGL:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ohloh-hs:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  oi:                                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  oidc-client:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ois-input-manager:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  old-version:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  olwrapper:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  omaketex:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ombra:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Omega:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  omega:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  omnicodec:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  omnifmt:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  on-a-horse:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  onama:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  oneormore:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  online:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  onpartitions:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  OnRmt:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  onu-course:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  opaleye-classy:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  opaleye-sqlite:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  opaleye-trans:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  open-haddock:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  open-pandoc:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  open-signals:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  open-typerep:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  OpenAFP-Utils:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  OpenAFP:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  opench-meteo:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  OpenCL:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  OpenCLRaw:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  OpenCLWrappers:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  opencog-atomspace:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  opencv-extra:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  opencv-raw:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  opencv:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  opendatatable:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  openexchangerates:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  openflow:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  OpenGLCheck:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  opengles:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  OpenGLRaw21:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  openpgp-crypto-api:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  openpgp-Crypto:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  openpgp:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  OpenSCAD:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  opensoundcontrol-ht:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  openssh-github-keys:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  opentheory-char:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  opentype:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  OpenVG:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  OpenVGRaw:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  openweathermap:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Operads:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  operational-extra:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  opml-conduit:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  optimal-blocks:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  optimusprime:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  optional:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  optparse-applicative-simple:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  optparse-helper:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  orchestrate:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  OrchestrateDB:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  orchid-demo:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  orchid:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  order-maintenance:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  order-statistic-tree:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  order-statistics:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ordered:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  orders:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Ordinary:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ordrea:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  organize-imports:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  orgmode-parse:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  orgmode:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  orgstat:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  origami:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  orizentic:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  OrPatterns:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  osc:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  oscpacking:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  osm-conduit:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  osm-download:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  OSM:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  oso2pdf:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ot:                                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  otp-authenticator:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  overloaded-records:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  overture:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pack:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  package-description-remote:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  package-o-tron:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  package-vt:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  packed-dawg:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  packed-multikey-map:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  packedstring:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  packman:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  packunused:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pacman-memcache:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  padKONTROL:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pads-haskell:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pagarme:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  PageIO:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pagerduty:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Paillier:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pam:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  panda:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pandoc-crossref:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pandoc-csv2table:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pandoc-include-code:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pandoc-include:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pandoc-japanese-filters:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pandoc-plantuml-diagrams:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pandoc-unlit:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  PandocAgda:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pang-a-lambda:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pangraph:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  panpipe:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  papa-export:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  papa-implement:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  papa-include:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  papa-prelude-core:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  papa-prelude-lens:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  papa-prelude-semigroupoids:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  papa-prelude-semigroups:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  papa-prelude:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  paphragen:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pappy:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  paprika:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  paragon:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Paraiso:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Parallel-Arrows-Eden:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  parallel-tasks:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  parameterized-utils:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  parameterized:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  paramtree:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  paranoia:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  parco-attoparsec:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  parco-parsec:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  parco:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  parconc-examples:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pareto:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Parry:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  parse-help:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  parsec-free:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  parsec-parsers:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  parseerror-eq:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  parsely:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  parser-helper:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  parser241:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  parsergen:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  parsestar:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  partage:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  partial-lens:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  partial-order:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  partial-semigroup-hedgehog:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  partial-semigroup-test:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  partial-semigroup:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  partly:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  passage:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  PasswordGenerator:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pasta:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pastis:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pasty:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  patches-vector:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  path-text-utf8:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Pathfinder:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pathfindingcore:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  PathTree:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  patronscraper:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  patterns:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  paypal-adaptive-hoops:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  paypal-api:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  paypal-rest-client:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pb-next:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pb:                                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pbc4hs:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  PBKDF2:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pcap-enumerator:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pcf:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  PCLT-DB:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  PCLT:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pcre-light-extra:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pdf-slave-template:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pdf-slave:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pdf-toolbox-content:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pdf-toolbox-core:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pdf-toolbox-document:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pdf-toolbox-viewer:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pdfname:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pdfsplit:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pdynload:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  peakachu:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  PeanoWitnesses:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pec:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  peg:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  peggy:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pencil:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  penny-bin:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  penny-lib:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  penny:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  penrose:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  peparser:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  perceptron:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  perdure:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  peregrin:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  perf-analysis:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  perf:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  PerfectHash:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  perfecthash:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  perhaps:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  periodic:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  perm:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  permute:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  PermuteEffects:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  persist2er:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  persistent-cereal:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  persistent-database-url:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  persistent-equivalence:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  persistent-hssqlppp:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  persistent-map:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  persistent-migration:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  persistent-mysql-haskell:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  persistent-odbc:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  persistent-protobuf:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  persistent-ratelimit:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  persistent-relational-record:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  persistent-vector:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  persistent-zookeeper:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  persona-idp:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  persona:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pesca:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  peyotls-codec:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  peyotls:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pez:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pg-harness-server:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pg-harness:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pg-recorder:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pg-store:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pg-transact:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pgdl:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pgsql-simple:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pgstream:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  phasechange:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  phaser:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  phoityne:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  phone-metadata:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  phone-numbers:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  phone-push:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  phooey:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  photoname:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  phraskell:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Phsu:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  phybin:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pi-calculus:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pi-forall:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pi-hoole:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pia-forward:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pianola:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  picedit:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  picologic:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  picoparsec:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  picosat:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pictikz:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pier:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  piet:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pinchot:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pinpon:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pipe-enumerator:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Pipe:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pipes-attoparsec-streaming:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pipes-bgzf:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pipes-cacophony:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pipes-cereal-plus:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pipes-cereal:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pipes-conduit:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pipes-core:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pipes-courier:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pipes-errors:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pipes-extra:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pipes-illumina:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pipes-interleave:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pipes-io:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pipes-key-value-csv:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pipes-lzma:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pipes-p2p-examples:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pipes-p2p:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pipes-protolude:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pipes-rt:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pipes-s3:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pipes-shell:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pipes-sqlite-simple:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pipes-text:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pipes-transduce:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pipes-zeromq4:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pisigma:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Piso:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pit:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pitchtrack:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pivotal-tracker:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pixelated-avatar-generator:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pkcs10:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pkcs7:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pkggraph:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  plailude:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  plan-applicative:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  plan-b:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  planar-graph:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  planb-token-introspection:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  plankton:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  plat:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  platinum-parsing:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  PlayingCards:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  plist-buddy:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  plivo:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  plocketed:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  plot-gtk-ui:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Plot-ho-matic:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  plot-lab:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  plot-light-examples:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  PlslTools:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  plugins-auto:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  plugins-multistage:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  plugins:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  png-file:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pngload-fixed:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pngload:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pocket-dns:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pocket:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  point-octree:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pointfree-fancy:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pointless-lenses:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pointless-rewrite:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pokemon-go-protobuf-types:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pokitdok:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  polar-configfile:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  polar-shader:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  polh-lexicon:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  polimorf:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Pollutocracy:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  poly-control:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  polydata-core:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  polydata:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  polynom:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  polynomial:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  polyseq:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  polytypeable-utils:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  polytypeable:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pomodoro:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pomohoro:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ponder:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pong-server:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pontarius-mediaserver:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pontarius-xmpp:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pontarius-xpmn:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pool-conduit:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pool:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  popenhs:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  portager:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  porte:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  porter:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  PortFusion:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ports:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  posix-pty:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  posix-realtime:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  posix-waitpid:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  postcodes:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  postgres-embedded:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  postgres-websockets:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  postgresql-copy-escape:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  postgresql-named:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  postgresql-orm:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  postgresql-query:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  postgresql-simple-bind:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  postgresql-simple-opts:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  postgresql-simple-queue:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  postgresql-simple-sop:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  postgresql-simple-typed:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  postgresql-simple-url:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  postgresql-typed-lifted:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  postgresql-typed:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  PostgreSQL:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  postgrest-ws:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  postgrest:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  postie:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  postmark:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  potato-tool:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  potoki-cereal:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  potoki-core:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  potoki-hasql:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  potoki-zlib:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  potoki:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  powerpc:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  powerqueue-distributed:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  powerqueue-levelmem:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  powerqueue-sqs:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  powerqueue:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  PPrinter:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pqc:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pqueue-mtl:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  practice-room:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  praglude:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  precis:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  precursor:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pred-trie:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  predicate-class:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  prednote-test:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  prednote:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  prefork:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  preliminaries:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  prelude-generalize:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  prelude-plus:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  preprocess-haskell:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  preprocessor:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  presburger:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  press:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  presto-hdbc:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pretty-ncols:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pretty-relative-time:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pretty-sop:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  prettyprinter-vty:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  preview:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  primes-type:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  primesieve:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  primitive-checked:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  primitive-containers:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  primitive-extras:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  primitive-indexed:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  primitive-maybe:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  primitive-simd:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  primitive-sort:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  primula-board:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  primula-bot:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pringletons:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  print-debugger:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  printcess:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Printf-TH:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  priority-queue:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  priority-sync:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  PriorityChansConverger:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ProbabilityMonads:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  proc:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  process-conduit:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  process-iterio:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  process-leksah:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  process-listlike:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  process-progress:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  process-qq:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  process-streaming:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  processing:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  procrastinating-structure:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  procrastinating-variable:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  procstat:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  producer:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  product:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  prof2dot:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  prof2pretty:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  progress-meter:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  progress:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  progressbar:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  progression:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  progressive:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  proj4-hs-bindings:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  project-m36:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  projectile:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  prolog-graph-lib:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  prolog-graph:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  prolog:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  prometheus-effect:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  prometheus-metrics-ghc:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  promise:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  proof-combinators:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  propane:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Proper:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  properties:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  property-list:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  proplang:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  prospect:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  prosper:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  proto-lens-combinators:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  proto-lens-descriptors:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  protobuf-native:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  protocol-buffers-descriptor-fork:               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  protocol-buffers-fork:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  protolude-lifted:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  proton-haskell:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  prove-everywhere-server:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  proxy-kindness:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  proxy-mapping:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  psc-ide:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pseudo-trie:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  PSQueue:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pthread:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ptr:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  publicsuffixlistcreate:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pubnub:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pubsub:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  puffytools:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pugixml:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pugs-compat:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pugs-DrIFT:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pugs-hsregex:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pugs-HsSyck:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Pugs:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  PUH-Project:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  punkt:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Pup-Events-Demo:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  puppetresources:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pure-cdb:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pure-io:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pure-priority-queue-tests:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pure-priority-queue:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  purescript-tsd-gen:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  purescript:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  push-notify-ccs:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  push-notify-general:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  push-notify:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pusher-haskell:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pusher-ws:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pushme:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  putlenses:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  puzzle-draw-cmdline:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pvd:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  PyF:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pyffi:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  pyfi:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  python-pickle:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  q4c12-twofinger:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  qc-oi-testgenerator:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  qd-vec:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  qd:                                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  qed:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  qhull-simple:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  qif:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  QIO:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  QLearn:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  qr-imager:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  qr-repa:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  qt:                                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  qtah-cpp-qt5:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  qtah-examples:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  qtah-generator:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  qtah-qt5:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  QuadEdge:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quadratic-irrational:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  QuadTree:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quantfin:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quantum-arrow:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quantum-random:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  qudb:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Quelea:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quenya-verb:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  queryparser-demo:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  queryparser-hive:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  queryparser-presto:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  queryparser-vertica:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  queryparser:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  querystring-pickle:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  questioner:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  queuelike:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quick-schema:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  QuickAnnotate:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quickbooks:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quickcheck-arbitrary-template:                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quickcheck-combinators:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quickcheck-poly:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quickcheck-property-comb:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quickcheck-property-monad:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quickcheck-regex:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quickcheck-relaxng:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quickcheck-rematch:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quickcheck-report:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quickcheck-state-machine-distributed:           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quickcheck-state-machine:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quickcheck-webdriver:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  QuickCheckVariant:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  QuickPlot:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quickpull:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quickset:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Quickson:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quicktest:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quickwebapp:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quipper-core:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quipper-rendering:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quipper:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quiver-binary:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quiver-enumerator:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quiver-groups:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quiver-http:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quiver-instances:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quiver-interleave:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quiver-sort:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  quoridor-hs:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  qux:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  R-pandoc:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  raaz:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rad:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  radium-formula-parser:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  radium:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  radix:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rados-haskell:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  raft:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rail-compiler-editor:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rails-session:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rainbow-tests:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Raincat:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rakhana:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ralist:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rallod:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  raml:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rand-vars:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  randfile:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  random-access-list:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  random-derive:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  random-eff:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  random-effin:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  random-fu-multivariate:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  random-hypergeometric:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  random-stream:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  RandomDotOrg:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  range-space:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Range:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  range:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Ranged-sets:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rangemin:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rank2classes:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Ranka:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rapid-term:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rapid:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rasa-example-config:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rasa-ext-bufs:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rasa-ext-cmd:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rasa-ext-cursors:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rasa-ext-files:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rasa-ext-logger:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rasa-ext-slate:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rasa-ext-status-bar:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rasa-ext-style:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rasa-ext-views:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rasa-ext-vim:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rasa:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rascal:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Rasenschach:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rasterific-svg:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  raven-haskell-scotty:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  raw-feldspar:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rawr:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  raz:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  razom-text-util:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rbr:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rc:                                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rdf4h:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rdioh:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  react-flux-servant:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  react-flux:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  react-haskell:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  react-tutorial-haskell-server:                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reaction-logic:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reactive-bacon:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reactive-balsa:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reactive-banana-bunch:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reactive-banana-sdl2:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reactive-banana-sdl:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reactive-banana-threepenny:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reactive-banana-wx:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reactive-fieldtrip:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reactive-glut:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reactive-jack:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reactive-midyim:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reactive-thread:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reactive:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reactor:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  read-io:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  readline-statevar:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  readme-lhs:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  readpyc:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  readshp:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  really-simple-xml-parser:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reasonable-lens:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  record-aeson:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  record-gl:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  record-preprocessor:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  record-syntax:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  record:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  records-sop:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  records-th:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  records:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  recursors:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reddit:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  redHandlers:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  redis-io:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  redis-resp:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  redis-simple:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  redis:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  redland:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Redmine:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reduce-equations:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reedsolomon:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reenact:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ref-mtl:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Ref:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ref:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  refcount:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Referees:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  refh:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reflection-extras:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reflex-animation:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reflex-gloss-scene:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reflex-gloss:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reflex-orphans:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reflex-sdl2:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reflex-transformers:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reflex:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reformat:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  refresht:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  refurb:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  regex-deriv:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  regex-dfa:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  regex-examples:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  regex-genex:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  regex-parsec:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  regex-pderiv:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  regex-tdfa-pipes:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  regex-tdfa-quasiquoter:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  regex-tdfa-rc:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  regex-tdfa-utf8:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  regex-tre:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  regex-type:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  regex-with-pcre:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  regex-xmlschema:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  regex:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  regexchar:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  regexdot:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  regexp-tries:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  regexpr-symbolic:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  regexqq:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  regional-pointers:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  regions-monadsfd:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  regions-monadstf:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  regions-mtl:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  regions:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  register-machine-typelevel:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  regress:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  regular-extras:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  regular-web:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  regular-xmlpickler:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  regular:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reheat:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rei:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reified-records:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reify:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  relapse:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  relation:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  relational-postgresql8:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  relative-date:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reload:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  remark:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  remarks:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  remote-debugger:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  remote-json-client:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  remote-json-server:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  remote-json:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  remote-monad:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  remote:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  remotion:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reorderable:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  repa-array:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  repa-bytestring:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  repa-convert:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  repa-devil:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  repa-eval:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  repa-flow:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  repa-linear-algebra:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  repa-plugin:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  repa-scalar:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  repa-series:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  repa-stream:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  repa-v4l2:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  repl:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  RepLib:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  replicant:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ReplicateEffects:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  repo-based-blog:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  repr:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  representable-functors:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  representable-tries:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reprinter:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reproject:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  req-conduit:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  request-monad:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reserve:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reservoir:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  resin:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  resistor-cube:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  resolve-trivial-conflicts:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  resolve:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  resource-effect:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  resource-embed:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  resource-pool-catchio:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  resource-simple:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  respond:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rest-client:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rest-core:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rest-example:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rest-gen:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rest-happstack:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rest-snap:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rest-types:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rest-wai:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  restful-snap:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  restless-git:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  RESTng:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  restricted-workers:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  restyle:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  resumable-exceptions:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rethinkdb-client-driver:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rethinkdb-model:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rethinkdb-wereHamster:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rethinkdb:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  retryer:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reverse-geocoding:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  reversi:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ReviewBoard:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rewrite:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rewriting:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rezoom:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rfc-env:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rfc-http-client:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rfc-prelude:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rfc-psql:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rfc-redis:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rfc-servant:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rfc3339:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rfc:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rhythm-game-tutorial:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  RichConditional:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ridley-extras:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ridley:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  riemann:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  riff:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ring-buffer:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  riot:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ripple-federation:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ripple:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  risc386:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  riscv-isa:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rivers:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rivet-migration:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rivet-simple-deploy:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rivet:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  RJson:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rl-satton:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Rlang-QQ:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rlglue:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rlwe-challenges:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rmonad:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  RMP:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  RNAdesign:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  RNAdraw:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  RNAFold:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  RNAFoldProgs:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  RNAlien:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  RNAwolf:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rncryptor:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rob:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  robin:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  robot:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  robots-txt:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  roc-cluster-demo:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  roc-cluster:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  roguestar-engine:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  roguestar-gl:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  roguestar-glut:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  roku-api:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  roller:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  RollingDirectory:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rope:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rose-trees:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rose-trie:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  roshask:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rosmsg-bin:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rosmsg:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rosso:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rounding:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  roundtrip-aeson:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  roundtrip-string:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  roundtrip-xml:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  roundtrip:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  route-generator:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  route-planning:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rowrecord:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rpc-framework:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rpc:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rpf:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rpm:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rsagl-frp:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rsagl-math:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rsagl:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rspp:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rss-conduit:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rss:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  RtMidi:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rtnetlink:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rtorrent-rpc:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rtorrent-state:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rts-loader:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ruby-marshal:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ruby-qq:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ruin:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ruler-core:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ruler:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rungekutta:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  runmany:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  runtime-arbitrary:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  rws:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  RxHaskell:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  s-expression:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  SableCC2Hs:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  safe-access:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  safe-buffer-monad:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  safe-failure-cme:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  safe-freeze:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  safe-globals:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  safe-lazy-io:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  safe-length:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  safe-plugins:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  safe-printf:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  safecopy-migrate:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  safecopy-store:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  safeint:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  safepath:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  safer-file-handles-bytestring:                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  safer-file-handles-text:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  safer-file-handles:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  saferoute:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sai-shape-syb:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sajson:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Salsa:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  saltine-quickcheck:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  salvia-demo:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  salvia-extras:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  salvia-protocol:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  salvia-sessions:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  salvia-websocket:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  salvia:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  samtools-conduit:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  samtools-enumerator:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  samtools-iteratee:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  samtools:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sandlib:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sarasvati:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sarsi:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sasl:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sat-micro-hs:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sat:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  satchmo-backends:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  satchmo-examples:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  satchmo-funsat:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  satchmo-minisat:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  satchmo-toysat:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  savage:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sax:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  SBench:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sbvPlugin:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sc3-rdu:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scalable-server:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scaleimage:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scalp-webhooks:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scan-vector-machine:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scat:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scc:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scenegraph:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scgi:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  schedevr:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  schedule-planner:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  schedyield:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  schematic:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scholdoc-citeproc:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scholdoc-texmath:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scholdoc-types:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scholdoc:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  science-constants-dimensional:                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  science-constants:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scion-browser:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scion:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scons2dot:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scope-cairo:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scope:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scottish:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scotty-binding-play:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scotty-blaze:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scotty-fay:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scotty-format:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scotty-hastache:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scotty-resource:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scotty-rest:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scotty-session:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scotty-view:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scp-streams:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scrabble-bot:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scrape-changes:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ScratchFs:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  script-monad:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scrobble:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scrz:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Scurry:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  scyther-proof:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sde-solver:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sdl2-cairo-image:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sdl2-cairo:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sdl2-compositor:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sdl2-fps:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sdl2-gfx:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sdl2-image:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sdl2-mixer:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sdl2-sprite:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sdl2-ttf:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sdl2:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sdr:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  seacat:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  seakale-postgresql:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  seakale-tests:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  seakale:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sec:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  secdh:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  seclib:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  second-transfer:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  secret-santa:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  secret-sharing:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  secrm:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sednaDBXML:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  selectors:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  SelectSequencesFromMSA:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  selenium-server:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  selenium:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  self-extract:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  selinux:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Semantique:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  semdoc:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  semi-iso:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Semigroup:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  semigroupoids-syntax:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  semigroups-actions:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  semiring-num:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  semiring:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  semver-range:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sendgrid-haskell:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sendgrid-v3:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sensei:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sensenet:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sentence-jp:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sentry:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  seqaid:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  SeqAlign:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  seqloc-datafiles:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  seqloc:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sequent-core:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sequor:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  serialize-instances:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  serokell-util:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  serpentine:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  serv-wai:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  serv:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-aeson-specs:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-auth-cookie:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-auth-hmac:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-auth-token-acid:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-auth-token-api:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-auth-token-leveldb:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-auth-token-persistent:                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-auth-token-rocksdb:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-auth-token:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-checked-exceptions:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-client:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-csharp:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-db-postgresql:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-db:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-ekg:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-examples:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-generic:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-github:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-haxl-client:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-iCalendar:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-jquery:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-js:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-matrix-param:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-nix:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-pool:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-postgresql:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-proto-lens:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-purescript:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-pushbullet-client:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-py:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-quickcheck:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-rawm:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-router:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-scotty:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-smsc-ru:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-snap:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-streaming-client:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-subscriber:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-xml:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-zeppelin-client:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-zeppelin-server:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-zeppelin-swagger:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  servant-zeppelin:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  server-generic:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  serverless-haskell:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  serversession-frontend-snap:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  serversession-frontend-yesod:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  services:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ses-html-snaplet:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  SessionLogger:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sessions:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sessiontypes-distributed:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sessiontypes:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  set-monad:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  set-with:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  setgame:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  setoid:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sets:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  setters:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sexp:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sexpr:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sext:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  SFML-control:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  SFML:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sfmt:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sfnt2woff:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  SFont:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  SG:                                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sgd:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  SGdemo:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sgf:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sgrep:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sha-streams:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  shade:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  shadower:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  shady-gen:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  shady-graphics:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  shake-ats:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  shake-cabal-build:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  shake-extras:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  shake-minify:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  shake-pack:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  shake-persist:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  shaker:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  shakespeare-babel:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  shakespeare-sass:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  shapely-data:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  shapes-demo:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  shared-buffer:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  shared-fields:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  shared-memory:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  she:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  shelduck:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  shell-conduit:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  shell-monad:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  shell-pipe:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Shellac-compatline:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Shellac-editline:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Shellac-haskeline:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Shellac-readline:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Shellac:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  shellish:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  shellmate-extras:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  shellmate:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  shikensu:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  shivers-cfg:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  shoap:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  shopify:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  shorten-strings:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ShortestPathProblems:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  showdown:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  shpider:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  shuffle:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  si-clock:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sibe:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sifflet-lib:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sifflet:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sigma-ij:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  signals:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  signed-multiset:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  silvi:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simd:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simgi:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simple-actors:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simple-atom:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simple-bluetooth:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simple-c-value:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simple-conduit:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simple-config:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simple-css:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simple-download:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simple-eval:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simple-firewire:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simple-form:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simple-genetic-algorithm:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simple-index:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simple-log-syslog:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simple-logging:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simple-neural-networks:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simple-nix:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simple-pascal:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simple-postgresql-orm:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simple-rope:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simple-session:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simple-sql-parser:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simple-tabular:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simple-tar:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simple-templates:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simple-vec3:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simple-zipper:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simple:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simpleargs:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simpleconfig:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  SimpleGL:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  SimpleH:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simpleirc-lens:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simpleirc:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  SimpleLog:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simplenote:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simpleprelude:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  SimpleServer:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  simseq:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  singleton-dict:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  singnal:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sink:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  siphon:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  siren-json:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sirkel:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sitepipe:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sixfiguregroup:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sized-grid:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sized-types:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sized-vector:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sizes:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sjsp:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  skeletal-set:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  skeleton:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  skeletons:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  skell:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  skemmtun:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  skulk:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  skylark-client:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  skype4hs:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  slack-web:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  slack:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  slave-thread:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  slidemews:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Slides:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  slim:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sloane:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  slot-lambda:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sloth:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  smallarray:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  smallcaps:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  smallcheck-laws:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  smallcheck-lens:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  smallcheck-series:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  smallpt-hs:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  smallstring:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  smartcheck:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  smartconstructor:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  smartGroup:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  smartword:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  smcdel:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sme:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  smerdyakov:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  smiles:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Smooth:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  smsaero:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  smt-lib:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  smtlib2-debug:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  smtlib2-pipe:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  smtlib2-quickcheck:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  SmtLib:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  smtp-mail-ng:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  smtp2mta:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  SMTPClient:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  smtps-gmail:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  smuggler:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snake-game:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snake:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snap-auth-cli:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snap-blaze-clay:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snap-configuration-utilities:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snap-error-collector:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snap-extras:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snap-loader-dynamic:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snap-predicates:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snap-routes:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snap-testing:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snap-utils:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snap-web-routes:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snap:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-acid-state:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-actionlog:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-amqp:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-auth-acid:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-coffee:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-css-min:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-customauth:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-environments:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-fay:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-ghcjs:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-hasql:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-haxl:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-hdbc:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-hslogger:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-i18n:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-influxdb:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-mandrill:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-mongodb-minimalistic:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-mongoDB:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-mysql-simple:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-oauth:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-persistent:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-postgresql-simple:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-postmark:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-purescript:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-recaptcha:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-redis:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-redson:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-rest:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-riak:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-sass:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-scoped-session:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-sedna:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-ses-html:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-sqlite-simple-jwt-auth:                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-sqlite-simple:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-stripe:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-tasks:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-typed-sessions:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snaplet-wordpress:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snappy-conduit:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snappy-iteratee:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sndfile-enumerators:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sneakyterm:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  SNet:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snipcheck:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snm:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snmp:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snorkels:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snow-white:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snowflake-core:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snowflake-server:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  snowtify:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Snusmumrik:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  SoccerFun:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  SoccerFunGL:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sock2stream:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  socket-icmp:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  socket-io:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  socket-sctp:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  socket-unix:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  socket:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  socketed:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  socketio:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  socketson:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sodium:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  soegtk:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  solga-swagger:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  solga:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  solr:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sonic-visualiser:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Sonnex:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  SoOSiM:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sorted:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sorting:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sorty:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sound-collage:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  source-code-server:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  SourceGraph:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sousit:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  soyuz:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  SpaceInvaders:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  spacepart:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  SpacePrivateers:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  spake2:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  spanout:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sparkle:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sparrow:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sparse-lin-alg:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sparse:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sparsebit:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sparsecheck:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sparser:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  spata:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  spatial-math:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  spatial-rotations:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  spdx:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  special-functors:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  special-keys:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  specialize-th:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  speechmatics:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  spelling-suggest:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sphero:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sphinx-cli:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sphinxesc:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  spice:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  SpinCounter:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  spir-v:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  splay:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  splaytree:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  spline3:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  splines:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  splitter:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  splot:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Spock-api-ghcjs:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Spock-api-server:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Spock-auth:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Spock-core:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Spock-digestive:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Spock-lucid:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Spock-worker:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Spock:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  spoonutil:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  spoty:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Sprig:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  spritz:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  spsa:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  spy:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sql-simple-mysql:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sql-simple-pool:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sql-simple-postgresql:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sql-simple-sqlite:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sql-simple:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sqlcipher:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sqlite-simple-typed:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sqlite:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sqlvalue-list:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sqsd-local:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  squeal-postgresql:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  squeeze:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  srcinst:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sscan:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sscgi:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ssh-tunnel:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ssh:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sshd-lint:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sssp:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sstable:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  SSTG:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stable-heap:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stable-maps:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stable-marriage:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stable-memo:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stable-tree:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stack-bump:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stack-hpc-coveralls:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stack-lib:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stack-network:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stack-run-auto:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stack-run:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stackage-build-plan:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stackage-cabal:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stackage-cli:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stackage-curator:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stackage-metadata:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stackage-query:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stackage-sandbox:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stackage-setup:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stackage-types:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stackage-upload:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stackage2nix:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stackage:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  standalone-derive-topdown:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  standalone-haddock:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  starling:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  starrover2:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stash:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Stasis:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  state-bag:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  state-plus:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  state-record:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  state:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stateful-mtl:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stateWriter:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  static-closure:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  static-tensor:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  static-text:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  statistics-dirichlet:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  statistics-fusion:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  statistics-hypergeometric-genvar:               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stats:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  statsd-client:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  statsd:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stb-image-redux:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stb-truetype:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stdata:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stdf:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  steambrowser:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  steeloverseer:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stego-uuid:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stemmer-german:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stemmer:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stepwise:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stgi:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stitch:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  STL:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stm-chunked-queues:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stm-containers:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stm-firehose:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stm-hamt:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stm-promise:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stm-supply:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stmcontrol:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stochastic:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Stomp:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  storable-static-array:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  storable:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  storablevector-streamfusion:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  str:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Strafunski-ATermLib:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Strafunski-Sdf2Haskell:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  StrappedTemplates:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stratum-tool:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stratux-http:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stratux-types:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stratux-websockets:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stratux:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stream-fusion:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stream-monad:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stream:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  streamed:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  streaming-benchmarks:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  streaming-cassava:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  streaming-concurrency:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  streaming-conduit:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  streaming-osm:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  streaming-pcap:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  streaming-png:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  streaming-postgresql-simple:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  streaming-process:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  streaming-utils:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  strelka:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  strict-data:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  strict-types:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  StrictBench:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  StrictCheck:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  strictly:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  string-isos:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  string-typelits:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stringlike:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stringtable-atom:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stripe-core:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stripe-haskell:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stripe-http-client:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stripe-http-streams:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stripe-tests:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stripe:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  structural-induction:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  structural-traversal:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  structured-mongoDB:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  structures:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stt:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stunts:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stutter:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  stylized:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sub-state:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  subhask:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  subleq-toolchain:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  submark:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  subsample:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  substring-parser:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  successors:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  suffix-array:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  suffixarray:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  SuffixStructures:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  suitable:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sump:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sunlight:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sunroof-compiler:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sunroof-examples:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sunroof-server:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  super-user-spark:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  superbuffer:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  supercollider-ht:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  supercollider-midi:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  superconstraints:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  superdoc:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  superevent:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  supermonad:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  supero:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  supervisor:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  supplemented:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  surjective:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sv-cassava:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sv-core:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sv-svfactor:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sv:                                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  SVD2HS:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  svg-builder-fork:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  svg-tree:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  SVG2Q:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  svg2q:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  svgutils:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  svm-light-utils:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  svm-simple:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  svndump:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  swagger-petstore:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  swagger-test:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  swapper:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  swearjure:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  swf:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  swift-lda:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sws:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  syb-extras:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  syb-with-class-instances-text:                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  SybWidget:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  syfco:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sylvia:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sym-plot:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sym:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  symantic-lib:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  symengine-hs:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  symengine:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  symmetric-properties:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sync-mht:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sync:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  syncthing-hs:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  syntactic:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  syntax-attoparsec:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  syntax-example-json:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  syntax-example:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  syntax-pretty:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  syntax-printer:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  syntax-trees-fork-bairyn:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  syntax-trees:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  syntax:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  SyntaxMacros:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  syntaxnet-haskell:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  synthesizer-llvm:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  synthesizer:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  sys-process:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Sysmon:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  system-canonicalpath:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  system-command:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  system-extra:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  system-lifted:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  system-linux-proc:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  system-random-effect:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  systemstats:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  t-regex:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  t3-client:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  t3-server:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ta:                                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  table-tennis:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  table:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  TableAlgebra:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tableaux:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Tables:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tables:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tablestorage:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Tablify:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tabloid:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tabs:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  taffybar:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tag-bits:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tag-stream:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tagged-exception-core:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tagged-list:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tagged-th:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tagged-timers:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  taglib-api:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tagset-positional:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tagsoup-ht:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tagsoup-megaparsec:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tagsoup-parsec:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tagsoup-selection:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tai64:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tai:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tailfile-hinotify:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  takahashi:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  takusen-oracle:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Takusen:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tal:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tamarin-prover-term:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tamarin-prover-theory:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tamarin-prover-utils:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tamarin-prover:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tamper:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Tape:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  target:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  task-distribution:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  task:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tasty-auto:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tasty-fail-fast:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tasty-groundhog-converters:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tasty-integrate:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tasty-jenkins-xml:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tasty-laws:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tasty-lens:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tasty-tap:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tasty-travis:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  TaxonomyTools:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  TBC:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  TBit:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tbox:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tcache-AWS:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tccli:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tcod-haskell:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tcp-streams-openssl:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tcp:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tdd-util:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tdigest-Chart:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  TeaHS:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  teams:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  teeth:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  telegram-api:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  telegram-bot-simple:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  telegram-bot:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  telegram:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  teleport:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  teleshell:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tellbot:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  template-default:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  template-haskell-compat-v0208:                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  template-haskell-util:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  template-hsml:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  template-toolkit:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  template-yj:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  templateify:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  templatepg:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tempodb:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  temporal-csound:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  temporary-resourcet:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tempus:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tensor:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tensorflow-core-ops:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tensorflow-logging:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tensorflow-opgen:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tensorflow-ops:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tensorflow-proto:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tensorflow:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  term-rewriting:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  termbox-bindings:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  termcolor:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  terminal-text:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  termination-combinators:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  termonad:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  termplot:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  terntup:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  terrahs:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tersmu:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  test-fixture:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  test-framework-doctest:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  test-framework-quickcheck:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  test-framework-sandbox:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  test-framework-skip:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  test-framework-testing-feat:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  test-pkg:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  test-sandbox-compose:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  test-sandbox-hunit:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  test-shouldbe:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  test-simple:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  testbench:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  testCom:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  TestExplode:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  testloop:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  testpack:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  testpattern:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  testPkg:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  testrunner:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  TeX-my-math:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tex2txt:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  texbuilder:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  text-all:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  text-and-plots:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  text-builder:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  text-containers:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  text-format-heavy:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  text-generic-pretty:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  text-icu-normalized:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  text-json-qq:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  text-lens:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  text-locale-encoding:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  text-markup:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  text-normal:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  text-plus:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  text-position:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  text-register-machine:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  text-replace:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  text-show-instances:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  text-time:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  text-xml-generic:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  text-xml-qq:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  text-zipper-monad:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  textmatetags:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  textocat-api:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  textual:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tfp-th:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tftp:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tga:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  th-alpha:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  th-build:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  th-context:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  th-dict-discovery:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  th-fold:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  th-format:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  th-instance-reification:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  th-instances:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  th-kinds-fork:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  th-sccs:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  th-to-exp:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  th-traced:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  th-typegraph:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  thank-you-stars:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  theatre:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  themoviedb:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  thentos-cookie-session:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Theora:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  theoremquest-client:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  theoremquest:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  thih:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  thimk:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Thingie:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  thorn:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  threepenny-editors:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  threepenny-gui-contextmenu:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  threepenny-gui-flexbox:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Thrift:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  thrift:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  thrist:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  throttled-io-loop:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  thumbnail-plus:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tic-tac-toe:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tickle:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tictactoe3d:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  TicTacToe:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tidal-midi:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tidal-serial:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tie-knot:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tiempo:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tiger:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tightrope:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tighttp:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  timberc:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  time-extras:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  time-http:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  time-io-access:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  time-machine:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  time-parsers:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  time-quote:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  time-recurrence:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  time-series-lib:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  time-series:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  time-w3c:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  time-warp:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  timecalc:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  timemap:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  timeout-with-results:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  timeout:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  timeparsers:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  TimePiece:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  timeprint:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  timerep:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  timeseries:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  timespan:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  timezone-unix:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tiny-scheduler:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  TinyLaunchbury:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tinyMesh:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tinytemplate:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  TinyURL:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tip-haskell-frontend:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tip-lib:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  titan:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Titim:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tkhs:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tkyprof:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tls-extra:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tn:                                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  to-haskell:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  to-string-class:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  to-string-instances:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  toboggan:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  todo:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  todos:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tofromxml:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  toilet:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tokenify:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tokenizer-monad:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  toktok:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tokyocabinet-haskell:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tokyotyrant-haskell:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tomato-rubato-openal:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  toml-parser:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  toml:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Top:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  top:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  topkata:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  torch:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  TORCS:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  total-map:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  touched:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Tournament:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  toxcore:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  toxiproxy-haskell:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  toysolver:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tpar:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tpb:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  trace-call:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  trace-function-call:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  trace:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  traced:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tracker:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  trackit:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tracy:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  traildb:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  trajectory:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  transactional-events:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  transf:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  transfer-db:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  transformations:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  TransformeR:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  transformers-compose:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  transformers-convert:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  transformers-runnable:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  TransformersStepByStep:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  transient-universe-tls:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  transient-universe:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  transient:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  translatable-intset:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  translate-cli:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  translate:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  trasa-server:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  travis-meta-yaml:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  travis:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  trawl:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  traypoweroff:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tree-traversals:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  TreeCounter:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  treemap-html-tools:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  treemap-html:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  TreeStructures:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Treiber:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tremulous-query:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  TrendGraph:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  trhsx:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  triangulation:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  TrieMap:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tries:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  trigger:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  trimpolya:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  triplesec:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tripLL:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  trivia:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tropical:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  trurl:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tsession-happstack:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tsession:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tskiplist:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tslib:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tsp-viz:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tsparse:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tsuntsun:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tsvsql:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ttask:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ttn-client:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ttn:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tttool:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tuntap:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tup-functor:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tuple-gen:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tuple-hlist:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tuple-lenses:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tuple-morph:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tuple-ops:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tupleinstances:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  turing-machines:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  turingMachine:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  turtle-options:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  TV:                                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tweak:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tweet-hs:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  twentefp-eventloop-graphics:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  twentefp-eventloop-trees:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  twentefp-graphs:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  twentefp-rosetree:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  twentefp-trees:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  twentefp-websockets:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  twentyseven:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  twfy-api-client:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  twhs:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  twidge:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  twilight-stm:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  twill:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  twine:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  twisty:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  twitch:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  twitter-enumerator:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  twitter-feed:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  twitter:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tx:                                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  txt:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  txtblk:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  TYB:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tyfam-witnesses:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  typalyze:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  type-assertions:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  type-cache:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  type-cereal:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  type-combinators-quote:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  type-combinators-singletons:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  type-combinators:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  type-digits:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  type-eq:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  type-indexed-queues:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  type-int:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  type-level-bst:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  type-level-natural-number-induction:            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  type-level-natural-number-operations:           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  type-level-sets:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  type-list:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  type-map:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  type-ord-spine-cereal:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  type-ord:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  type-prelude:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  type-settheory:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  type-spine:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  type-structure:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  type-sub-th:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  typeable-th:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  TypeClass:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  TypeCompose:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  typed-spreadsheet:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  typed-streams:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  typed-wire:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  typedquery:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  typehash:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  TypeIlluminator:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  typelevel-tensor:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  TypeNat:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  typeparams:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  typerep-map:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  types-compat:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  typesafe-precure:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  typescript-docs:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  tyro:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  u2f:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uAgda:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uber:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uberlast:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uconv:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  udev:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  udp-conduit:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uhc-light:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uhc-util:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uhexdump:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ui-command:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  UMM:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  unagi-bloomfilter:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  unamb-custom:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  unbound:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  unbounded-delays-units:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  unboxed-containers:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  unbreak:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  unexceptionalio-trans:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uni-events:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uni-graphs:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uni-htk:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uni-posixutil:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uni-reactor:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uni-uDrawGraph:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uni-util:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  unicode-normalization:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  unicode-show:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  unicode-symbols:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  unicoder:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uniform-io:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  union-map:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  unique-logic-tf:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Unique:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uniqueid:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uniquely-represented-sets:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  units-attoparsec:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  units-defs:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  units-parser:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  units:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  unittyped:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  unity-testresult-parser:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  unitym-yesod:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  universe-th:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  unix-fcntl:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  unix-handle:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  unix-process-conduit:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  unm-hip:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  unordered-containers-rematch:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  unordered-graphs:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  unpack-funcs:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  unpacked-these:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  unpacked-validation:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  unroll-ghc-plugin:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  unsafely:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  unscramble:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  unsequential:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  unused:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uom-plugin:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  up:                                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  update-nix-fetchgit:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Updater:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uploadcare:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  upskirt:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ureader:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  urembed:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uri-conduit:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uri-enumerator-file:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uri-enumerator:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uri-parse:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uri-template:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  url-decoders:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  url-generic:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  URLb:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  urlcheck:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  urldecode:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  urldisp-happstack:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  UrlDisp:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  URLT:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  urn-random:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  urn:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  urxml:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  usb-enumerator:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  usb-hid:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  usb-iteratee:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  usb-safe:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  users-mysql-haskell:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  users-persistent:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  utc:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  utf8-prelude:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  utf8-validator:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  UTFTConverter:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uu-cco-examples:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uu-cco-hut-parsing:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uu-cco-uu-parsinglib:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uu-cco:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uuagc-bootstrap:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uuagc-cabal:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uuagc-diagrams:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uuagc:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uuid-aeson:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uulib:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uvector-algorithms:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  uvector:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  v4l2-examples:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  v4l2:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vacuum-cairo:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vacuum-graphviz:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vacuum-opengl:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vacuum-ubigraph:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vacuum:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  valid-names:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  validate-input:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  validated-literals:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  validated-types:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Validation:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  validation:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  validations:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vampire:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  var:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  varan:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  variable-precision:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  variables:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  varying:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vault-tool-server:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vault-tool:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vaultaire-common:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vcard:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vcatt:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vcf:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vcsgui:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vcswrapper:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Vec-Boolean:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Vec-OpenGLRaw:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Vec-Transform:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vect-floating-accelerate:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vect-floating:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vect-opengl:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vector-bytestring:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vector-clock:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vector-conduit:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vector-functorlazy:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vector-heterogenous:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vector-instances-collections:                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vector-random:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vector-read-instances:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vector-space-map:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vector-space-opengl:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vector-static:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Verba:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  verbalexpressions:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  verdict-json:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  verdict:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  verify:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  verilog:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vfr-waypoints:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vgrep:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vhd:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vhdl:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vicinity:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ViennaRNA-extras:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  views:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vigilance:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Villefort:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vimeta:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vimus:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vintage-basic:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vinyl-gl:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vinyl-json:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vinyl-operational:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vinyl-plus:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vinyl-utils:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vinyl-vectors:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  virthualenv:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vision:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  visual-graphrewrite:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  visual-prof:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  visualize-cbn:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vk-aws-route53:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  VKHS:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vorbiscomment:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vowpal-utils:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  voyeur:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vpq:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vrpn:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vte:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vtegtk3:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vty-examples:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vty-menu:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vty-ui-extras:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  vty-ui:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wacom-daemon:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  waddle:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wahsp:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-devel:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-dispatch:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-frontend-monadcgi:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-git-http:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-graceful:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-handler-devel:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-handler-scgi:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-handler-snap:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-handler-webkit:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-hastache:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-hmac-auth:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-lens:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-lite:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-logger-buffered:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-logger-prefork:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-make-assets:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-middleware-auth:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-middleware-cache-redis:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-middleware-cache:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-middleware-catch:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-middleware-consul:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-middleware-content-type:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-middleware-delegate:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-middleware-etag:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-middleware-headers:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-middleware-hmac-client:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-middleware-preprocessor:                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-middleware-rollbar:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-middleware-route:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-middleware-static-caching:                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-request-spec:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-responsible:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-router:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-secure-cookies:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-session-alt:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-session-mysql:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-session-postgresql:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-session-tokyocabinet:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-static-cache:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-thrift:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wai-throttler:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  waitra:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  waldo:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  warp-dynamic:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  warp-static:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  WashNGo:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wasm:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  watcher:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  watchit:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wavefront-obj:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  WaveFront:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wavesurfer:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wavy:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  weather-api:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  web-css:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  web-encodings:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  web-fpco:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  web-mongrel2:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  web-output:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  web-page:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  web-push:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  web-routes-quasi:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  web-routes-regular:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  web-routes-transformers:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  web-routing:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  web3:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  webapi:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  webapp:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  WebBits-Html:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  WebBits-multiplate:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  WebBits:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  webcloud:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  WebCont:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  webcrank-dispatch:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  webcrank-wai:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  webcrank:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  webdriver-snoy:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  webdriver-w3c:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  WeberLogic:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  webfinger-client:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  webify:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  webkit-javascriptcore:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  webpage:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Webrexp:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  webserver:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  websockets-rpc:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  websockets-simple:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  webwire:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  weighted-regexp:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  weighted:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  welshy:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  werewolf-slack:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  werewolf:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wheb-mongo:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wheb-redis:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wheb-strapped:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Wheb:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  while-lang-parser:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  whim:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  whiskers:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  whitespace:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  why3:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  WikimediaParser:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wikipedia4epub:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  windns:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  windowslive:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  winerror:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  winery:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  winio:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wire-streams:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wiring:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wkt:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wl-pprint-ansiterm:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  WL500gPControl:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  WL500gPLib:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wlc-hs:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  WMSigner:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wobsurv:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  woffex:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wolf:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  word2vec-model:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  WordAlignment:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wordchoice:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Wordlint:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  WordNet-ghc74:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  WordNet:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wordsearch:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  workdays:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  workflow-extra:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  workflow-osx:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  workflow-pure:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  workflow-types:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  workflow-windows:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wp-archivebot:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wraxml:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wrecker-ui:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wrecker:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wreq-sb:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wright:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wsdl:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wsedit:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wsjtx-udp:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wtk-gtk:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wtk:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wumpus-basic:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wumpus-core:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wumpus-drawing:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wumpus-microprint:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wumpus-tree:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  WURFL:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wx:                                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wxAsteroids:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wxc:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wxcore:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  WXDiffCtrl:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wxdirect:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wxFruit:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  WxGeneric:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wxhnotepad:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wxSimpleCanvas:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wxturtle:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  wyvern:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  x-dsp:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  X11-extras:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  X11-rm:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  X11-xdamage:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  X11-xfixes:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  x86-64bit:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xcb-types:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xcffib:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xchat-plugin:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xcp:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xdcc:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xdot:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Xec:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xfconf:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xformat:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xhaskell-library:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xhb-atom-cache:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xhb-ewmh:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xhb:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xine:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xing-api:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xkbcommon:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xkcd:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xleb:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xlsior:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xlsx-templater:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xml-catalog:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xml-conduit-decode:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xml-enumerator-combinators:                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xml-enumerator:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xml-monad:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xml-parsec:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xml-pipe:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xml-prettify:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xml-push:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xml-query-xml-conduit:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xml-query-xml-types:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xml-query:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xml-tydom-conduit:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xml2json:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xml2x:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  XML:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xmlbf-xeno:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xmlbf-xmlhtml:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xmlhtml:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  XmlHtmlWriter:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  XMLParser:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xmltv:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xmms2-client-glib:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xmms2-client:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  XMMS:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xmonad-bluetilebranch:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xmonad-contrib-bluetilebranch:                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xmonad-contrib-gpl:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xmonad-entryhelper:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xmonad-eval:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xmonad-extras:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xmonad-screenshot:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xmonad-vanessa:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xmonad-wallpaper:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xmonad-windownames:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xmpipe:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  XMPP:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Xorshift128Plus:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xournal-builder:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xournal-convert:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xournal-parser:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xournal-render:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xournal-types:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xsact:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  XSaiga:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xsd:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xslt:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xtc:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xturtle:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  xxhash:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  y0l0bot:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yabi-muno:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Yablog:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yackage:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  YACPong:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yahoo-finance-api:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yahoo-finance-conduit:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yahoo-web-search:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yajl-enumerator:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yajl:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yam-servant:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yam-transaction-odbc:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yam-web:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yaml-pretty-extras:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yaml-rpc-scotty:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yaml-rpc-snap:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yaml-rpc:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yaml2owl:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yamlkeysdiff:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yampa-glfw:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yampa-glut:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yampa-sdl2:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yampa2048:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yandex-translate:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yaop:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yap:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yarn-lock:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yarr-image-io:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yarr:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yate:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yavie:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ycextra:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yeller:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yeshql-postgresql-simple:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-angular-ui:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-angular:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-articles:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-auth-account-fork:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-auth-account:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-auth-basic:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-auth-bcrypt:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-auth-bcryptdb:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-auth-deskcom:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-auth-hmac-keccak:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-auth-kerberos:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-auth-ldap-mediocre:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-auth-ldap-native:                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-auth-ldap:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-auth-nopassword:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-auth-oauth2:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-auth-pam:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-auth-smbclient:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-auth-zendesk:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-bootstrap:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-comments:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-content-pdf:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-continuations:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-crud-persist:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-crud:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-datatables:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-dsl:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-examples:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-fast-devel:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-fay:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-form-richtext:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-goodies:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-ip:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-job-queue:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-links:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-lucid:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-mangopay:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-markdown:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-paginate:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-pagination:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-paypal-rest:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-platform:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-pnotify:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-pure:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-purescript:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-raml-bin:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-raml-docs:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-raml-mock:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-raml:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-recaptcha2:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-recaptcha:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-routes-flow:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-routes-typescript:                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-routes:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-rst:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-s3:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-sass:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-session-redis:                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-static-angular:                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-test-json:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-tls:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-vend:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yesod-worker:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yet-another-logger:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  YFrob:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yhccore:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yi-contrib:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yi-core:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yi-dynamic-configuration:                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yi-frontend-pango:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yi-frontend-vty:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yi-fuzzy-open:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yi-ireader:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yi-keymap-cua:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yi-keymap-emacs:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yi-keymap-vim:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yi-misc-modes:                                  [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yi-mode-haskell:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yi-mode-javascript:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yi-monokai:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yi-snippet:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yi-solarized:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yi-spolsky:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yi:                                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yices:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yjftp-libs:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yjftp:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yjsvg:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yoctoparsec:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yoga:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Yogurt-Standalone:                              [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Yogurt:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yoko:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  york-lava:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yql:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yst:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yu-core:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yu-launch:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yu-tool:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yuiGrid:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yuuko:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  yxdb-utils:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  z3-encoding:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zabt:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zampolit:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zasni-gerna:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ZEBEDDE:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zendesk-api:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zeno:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zephyr:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zeromq-haskell:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zeromq3-conduit:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zeromq3-haskell:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zeromq4-clone-pattern:                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zeromq4-conduit:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zeromq4-haskell:                                [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zeromq4-patterns:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zeroth:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ZFS:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zifter-cabal:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zifter-git:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zifter-google-java-format:                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zifter-hindent:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zifter-hlint:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zifter-stack:                                   [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zifter:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zip-conduit:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zipedit:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ZipFold:                                        [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zipkin:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zipper:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ziptastic-client:                               [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ziptastic-core:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zlib-enum:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zm:                                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ZMachine:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zmcat:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zmidi-score:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zmqat:                                          [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zoneinfo:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zoom-cache-pcm:                                 [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zoom-cache-sndfile:                             [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zoom-cache:                                     [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zoom-refs:                                      [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zoom:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zre:                                            [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zsh-battery:                                    [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zstd:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  ztar:                                           [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zuramaru:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
+  Zwaluw:                                         [ i686-linux, x86_64-linux, x86_64-darwin ]
+  zxcvbn-c:                                       [ i686-linux, x86_64-linux, x86_64-darwin ]
diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix
index a6cfef6f45f6..3164d23ca53e 100644
--- a/pkgs/development/haskell-modules/configuration-nix.nix
+++ b/pkgs/development/haskell-modules/configuration-nix.nix
@@ -264,11 +264,13 @@ self: super: builtins.intersectAttrs super {
       }
     );
 
-  llvm-hs = super.llvm-hs.override { llvm-config = pkgs.llvm; };
-  llvm-hs_6_3_0 = super.llvm-hs_6_3_0.override {
-    llvm-config = pkgs.llvm_6;
-    llvm-hs-pure = super.llvm-hs-pure_6_2_1;
-  };
+  llvm-hs =
+      let dontCheckDarwin = if pkgs.stdenv.isDarwin
+                            then dontCheck
+                            else pkgs.lib.id;
+      in dontCheckDarwin (super.llvm-hs.override {
+        llvm-config = pkgs.llvm_6;
+      });
 
   # Needs help finding LLVM.
   spaceprobe = addBuildTool super.spaceprobe self.llvmPackages.llvm;
diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix
index 80274f515c52..37916c0bba20 100644
--- a/pkgs/development/haskell-modules/generic-builder.nix
+++ b/pkgs/development/haskell-modules/generic-builder.nix
@@ -112,12 +112,10 @@ let
                      main = defaultMain
                    '';
 
-  hasActiveLibrary = isLibrary && (enableStaticLibraries || enableSharedLibraries || enableLibraryProfiling);
-
   # We cannot enable -j<n> parallelism for libraries because GHC is far more
   # likely to generate a non-determistic library ID in that case. Further
   # details are at <https://github.com/peti/ghc-library-id-bug>.
-  enableParallelBuilding = (versionOlder "7.8" ghc.version && !hasActiveLibrary) || versionOlder "8.0.1" ghc.version;
+  enableParallelBuilding = (versionOlder "7.8" ghc.version && !isLibrary) || versionOlder "8.0.1" ghc.version;
 
   crossCabalFlags = [
     "--with-ghc=${ghc.targetPrefix}ghc"
@@ -237,8 +235,8 @@ stdenv.mkDerivation ({
   inherit src;
 
   inherit depsBuildBuild nativeBuildInputs;
-  buildInputs = otherBuildInputs ++ optionals (!hasActiveLibrary) propagatedBuildInputs;
-  propagatedBuildInputs = optionals hasActiveLibrary propagatedBuildInputs;
+  buildInputs = otherBuildInputs ++ optionals (!isLibrary) propagatedBuildInputs;
+  propagatedBuildInputs = optionals isLibrary propagatedBuildInputs;
 
   LANG = "en_US.UTF-8";         # GHC needs the locale configured during the Haddock phase.
 
@@ -256,7 +254,7 @@ stdenv.mkDerivation ({
     runHook preSetupCompilerEnvironment
 
     echo "Build with ${ghc}."
-    ${optionalString (hasActiveLibrary && hyperlinkSource) "export PATH=${hscolour}/bin:$PATH"}
+    ${optionalString (isLibrary && hyperlinkSource) "export PATH=${hscolour}/bin:$PATH"}
 
     setupPackageConfDir="$TMPDIR/setup-package.conf.d"
     mkdir -p $setupPackageConfDir
@@ -369,10 +367,10 @@ stdenv.mkDerivation ({
 
   haddockPhase = ''
     runHook preHaddock
-    ${optionalString (doHaddock && hasActiveLibrary) ''
+    ${optionalString (doHaddock && isLibrary) ''
       ${setupCommand} haddock --html \
         ${optionalString doHoogle "--hoogle"} \
-        ${optionalString (hasActiveLibrary && hyperlinkSource) "--hyperlink-source"}
+        ${optionalString (isLibrary && hyperlinkSource) "--hyperlink-source"}
     ''}
     runHook postHaddock
   '';
@@ -380,7 +378,7 @@ stdenv.mkDerivation ({
   installPhase = ''
     runHook preInstall
 
-    ${if !hasActiveLibrary then "${setupCommand} install" else ''
+    ${if !isLibrary then "${setupCommand} install" else ''
       ${setupCommand} copy
       local packageConfDir="$out/lib/${ghc.name}/package.conf.d"
       local packageConfFile="$packageConfDir/${pname}-${version}.conf"
@@ -431,7 +429,7 @@ stdenv.mkDerivation ({
 
     compiler = ghc;
 
-    isHaskellLibrary = hasActiveLibrary;
+    isHaskellLibrary = isLibrary;
 
     # TODO: ask why the split outputs are configurable at all?
     # TODO: include tests for split if possible
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index b5da00754b5d..21660cfb7d2d 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -1328,8 +1328,8 @@ self: {
        description = "Berkeley DB XML binding";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) {inherit (pkgs) db; dbxml = null; inherit (pkgs) xercesc; 
-         inherit (pkgs) xqilla;};
+     }) {inherit (pkgs) db; inherit (pkgs) dbxml; 
+         inherit (pkgs) xercesc; inherit (pkgs) xqilla;};
 
   "BerlekampAlgorithm" = callPackage
     ({ mkDerivation, base, besout }:
@@ -4017,6 +4017,7 @@ self: {
        libraryHaskellDepends = [ base containers xmonad xmonad-contrib ];
        description = "A library for specifying xmonad key bindings with functionality";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "Dflow" = callPackage
@@ -4978,6 +4979,7 @@ self: {
        ];
        description = "Library for computer music research and education";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "EventSocket" = callPackage
@@ -5017,18 +5019,16 @@ self: {
      }) {};
 
   "FAI" = callPackage
-    ({ mkDerivation, base, cudart, hspec, inline-c }:
+    ({ mkDerivation, base, hspec, inline-c }:
      mkDerivation {
        pname = "FAI";
-       version = "0.1.0.17";
-       sha256 = "06z0ikx9i8z9hm7mlmlvdhy57k5dn7qayg2cpas767zvvxjiaayy";
+       version = "0.1.0.20";
+       sha256 = "0w0fygy7vj2fgvgg2fmw24sb75rsv24bhanly5m067sjdcqaj5cy";
        libraryHaskellDepends = [ base inline-c ];
-       librarySystemDepends = [ cudart ];
        testHaskellDepends = [ base hspec inline-c ];
        description = "Haskell Foreign Accelerate Interface";
        license = stdenv.lib.licenses.lgpl3;
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {cudart = null;};
+     }) {};
 
   "FComp" = callPackage
     ({ mkDerivation, array, base, binary, deepseq, ghc-prim
@@ -6028,8 +6028,8 @@ self: {
      }:
      mkDerivation {
        pname = "GLUT";
-       version = "2.7.0.13";
-       sha256 = "1j5sv95fy0fv1n57qxhkdqm20q0lj4h5x3r7php9jh70wl77q89x";
+       version = "2.7.0.14";
+       sha256 = "01i162fly4q1751fp60lgkzlb8kr0qqbvmxj74zc6skb19qggy2w";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -8408,6 +8408,7 @@ self: {
        ];
        description = "Library for computer music education";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "HSoundFile" = callPackage
@@ -9009,7 +9010,6 @@ self: {
        ];
        description = "Parsing and unambiguously representing musical chords";
        license = stdenv.lib.licenses.lgpl3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "HasBigDecimal" = callPackage
@@ -9022,6 +9022,7 @@ self: {
        testHaskellDepends = [ base hspec QuickCheck ];
        description = "A library for arbitrary precision decimal numbers";
        license = stdenv.lib.licenses.asl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "HasCacBDD" = callPackage
@@ -11466,8 +11467,8 @@ self: {
        pname = "ListLike";
        version = "4.6";
        sha256 = "16jsj979mzjrgmpa20pls9ganym3wsps49paks1sb1gmlmwyrkf1";
-       revision = "1";
-       editedCabalFile = "1mbfywf17nnwy2mc15zrsv0j30y1dpblim49nmndpbygq8j26y8j";
+       revision = "2";
+       editedCabalFile = "1mca2r4gjznqdh4kck5cjkn53isgkhvkf3ri09qsn7nsssvgki0g";
        libraryHaskellDepends = [
          array base bytestring containers deepseq dlist fmlist text
          utf8-string vector
@@ -11750,7 +11751,6 @@ self: {
        libraryHaskellDepends = [ base bytestring hidapi mtl ];
        description = "Haskell interface for controlling the mBot educational robot";
        license = stdenv.lib.licenses.gpl3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "MC-Fold-DP" = callPackage
@@ -13613,8 +13613,8 @@ self: {
      }:
      mkDerivation {
        pname = "OpenGL";
-       version = "3.0.2.1";
-       sha256 = "1gsrlp2if5zwq0icjmsmva3cj719qpwagsmg6dlvps0xj4dqkjvs";
+       version = "3.0.2.2";
+       sha256 = "19vxwvx2n8zq2klj176l25n2b64ybp0b8mhm4p46gvpcivz41fjc";
        libraryHaskellDepends = [
          base bytestring containers GLURaw ObjectName OpenGLRaw StateVar
          text transformers
@@ -13643,8 +13643,8 @@ self: {
      }:
      mkDerivation {
        pname = "OpenGLRaw";
-       version = "3.3.0.1";
-       sha256 = "0jzipa8avnrsw2via8ks012illwg2in27l01y1bp35ci0w2f92fq";
+       version = "3.3.0.2";
+       sha256 = "1jnn4v32qyf0xfy4s2pgrzca2bnr855m4vkzbmwr7dwam2xckcpq";
        libraryHaskellDepends = [
          base bytestring containers fixed half text transformers
        ];
@@ -14292,8 +14292,8 @@ self: {
      }:
      mkDerivation {
        pname = "Persistence";
-       version = "1.1.2";
-       sha256 = "1p9nsq0rx1fh8v3cm809z8xs4877hgvgxygqxi3iq0k7gikninx4";
+       version = "1.1.3";
+       sha256 = "1v3agyf5dw7dckn3c8lww135dqyyrgb6mws4sy51lqm8zbqdnqb3";
        libraryHaskellDepends = [
          base containers maximal-cliques parallel vector
        ];
@@ -14469,8 +14469,8 @@ self: {
     ({ mkDerivation, alsaLib, base }:
      mkDerivation {
        pname = "PortMidi";
-       version = "0.1.6.1";
-       sha256 = "1436a45y4zsip6yslvp9zxk5qxipcwcvzffvjyqj63dqsn9r57mq";
+       version = "0.2.0.0";
+       sha256 = "1jb722gwgx1fdyv64nj3by22970l3r04ibc3fa3hnp3k4l2jvk0f";
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [ alsaLib ];
        description = "A binding for PortMedia/PortMidi";
@@ -14721,8 +14721,8 @@ self: {
      }:
      mkDerivation {
        pname = "PyF";
-       version = "0.5.0.0";
-       sha256 = "0i0ir7i17r7lzk6c58yybsvz4s9131d1xc3jz3m3lhl3hsvyrgz5";
+       version = "0.6.1.0";
+       sha256 = "1m24wk5i0xn8qfh446nlis7h81p5wgy09hskslrmx3z4brqqpy7y";
        libraryHaskellDepends = [
          base containers formatting haskell-src-meta megaparsec
          template-haskell text
@@ -17595,8 +17595,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "Tensor";
-       version = "1.1.0.1";
-       sha256 = "1q8infjcszbbfqybg1fv33fy33chyvj2nbj9d2sxvsixx57hm12m";
+       version = "1.1.0.2";
+       sha256 = "0kyg43ah15fpvy8gypacimjnhb7j250jqksg6w5znz57fg0rari4";
        libraryHaskellDepends = [ base ];
        description = "Tensor data types";
        license = stdenv.lib.licenses.bsd3;
@@ -18139,17 +18139,21 @@ self: {
      }) {};
 
   "Unique" = callPackage
-    ({ mkDerivation, base, containers, extra, hashable, hspec
-     , QuickCheck, unordered-containers
+    ({ mkDerivation, base, bytestring, containers, criterion, extra
+     , hashable, hspec, QuickCheck, quickcheck-instances
+     , unordered-containers
      }:
      mkDerivation {
        pname = "Unique";
-       version = "0.4.7.2";
-       sha256 = "0ssvg5sjhvadsfym02y0l712viv9xk2sfvrfs1q7260p7025aqdm";
+       version = "0.4.7.5";
+       sha256 = "0wd4rwbn765n2jyzwwwcghqh1qx69wb9ci7wmvw1ahzg0wbadbqz";
        libraryHaskellDepends = [
          base containers extra hashable unordered-containers
        ];
        testHaskellDepends = [ base containers hspec QuickCheck ];
+       benchmarkHaskellDepends = [
+         base bytestring criterion hashable QuickCheck quickcheck-instances
+       ];
        description = "It provides the functionality like unix \"uniq\" utility";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -18402,28 +18406,29 @@ self: {
      }) {};
 
   "Villefort" = callPackage
-    ({ mkDerivation, base, bytestring, convertible, directory, filepath
-     , HDBC, HDBC-sqlite3, hspec, MissingH, mtl, process, QuickCheck
-     , random, scotty, split, strict, text, time, transformers, unix
-     , webdriver
+    ({ mkDerivation, base, bytestring, concurrent-extra, convertible
+     , directory, filepath, HDBC, HDBC-sqlite3, hspec, MissingH, mtl
+     , process, QuickCheck, random, scotty, split, strict, text, time
+     , transformers, unbounded-delays, unix, uri-encode, webdriver
      }:
      mkDerivation {
        pname = "Villefort";
-       version = "0.1.2.13";
-       sha256 = "06550iga9spy478lyzd6a9r464j6963dmbb2xafqzagw0vj7g2l5";
+       version = "0.1.2.14";
+       sha256 = "0hwlm91dlhbl0g6axpqx3pbr89icaqmrgnnn6lhcwd7sd8rzycbg";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base bytestring convertible directory filepath HDBC HDBC-sqlite3
          MissingH mtl process random scotty split strict text time
-         transformers unix
+         transformers unix uri-encode
        ];
        executableHaskellDepends = [
          base HDBC HDBC-sqlite3 random scotty split text time
        ];
        testHaskellDepends = [
-         base HDBC HDBC-sqlite3 hspec mtl QuickCheck webdriver
+         base concurrent-extra HDBC HDBC-sqlite3 hspec mtl QuickCheck
+         unbounded-delays webdriver
        ];
        description = "Villefort is a task manager and time tracker";
        license = stdenv.lib.licenses.bsd3;
@@ -18837,8 +18842,8 @@ self: {
     ({ mkDerivation, Advapi32, base, Win32, Win32-errors }:
      mkDerivation {
        pname = "Win32-services";
-       version = "0.3";
-       sha256 = "07vby574s528g259zq8jby1327b6jqn4zlzs406ml99w1p02d9js";
+       version = "0.4";
+       sha256 = "1zxi8m98n5pgpx7z20f4g40w4njqllw7gfnlfxwgw3iismxiyyp8";
        libraryHaskellDepends = [ base Win32 Win32-errors ];
        librarySystemDepends = [ Advapi32 ];
        description = "Windows service applications";
@@ -21884,8 +21889,8 @@ self: {
      }:
      mkDerivation {
        pname = "aeson-quick";
-       version = "0.1.2.0";
-       sha256 = "18a5gwfyx382dxlhr4gch8yd39kgiamp2fpxsvvgi7bfyc55pq1h";
+       version = "0.1.2.1";
+       sha256 = "135mnzh56za992p8083yr3yx96q7zh5h50l7y8c5jm7qla32n2b4";
        libraryHaskellDepends = [
          aeson attoparsec base deepseq text unordered-containers vector
        ];
@@ -23167,16 +23172,18 @@ self: {
      }) {};
 
   "alphachar" = callPackage
-    ({ mkDerivation, base, directory, doctest, filepath, lens, parsec
-     , parsers, QuickCheck, template-haskell
+    ({ mkDerivation, ansi-wl-pprint, base, hedgehog, lens, parsec
+     , parsers, pretty, semigroups, tasty, tasty-hedgehog, tasty-hspec
+     , tasty-hunit, text
      }:
      mkDerivation {
        pname = "alphachar";
-       version = "0.0.1";
-       sha256 = "0pdpwxjyrnh6ydiacg67lk9hbmxb3188spml08v60iz1dmshy3iv";
-       libraryHaskellDepends = [ base lens parsers ];
+       version = "0.0.3";
+       sha256 = "1wrd881kwzzfnjkp9ajy1gaxizd17zb60f7sbalwg4n38lk7qvhx";
+       libraryHaskellDepends = [ base lens parsers semigroups ];
        testHaskellDepends = [
-         base directory doctest filepath parsec QuickCheck template-haskell
+         ansi-wl-pprint base hedgehog lens parsec parsers pretty tasty
+         tasty-hedgehog tasty-hspec tasty-hunit text
        ];
        description = "A character between a-z";
        license = stdenv.lib.licenses.bsd3;
@@ -26075,8 +26082,8 @@ self: {
      }:
      mkDerivation {
        pname = "amqp-utils";
-       version = "0.3.3.1";
-       sha256 = "1psv3n3hgysica7dk9hcvkvxwx6fq8srhrxvpf7mb7mrzjyljvrk";
+       version = "0.3.4.0";
+       sha256 = "1p02nf9i8v17f9nyx76306zdq4qlvqf6j86i88kfnjkpb8hfxl84";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -26085,7 +26092,6 @@ self: {
        ];
        description = "Generic Haskell AMQP Consumer";
        license = stdenv.lib.licenses.gpl3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "amqp-worker" = callPackage
@@ -26767,6 +26773,157 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "antiope-athena" = callPackage
+    ({ mkDerivation, amazonka, amazonka-athena, amazonka-core, base
+     , lens, resourcet, text, unliftio-core
+     }:
+     mkDerivation {
+       pname = "antiope-athena";
+       version = "6.0.0";
+       sha256 = "13l8biwl66pn3n8jbbc2fbj3vk1w6rjnzrdmiimxl0nd7zm6vk4r";
+       libraryHaskellDepends = [
+         amazonka amazonka-athena amazonka-core base lens resourcet text
+         unliftio-core
+       ];
+       testHaskellDepends = [
+         amazonka amazonka-athena amazonka-core base lens resourcet text
+         unliftio-core
+       ];
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
+  "antiope-core" = callPackage
+    ({ mkDerivation, amazonka, amazonka-core, base, bytestring
+     , generic-lens, http-client, lens, monad-logger, mtl, resourcet
+     , transformers, unliftio-core
+     }:
+     mkDerivation {
+       pname = "antiope-core";
+       version = "6.0.0";
+       sha256 = "1cmfda3dfg282a8rg6hkqv17fzfia5c7vm4gh0jdib4ggl5yxcrv";
+       libraryHaskellDepends = [
+         amazonka amazonka-core base bytestring generic-lens http-client
+         lens monad-logger mtl resourcet transformers unliftio-core
+       ];
+       testHaskellDepends = [
+         amazonka amazonka-core base bytestring generic-lens http-client
+         lens monad-logger mtl resourcet transformers unliftio-core
+       ];
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "antiope-dynamodb" = callPackage
+    ({ mkDerivation, amazonka, amazonka-core, amazonka-dynamodb
+     , antiope-core, base, generic-lens, lens, text, unliftio-core
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "antiope-dynamodb";
+       version = "6.0.0";
+       sha256 = "1i45fvxn75yd7fpypzz183j7q3n0kvrrxw78kr310a08fdngapn8";
+       libraryHaskellDepends = [
+         amazonka amazonka-core amazonka-dynamodb antiope-core base
+         generic-lens lens text unliftio-core unordered-containers
+       ];
+       testHaskellDepends = [
+         amazonka amazonka-core amazonka-dynamodb antiope-core base
+         generic-lens lens text unliftio-core unordered-containers
+       ];
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "antiope-messages" = callPackage
+    ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-s3
+     , amazonka-sqs, antiope-s3, base, generic-lens, lens, lens-aeson
+     , monad-loops, network-uri, text, unliftio-core
+     }:
+     mkDerivation {
+       pname = "antiope-messages";
+       version = "6.0.0";
+       sha256 = "1km57vpm8q77lpxyvmpvgj6csrixf8kdxqnwxkg065ylk0cp1hw7";
+       libraryHaskellDepends = [
+         aeson amazonka amazonka-core amazonka-s3 amazonka-sqs antiope-s3
+         base generic-lens lens lens-aeson monad-loops network-uri text
+         unliftio-core
+       ];
+       testHaskellDepends = [
+         aeson amazonka amazonka-core amazonka-s3 amazonka-sqs antiope-s3
+         base generic-lens lens lens-aeson monad-loops network-uri text
+         unliftio-core
+       ];
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "antiope-s3" = callPackage
+    ({ mkDerivation, amazonka, amazonka-core, amazonka-s3, base
+     , bytestring, conduit, conduit-extra, exceptions, generic-lens
+     , http-types, lens, monad-logger, network-uri, resourcet, text
+     , unliftio-core
+     }:
+     mkDerivation {
+       pname = "antiope-s3";
+       version = "6.0.0";
+       sha256 = "1s4cixqkflf3s8g6x75783wwrr5973wls2axjj8raspa4qfl2zsn";
+       libraryHaskellDepends = [
+         amazonka amazonka-core amazonka-s3 base bytestring conduit
+         conduit-extra exceptions generic-lens http-types lens monad-logger
+         network-uri resourcet text unliftio-core
+       ];
+       testHaskellDepends = [
+         amazonka amazonka-core amazonka-s3 base bytestring conduit
+         conduit-extra exceptions generic-lens http-types lens monad-logger
+         network-uri resourcet text unliftio-core
+       ];
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "antiope-sns" = callPackage
+    ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-sns, base
+     , generic-lens, lens, text, unliftio-core
+     }:
+     mkDerivation {
+       pname = "antiope-sns";
+       version = "6.0.0";
+       sha256 = "0fbkd7r8iq8sjfa0k6kv8clld323i1xhib5k7kpl2zlan4xfk2k9";
+       libraryHaskellDepends = [
+         aeson amazonka amazonka-core amazonka-sns base generic-lens lens
+         text unliftio-core
+       ];
+       testHaskellDepends = [
+         aeson amazonka amazonka-core amazonka-sns base generic-lens lens
+         text unliftio-core
+       ];
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "antiope-sqs" = callPackage
+    ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-s3
+     , amazonka-sqs, antiope-messages, antiope-s3, base, generic-lens
+     , lens, lens-aeson, monad-loops, network-uri, text, unliftio-core
+     }:
+     mkDerivation {
+       pname = "antiope-sqs";
+       version = "6.0.0";
+       sha256 = "0xfaayajlzb9wvqnmlfwh990kzsy738qnscsyqnn07zp61047wxf";
+       libraryHaskellDepends = [
+         aeson amazonka amazonka-core amazonka-s3 amazonka-sqs
+         antiope-messages antiope-s3 base generic-lens lens lens-aeson
+         monad-loops network-uri text unliftio-core
+       ];
+       testHaskellDepends = [
+         aeson amazonka amazonka-core amazonka-s3 amazonka-sqs
+         antiope-messages antiope-s3 base generic-lens lens lens-aeson
+         monad-loops network-uri text unliftio-core
+       ];
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "antiprimes" = callPackage
     ({ mkDerivation, base, hspec, primes }:
      mkDerivation {
@@ -28180,8 +28337,8 @@ self: {
        pname = "arithmoi";
        version = "0.7.0.0";
        sha256 = "0303bqlbf8abixcq3x3px2ijj01c9hlqadkv8rhls6f64a8h8cwb";
-       revision = "1";
-       editedCabalFile = "10z6m57dnzyqbzmdx64ya6gx5485iwwa4j8afyn8bmvxjvn474a6";
+       revision = "2";
+       editedCabalFile = "1db2pcwip682f4zs1qnqzqqdswhqzbsxydy89m6zqm5ddlgrw5sq";
        configureFlags = [ "-f-llvm" ];
        libraryHaskellDepends = [
          array base containers exact-pi ghc-prim integer-gmp
@@ -28465,8 +28622,8 @@ self: {
      }:
      mkDerivation {
        pname = "arx";
-       version = "0.3.1";
-       sha256 = "1wfxazj1qavk366vi9b65iyf5r16bp3xdzdas08ipaba3f91mx37";
+       version = "0.3.2";
+       sha256 = "01mz46r54fhvaaawvng4csf9qk2vlr4y3zgnwwl6q6449y1w1k25";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -28582,6 +28739,28 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "ascii-string" = callPackage
+    ({ mkDerivation, base, bytestring, cereal, deepseq, deferred-folds
+     , foldl, hashable, primitive, primitive-extras, QuickCheck
+     , quickcheck-instances, rerebase, tasty, tasty-hunit
+     , tasty-quickcheck
+     }:
+     mkDerivation {
+       pname = "ascii-string";
+       version = "1.0.1";
+       sha256 = "0br053njgnfqwgmk7zz0fayiyycqq3sw8kxjpb2s9wx17arnq5kz";
+       libraryHaskellDepends = [
+         base bytestring cereal deepseq deferred-folds foldl hashable
+         primitive primitive-extras
+       ];
+       testHaskellDepends = [
+         cereal QuickCheck quickcheck-instances rerebase tasty tasty-hunit
+         tasty-quickcheck
+       ];
+       description = "Compact representation of ASCII strings";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "ascii-table" = callPackage
     ({ mkDerivation, aeson, base, containers, dlist, hashable, text
      , unordered-containers, vector, wl-pprint-extras
@@ -28635,6 +28814,20 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "asciichart" = callPackage
+    ({ mkDerivation, array, base, hspec, random, raw-strings-qq
+     , silently
+     }:
+     mkDerivation {
+       pname = "asciichart";
+       version = "1.0.1";
+       sha256 = "1k9x4h8ay0wjc0gp9jmbc76q5mrzb2q837qcwgyp374x9xyiblq9";
+       libraryHaskellDepends = [ array base ];
+       testHaskellDepends = [ base hspec random raw-strings-qq silently ];
+       description = "Line charts in terminal";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "asciidiagram" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory, filepath
      , FontyFruity, JuicyPixels, lens, linear, mtl, optparse-applicative
@@ -28673,6 +28866,43 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "asif" = callPackage
+    ({ mkDerivation, arbor-ip, attoparsec, base, binary, bytestring
+     , conduit, conduit-combinators, conduit-extra, containers, cpu
+     , directory, either, exceptions, generic-lens, hedgehog, hspec
+     , hw-bits, hw-hspec-hedgehog, iproute, lens, old-locale
+     , optparse-applicative, resourcet, temporary-resourcet, text, thyme
+     , vector
+     }:
+     mkDerivation {
+       pname = "asif";
+       version = "2.0.0";
+       sha256 = "1wp3g3nmymw9zkfyhi2jc7qqcb14v9pp788xg77acsx4i83ca5fm";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         attoparsec base binary bytestring conduit conduit-combinators
+         conduit-extra containers cpu either exceptions generic-lens hw-bits
+         iproute lens old-locale resourcet temporary-resourcet text thyme
+         vector
+       ];
+       executableHaskellDepends = [
+         attoparsec base binary bytestring conduit conduit-combinators
+         conduit-extra containers cpu directory either exceptions
+         generic-lens hw-bits iproute lens old-locale optparse-applicative
+         resourcet temporary-resourcet text thyme vector
+       ];
+       testHaskellDepends = [
+         arbor-ip attoparsec base binary bytestring conduit
+         conduit-combinators conduit-extra containers cpu either exceptions
+         generic-lens hedgehog hspec hw-bits hw-hspec-hedgehog iproute lens
+         old-locale resourcet temporary-resourcet text thyme vector
+       ];
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
+     }) {arbor-ip = null;};
+
   "asil" = callPackage
     ({ mkDerivation, array, base, binary, bytestring, containers
      , data-binary-ieee754, directory, filepath, haskell-src-exts, mtl
@@ -29079,7 +29309,6 @@ self: {
        testToolDepends = [ tasty-discover ];
        description = "Async combinators";
        license = stdenv.lib.licenses.mpl20;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "async-dejafu" = callPackage
@@ -29447,6 +29676,7 @@ self: {
        ];
        description = "Streaming parser/renderer for the Atom 1.0 standard (RFC 4287).";
        license = stdenv.lib.licenses.publicDomain;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "atom-msp430" = callPackage
@@ -29636,8 +29866,8 @@ self: {
      }:
      mkDerivation {
        pname = "ats-pkg";
-       version = "3.0.0.11";
-       sha256 = "1myqx5hw3khvqwda3iw6fl6ahh8cl5j33g2z1689vvqvivglr2la";
+       version = "3.1.0.12";
+       sha256 = "09kd57f3yjs112r9r8266ds8xsv6cjkyizzmknqyldllamh7qpjx";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -29650,9 +29880,8 @@ self: {
        ];
        libraryToolDepends = [ cpphs ];
        executableHaskellDepends = [
-         base bytestring cli-setup composition-prelude dependency directory
-         microlens optparse-applicative parallel-io shake shake-ats
-         temporary text
+         base bytestring cli-setup dependency directory microlens
+         optparse-applicative parallel-io shake shake-ats temporary text
        ];
        doHaddock = false;
        description = "A build tool for ATS";
@@ -30654,10 +30883,8 @@ self: {
      }:
      mkDerivation {
        pname = "avro";
-       version = "0.3.2.0";
-       sha256 = "046nlq75p2ng5fm4nd4zv6lna1qvivfmcxq7kypw7hra60bkj1a0";
-       revision = "1";
-       editedCabalFile = "08pi93ia3pqndr3429c4mm338kg4bj6byjyzd9vhkss4lc3i13n0";
+       version = "0.3.3.1";
+       sha256 = "1im7qydz1m0dzv45x9x8i4xr5snhzc6819gzrnm525jr8j8l50dk";
        libraryHaskellDepends = [
          aeson array base base16-bytestring binary bytestring containers
          data-binary-ieee754 entropy fail hashable mtl pure-zlib scientific
@@ -30673,7 +30900,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "avro_0_3_3_0" = callPackage
+  "avro_0_3_4_1" = callPackage
     ({ mkDerivation, aeson, array, base, base16-bytestring, binary
      , bytestring, containers, data-binary-ieee754, directory, entropy
      , extra, fail, hashable, hspec, lens, lens-aeson, mtl, pure-zlib
@@ -30682,8 +30909,8 @@ self: {
      }:
      mkDerivation {
        pname = "avro";
-       version = "0.3.3.0";
-       sha256 = "0ccf39djb9xac2gh85rdjiszas6308rxzgy3p61i9vc76hmjjwk0";
+       version = "0.3.4.1";
+       sha256 = "1v6ixrm870182krvdj62waa701pwwq93ca2yjrmz00jkmblj9kxm";
        libraryHaskellDepends = [
          aeson array base base16-bytestring binary bytestring containers
          data-binary-ieee754 entropy fail hashable mtl pure-zlib scientific
@@ -31672,6 +31899,28 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "backprop_0_2_6_1" = callPackage
+    ({ mkDerivation, base, containers, criterion, deepseq, directory
+     , hmatrix, microlens, microlens-th, mwc-random, primitive
+     , reflection, time, transformers, vector, vinyl
+     }:
+     mkDerivation {
+       pname = "backprop";
+       version = "0.2.6.1";
+       sha256 = "1rn72fawix00byz7kyvn65g0h16mh8msiw6lx9l3xi1927hn28nj";
+       libraryHaskellDepends = [
+         base containers deepseq microlens primitive reflection transformers
+         vector vinyl
+       ];
+       benchmarkHaskellDepends = [
+         base criterion deepseq directory hmatrix microlens microlens-th
+         mwc-random time vector
+       ];
+       description = "Heterogeneous automatic differentation";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "backtracking-exceptions" = callPackage
     ({ mkDerivation, base, either, free, kan-extensions, mtl
      , semigroupoids, semigroups, transformers
@@ -32477,6 +32726,8 @@ self: {
        pname = "basement";
        version = "0.0.8";
        sha256 = "194jw567di4q2758943q9rrwkbf9gl261my7qc21i9xhyabipx67";
+       revision = "1";
+       editedCabalFile = "005w4d6bkx6xq1whgwna4rqmxc36vgjbvb8q35sh1z2s76l89ajy";
        libraryHaskellDepends = [ base ghc-prim ];
        description = "Foundation scrap box of array & string";
        license = stdenv.lib.licenses.bsd3;
@@ -32729,8 +32980,8 @@ self: {
      }:
      mkDerivation {
        pname = "battleplace";
-       version = "0.1.0.6";
-       sha256 = "01w1im8p4mxbbq8h12kbqzqzr8db41hjprcjlfs1x6wz263ipg1v";
+       version = "0.1.0.9";
+       sha256 = "1m6nk9zjsckd3s27hmmr2jy6v28bp7n1d6wriqfmhzw7rzydrgjl";
        libraryHaskellDepends = [
          aeson base bytestring cereal data-default hashable memory servant
          text vector
@@ -32743,13 +32994,14 @@ self: {
     ({ mkDerivation, base, battleplace, servant, servant-client }:
      mkDerivation {
        pname = "battleplace-api";
-       version = "0.1.0.2";
-       sha256 = "148bl4r7fhqrbr8fr4hsgqbyykb7w8q2hi1d8pzk20nkvsrh62ss";
+       version = "0.1.0.3";
+       sha256 = "1clsmkglkq84w6nzi41zp7pdlg04hgadpri2fi4d14qilfq0acrf";
        libraryHaskellDepends = [
          base battleplace servant servant-client
        ];
        description = "Public API definitions of BattlePlace.io service";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "battleship-combinatorics" = callPackage
@@ -33024,6 +33276,8 @@ self: {
        pname = "beam-core";
        version = "0.7.2.2";
        sha256 = "160ga0w0i1l4nbag6jg8wn3a3csid93x6fdd4j4pah2zk7dswc8j";
+       revision = "1";
+       editedCabalFile = "1fvds5arsm0h81fw4rf5fsg5sa9jfqn350amhhc247f0hhjy3csf";
        libraryHaskellDepends = [
          aeson base bytestring containers dlist free ghc-prim hashable
          microlens mtl network-uri tagged text time vector-sized
@@ -33045,6 +33299,8 @@ self: {
        pname = "beam-migrate";
        version = "0.3.2.1";
        sha256 = "0wwkyg87wf3qcj8c5j3ammdkmjacgzw35pgxbq75bvfkx8k5j69d";
+       revision = "1";
+       editedCabalFile = "1ghg6n0dj63i0am7wh0cg95hwyf29gnkm0llrw3wb5pj8f7937gv";
        libraryHaskellDepends = [
          aeson base beam-core bytestring containers deepseq dependent-map
          dependent-sum free ghc-prim hashable haskell-src-exts mtl parallel
@@ -33593,8 +33849,8 @@ self: {
      }:
      mkDerivation {
        pname = "bhoogle";
-       version = "0.1.3.1";
-       sha256 = "1v1g1lq86zsr6qf3c48pblrqz8g321dzn7v5gh3ddm6fpd5sdbp4";
+       version = "0.1.3.2";
+       sha256 = "0dll14zrlyxsqraivdilna7v7awg4f90xc5hqik7lxmb3c7rmzr8";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -33605,6 +33861,26 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "bhoogle_0_1_3_3" = callPackage
+    ({ mkDerivation, base, brick, bytestring, containers, directory
+     , filepath, hoogle, lens, process, protolude, text, time
+     , typed-process, vector, vty
+     }:
+     mkDerivation {
+       pname = "bhoogle";
+       version = "0.1.3.3";
+       sha256 = "0x4xdzm51ri4arcjhddv2s71wx1kiy1wp5iycahb9sq42r954k6n";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         base brick bytestring containers directory filepath hoogle lens
+         process protolude text time typed-process vector vty
+       ];
+       description = "Simple terminal GUI for local hoogle";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "bibdb" = callPackage
     ({ mkDerivation, alex, array, async, base, bibtex, bytestring
      , containers, curl, download-curl, filepath, happy, microlens
@@ -33918,24 +34194,25 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "binary_0_8_5_1" = callPackage
+  "binary_0_8_6_0" = callPackage
     ({ mkDerivation, array, attoparsec, base, bytestring, Cabal, cereal
-     , containers, criterion, deepseq, directory, filepath, HUnit, mtl
-     , QuickCheck, random, tar, test-framework
+     , containers, criterion, deepseq, directory, filepath
+     , generic-deriving, HUnit, mtl, QuickCheck, random, test-framework
      , test-framework-quickcheck2, unordered-containers, zlib
      }:
      mkDerivation {
        pname = "binary";
-       version = "0.8.5.1";
-       sha256 = "15h5zqfw7xmcimvlq6bs8f20vxlfvz7g411fns5z7212crlimffy";
+       version = "0.8.6.0";
+       sha256 = "0pz1va9bmj4daw8gi8r6d1rrnqsd4bislky6d8pjwwbyrgrw9s8y";
        libraryHaskellDepends = [ array base bytestring containers ];
        testHaskellDepends = [
          array base bytestring Cabal containers directory filepath HUnit
          QuickCheck random test-framework test-framework-quickcheck2
        ];
        benchmarkHaskellDepends = [
-         array attoparsec base bytestring Cabal cereal containers criterion
-         deepseq directory filepath mtl tar unordered-containers zlib
+         array attoparsec base bytestring cereal containers criterion
+         deepseq directory filepath generic-deriving mtl
+         unordered-containers zlib
        ];
        description = "Binary serialisation for Haskell values using lazy ByteStrings";
        license = stdenv.lib.licenses.bsd3;
@@ -34834,6 +35111,7 @@ self: {
        librarySystemDepends = [ blas liblapack ];
        description = "Low level bindings to the C levmar (Levenberg-Marquardt) library";
        license = "unknown";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) blas; inherit (pkgs) liblapack;};
 
   "bindings-libcddb" = callPackage
@@ -34968,8 +35246,8 @@ self: {
     ({ mkDerivation, base, bindings-DSL, lxc }:
      mkDerivation {
        pname = "bindings-lxc";
-       version = "0.2.1";
-       sha256 = "11rhw6593bnl1hzdn13px5zawbdanwz2219hm1ssxckwbkjlbvjg";
+       version = "0.2.2";
+       sha256 = "03nmhmggvnd3xqkg12212ysz7rr7n09vn9165qj5vw0qxr96q5n7";
        libraryHaskellDepends = [ base bindings-DSL ];
        librarySystemDepends = [ lxc ];
        description = "Direct Haskell bindings to LXC (Linux containers) C API";
@@ -35583,6 +35861,7 @@ self: {
        ];
        description = "Plays chess";
        license = "GPL";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "bit-array" = callPackage
@@ -35598,6 +35877,25 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "bit-protocol" = callPackage
+    ({ mkDerivation, base, base64-bytestring, bytestring, dlist
+     , ghc-prim, QuickCheck, tasty, tasty-hunit, tasty-quickcheck
+     }:
+     mkDerivation {
+       pname = "bit-protocol";
+       version = "0.2.3.0";
+       sha256 = "06f9rl0zjaldfv42lryqvm42w5ri21wvza53zdkqrim9krdqh0ph";
+       libraryHaskellDepends = [
+         base base64-bytestring bytestring dlist ghc-prim QuickCheck
+       ];
+       testHaskellDepends = [
+         base base64-bytestring bytestring dlist ghc-prim QuickCheck tasty
+         tasty-hunit tasty-quickcheck
+       ];
+       description = "Encode binary protocols with some odd bit numbers into a bytestring";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "bit-stream" = callPackage
     ({ mkDerivation, base, criterion, ghc-prim, QuickCheck, tasty
      , tasty-hunit, tasty-quickcheck, tasty-smallcheck, vector
@@ -36453,7 +36751,6 @@ self: {
        ];
        description = "HTML5 Canvas Graphics Library";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "blas" = callPackage
@@ -37358,20 +37655,25 @@ self: {
      }) {};
 
   "boltzmann-brain" = callPackage
-    ({ mkDerivation, array, base, containers, haskell-src-exts, hmatrix
-     , megaparsec, mtl, multiset, process
+    ({ mkDerivation, aeson, base, bytestring, containers, directory
+     , edit-distance, graphviz, haskell-src-exts, hmatrix, megaparsec
+     , MonadRandom, mtl, multiset, pretty-terminal, process, random
+     , text, time, transformers
      }:
      mkDerivation {
        pname = "boltzmann-brain";
-       version = "1.3.1.3";
-       sha256 = "1qv0s70bvn0zgmyb2bccw64d377pb6m0xjzqq7lsz8nzk86wqhzs";
+       version = "1.4";
+       sha256 = "17xny78fkqm344cddkklv4sj8c7dnps8bn1n21xa392l2zyf7mqz";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         array base containers haskell-src-exts hmatrix megaparsec mtl
-         multiset process
+         aeson base containers edit-distance graphviz haskell-src-exts
+         hmatrix megaparsec MonadRandom mtl multiset pretty-terminal process
+         random text time transformers
+       ];
+       executableHaskellDepends = [
+         aeson base bytestring containers directory megaparsec text
        ];
-       executableHaskellDepends = [ base containers hmatrix ];
        description = "Boltzmann sampler compiler for combinatorial systems";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -37619,8 +37921,8 @@ self: {
      }:
      mkDerivation {
        pname = "boolector";
-       version = "0.0.0.3";
-       sha256 = "0wi22ccshk2p4hgd286h9xz1zgm5ng4vr9z9k0kv3kqwyz0qy1qk";
+       version = "0.0.0.4";
+       sha256 = "0f5yfkkgarwkbdkxkjj8fsd7fgq683qjxyv88wqk724dx6wv3yn7";
        libraryHaskellDepends = [
          base containers directory mtl temporary
        ];
@@ -37911,6 +38213,26 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "bound-extras" = callPackage
+    ({ mkDerivation, base, bound, containers, deepseq, filepath
+     , hashable, pretty, tasty, tasty-golden, text-short, transformers
+     , utf8-string
+     }:
+     mkDerivation {
+       pname = "bound-extras";
+       version = "0";
+       sha256 = "0j010sbdm0bc9dq4lsyw1vb2x0j6gcjxp7ywjn8izdh6yqr2r3qq";
+       libraryHaskellDepends = [
+         base bound deepseq hashable transformers
+       ];
+       testHaskellDepends = [
+         base bound containers filepath pretty tasty tasty-golden text-short
+         transformers utf8-string
+       ];
+       description = "ScopeH and ScopeT extras for bound";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "bound-gen" = callPackage
     ({ mkDerivation, base, bound, monad-gen, mtl }:
      mkDerivation {
@@ -38194,7 +38516,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "brick_0_38" = callPackage
+  "brick_0_40" = callPackage
     ({ mkDerivation, base, config-ini, containers, contravariant
      , data-clist, deepseq, dlist, microlens, microlens-mtl
      , microlens-th, QuickCheck, stm, template-haskell, text
@@ -38202,8 +38524,8 @@ self: {
      }:
      mkDerivation {
        pname = "brick";
-       version = "0.38";
-       sha256 = "03jczlp361al1vjqd6pi88plmzh83w4jjbzlx80d3m5n9lqpzx56";
+       version = "0.40";
+       sha256 = "12bd0acbczcrr7mlpfrpjm9qq2ll2rbmgskpdw6lfaxz1iz75cad";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -38845,8 +39167,8 @@ self: {
      }:
      mkDerivation {
        pname = "bugsnag-haskell";
-       version = "0.0.1.2";
-       sha256 = "0xd0vxvvbp2fzy4z9yfrc6j5km1612ivnhrx71zzv17m5r2z50sv";
+       version = "0.0.1.3";
+       sha256 = "07z2gw0p6cswzr22378z07jdyrww56mby3bfdlc7gxarxyfzsf9f";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -39154,14 +39476,14 @@ self: {
 
   "bustle" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, cairo, containers, dbus
-     , directory, filepath, gio, glib, gtk3, hgettext, HUnit, mtl, pango
-     , pcap, process, QuickCheck, setlocale, system-glib, test-framework
-     , test-framework-hunit, text, time
+     , directory, filepath, gio, gio-unix, glib, gtk3, hgettext, HUnit
+     , mtl, pango, pcap, process, QuickCheck, setlocale, system-glib
+     , test-framework, test-framework-hunit, text, time
      }:
      mkDerivation {
        pname = "bustle";
-       version = "0.7.1";
-       sha256 = "0mwp99ac22h2byz6llgbdacv8abh8zb2cg78ipnpl3icv0mpcvd9";
+       version = "0.7.2";
+       sha256 = "098klf1rqr39alrxw0s28p5wdfrisrkf5grdsjr78yxp2jxq3987";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -39171,6 +39493,7 @@ self: {
          base bytestring cairo containers dbus directory filepath gio glib
          gtk3 hgettext mtl pango pcap process setlocale text time
        ];
+       executablePkgconfigDepends = [ gio-unix ];
        testHaskellDepends = [
          base bytestring cairo containers dbus directory filepath gtk3
          hgettext HUnit mtl pango pcap QuickCheck setlocale test-framework
@@ -39179,7 +39502,7 @@ self: {
        description = "Draw sequence diagrams of D-Bus traffic";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) {system-glib = pkgs.glib;};
+     }) {gio-unix = null; system-glib = pkgs.glib;};
 
   "butcher" = callPackage
     ({ mkDerivation, base, bifunctors, containers, deque, extra, free
@@ -39437,10 +39760,8 @@ self: {
      }:
      mkDerivation {
        pname = "bytestring-arbitrary";
-       version = "0.1.1";
-       sha256 = "1zbf0liaf071ify0rdyazxqnxdkrfl236innqipwz3kqx4vqvrxv";
-       revision = "1";
-       editedCabalFile = "165v7l6j6n7zlzlbl4q8lkaknxnhz4a9lazv4vr4kkln4z0l3i73";
+       version = "0.1.2";
+       sha256 = "0ifa4913qbq5zqzx7c11hzyggqxyk5sfj4id0rsp7m10r53fdvgz";
        libraryHaskellDepends = [ base bytestring cryptohash QuickCheck ];
        testHaskellDepends = [ base bytestring cryptohash QuickCheck ];
        benchmarkHaskellDepends = [
@@ -39448,7 +39769,6 @@ self: {
        ];
        description = "Arbitrary instances for ByteStrings";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "bytestring-builder" = callPackage
@@ -40396,34 +40716,31 @@ self: {
      }) {};
 
   "cabal-helper" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, cabal-install, directory
-     , exceptions, filepath, ghc, ghc-paths, ghc-prim, mtl, process
+    ({ mkDerivation, base, bytestring, Cabal, cabal-install, cabal-plan
+     , containers, directory, filepath, ghc, ghc-paths, mtl, process
      , semigroupoids, template-haskell, temporary, transformers, unix
      , unix-compat, utf8-string
      }:
      mkDerivation {
        pname = "cabal-helper";
-       version = "0.8.0.2";
-       sha256 = "0yhsyq2z660qj5vp38lak2cz90r5jy69ifvz6dfipj6miyh2vmm6";
-       revision = "1";
-       editedCabalFile = "0hzjhnb9iyvk2qs3zbyj6rjhf3dbjksq0jqi8is522sph20zavvk";
+       version = "0.8.1.0";
+       sha256 = "098jjdjzkzpr4lgb78fhy9k80r5m96shyj39km69m5x4ls16cj4g";
        isLibrary = true;
        isExecutable = true;
-       setupHaskellDepends = [ base Cabal directory filepath ];
        libraryHaskellDepends = [
-         base Cabal directory filepath ghc-prim mtl process semigroupoids
-         transformers unix unix-compat
+         base Cabal cabal-plan containers directory filepath mtl process
+         semigroupoids transformers unix unix-compat
        ];
        executableHaskellDepends = [
-         base bytestring Cabal directory exceptions filepath ghc-prim mtl
-         process template-haskell temporary transformers unix unix-compat
+         base bytestring Cabal directory filepath mtl process
+         template-haskell temporary transformers unix unix-compat
          utf8-string
        ];
        executableToolDepends = [ cabal-install ];
        testHaskellDepends = [
-         base bytestring Cabal directory exceptions filepath ghc ghc-paths
-         ghc-prim mtl process template-haskell temporary transformers unix
-         unix-compat utf8-string
+         base bytestring Cabal directory filepath ghc ghc-paths mtl process
+         template-haskell temporary transformers unix unix-compat
+         utf8-string
        ];
        testToolDepends = [ cabal-install ];
        doCheck = false;
@@ -40710,8 +41027,8 @@ self: {
      }:
      mkDerivation {
        pname = "cabal-rpm";
-       version = "0.12.4";
-       sha256 = "1wzsbnm57wc38ppqh8fdp8qnqxham5qia96qlgya4b2wh3q6d932";
+       version = "0.12.5";
+       sha256 = "0xz2qjj52m8pkazy3dbkh0pqhsg3727x9blka24naibgfl1h7vaa";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -40987,8 +41304,8 @@ self: {
      }:
      mkDerivation {
        pname = "cabal2nix";
-       version = "2.10.1";
-       sha256 = "1xwfr53flc2cv7gk583ycmiw7v9x93v1gvhiy6ilqw8a8915vncb";
+       version = "2.10.2";
+       sha256 = "15yvw4wnbsjir0rniwkwi3snyg6laynvacqcn66idcffx8pffy4g";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -41246,51 +41563,51 @@ self: {
 
   "cachix" = callPackage
     ({ mkDerivation, async, base, base16-bytestring, base64-bytestring
-     , bifunctors, bytestring, cachix-api, conduit, conduit-combinators
-     , conduit-extra, cookie, cryptonite, dhall, directory, ed25519
-     , fsnotify, here, hspec, hspec-discover, http-client
-     , http-client-tls, http-conduit, http-types, lzma-conduit
-     , megaparsec, memory, mmorph, optparse-applicative, process
-     , protolude, resourcet, servant, servant-auth, servant-auth-client
-     , servant-client, servant-client-core, servant-streaming-client
-     , streaming, text, unix, uri-bytestring, versions
+     , bifunctors, bytestring, cachix-api, conduit, conduit-extra
+     , cookie, cryptonite, dhall, directory, ed25519, fsnotify, here
+     , hspec, hspec-discover, http-client, http-client-tls, http-conduit
+     , http-types, lzma-conduit, megaparsec, memory, mmorph
+     , optparse-applicative, process, protolude, resourcet, servant
+     , servant-auth, servant-auth-client, servant-client
+     , servant-client-core, servant-streaming-client, streaming, text
+     , unix, uri-bytestring, versions
      }:
      mkDerivation {
        pname = "cachix";
-       version = "0.1.0.2";
-       sha256 = "1r3an3j24dsg2nfm6vj33skwjf3wmbl6lxbfw3ak977z6fxcbwcl";
+       version = "0.1.1";
+       sha256 = "0jhjan72dp18dblrb7v4h4h4ffvii7n4dwmpgfyjn8kndmxkaqbd";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          async base base16-bytestring base64-bytestring bifunctors
-         bytestring cachix-api conduit conduit-combinators conduit-extra
-         cookie cryptonite dhall directory ed25519 fsnotify here http-client
-         http-client-tls http-conduit http-types lzma-conduit megaparsec
-         memory mmorph optparse-applicative process protolude resourcet
-         servant servant-auth servant-auth-client servant-client
-         servant-client-core servant-streaming-client streaming text unix
-         uri-bytestring versions
+         bytestring cachix-api conduit conduit-extra cookie cryptonite dhall
+         directory ed25519 fsnotify here http-client http-client-tls
+         http-conduit http-types lzma-conduit megaparsec memory mmorph
+         optparse-applicative process protolude resourcet servant
+         servant-auth servant-auth-client servant-client servant-client-core
+         servant-streaming-client streaming text unix uri-bytestring
+         versions
        ];
        executableHaskellDepends = [
          async base base16-bytestring base64-bytestring bifunctors
-         bytestring cachix-api conduit conduit-combinators conduit-extra
-         cookie cryptonite dhall directory ed25519 fsnotify here http-client
-         http-client-tls http-conduit http-types lzma-conduit megaparsec
-         memory mmorph optparse-applicative process protolude resourcet
-         servant servant-auth servant-auth-client servant-client
-         servant-client-core servant-streaming-client streaming text unix
-         uri-bytestring versions
+         bytestring cachix-api conduit conduit-extra cookie cryptonite dhall
+         directory ed25519 fsnotify here http-client http-client-tls
+         http-conduit http-types lzma-conduit megaparsec memory mmorph
+         optparse-applicative process protolude resourcet servant
+         servant-auth servant-auth-client servant-client servant-client-core
+         servant-streaming-client streaming text unix uri-bytestring
+         versions
        ];
        executableToolDepends = [ hspec-discover ];
        testHaskellDepends = [
          async base base16-bytestring base64-bytestring bifunctors
-         bytestring cachix-api conduit conduit-combinators conduit-extra
-         cookie cryptonite dhall directory ed25519 fsnotify here hspec
-         http-client http-client-tls http-conduit http-types lzma-conduit
-         megaparsec memory mmorph optparse-applicative process protolude
-         resourcet servant servant-auth servant-auth-client servant-client
-         servant-client-core servant-streaming-client streaming text unix
-         uri-bytestring versions
+         bytestring cachix-api conduit conduit-extra cookie cryptonite dhall
+         directory ed25519 fsnotify here hspec http-client http-client-tls
+         http-conduit http-types lzma-conduit megaparsec memory mmorph
+         optparse-applicative process protolude resourcet servant
+         servant-auth servant-auth-client servant-client servant-client-core
+         servant-streaming-client streaming text unix uri-bytestring
+         versions
        ];
        description = "Command line client for Nix binary cache hosting https://cachix.org";
        license = stdenv.lib.licenses.asl20;
@@ -43040,6 +43357,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "cayene-lpp" = callPackage
+    ({ mkDerivation, base, base16-bytestring, binary, bytestring, hspec
+     , text, time, timerep
+     }:
+     mkDerivation {
+       pname = "cayene-lpp";
+       version = "0.1.0.0";
+       sha256 = "1fflkpg2n1yv3h0d3lw2gkrxy6rp6x8jbf29pby3jsnls23v8y0d";
+       libraryHaskellDepends = [
+         base binary bytestring text time timerep
+       ];
+       testHaskellDepends = [ base base16-bytestring hspec ];
+       description = "Cayenne Low Power Payload";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "cayley-client" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, binary, bytestring
      , exceptions, hspec, http-client, http-conduit, lens, lens-aeson
@@ -43221,8 +43555,8 @@ self: {
      }:
      mkDerivation {
        pname = "cdeps";
-       version = "0.1.1.5";
-       sha256 = "0vsljgsgrgb072xk53f02xqrlyp3zv94skmj0q5446ca7i3grppk";
+       version = "0.1.1.7";
+       sha256 = "15acmkp512bzpq9d0yz4dclpvb71fr2wv292ygv371nhyzs8vilp";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -43404,6 +43738,26 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "cereal_0_5_7_0" = callPackage
+    ({ mkDerivation, array, base, bytestring, containers, ghc-prim
+     , QuickCheck, test-framework, test-framework-quickcheck2
+     }:
+     mkDerivation {
+       pname = "cereal";
+       version = "0.5.7.0";
+       sha256 = "1j7imh2mzqcljld7sx0av69699955rpy3hzivi5723i6a9nszgbs";
+       libraryHaskellDepends = [
+         array base bytestring containers ghc-prim
+       ];
+       testHaskellDepends = [
+         base bytestring QuickCheck test-framework
+         test-framework-quickcheck2
+       ];
+       description = "A binary serialization library";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "cereal-conduit" = callPackage
     ({ mkDerivation, base, bytestring, cereal, conduit, HUnit, mtl
      , resourcet, transformers
@@ -43424,6 +43778,17 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "cereal-data-dword" = callPackage
+    ({ mkDerivation, base, cereal, data-dword }:
+     mkDerivation {
+       pname = "cereal-data-dword";
+       version = "0.1";
+       sha256 = "0fyi8xfp5xkb5cwacfvmrn10n905sr6qxbph9axz1rybjb129l3x";
+       libraryHaskellDepends = [ base cereal data-dword ];
+       description = "Integration of \"cereal\" and \"data-dword\"";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "cereal-derive" = callPackage
     ({ mkDerivation, base, cereal, ghc-prim }:
      mkDerivation {
@@ -43552,6 +43917,30 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "cereal-unordered-containers" = callPackage
+    ({ mkDerivation, base, cereal, hashable, unordered-containers }:
+     mkDerivation {
+       pname = "cereal-unordered-containers";
+       version = "0.1";
+       sha256 = "1gwg67r8z2jzlnks4pki9lwy4hghpynlrmd504mrnw28ahfmp9wn";
+       libraryHaskellDepends = [
+         base cereal hashable unordered-containers
+       ];
+       description = "Integration of \"cereal\" and \"unordered-containers\"";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
+  "cereal-uuid" = callPackage
+    ({ mkDerivation, base, cereal, uuid }:
+     mkDerivation {
+       pname = "cereal-uuid";
+       version = "0.1.1.1";
+       sha256 = "1jg8rkndb1q1l0dnqrkkl0mlsxkcyqcfldb5k8kk9d2lg3plz030";
+       libraryHaskellDepends = [ base cereal uuid ];
+       description = "Integration of \"cereal\" and \"uuid\"";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "cereal-vector" = callPackage
     ({ mkDerivation, base, bytestring, cereal, QuickCheck, vector }:
      mkDerivation {
@@ -44142,6 +44531,35 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "chatwork_0_1_3_5" = callPackage
+    ({ mkDerivation, aeson, aeson-casing, base, bytestring, connection
+     , data-default-class, hspec, http-api-data, http-client
+     , http-client-tls, http-types, req, servant-server, text, warp
+     }:
+     mkDerivation {
+       pname = "chatwork";
+       version = "0.1.3.5";
+       sha256 = "0nb9xhzf8apllbl75883nd3bz50mvfpf5zzkpwjw7lyg7mk82pkm";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson aeson-casing base bytestring connection data-default-class
+         http-api-data http-client http-client-tls http-types req text
+       ];
+       executableHaskellDepends = [
+         aeson aeson-casing base bytestring connection data-default-class
+         http-api-data http-client http-client-tls http-types req text
+       ];
+       testHaskellDepends = [
+         aeson aeson-casing base bytestring connection data-default-class
+         hspec http-api-data http-client http-client-tls http-types req
+         servant-server text warp
+       ];
+       description = "The ChatWork API in Haskell";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "cheapskate" = callPackage
     ({ mkDerivation, base, blaze-html, bytestring, containers
      , data-default, deepseq, mtl, syb, text, uniplate, xss-sanitize
@@ -44269,8 +44687,8 @@ self: {
     ({ mkDerivation, array, base, QuickCheck, random, semigroupoids }:
      mkDerivation {
        pname = "checkers";
-       version = "0.4.10";
-       sha256 = "07ki0qrw9rdjp3y2188wnbzx4g287qdsn9dwhg69i2ajdw83kxw9";
+       version = "0.4.11";
+       sha256 = "0f1dhiymdihrnpz9h9p4mi8iica07qv3wm47acvdkhxrc4sjsq6h";
        libraryHaskellDepends = [
          array base QuickCheck random semigroupoids
        ];
@@ -44786,6 +45204,17 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "church-maybe" = callPackage
+    ({ mkDerivation, base, deepseq, semigroupoids, semigroups }:
+     mkDerivation {
+       pname = "church-maybe";
+       version = "0.1.0.0";
+       sha256 = "0zcpqsaq5ic8zw88r1kqjb592qy174b0ljjhj5qp90cvzmm7bwyz";
+       libraryHaskellDepends = [ base deepseq semigroupoids semigroups ];
+       description = "Church encoded Maybe";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "church-pair" = callPackage
     ({ mkDerivation, base, bifunctors, semigroups, transformers }:
      mkDerivation {
@@ -45246,7 +45675,6 @@ self: {
        benchmarkHaskellDepends = [ base criterion ];
        description = "Clifford Algebra of three dimensional space";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "cl3-hmatrix-interface" = callPackage
@@ -45258,7 +45686,6 @@ self: {
        libraryHaskellDepends = [ base cl3 hmatrix ];
        description = "Interface to/from Cl3 and HMatrix";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "cl3-linear-interface" = callPackage
@@ -45270,7 +45697,6 @@ self: {
        libraryHaskellDepends = [ base cl3 linear ];
        description = "Interface to/from Cl3 and Linear";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "clac" = callPackage
@@ -45474,14 +45900,16 @@ self: {
      , clash-prelude, concurrent-supply, containers, deepseq, directory
      , filepath, ghc, ghc-boot, ghc-prim, ghc-typelits-extra
      , ghc-typelits-knownnat, ghc-typelits-natnormalise, ghci, hashable
-     , haskeline, integer-gmp, lens, mtl, process, reflection, text
-     , time, transformers, unbound-generics, uniplate, unix
-     , unordered-containers
+     , haskeline, integer-gmp, lens, mtl, primitive, process, reflection
+     , text, time, transformers, unbound-generics, uniplate, unix
+     , unordered-containers, vector
      }:
      mkDerivation {
        pname = "clash-ghc";
-       version = "0.99.2";
-       sha256 = "1f57rxw4v17c8hxxkr41zz9rvwmqm88szvyz44jihkr9m2y79v24";
+       version = "0.99.3";
+       sha256 = "0gjbvh6w2yc8pk38h8pw2jqfbyjzadizszy7v24a851m2cg0yiw9";
+       revision = "1";
+       editedCabalFile = "0r86409nh73wcychmwh2j3qnbbjk9z2yxr5amx7gpc8gar4qb3qi";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -45489,8 +45917,8 @@ self: {
          concurrent-supply containers deepseq directory filepath ghc
          ghc-boot ghc-prim ghc-typelits-extra ghc-typelits-knownnat
          ghc-typelits-natnormalise ghci hashable haskeline integer-gmp lens
-         mtl process reflection text time transformers unbound-generics
-         uniplate unix unordered-containers
+         mtl primitive process reflection text time transformers
+         unbound-generics uniplate unix unordered-containers vector
        ];
        executableHaskellDepends = [ base ];
        description = "CAES Language for Synchronous Hardware";
@@ -45503,20 +45931,21 @@ self: {
      , bytestring, clash-prelude, concurrent-supply, containers
      , data-binary-ieee754, deepseq, directory, errors, fgl, filepath
      , ghc, hashable, integer-gmp, lens, mtl, parsers, prettyprinter
-     , process, reducers, template-haskell, text, time, transformers
-     , trifecta, unbound-generics, unordered-containers
+     , primitive, process, reducers, template-haskell, text, time
+     , transformers, trifecta, unbound-generics, unordered-containers
+     , vector
      }:
      mkDerivation {
        pname = "clash-lib";
-       version = "0.99.2";
-       sha256 = "0spkxkh06dqdyv6wjj9511lb0ahj5qjb5q9pyd1nc9kczbv3spvf";
+       version = "0.99.3";
+       sha256 = "1fnsffp2qr608sq7z243a772qisyqbndxmprwd43lbvg2v00yssm";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson ansi-wl-pprint attoparsec base bytestring clash-prelude
          concurrent-supply containers data-binary-ieee754 deepseq directory
          errors fgl filepath ghc hashable integer-gmp lens mtl parsers
-         prettyprinter process reducers template-haskell text time
-         transformers trifecta unbound-generics unordered-containers
+         prettyprinter primitive process reducers template-haskell text time
+         transformers trifecta unbound-generics unordered-containers vector
        ];
        description = "CAES Language for Synchronous Hardware - As a Library";
        license = stdenv.lib.licenses.bsd2;
@@ -45547,8 +45976,8 @@ self: {
      }:
      mkDerivation {
        pname = "clash-prelude";
-       version = "0.99.2";
-       sha256 = "1gs4f3kg2yq2a9y2xypm4k8mdp141889r7kh9495w3qwljhhpb7i";
+       version = "0.99.3";
+       sha256 = "1g3pidjpcpzhkgyxw1w58ck0ihpla58nxx3xgkrcfz903xkjhipg";
        libraryHaskellDepends = [
          array base bifunctors constraints data-binary-ieee754 data-default
          deepseq ghc-prim ghc-typelits-extra ghc-typelits-knownnat
@@ -47405,7 +47834,6 @@ self: {
        ];
        description = "Graphics library for CodeWorld";
        license = stdenv.lib.licenses.asl20;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "codex" = callPackage
@@ -48246,8 +48674,8 @@ self: {
     ({ mkDerivation, base, utility-ht }:
      mkDerivation {
        pname = "comfort-array";
-       version = "0.0.1";
-       sha256 = "1nbnnhmfbsiq31damx998sm7hz127mdqbnzzybz00962bmlmvp72";
+       version = "0.0.1.1";
+       sha256 = "1p6ba5yjpldhy5j7cml2i0i6597pjw87l6xpym1hccn6q1mkqxq5";
        libraryHaskellDepends = [ base utility-ht ];
        description = "Arrays where the index type is a function of the shape type";
        license = stdenv.lib.licenses.bsd3;
@@ -49439,6 +49867,21 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "concur-core" = callPackage
+    ({ mkDerivation, base, free, mtl, natural-transformation, stm
+     , transformers
+     }:
+     mkDerivation {
+       pname = "concur-core";
+       version = "0.1.0.0";
+       sha256 = "1hp0f7dc1r6knvf0x0amagk2ra6kdhgq7winif7zwcwz8wsjpj46";
+       libraryHaskellDepends = [
+         base free mtl natural-transformation stm transformers
+       ];
+       description = "A client side web UI framework for Haskell. Core framework.";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "concurrency" = callPackage
     ({ mkDerivation, array, atomic-primops, base, exceptions
      , monad-control, mtl, stm, transformers
@@ -49466,6 +49909,17 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "concurrent-batch" = callPackage
+    ({ mkDerivation, base, clock, stm }:
+     mkDerivation {
+       pname = "concurrent-batch";
+       version = "0.1.0.0";
+       sha256 = "1f77p053hpiaf7xp916rff9hp29hisk7cwxcq72l5v4h4g3ps59d";
+       libraryHaskellDepends = [ base clock stm ];
+       description = "Concurrent batching queue based on STM with timeout";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "concurrent-buffer" = callPackage
     ({ mkDerivation, base, base-prelude, bug, bytestring, criterion
      , quickcheck-instances, rerebase, tasty, tasty-hunit
@@ -50328,7 +50782,6 @@ self: {
        testHaskellDepends = [ base config-value text ];
        description = "Schema definitions for the config-value package";
        license = stdenv.lib.licenses.isc;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "config-select" = callPackage
@@ -50879,6 +51332,17 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "constraints-extras" = callPackage
+    ({ mkDerivation, base, constraints, template-haskell }:
+     mkDerivation {
+       pname = "constraints-extras";
+       version = "0.1.0.1";
+       sha256 = "12m6z1va1idbqnl7syljgk8hy82vm0lymf262331jmhjb744awpz";
+       libraryHaskellDepends = [ base constraints template-haskell ];
+       description = "Utility package for constraints";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "constrictor" = callPackage
     ({ mkDerivation, base, ghc-prim, transformers }:
      mkDerivation {
@@ -52956,8 +53420,8 @@ self: {
      }:
      mkDerivation {
        pname = "crdt";
-       version = "10.2";
-       sha256 = "1yg4nhsjlyj2wh5ck320v8kb3pva5wy0dssn85sia5sz0xlm8kz3";
+       version = "10.3";
+       sha256 = "0hjk66ygs9kr6mxzqnxgbbh9ww2f2xdshk7gq35jlrvhc3csfqsp";
        libraryHaskellDepends = [
          base binary bytestring containers Diff hashable mtl network-info
          safe stm time vector
@@ -53196,28 +53660,29 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "criterion_1_5_0_0" = callPackage
+  "criterion_1_5_1_0" = callPackage
     ({ mkDerivation, aeson, ansi-wl-pprint, base, base-compat
      , base-compat-batteries, binary, bytestring, cassava, code-page
      , containers, criterion-measurement, deepseq, directory, exceptions
-     , filepath, Glob, HUnit, js-flot, js-jquery, microstache, mtl
+     , fail, filepath, Glob, HUnit, js-flot, js-jquery, microstache, mtl
      , mwc-random, optparse-applicative, parsec, QuickCheck, semigroups
      , statistics, tasty, tasty-hunit, tasty-quickcheck, text, time
      , transformers, transformers-compat, vector, vector-algorithms
      }:
      mkDerivation {
        pname = "criterion";
-       version = "1.5.0.0";
-       sha256 = "0j9qaahlnjnwp8glzxn83924mdpnb38inyq696bs2fbdjzh8nq0x";
+       version = "1.5.1.0";
+       sha256 = "1ixmr1mjid3yds5lzhcrjmvvlpgsn579wns96x5n1rkba14srxcq";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson ansi-wl-pprint base base-compat-batteries binary bytestring
          cassava code-page containers criterion-measurement deepseq
-         directory exceptions filepath Glob js-flot js-jquery microstache
-         mtl mwc-random optparse-applicative parsec semigroups statistics
-         text time transformers transformers-compat vector vector-algorithms
+         directory exceptions fail filepath Glob js-flot js-jquery
+         microstache mtl mwc-random optparse-applicative parsec semigroups
+         statistics text time transformers transformers-compat vector
+         vector-algorithms
        ];
        executableHaskellDepends = [
          base base-compat-batteries optparse-applicative semigroups
@@ -53238,8 +53703,8 @@ self: {
      }:
      mkDerivation {
        pname = "criterion-measurement";
-       version = "0.1.0.0";
-       sha256 = "1kn6xcnmjab0rqxjjgrdpbm5z919jwmsraqnpxqkazswgbbj6r7y";
+       version = "0.1.1.0";
+       sha256 = "0mmbhajphlg32gqxr1lf0w12jkw0qrpjabvx92zpv4ka71lpgy7m";
        libraryHaskellDepends = [
          aeson base base-compat binary containers deepseq vector
        ];
@@ -54004,6 +54469,8 @@ self: {
        pname = "cryptoids";
        version = "0.5.1.0";
        sha256 = "0ai7hg4r944hck9vq2ffwwjsxp3mjfvxwhfr8b8765n1bh86i466";
+       revision = "1";
+       editedCabalFile = "0whcgkgdq7hp1z4dr8291q8kpqipfr4mvn8dqq7byxm10v59kn0k";
        libraryHaskellDepends = [
          base binary bytestring cryptoids-class cryptoids-types cryptonite
          directory exceptions filepath memory
@@ -54031,43 +54498,38 @@ self: {
        pname = "cryptoids-types";
        version = "0.0.0";
        sha256 = "0qp6lx1k2mqay1i4wgkwgaqamp33gijw0wb13rh71i0qwyvnr51b";
-       revision = "1";
-       editedCabalFile = "0i12f6rsphs4plkxc8w3dalyf9iy5q67lkm4fxv4g1zcicqxgmqy";
+       revision = "2";
+       editedCabalFile = "0dzfdjqbw197jrd7iygw8a74b9ryvym5xh8k9zy29y40ln20i2hg";
        libraryHaskellDepends = [ base binary http-api-data path-pieces ];
        description = "Shared types for encrypting internal object identifiers before exposure";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "cryptol" = callPackage
-    ({ mkDerivation, alex, ansi-terminal, array, async, base
-     , base-compat, bytestring, containers, criterion, deepseq
-     , directory, filepath, gitrev, GraphSCC, happy, haskeline, heredoc
-     , monad-control, monadLib, mtl, old-time, presburger, pretty
-     , process, QuickCheck, random, sbv, simple-smt, smtLib, syb
-     , template-haskell, text, tf-random, time, transformers
-     , transformers-base, utf8-string
+    ({ mkDerivation, alex, ansi-terminal, array, base, base-compat
+     , blaze-html, bytestring, containers, criterion, deepseq, directory
+     , filepath, gitrev, GraphSCC, happy, haskeline, heredoc
+     , monad-control, monadLib, mtl, panic, pretty, process, random, sbv
+     , simple-smt, strict, text, tf-random, time, transformers
+     , transformers-base
      }:
      mkDerivation {
        pname = "cryptol";
-       version = "2.5.0";
-       sha256 = "1w8w4srdvnd8dwjbip45bdqsgpg5xmw2nrw1asnk857bgdhjh2ci";
-       revision = "1";
-       editedCabalFile = "0zd7ly5xy61z401bhw49r13wkcmrl7lsbc0245yas23j4bdmpbdr";
+       version = "2.6.0";
+       sha256 = "0hlgff177s8lhv3s90cmqc3x2xr60g3vxvc7p1mhzb354zxbp2jz";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
-         array async base base-compat bytestring containers deepseq
-         directory filepath gitrev GraphSCC heredoc monad-control monadLib
-         mtl old-time presburger pretty process QuickCheck random sbv
-         simple-smt smtLib syb template-haskell text tf-random time
-         transformers transformers-base utf8-string
+         array base base-compat bytestring containers deepseq directory
+         filepath gitrev GraphSCC heredoc monad-control monadLib mtl panic
+         pretty process random sbv simple-smt strict text tf-random time
+         transformers-base
        ];
        libraryToolDepends = [ alex happy ];
        executableHaskellDepends = [
-         ansi-terminal base base-compat containers deepseq directory
-         filepath haskeline monad-control monadLib process random sbv
-         tf-random transformers
+         ansi-terminal base base-compat blaze-html containers directory
+         filepath haskeline monad-control text transformers
        ];
        benchmarkHaskellDepends = [
          base criterion deepseq directory filepath sbv text
@@ -55329,6 +55791,7 @@ self: {
        executableHaskellDepends = [ base optparse-applicative ];
        description = "Basic Slack bot framework";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "dao" = callPackage
@@ -56662,7 +57125,6 @@ self: {
        ];
        description = "Interval datatype, interval arithmetic and interval-based containers";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "data-inttrie" = callPackage
@@ -57190,8 +57652,8 @@ self: {
     ({ mkDerivation, base, hashable, unordered-containers }:
      mkDerivation {
        pname = "data-standards";
-       version = "0.1.0.1";
-       sha256 = "0nx8hgv653nh138f9s2x36hwv92sbj5wzl4isaylxn12qqlwx94d";
+       version = "0.1.0.2";
+       sha256 = "1xllcy2yn26shmcibnjczi7nm3mp9rqa6685iqc8a8vcic7mqcj9";
        libraryHaskellDepends = [ base hashable unordered-containers ];
        description = "A collection of standards representable by simple data types";
        license = stdenv.lib.licenses.mpl20;
@@ -57672,6 +58134,8 @@ self: {
        pname = "dates";
        version = "0.2.2.1";
        sha256 = "02cc1h1rb37bx79fz5s573g3ib0fnscphlsgmd0m6hr1m8c2mgbd";
+       revision = "1";
+       editedCabalFile = "1qp9zipvm2wk1mzl6b6cl1ynjgs2lascvgdridn4alx5l3qnxw6m";
        libraryHaskellDepends = [
          base base-unicode-symbols parsec syb time
        ];
@@ -58973,14 +59437,19 @@ self: {
      }) {};
 
   "deferred-folds" = callPackage
-    ({ mkDerivation, base, containers, foldl }:
+    ({ mkDerivation, base, bytestring, containers, foldl, primitive
+     , transformers
+     }:
      mkDerivation {
        pname = "deferred-folds";
-       version = "0.6.5.1";
-       sha256 = "1awb8g145jknywiyclq3jhpq94lf0c19n4ns7p4lvgx7fs4xyr9c";
-       libraryHaskellDepends = [ base containers foldl ];
+       version = "0.6.11";
+       sha256 = "1xwdr5zlg09qnapqpsqvc77dx1avr73di5qd7ck2km5asfijdvj8";
+       libraryHaskellDepends = [
+         base bytestring containers foldl primitive transformers
+       ];
        description = "Abstractions over deferred folds";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "definitive-base" = callPackage
@@ -59381,6 +59850,23 @@ self: {
        license = "unknown";
      }) {};
 
+  "dependent-monoidal-map" = callPackage
+    ({ mkDerivation, aeson, base, constraints, constraints-extras
+     , dependent-map, dependent-sum, dependent-sum-aeson-orphans
+     }:
+     mkDerivation {
+       pname = "dependent-monoidal-map";
+       version = "0.1.0.0";
+       sha256 = "1gzqnxnbr9r1zny932pa9qbq4ygdpkmxhb9cflvh2vav548qfkv9";
+       libraryHaskellDepends = [
+         aeson base constraints constraints-extras dependent-map
+         dependent-sum dependent-sum-aeson-orphans
+       ];
+       description = "Data.Dependent.Map variant that appends conflicting entries when merging maps instead of discarding one side of the conflict.";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "dependent-state" = callPackage
     ({ mkDerivation, base, lens, mtl, prologue }:
      mkDerivation {
@@ -59404,6 +59890,22 @@ self: {
        license = stdenv.lib.licenses.publicDomain;
      }) {};
 
+  "dependent-sum-aeson-orphans" = callPackage
+    ({ mkDerivation, aeson, base, constraints, constraints-extras
+     , dependent-map, dependent-sum
+     }:
+     mkDerivation {
+       pname = "dependent-sum-aeson-orphans";
+       version = "0.1.0.0";
+       sha256 = "1rw9ialvyj1c3zjcqalwx6sc1fx1ra3p1wpfx8f65p8gzgj7m1yj";
+       libraryHaskellDepends = [
+         aeson base constraints constraints-extras dependent-map
+         dependent-sum
+       ];
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "dependent-sum-template" = callPackage
     ({ mkDerivation, base, dependent-sum, template-haskell, th-extras
      }:
@@ -59632,8 +60134,8 @@ self: {
      }:
      mkDerivation {
        pname = "derive-topdown";
-       version = "0.0.1.0";
-       sha256 = "0311cnnsq34mc4c24skyhx7458xzd1y9pb9a77mmkc4ils604rql";
+       version = "0.0.2.0";
+       sha256 = "0vs21aq0mcl1p9fwmwvqf61x5ndgfl4i32g9x40x1safj5c594s6";
        libraryHaskellDepends = [
          base mtl primitive syb template-haskell th-expand-syns transformers
        ];
@@ -59975,22 +60477,22 @@ self: {
 
   "dfinity-radix-tree" = callPackage
     ({ mkDerivation, aeson, base, base16-bytestring, bloomfilter
-     , BoundedChan, bytestring, cmdargs, conduit, containers
-     , cryptohash-sha256, data-default-class, deepseq, ghc-prim
-     , lens-simple, leveldb-haskell, lrucaching, mtl, resourcet
-     , semigroups, serialise, text, unordered-containers
+     , BoundedChan, bytestring, cmdargs, concurrent-extra, conduit
+     , containers, cryptohash-sha256, data-default-class, deepseq
+     , ghc-prim, lens-simple, leveldb-haskell, lrucaching, mtl
+     , resourcet, semigroups, serialise, text, unordered-containers
      }:
      mkDerivation {
        pname = "dfinity-radix-tree";
-       version = "0.2.0";
-       sha256 = "1sdb6zrxkl0r66ip56c9j3as2l0gmbxk0fsxmgxlpak8rglpnv8k";
+       version = "0.3.1";
+       sha256 = "0fzkhibixdzf4wm7kia224r6bqz8mks9m2c25b5qw31sf7m70zx1";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base base16-bytestring bloomfilter BoundedChan bytestring conduit
-         containers cryptohash-sha256 data-default-class deepseq ghc-prim
-         lens-simple leveldb-haskell lrucaching mtl resourcet semigroups
-         serialise
+         base base16-bytestring bloomfilter BoundedChan bytestring
+         concurrent-extra conduit containers cryptohash-sha256
+         data-default-class deepseq ghc-prim lens-simple leveldb-haskell
+         lrucaching mtl resourcet semigroups serialise
        ];
        executableHaskellDepends = [
          aeson base base16-bytestring bytestring cmdargs containers
@@ -60179,31 +60681,6 @@ self: {
      }:
      mkDerivation {
        pname = "dhall-json";
-       version = "1.2.1";
-       sha256 = "0zf88py0hfrzsa3jq5i8nz0wv8m1b753bdakvykmkj6r0dgd574r";
-       revision = "1";
-       editedCabalFile = "06dr99jwvkabav7krb2dj0c037rdrv5mmm9p8ycvx4b7a1zd86h3";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson base dhall insert-ordered-containers optparse-applicative
-         text unordered-containers
-       ];
-       executableHaskellDepends = [
-         aeson aeson-pretty base bytestring dhall optparse-applicative text
-         yaml
-       ];
-       description = "Compile Dhall to JSON or YAML";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "dhall-json_1_2_2" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, base, bytestring, dhall
-     , insert-ordered-containers, optparse-applicative, text
-     , unordered-containers, yaml
-     }:
-     mkDerivation {
-       pname = "dhall-json";
        version = "1.2.2";
        sha256 = "13vap0x53c9i2cyggh3riq8fza46c2d9rqmbxmsjvsawxz2jfm9d";
        isLibrary = true;
@@ -60218,7 +60695,6 @@ self: {
        ];
        description = "Compile Dhall to JSON or YAML";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "dhall-lex" = callPackage
@@ -60262,7 +60738,6 @@ self: {
        ];
        description = "Dhall to Nix compiler";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "dhall-text" = callPackage
@@ -60284,14 +60759,14 @@ self: {
 
   "dhall-to-cabal" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, contravariant
-     , dhall, Diff, filepath, hashable, insert-ordered-containers
-     , optparse-applicative, prettyprinter, tasty, tasty-golden, text
-     , transformers, vector
+     , dhall, Diff, directory, filepath, hashable
+     , insert-ordered-containers, microlens, optparse-applicative
+     , prettyprinter, tasty, tasty-golden, text, transformers, vector
      }:
      mkDerivation {
        pname = "dhall-to-cabal";
-       version = "1.2.0.0";
-       sha256 = "0iyqpj06hzshxkf2ymc12rnn5rzmp83h5x99kv8pdypkd8rzvr1r";
+       version = "1.3.0.0";
+       sha256 = "0mb0hvdhwlis38snxdyk01lyykxgav98ank3qq5rsf00ggdbv485";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -60299,12 +60774,13 @@ self: {
          insert-ordered-containers text transformers vector
        ];
        executableHaskellDepends = [
-         base bytestring Cabal dhall insert-ordered-containers
-         optparse-applicative prettyprinter text transformers
+         base bytestring Cabal dhall directory filepath
+         insert-ordered-containers microlens optparse-applicative
+         prettyprinter text transformers
        ];
        testHaskellDepends = [
-         base bytestring Cabal dhall Diff filepath prettyprinter tasty
-         tasty-golden text
+         base bytestring Cabal dhall Diff filepath microlens prettyprinter
+         tasty tasty-golden text
        ];
        description = "Compile Dhall expressions to Cabal files";
        license = stdenv.lib.licenses.mit;
@@ -60346,15 +60822,33 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "di_1_1" = callPackage
+    ({ mkDerivation, base, containers, df1, di-core, di-df1, di-handle
+     , di-monad, exceptions
+     }:
+     mkDerivation {
+       pname = "di";
+       version = "1.1";
+       sha256 = "1akwhznnnwb9y4rbb4kys2vvwzdmpxdccrnrh65s5c1pw3w517n5";
+       libraryHaskellDepends = [
+         base containers df1 di-core di-df1 di-handle di-monad exceptions
+       ];
+       description = "Typeful hierarchical structured logging using di, mtl and df1";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "di-core" = callPackage
-    ({ mkDerivation, base, containers, exceptions, QuickCheck, stm
-     , tasty, tasty-hunit, tasty-quickcheck, time
+    ({ mkDerivation, base, containers, exceptions, QuickCheck
+     , safe-exceptions, stm, tasty, tasty-hunit, tasty-quickcheck, time
      }:
      mkDerivation {
        pname = "di-core";
-       version = "1.0";
-       sha256 = "0slggv1c2q8amznf0j38x12v0f4lhg7z7mr0qaayj6v6pkpp5s6j";
-       libraryHaskellDepends = [ base containers exceptions stm time ];
+       version = "1.0.2";
+       sha256 = "0g6xr9cgqispal9s67l8iacdg0pg8ijaws5640fby6vv9jp42qn8";
+       libraryHaskellDepends = [
+         base containers exceptions safe-exceptions stm time
+       ];
        testHaskellDepends = [
          base exceptions QuickCheck stm tasty tasty-hunit tasty-quickcheck
          time
@@ -60363,6 +60857,26 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "di-core_1_0_3" = callPackage
+    ({ mkDerivation, base, containers, QuickCheck, safe-exceptions, stm
+     , tasty, tasty-hunit, tasty-quickcheck, time
+     }:
+     mkDerivation {
+       pname = "di-core";
+       version = "1.0.3";
+       sha256 = "1rfza96ljcf754mj44m2ffm51k9v6c0ii2sqqnddjkva3h3hx47h";
+       libraryHaskellDepends = [
+         base containers safe-exceptions stm time
+       ];
+       testHaskellDepends = [
+         base QuickCheck safe-exceptions stm tasty tasty-hunit
+         tasty-quickcheck time
+       ];
+       description = "Typeful hierarchical structured logging without monad towers";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "di-df1" = callPackage
     ({ mkDerivation, base, bytestring, df1, di-core, di-handle
      , di-monad, QuickCheck, stm, tasty, tasty-quickcheck, text, time
@@ -60412,6 +60926,22 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "di-monad_1_2" = callPackage
+    ({ mkDerivation, base, containers, di-core, exceptions, mtl, pipes
+     , stm, transformers
+     }:
+     mkDerivation {
+       pname = "di-monad";
+       version = "1.2";
+       sha256 = "1zqgsylx6z6p0cvlyhl7vnff5sb4jlv9qzqgbz8kg3zli183gwc3";
+       libraryHaskellDepends = [
+         base containers di-core exceptions mtl pipes stm transformers
+       ];
+       description = "mtl flavoured typeful hierarchical structured logging for di-core";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "dia-base" = callPackage
     ({ mkDerivation, base, deepseq }:
      mkDerivation {
@@ -60566,7 +61096,6 @@ self: {
        ];
        description = "HTML5 canvas backend for diagrams drawing EDSL";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "diagrams-contrib" = callPackage
@@ -61384,7 +61913,6 @@ self: {
        ];
        description = "A practical formlet library";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "digestive-functors-aeson" = callPackage
@@ -61406,7 +61934,6 @@ self: {
        ];
        description = "Run digestive-functors forms against JSON";
        license = stdenv.lib.licenses.gpl3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "digestive-functors-blaze" = callPackage
@@ -61422,7 +61949,6 @@ self: {
        ];
        description = "Blaze frontend for the digestive-functors library";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "digestive-functors-happstack" = callPackage
@@ -61438,7 +61964,6 @@ self: {
        ];
        description = "Happstack backend for the digestive-functors library";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "digestive-functors-heist" = callPackage
@@ -61480,7 +62005,6 @@ self: {
        libraryHaskellDepends = [ base digestive-functors lucid text ];
        description = "Lucid frontend for the digestive-functors library";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "digestive-functors-scotty" = callPackage
@@ -61499,7 +62023,6 @@ self: {
        ];
        description = "Scotty backend for the digestive-functors library";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "digestive-functors-snap" = callPackage
@@ -61516,7 +62039,6 @@ self: {
        ];
        description = "Snap backend for the digestive-functors library";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "digit" = callPackage
@@ -61635,8 +62157,8 @@ self: {
     ({ mkDerivation, base, Cabal, QuickCheck }:
      mkDerivation {
        pname = "dimensions";
-       version = "1.0.0.0";
-       sha256 = "13y87wakhkw7fzfhqjif96y8z57h6pa0c7wirb0rvhfzdknyc1x0";
+       version = "1.0.1.1";
+       sha256 = "18f0b82vgzwk8yf0d8h10ni18jq2x34rgb1lsprlb1xxpw0dskda";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base Cabal QuickCheck ];
        description = "Safe type-level dimensionality for multidimensional data";
@@ -61893,12 +62415,12 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "directory_1_3_3_0" = callPackage
+  "directory_1_3_3_1" = callPackage
     ({ mkDerivation, base, filepath, time, unix }:
      mkDerivation {
        pname = "directory";
-       version = "1.3.3.0";
-       sha256 = "02s1vj56mqfjjgvs0vpz805582rz06p8mrp7784a3mwx78m8p4n9";
+       version = "1.3.3.1";
+       sha256 = "0f2nj0cgzdp90rhkqq5cl2v079qi59dm49mjz571zj5d842xn7f4";
        libraryHaskellDepends = [ base filepath time unix ];
        testHaskellDepends = [ base filepath time unix ];
        description = "Platform-agnostic library for filesystem operations";
@@ -63651,7 +64173,6 @@ self: {
        doHaddock = false;
        description = "Easy way to run doctests via cabal";
        license = stdenv.lib.licenses.publicDomain;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "doctest-discover_0_2_0_0" = callPackage
@@ -64874,6 +65395,7 @@ self: {
        ];
        description = "XML streaming parser/renderer for the Dublin Core standard elements";
        license = stdenv.lib.licenses.publicDomain;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "duckling" = callPackage
@@ -64951,8 +65473,8 @@ self: {
      }:
      mkDerivation {
        pname = "dump-core";
-       version = "0.1.3.1";
-       sha256 = "1n0x8p4zzc73ysf18zyrkhwiyz6j4kgwwiml64zm7pyyhskvrh3p";
+       version = "0.1.3.2";
+       sha256 = "04p3x8lvf4if82xjin9cxhc3r478lp3zmr3xn33xqp37lmcqvr5k";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base bytestring containers directory filepath ghc monadLib
@@ -65924,7 +66446,6 @@ self: {
        ];
        description = "Templating language with similar syntax and features to Liquid or Jinja2";
        license = "unknown";
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "edenmodules" = callPackage
@@ -65992,20 +66513,21 @@ self: {
      }) {};
 
   "edges" = callPackage
-    ({ mkDerivation, base, cereal, contravariant, deferred-folds, foldl
-     , monad-par, pointed, potoki, potoki-cereal, primitive
-     , primitive-extras, profunctors, QuickCheck, quickcheck-instances
-     , rerebase, semigroupoids, tasty, tasty-hunit, tasty-quickcheck
-     , text, vector
+    ({ mkDerivation, base, cereal, contravariant, deepseq
+     , deferred-folds, foldl, hashable, monad-par, pointed, potoki
+     , potoki-cereal, primitive, primitive-extras, profunctors
+     , QuickCheck, quickcheck-instances, rerebase, semigroupoids, tasty
+     , tasty-hunit, tasty-quickcheck, text, unordered-containers, vector
      }:
      mkDerivation {
        pname = "edges";
-       version = "0.4.0.1";
-       sha256 = "1a599zi2im1ics8gnb0v0iv2rpzwzl8i2qfglgi1cxzdhcymn5sa";
+       version = "0.9.1.1";
+       sha256 = "12alvmgxp488sg1km1j7kjlsbdk8xh6kxdpyxbvz4js6v1z54y0p";
        libraryHaskellDepends = [
-         base cereal contravariant deferred-folds foldl monad-par pointed
-         potoki potoki-cereal primitive primitive-extras profunctors
-         QuickCheck semigroupoids text vector
+         base cereal contravariant deepseq deferred-folds foldl hashable
+         monad-par pointed potoki potoki-cereal primitive primitive-extras
+         profunctors QuickCheck semigroupoids text unordered-containers
+         vector
        ];
        testHaskellDepends = [
          cereal foldl QuickCheck quickcheck-instances rerebase tasty
@@ -66013,6 +66535,7 @@ self: {
        ];
        description = "Tools for efficient immutable graphs";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "edis" = callPackage
@@ -66044,7 +66567,6 @@ self: {
        testToolDepends = [ tasty-discover ];
        description = "A monad for rewriting things";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "edit-distance" = callPackage
@@ -66294,8 +66816,8 @@ self: {
      }:
      mkDerivation {
        pname = "egison";
-       version = "3.7.11";
-       sha256 = "0k7dx9lnr8gj9nzxijcxwiivy5pi62jfld5hcskq9yqfpy5x618f";
+       version = "3.7.12";
+       sha256 = "0dmy9hxamjpp553ipkfjwh8j3bxqql99idxcxkdsj1x4ixgm2m2g";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -66310,7 +66832,7 @@ self: {
          unordered-containers vector
        ];
        testHaskellDepends = [
-         base Glob HUnit mtl test-framework test-framework-hunit
+         base filepath Glob HUnit mtl test-framework test-framework-hunit
          transformers
        ];
        benchmarkHaskellDepends = [
@@ -66516,8 +67038,8 @@ self: {
        pname = "ekg";
        version = "0.4.0.15";
        sha256 = "1k3d5kiqm034qs04k0pcisf4zbdmx2fcgl9a6c1lzzjw96zf6aj8";
-       revision = "2";
-       editedCabalFile = "0dn8xysffy7pgz88h4h6lpjpl5n978dm3yxlzyxbk2k1byhzzx7d";
+       revision = "3";
+       editedCabalFile = "05vyycpr627znm769ilyaah39npwa6p23sncgar2vyvxscchkzpi";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base bytestring ekg-core ekg-json filepath network snap-core
@@ -66585,8 +67107,8 @@ self: {
        pname = "ekg-core";
        version = "0.1.1.4";
        sha256 = "0dz9iv6viya7b5nx9gxj9g0d1k155pvb7i59azf9272wl369mn36";
-       revision = "1";
-       editedCabalFile = "01hp42jjp1cg8z692xahbwlv4x521pdxhyd8d89fjdkvccf8gvnk";
+       revision = "2";
+       editedCabalFile = "1jky0jf6ajan5zmb46d6p4lv7293kc5gw1bcq5av733g10cwrbdk";
        libraryHaskellDepends = [
          base containers ghc-prim text unordered-containers
        ];
@@ -66654,8 +67176,8 @@ self: {
        pname = "ekg-json";
        version = "0.1.0.6";
        sha256 = "0iyx0ix4dcyhh9xg4ia1lm7x2q0iffswnr33khfg9fr81am80shy";
-       revision = "2";
-       editedCabalFile = "02lx17l8dch793n83dgalv2r77nrlcj6k4xgpxaxzwr3nyprk2vj";
+       revision = "3";
+       editedCabalFile = "0d029nmwpln8iqqj1l5pz41l4gpbgk6n9gmlwnhnq2cm7ih6gzad";
        libraryHaskellDepends = [
          aeson base ekg-core text unordered-containers
        ];
@@ -66743,10 +67265,8 @@ self: {
      }:
      mkDerivation {
        pname = "ekg-statsd";
-       version = "0.2.3.0";
-       sha256 = "05lakyb0sp6g8nziy6jzk2l19v2371cdnih6pp6myyj6iflx9smf";
-       revision = "1";
-       editedCabalFile = "1k4sndkjg1prvzhiii9gcgkx8zfkk9c4nf548x0hrbmj1laj8d62";
+       version = "0.2.4.0";
+       sha256 = "1nvsiblha1fzykvfaq1s0fyvfmhm32wvxdsfkn9pqd6dl5ivyx2y";
        libraryHaskellDepends = [
          base bytestring ekg-core network text time unordered-containers
        ];
@@ -67347,7 +67867,6 @@ self: {
        ];
        description = "Parsing and rendering of email and MIME headers";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "email-postmark" = callPackage
@@ -67435,7 +67954,6 @@ self: {
        testHaskellDepends = [ base doctest Glob ];
        description = "Wrapper around email-validate library adding instances for common type classes";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "emailparse" = callPackage
@@ -67509,6 +68027,25 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "emd" = callPackage
+    ({ mkDerivation, base, containers, finite-typelits
+     , ghc-typelits-knownnat, ghc-typelits-natnormalise, HUnit
+     , transformers, typelits-witnesses, vector, vector-sized
+     }:
+     mkDerivation {
+       pname = "emd";
+       version = "0.1.2.1";
+       sha256 = "0lx2f4kxzpmpnhwsd9rd0jxx7n39b4f77vm5hnqzvyvdhvlcfr53";
+       libraryHaskellDepends = [
+         base containers finite-typelits ghc-typelits-knownnat
+         ghc-typelits-natnormalise transformers typelits-witnesses vector
+         vector-sized
+       ];
+       testHaskellDepends = [ base containers HUnit ];
+       description = "Empirical Mode Decomposition and Hilbert-Huang Transform";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "emgm" = callPackage
     ({ mkDerivation, base, HUnit, QuickCheck, syb }:
      mkDerivation {
@@ -68070,13 +68607,12 @@ self: {
     ({ mkDerivation, base, containers, hspec, text }:
      mkDerivation {
        pname = "envparse";
-       version = "0.4";
-       sha256 = "0gc0h9cyrszydfkbbsmm48qdilwannbb9js5x9iqzhyk1v6xg7dz";
+       version = "0.4.1";
+       sha256 = "00133c2wcxw8hj93srg39l539zvsahiz6jl4pi6wf6lc1zqdm0d1";
        libraryHaskellDepends = [ base containers ];
        testHaskellDepends = [ base containers hspec text ];
        description = "Parse environment variables";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "envy" = callPackage
@@ -69798,12 +70334,12 @@ self: {
      }) {};
 
   "exact-pi" = callPackage
-    ({ mkDerivation, base, numtype-dk, semigroups }:
+    ({ mkDerivation, base, numtype-dk }:
      mkDerivation {
        pname = "exact-pi";
-       version = "0.4.1.3";
-       sha256 = "1r1cjyz6aqbq8ydn3gq4107n3hnd6zbygj7pw299nqdaag38g7jf";
-       libraryHaskellDepends = [ base numtype-dk semigroups ];
+       version = "0.4.1.4";
+       sha256 = "15v10wn5zgg7y66jzfg0l8lx2qpj91dh7rp05aa3c6c3dss9dx3v";
+       libraryHaskellDepends = [ base numtype-dk ];
        description = "Exact rational multiples of pi (and integer powers of pi)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -69972,6 +70508,35 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "exchangerates" = callPackage
+    ({ mkDerivation, aeson, base, containers, directory, genvalidity
+     , genvalidity-containers, genvalidity-hspec
+     , genvalidity-hspec-aeson, genvalidity-text, genvalidity-time
+     , hspec, http-api-data, http-client, http-client-tls, mtl
+     , QuickCheck, servant, servant-client, stm, text, time, validity
+     , validity-containers, validity-time, yaml
+     }:
+     mkDerivation {
+       pname = "exchangerates";
+       version = "0.0.0.0";
+       sha256 = "1g9q65pv94bnr70793s07sp5xd242hrh5c8v34l8rv3wk8v0mr77";
+       libraryHaskellDepends = [
+         aeson base containers directory http-api-data http-client
+         http-client-tls mtl servant servant-client stm text time validity
+         validity-containers validity-time yaml
+       ];
+       testHaskellDepends = [
+         aeson base containers directory genvalidity genvalidity-containers
+         genvalidity-hspec genvalidity-hspec-aeson genvalidity-text
+         genvalidity-time hspec http-api-data http-client http-client-tls
+         mtl QuickCheck servant servant-client stm text time validity
+         validity-containers validity-time yaml
+       ];
+       description = "A Haskell client for https://exchangeratesapi.io/";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "execs" = callPackage
     ({ mkDerivation, base, directory, process, text }:
      mkDerivation {
@@ -70664,7 +71229,6 @@ self: {
        ];
        description = "Extension of real numbers with positive/negative infinities";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "extensible" = callPackage
@@ -70737,8 +71301,8 @@ self: {
      }:
      mkDerivation {
        pname = "extensible-effects";
-       version = "3.0.0.0";
-       sha256 = "1sqvdwqi3aqqhsjny7h1i7gany4b79nqc539b5arwksjvsgmv2yb";
+       version = "3.1.0.0";
+       sha256 = "0p4vk4k6922ar853zb85jm4si7y1qdr1wkx4pwfd613a5ar23440";
        libraryHaskellDepends = [ base monad-control transformers-base ];
        testHaskellDepends = [
          base doctest HUnit monad-control QuickCheck silently test-framework
@@ -70891,7 +71455,6 @@ self: {
        ];
        description = "API Client for ExtraLife team and user data";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "extrapolate" = callPackage
@@ -70980,6 +71543,7 @@ self: {
        ];
        description = "Rational arithmetic in an irrational world";
        license = "GPL";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "facts" = callPackage
@@ -72123,6 +72687,24 @@ self: {
        license = stdenv.lib.licenses.gpl3;
      }) {};
 
+  "fedora-haskell-tools_0_6" = callPackage
+    ({ mkDerivation, base, csv, directory, filepath, HTTP, process
+     , time, unix
+     }:
+     mkDerivation {
+       pname = "fedora-haskell-tools";
+       version = "0.6";
+       sha256 = "06yr6hyksdqz0nksw0m23cqik51jjr74241xx96979pvw07zcym4";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         base csv directory filepath HTTP process time unix
+       ];
+       description = "Building and maintenance tools for Fedora Haskell";
+       license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "fedora-packages" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, hlint
      , HsOpenSSL, hspec, http-streams, io-streams, lens, text
@@ -72586,8 +73168,8 @@ self: {
      }:
      mkDerivation {
        pname = "ffmpeg-light";
-       version = "0.12.2.1";
-       sha256 = "1azzm32rvx48vab3i3cnf520nbvcazx18pi36ilgc97nih15lwjw";
+       version = "0.12.2.2";
+       sha256 = "0yn1qhj2kzicxpjmy09lb660psjavbrfib29q0m1b8zx0fvn5xzk";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -72857,6 +73439,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "file-embed_0_0_11" = callPackage
+    ({ mkDerivation, base, bytestring, directory, filepath
+     , template-haskell
+     }:
+     mkDerivation {
+       pname = "file-embed";
+       version = "0.0.11";
+       sha256 = "0l6dkwccbzzyx8rcav03lya2334dgi3vfwk96h7l93l0fc4x19gf";
+       libraryHaskellDepends = [
+         base bytestring directory filepath template-haskell
+       ];
+       testHaskellDepends = [ base filepath ];
+       description = "Use Template Haskell to embed file contents directly";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "file-embed-lzma" = callPackage
     ({ mkDerivation, base, base-compat, bytestring, directory, filepath
      , lzma, template-haskell, text, th-lift-instances, transformers
@@ -73054,8 +73653,8 @@ self: {
        pname = "filepath-crypto";
        version = "0.1.0.0";
        sha256 = "1bj9haa4ignmk6c6gdiqb4rnwy395pwqdyfy4kgg0z16w0l39mw0";
-       revision = "4";
-       editedCabalFile = "11ch90kp5qlbhswjf7px1n0rhffn1hwsx7l0p7vpcdnwdkixb414";
+       revision = "5";
+       editedCabalFile = "1xyrac6m3szzj7x68fnrf7nh43gq03g9rwyynfxdx290bgc38gch";
        libraryHaskellDepends = [
          base binary bytestring case-insensitive cryptoids cryptoids-class
          cryptoids-types exceptions filepath sandi template-haskell
@@ -73220,7 +73819,6 @@ self: {
        testHaskellDepends = [ base bytestring HUnit ];
        description = "Filterable request logging wai middleware. Change how data is logged and when.";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "filtrable" = callPackage
@@ -73408,7 +74006,6 @@ self: {
        ];
        description = "Finite Fields";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "finite-typelits" = callPackage
@@ -73558,6 +74155,7 @@ self: {
        ];
        description = "Calculates file-size frequency-distribution";
        license = "GPL";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "fit" = callPackage
@@ -74930,7 +75528,6 @@ self: {
        ];
        description = "A new formatting library";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "fn" = callPackage
@@ -74985,6 +75582,18 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "focus_1_0_1_2" = callPackage
+    ({ mkDerivation, base, transformers }:
+     mkDerivation {
+       pname = "focus";
+       version = "1.0.1.2";
+       sha256 = "00kfc71cvkrpckmhn8qi90vzc4x0mqdqha088n558hd44kyygx5d";
+       libraryHaskellDepends = [ base transformers ];
+       description = "A general abstraction for manipulating elements of container data structures";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "fold-debounce" = callPackage
     ({ mkDerivation, base, data-default-class, hspec, stm, stm-delay
      , time
@@ -75028,8 +75637,8 @@ self: {
      }:
      mkDerivation {
        pname = "foldl";
-       version = "1.4.2";
-       sha256 = "14ccc2spv63v7vipfrmk8jbbw2x1dkkxsyzqzcpnkzjw0yg4ghc9";
+       version = "1.4.3";
+       sha256 = "13n0ca3hw5jzqf6rxsdbhbwkn61a9zlm13f0f205s60j3sc72jzk";
        libraryHaskellDepends = [
          base bytestring comonad containers contravariant hashable
          mwc-random primitive profunctors semigroupoids semigroups text
@@ -75111,6 +75720,7 @@ self: {
        ];
        description = "Transducers for foldl folds";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "foldl-transduce-attoparsec" = callPackage
@@ -75132,6 +75742,7 @@ self: {
        ];
        description = "Attoparsec and foldl-transduce integration";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "folds" = callPackage
@@ -75426,8 +76037,8 @@ self: {
      }:
      mkDerivation {
        pname = "forest";
-       version = "0.2.1";
-       sha256 = "1kj84w39bxirasa5m2y9zjgsq7cd6yv82y51g8cr9g7r1z30wri8";
+       version = "0.2.1.1";
+       sha256 = "1f3zbdkxch2a7a6qv20j0mj1bjjk7f81bnn48ki8xzg925cyl1dl";
        libraryHaskellDepends = [
          aeson base comonad deepseq free hashable profunctors semigroupoids
        ];
@@ -75841,6 +76452,8 @@ self: {
        pname = "foundation";
        version = "0.0.21";
        sha256 = "1q43y8wfj0wf9gdq2kzphwjwq6m5pvryy1lqgk954aq5z3ks1lsf";
+       revision = "1";
+       editedCabalFile = "07mzfc75wl7kn2lr2gmbx4i0a5gxyi9b066rz0x2pqxqav3fwqs0";
        libraryHaskellDepends = [ base basement ghc-prim ];
        testHaskellDepends = [ base basement ];
        benchmarkHaskellDepends = [ base basement gauge ];
@@ -76115,7 +76728,6 @@ self: {
        benchmarkHaskellDepends = [ base time ];
        description = "Cached and parallel data fetching";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "freddy" = callPackage
@@ -76174,6 +76786,28 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "free-algebras" = callPackage
+    ({ mkDerivation, base, constraints, containers, data-fix, free
+     , groups, hedgehog, kan-extensions, mtl, natural-numbers
+     , transformers
+     }:
+     mkDerivation {
+       pname = "free-algebras";
+       version = "0.0.3.0";
+       sha256 = "1qkgpmw2kv3x436f600cw73gdvfgjdl5i8nx80nh7q7dsg2ynl72";
+       libraryHaskellDepends = [
+         base constraints containers data-fix free groups kan-extensions mtl
+         natural-numbers transformers
+       ];
+       testHaskellDepends = [
+         base constraints containers data-fix free groups hedgehog
+         kan-extensions mtl natural-numbers transformers
+       ];
+       description = "Free algebras in Haskell";
+       license = stdenv.lib.licenses.mpl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "free-concurrent" = callPackage
     ({ mkDerivation, base, type-aligned }:
      mkDerivation {
@@ -76217,6 +76851,7 @@ self: {
        ];
        description = "Free functors, adjoint to functors that forget class constraints";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "free-game" = callPackage
@@ -76795,8 +77430,8 @@ self: {
     ({ mkDerivation, base, bytestring, process, text }:
      mkDerivation {
        pname = "fromhtml";
-       version = "0.1.0.4";
-       sha256 = "1p1qkidh5wgfgrqqa59zi77rvgphh2wh8ldql4plxq5flh2zszkx";
+       version = "1.0.0";
+       sha256 = "0idfjkwlg0g5vgv8x5m302ra4w23sgvq29gbbgyx99afrhxqh37l";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base bytestring process text ];
@@ -77142,8 +77777,8 @@ self: {
      }:
      mkDerivation {
        pname = "ftp-client";
-       version = "0.5.0.0";
-       sha256 = "17i6jml4v88wy456p3gjzc93db1sr0p5q19vb3jw61648nmswvgb";
+       version = "0.5.0.1";
+       sha256 = "1mffpifpsp3l0nmpd6wabgxmz459ky47bzfizqbijxac24x69455";
        libraryHaskellDepends = [
          attoparsec base bytestring connection containers exceptions network
          transformers
@@ -77151,7 +77786,6 @@ self: {
        testHaskellDepends = [ base ];
        description = "Transfer files with FTP and FTPS";
        license = stdenv.lib.licenses.publicDomain;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ftp-client-conduit" = callPackage
@@ -77160,8 +77794,8 @@ self: {
      }:
      mkDerivation {
        pname = "ftp-client-conduit";
-       version = "0.5.0.1";
-       sha256 = "08v5zf3idm65b9aihmaplznmcshaydx3f1ns0f6kzfhmvbdpwc2c";
+       version = "0.5.0.2";
+       sha256 = "0hkipszpl6nkd8c79nvi591dqp7aaflvmpadf84r82n5agadf4ss";
        libraryHaskellDepends = [
          base bytestring conduit connection exceptions ftp-client resourcet
        ];
@@ -77419,6 +78053,7 @@ self: {
        executableHaskellDepends = [ base funcons-tools funcons-values ];
        description = "A modular interpreter for executing SIMPLE funcons";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "funcons-tools" = callPackage
@@ -77637,7 +78272,7 @@ self: {
   "funflow" = callPackage
     ({ mkDerivation, aeson, async, base, bytestring, clock, constraints
      , containers, contravariant, cryptonite, data-default, directory
-     , exceptions, filepath, ghc-prim, hashable, hedis, hinotify
+     , exceptions, filepath, ghc-prim, Glob, hashable, hedis, hinotify
      , hostname, integer-gmp, katip, lens, lifted-async, memory
      , monad-control, mtl, optparse-applicative, path, path-io, pretty
      , process, random, safe-exceptions, scientific, sqlite-simple, stm
@@ -77646,16 +78281,16 @@ self: {
      }:
      mkDerivation {
        pname = "funflow";
-       version = "1.1.0";
-       sha256 = "1fly82yffcdldjvqkk920rj7aq4ncy71g5zix1cnn1hks6n8xp8b";
+       version = "1.3.1";
+       sha256 = "04980fbz3nzr70aakc7ng9d7047vrzh5864iwxziiqbw1h57la71";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson async base bytestring clock constraints containers
          contravariant cryptonite data-default directory exceptions filepath
-         ghc-prim hashable hedis hinotify hostname integer-gmp katip lens
-         lifted-async memory monad-control mtl path path-io pretty process
-         random safe-exceptions scientific sqlite-simple stm store
+         ghc-prim Glob hashable hedis hinotify hostname integer-gmp katip
+         lens lifted-async memory monad-control mtl path path-io pretty
+         process random safe-exceptions scientific sqlite-simple stm store
          template-haskell text time transformers unix unordered-containers
          vector yaml
        ];
@@ -77820,6 +78455,7 @@ self: {
        testHaskellDepends = [ base HUnit ];
        description = "Filters a list based on a fuzzy string search";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "fuzzy-dates" = callPackage
@@ -78246,25 +78882,26 @@ self: {
      }) {};
 
   "gcodehs" = callPackage
-    ({ mkDerivation, aeson, ansi-wl-pprint, attoparsec, base
-     , bytestring, containers, formatting, optparse-applicative, pipes
-     , pipes-aeson, pipes-attoparsec, pipes-bytestring, pipes-parse
-     , pipes-safe, text
+    ({ mkDerivation, ansi-wl-pprint, array, attoparsec, base
+     , bytestring, containers, double-conversion, mtl
+     , optparse-applicative, pipes, pipes-attoparsec, pipes-bytestring
+     , pipes-parse, pipes-safe, pipes-text, text, vty
      }:
      mkDerivation {
        pname = "gcodehs";
-       version = "0.1.0.0";
-       sha256 = "1cvdd6pnz39ssb4a7immwvh83g752m71l2yypq4zrbmqaca3ix0g";
+       version = "0.1.1.0";
+       sha256 = "1vlq8r4gf43bxly20l3aimg9p81rf64g35bngmvbkx7l218yvcjn";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson ansi-wl-pprint attoparsec base bytestring containers
-         formatting text
+         ansi-wl-pprint array attoparsec base bytestring containers
+         double-conversion mtl pipes pipes-attoparsec pipes-bytestring text
+         vty
        ];
        executableHaskellDepends = [
-         aeson attoparsec base bytestring optparse-applicative pipes
-         pipes-aeson pipes-attoparsec pipes-bytestring pipes-parse
-         pipes-safe text
+         attoparsec base bytestring double-conversion optparse-applicative
+         pipes pipes-attoparsec pipes-bytestring pipes-parse pipes-safe
+         pipes-text text
        ];
        description = "GCode processor";
        license = stdenv.lib.licenses.bsd3;
@@ -78959,6 +79596,26 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "generic-lens_1_0_0_2" = callPackage
+    ({ mkDerivation, base, criterion, deepseq, doctest, HUnit
+     , inspection-testing, lens, profunctors, QuickCheck, tagged
+     }:
+     mkDerivation {
+       pname = "generic-lens";
+       version = "1.0.0.2";
+       sha256 = "0s21jfw0ndkkmx7di3q0b7xj7hws6yxxcsflal617c44iqc8lvsy";
+       libraryHaskellDepends = [ base profunctors tagged ];
+       testHaskellDepends = [
+         base doctest HUnit inspection-testing lens profunctors
+       ];
+       benchmarkHaskellDepends = [
+         base criterion deepseq lens QuickCheck
+       ];
+       description = "Generically derive traversals, lenses and prisms";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "generic-lens-labels" = callPackage
     ({ mkDerivation, base, generic-lens }:
      mkDerivation {
@@ -79578,6 +80235,24 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "genvalidity-hspec-optics" = callPackage
+    ({ mkDerivation, base, doctest, genvalidity, genvalidity-hspec
+     , hspec, microlens, QuickCheck
+     }:
+     mkDerivation {
+       pname = "genvalidity-hspec-optics";
+       version = "0.0.0.0";
+       sha256 = "0nx1qfi6dq0vikpbab4spkhmpm7lyvbvg5k7ni9lh71ijqjynyv8";
+       libraryHaskellDepends = [
+         base genvalidity genvalidity-hspec hspec microlens QuickCheck
+       ];
+       testHaskellDepends = [
+         base doctest genvalidity genvalidity-hspec hspec microlens
+       ];
+       description = "Standard spec's for optics";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "genvalidity-mergeless" = callPackage
     ({ mkDerivation, base, containers, genvalidity
      , genvalidity-containers, genvalidity-hspec
@@ -80114,7 +80789,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "ghc_8_4_1" = callPackage
+  "ghc_8_4_3" = callPackage
     ({ mkDerivation, alex, array, base, binary, bytestring, containers
      , deepseq, directory, filepath, ghc-boot, ghc-boot-th, ghci, happy
      , hpc, process, template-haskell, terminfo, time, transformers
@@ -80122,8 +80797,8 @@ self: {
      }:
      mkDerivation {
        pname = "ghc";
-       version = "8.4.1";
-       sha256 = "1axvba6vd13bf9z45jffv05r3jy5n5pxly59r8s5pxh369188076";
+       version = "8.4.3";
+       sha256 = "1yryz21fnx5g1khpa7y2ps58kws3s1wjmz1ipnbv3hdcf6gyq46d";
        libraryHaskellDepends = [
          array base binary bytestring containers deepseq directory filepath
          ghc-boot ghc-boot-th ghci hpc process template-haskell terminfo
@@ -80135,14 +80810,14 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "ghc-boot_8_4_2" = callPackage
+  "ghc-boot_8_4_3" = callPackage
     ({ mkDerivation, base, binary, bytestring, directory, filepath
      , ghc-boot-th
      }:
      mkDerivation {
        pname = "ghc-boot";
-       version = "8.4.2";
-       sha256 = "120vdlb6gyv6mndv8n3sssnif1m4zz6wrjlq9xmr2sha27pgsx9r";
+       version = "8.4.3";
+       sha256 = "028x85pmvacndkv6mm9vrg9j6p6zw0a6v2mdwibhf3ck3wwm9v8m";
        libraryHaskellDepends = [
          base binary bytestring directory filepath ghc-boot-th
        ];
@@ -80151,12 +80826,12 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "ghc-boot-th_8_4_2" = callPackage
+  "ghc-boot-th_8_4_3" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "ghc-boot-th";
-       version = "8.4.2";
-       sha256 = "1c7crailwqgwn7a8mqpggmkzzz7067z3hz710vx7wp71wynzj8ff";
+       version = "8.4.3";
+       sha256 = "19q4j9n0ir0b5cc54sazzf4m51fd6mz6705wzplva4qh5602dafi";
        libraryHaskellDepends = [ base ];
        description = "Shared functionality between GHC and the @template-haskell@ library";
        license = stdenv.lib.licenses.bsd3;
@@ -80912,13 +81587,12 @@ self: {
      }) {};
 
   "ghc-syb-utils" = callPackage
-    ({ mkDerivation, base, directory, filepath, ghc, ghc-paths, syb }:
+    ({ mkDerivation, base, bytestring, ghc, syb }:
      mkDerivation {
        pname = "ghc-syb-utils";
-       version = "0.2.3.3";
-       sha256 = "0fj7cqkdkb2kbfsif62bgc17cymnxjr6nnbsd1z4hfw8hz4pchjz";
-       libraryHaskellDepends = [ base ghc syb ];
-       testHaskellDepends = [ base directory filepath ghc ghc-paths ];
+       version = "0.3.0.0";
+       sha256 = "0mfnlp0z64999cc3jgzi3x5s428gs5jsqmmbr2n5v7shh0csnff4";
+       libraryHaskellDepends = [ base bytestring ghc syb ];
        description = "Scrap Your Boilerplate utilities for the GHC API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -80984,11 +81658,11 @@ self: {
     ({ mkDerivation, base, bytestring, criterion, text }:
      mkDerivation {
        pname = "ghc-trace-events";
-       version = "0.0.0";
-       sha256 = "00lq6bcl78drqlzj39avf9k2x2q4d2fdac3rrxrxicsdwry6brkk";
+       version = "0.0.0.1";
+       sha256 = "0b9s07wy26f9xswg6ysylpjaa9gv9iqw50n3zqpkj3jr8ah8y3kl";
        libraryHaskellDepends = [ base bytestring text ];
        benchmarkHaskellDepends = [ base bytestring criterion ];
-       description = "Faster replacements for traceEvent and traceEventMarker";
+       description = "Faster replacements for traceEvent and traceMarker";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
@@ -81051,21 +81725,20 @@ self: {
 
   "ghc-typelits-presburger" = callPackage
     ({ mkDerivation, base, containers, equational-reasoning, ghc
-     , ghc-tcplugins-extra, pretty, reflection
+     , ghc-tcplugins-extra, pretty, reflection, singletons
      }:
      mkDerivation {
        pname = "ghc-typelits-presburger";
-       version = "0.2.0.0";
-       sha256 = "0wxcvi71hkjyjlnpwnfph04jffy595qwlqgwylqp377glyz1vgs7";
+       version = "0.2.0.3";
+       sha256 = "15lywyh7sdfgqhz0bpi2hap1ix2s8dsfvn7vwzsci8l0w5vl5bn2";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          base containers equational-reasoning ghc ghc-tcplugins-extra pretty
-         reflection
+         reflection singletons
        ];
        description = "Presburger Arithmetic Solver for GHC Type-level natural numbers";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ghc-usage" = callPackage
@@ -81102,15 +81775,15 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "ghci_8_4_2" = callPackage
+  "ghci_8_4_3" = callPackage
     ({ mkDerivation, array, base, binary, bytestring, containers
      , deepseq, filepath, ghc-boot, ghc-boot-th, template-haskell
      , transformers, unix
      }:
      mkDerivation {
        pname = "ghci";
-       version = "8.4.2";
-       sha256 = "0pdhy6p3axq6jwl84mcq6404r1mnld7fbyspkmzninvdd46wr74l";
+       version = "8.4.3";
+       sha256 = "1jzzig7ikyy14xsanga0zaaqk3xj57pkwx301db89cns8yyq7vxj";
        libraryHaskellDepends = [
          array base binary bytestring containers deepseq filepath ghc-boot
          ghc-boot-th template-haskell transformers unix
@@ -81917,8 +82590,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gtk";
-       version = "3.0.23";
-       sha256 = "0lii8k87adhrdhpwqcfdcnclh7wf9hi6rkn819c2xmpbchaj3s4k";
+       version = "3.0.24";
+       sha256 = "14cyj1acxs39avciyzqqb1qa5dr4my8rv3mfwv1kv92wa9a5i97v";
        setupHaskellDepends = [ base Cabal haskell-gi ];
        libraryHaskellDepends = [
          base bytestring containers gi-atk gi-cairo gi-gdk gi-gdkpixbuf
@@ -82171,8 +82844,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-vte";
-       version = "2.91.17";
-       sha256 = "1pslywq1mkcvrvbb3d5a4nc6vrmr9hvbgmg8dcsjq061fcg6b2aw";
+       version = "2.91.18";
+       sha256 = "0rixrkw0k2vz59y20lsd8zw54n7l069mij0n76dnmah2bjjk1r7w";
        setupHaskellDepends = [ base Cabal haskell-gi ];
        libraryHaskellDepends = [
          base bytestring containers gi-atk gi-gdk gi-gio gi-glib gi-gobject
@@ -82449,6 +83122,7 @@ self: {
        ];
        description = "Giphy HTTP API wrapper and CLI search tool";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "gist" = callPackage
@@ -82531,8 +83205,8 @@ self: {
      }:
      mkDerivation {
        pname = "git-annex";
-       version = "6.20180719";
-       sha256 = "13fbkdf461z4wqvjlzfjp3h17xyy8jb1av4s6jmlg1jl7656q96k";
+       version = "6.20180807";
+       sha256 = "1wkqh1y58m0z1mf2j33qhndpxcjwv8mbv384kdk17vn0lp9zas1s";
        configureFlags = [
          "-fassistant" "-fcryptonite" "-fdbus" "-fdesktopnotify" "-fdns"
          "-ffeed" "-finotify" "-fpairing" "-fproduction" "-fquvi" "-f-s3"
@@ -82739,21 +83413,20 @@ self: {
 
   "git-mediate" = callPackage
     ({ mkDerivation, ansi-terminal, base, base-compat, Diff, directory
-     , filepath, mtl, optparse-applicative, process, unix
+     , filepath, mtl, optparse-applicative, process, unix-compat
      }:
      mkDerivation {
        pname = "git-mediate";
-       version = "1.0.3";
-       sha256 = "01lvw1lb2xfp9yyvj1053cczi1jfzvcxn5q5ls3jzc4g979grw18";
+       version = "1.0.5";
+       sha256 = "1g5q66z47vrkygvaqwlr15xlkav93ax0f6qk6fcaixg74ny1mw53";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
          ansi-terminal base base-compat Diff directory filepath mtl
-         optparse-applicative process unix
+         optparse-applicative process unix-compat
        ];
-       description = "Remove trivial conflict markers in a git repository";
+       description = "Tool to help resolving git conflicts";
        license = stdenv.lib.licenses.gpl2;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "git-monitor" = callPackage
@@ -82930,18 +83603,18 @@ self: {
 
   "githash" = callPackage
     ({ mkDerivation, base, bytestring, directory, filepath, hspec
-     , process, template-haskell, temporary
+     , process, template-haskell, temporary, unliftio
      }:
      mkDerivation {
        pname = "githash";
-       version = "0.1.0.0";
-       sha256 = "183f1kbyvcikvm2damm7radhimhlhgnblcvw5j2s794x2h4akcci";
+       version = "0.1.0.1";
+       sha256 = "03zc7vjlnrr7ix7cnpgi70s0znsi07ms60dci8baxbcmjbibdcgy";
        libraryHaskellDepends = [
          base bytestring directory filepath process template-haskell
        ];
        testHaskellDepends = [
          base bytestring directory filepath hspec process template-haskell
-         temporary
+         temporary unliftio
        ];
        description = "Compile git revision info into Haskell projects";
        license = stdenv.lib.licenses.bsd3;
@@ -83525,6 +84198,7 @@ self: {
        ];
        description = "CLI Giphy search tool with previews in iTerm 2";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "gjk" = callPackage
@@ -83908,15 +84582,15 @@ self: {
      , bytestring, Cabal, config-schema, config-value, containers
      , directory, filepath, free, gitrev, hashable, hookup, HsOpenSSL
      , HUnit, irc-core, kan-extensions, lens, network, process
-     , regex-tdfa, semigroupoids, socks, split, stm, template-haskell
-     , text, time, transformers, unix, unordered-containers, vector, vty
+     , regex-tdfa, semigroupoids, split, stm, template-haskell, text
+     , time, transformers, unix, unordered-containers, vector, vty
      }:
      mkDerivation {
        pname = "glirc";
-       version = "2.26";
-       sha256 = "1ax2ygzrsr1r21v9cx4ixnlgrax6nxr4rkh090n1wv6xn02kd3j0";
-       revision = "4";
-       editedCabalFile = "1kky984mv59s94xj044wxj47ijy4a4fkrp93mkh47ww53azjw1lw";
+       version = "2.27";
+       sha256 = "0n7hh3020nsg034d2bdgdqf2glp6yaq9cp7cjlg3956zkrfi9jgw";
+       revision = "1";
+       editedCabalFile = "1d9v3bgzas23m13cr765n6dha6lsyw06wngjwb2rvaaj34sjl5hp";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal filepath ];
@@ -83924,7 +84598,7 @@ self: {
          async attoparsec base base64-bytestring bytestring config-schema
          config-value containers directory filepath free gitrev hashable
          hookup HsOpenSSL irc-core kan-extensions lens network process
-         regex-tdfa semigroupoids socks split stm template-haskell text time
+         regex-tdfa semigroupoids split stm template-haskell text time
          transformers unix unordered-containers vector vty
        ];
        executableHaskellDepends = [ base lens text vty ];
@@ -84427,12 +85101,12 @@ self: {
      }) {};
 
   "gmpint" = callPackage
-    ({ mkDerivation, base, gmp, micro-recursion-schemes }:
+    ({ mkDerivation, base, gmp }:
      mkDerivation {
        pname = "gmpint";
-       version = "0.1.1.1";
-       sha256 = "02zr0acsf7zpyl369c9063qp6dgpblcb73q2m9fwz63ya58ixbk4";
-       libraryHaskellDepends = [ base micro-recursion-schemes ];
+       version = "0.1.1.2";
+       sha256 = "0kb3gc9a9wd1ci5jpbpa253hqhx8w6if52yppk2k34yvm1385k35";
+       libraryHaskellDepends = [ base ];
        librarySystemDepends = [ gmp ];
        description = "GMP integer conversions";
        license = stdenv.lib.licenses.bsd3;
@@ -86232,6 +86906,7 @@ self: {
        ];
        description = "Google Maps Geocoding API bindings";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "google-oauth2" = callPackage
@@ -86359,6 +87034,7 @@ self: {
        ];
        description = "Bindings to the Google Static Maps API";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "google-translate" = callPackage
@@ -86375,6 +87051,7 @@ self: {
        ];
        description = "Google Translate API bindings";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "googleplus" = callPackage
@@ -87405,8 +88082,8 @@ self: {
      }:
      mkDerivation {
        pname = "graphmod";
-       version = "1.4.1";
-       sha256 = "029lrdgms3kvqh5g9r762r31nwr0cjkzwksbc501d9kd0gk0ymjh";
+       version = "1.4.2";
+       sha256 = "196647zh8cz7gpm7z18wqsx0rad3mvq7qrl20varvi34hxck6fwq";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -87415,7 +88092,6 @@ self: {
        ];
        description = "Present the module dependencies of a program as a \"dot\" graph";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "graphql" = callPackage
@@ -87675,8 +88351,8 @@ self: {
      }:
      mkDerivation {
        pname = "greenclip";
-       version = "3.0.2";
-       sha256 = "1b1nx2jnwal1fhwh7cq0hv1nrwc2hzzh96yab6cpv0r8bm34qxs7";
+       version = "3.1.1";
+       sha256 = "1axh1q7kcvcnhn4rl704i4gcix5yn5v0sb3bdgjk4vgkd7fv8chw";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -87778,8 +88454,8 @@ self: {
      }:
      mkDerivation {
        pname = "greskell";
-       version = "0.2.0.2";
-       sha256 = "01nzqyk0flj4p87iin9ggvy61csvxcnby9phczahqbc0m9v5pi3h";
+       version = "0.2.0.3";
+       sha256 = "13nqmpga35ri45rvssfj6mhzafkgdbg5077s8m847ny1sz10xg0x";
        libraryHaskellDepends = [
          aeson base greskell-core semigroups text transformers
          unordered-containers vector
@@ -87790,7 +88466,6 @@ self: {
        ];
        description = "Haskell binding for Gremlin graph query language";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "greskell-core" = callPackage
@@ -87800,8 +88475,8 @@ self: {
      }:
      mkDerivation {
        pname = "greskell-core";
-       version = "0.1.2.1";
-       sha256 = "1w3rzgkrdd62v734k4pap46780wz9q8fnr0apjvcdzga7h2685hs";
+       version = "0.1.2.2";
+       sha256 = "1h9sx4sdfh2flbvnrmhwy7g5lrzg018w9qrqrrkd4szi499dxc0d";
        libraryHaskellDepends = [
          aeson base containers hashable scientific semigroups text
          unordered-containers uuid vector
@@ -87812,7 +88487,6 @@ self: {
        ];
        description = "Haskell binding for Gremlin graph query language - core data types and tools";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "greskell-websocket" = callPackage
@@ -87835,7 +88509,6 @@ self: {
        ];
        description = "Haskell client for Gremlin Server using WebSocket serializer";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "grid" = callPackage
@@ -88948,6 +89621,17 @@ self: {
        license = stdenv.lib.licenses.lgpl21;
      }) {gtksourceview3 = pkgs.gnome3.gtksourceview;};
 
+  "guarded-allocation" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "guarded-allocation";
+       version = "0.0";
+       sha256 = "1fj8zf9drvkd8bydiy7g0z9dqqjn7d8mf1jdhwcyx6c013ixnmsj";
+       libraryHaskellDepends = [ base ];
+       description = "Memory allocation with added stress tests and integrity checks";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "guarded-rewriting" = callPackage
     ({ mkDerivation, base, instant-generics }:
      mkDerivation {
@@ -89044,6 +89728,7 @@ self: {
        ];
        description = "REST client to the gym-http-api project";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "h-booru" = callPackage
@@ -89365,8 +90050,8 @@ self: {
      }:
      mkDerivation {
        pname = "hOpenPGP";
-       version = "2.7.1";
-       sha256 = "02nws5px5zb9rvsl3hpqr15iw56n0d2pwgdrk3d047l4hx9cbm95";
+       version = "2.7.2";
+       sha256 = "1fcpzc1ph0nykjs4k5hm6b67698h1n9452wlpm55acdf53mrk1lg";
        libraryHaskellDepends = [
          aeson asn1-encoding attoparsec base base16-bytestring
          base64-bytestring bifunctors binary binary-conduit bytestring bzlib
@@ -89398,6 +90083,7 @@ self: {
        ];
        description = "native Haskell implementation of OpenPGP (RFC4880)";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hPDB" = callPackage
@@ -90221,6 +90907,8 @@ self: {
        pname = "hackage-repo-tool";
        version = "0.1.1.1";
        sha256 = "05r4i7zhwbsv9ci4yid57fnb5lkx254pch9arq5a11dvwsvdzvzw";
+       revision = "1";
+       editedCabalFile = "1ay6b522lblmwy1439z9cb2y3p4rwzav2yz0pn9m5q4wqr8x7rxr";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -90242,8 +90930,8 @@ self: {
        pname = "hackage-security";
        version = "0.5.3.0";
        sha256 = "08bwawc7ramgdh54vcly2m9pvfchp0ahhs8117jajni6x4bnx66v";
-       revision = "1";
-       editedCabalFile = "0m0xhcivjqq6cwmhr60sva4qz2ciknyacv7dxpdiwbsl3kwyx9sz";
+       revision = "2";
+       editedCabalFile = "0hwv588hwzlhzck7lhlhmnz4vv05mmfxmx1vmk0b9gwvlv7wfjc3";
        libraryHaskellDepends = [
          base base16-bytestring base64-bytestring bytestring Cabal
          containers cryptohash-sha256 directory ed25519 filepath ghc-prim
@@ -91492,14 +92180,13 @@ self: {
      }:
      mkDerivation {
        pname = "hakyll-filestore";
-       version = "0.1.5";
-       sha256 = "0fiyx1sgyijs0c3yjky3rm4wdqrn2jh7wj2vr8hjymgxm0cva4zh";
+       version = "0.1.6";
+       sha256 = "15w52lh2z68qi9f1xgqvwgnzix1ryspbnrd9vrmllcdp9g1kci62";
        libraryHaskellDepends = [
          base filestore hakyll time time-locale-compat
        ];
        description = "FileStore utilities for Hakyll";
        license = stdenv.lib.licenses.publicDomain;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hakyll-ogmarkup" = callPackage
@@ -92202,8 +92889,10 @@ self: {
      }:
      mkDerivation {
        pname = "hapistrano";
-       version = "0.3.5.8";
-       sha256 = "0yg1wgg4mkfjf49xfcnijrwmj747yzbybsvkaq515i618nz5x57z";
+       version = "0.3.5.9";
+       sha256 = "1jyzjj9m6vj9rlpvadaxnfxxl8ynrn8jp9xzyp3kwkzyv6cdi1ha";
+       revision = "1";
+       editedCabalFile = "0g48v24byay41jxhyszy9j00s77r9gsfdh3x6dvwv5shb558w95k";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -94159,6 +94848,30 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "haskell-ci" = callPackage
+    ({ mkDerivation, ansi-terminal, base, bytestring, Cabal, containers
+     , deepseq, Diff, directory, filepath, ShellCheck, tasty
+     , tasty-golden, transformers
+     }:
+     mkDerivation {
+       pname = "haskell-ci";
+       version = "0.1.0.0";
+       sha256 = "1bfl9k0ypak7p39xkx0zslamd9cd5jvvxf57wqigbcpgcmsd7z40";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base Cabal containers deepseq directory filepath ShellCheck
+         transformers
+       ];
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [
+         ansi-terminal base bytestring Diff directory filepath tasty
+         tasty-golden transformers
+       ];
+       description = "Cabal package script generator for Travis-CI";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "haskell-cnc" = callPackage
     ({ mkDerivation, array, base, bytestring, containers, directory
      , extensible-exceptions, ghc-prim, HSH, HUnit, MissingH, mtl
@@ -94247,8 +94960,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-dap";
-       version = "0.0.6.0";
-       sha256 = "1w14vz2fgj90lx6w7w93zk9blmafpyv32gxzz7pm5fwnbrr07ds2";
+       version = "0.0.7.0";
+       sha256 = "1xrjrdrn8an1w5dig134jcy9whwjfm2vnb8s4vvd1aa8iq37p87p";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base ];
@@ -94656,7 +95369,7 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "haskell-lsp_0_4_0_0" = callPackage
+  "haskell-lsp_0_6_0_0" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, data-default
      , directory, filepath, hashable, haskell-lsp-types, hslogger, hspec
      , lens, mtl, network-uri, parsec, sorted-list, stm, text, time
@@ -94664,8 +95377,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-lsp";
-       version = "0.4.0.0";
-       sha256 = "1djypqp2agwd834qrhjq8q2692mjaddpzpw758aq3g7284aig76n";
+       version = "0.6.0.0";
+       sha256 = "1z5iy5m88zwbv5lrzg5ypmb4bcn4lg1xczq6nzkdlmkgc2l2w1c0";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -94724,17 +95437,18 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "haskell-lsp-types_0_4_0_0" = callPackage
+  "haskell-lsp-types_0_6_0_0" = callPackage
     ({ mkDerivation, aeson, base, bytestring, data-default, filepath
-     , hashable, lens, network-uri, text, unordered-containers
+     , hashable, lens, network-uri, scientific, text
+     , unordered-containers
      }:
      mkDerivation {
        pname = "haskell-lsp-types";
-       version = "0.4.0.0";
-       sha256 = "1f0lyk02q0kqica0wa4rsm3j90ypbczmpr9fd5q90bwqfq9ydf2c";
+       version = "0.6.0.0";
+       sha256 = "1cy8l7qzqa0iy4bqdfy2znih4vv5z8krmxdyb3bm66imykvn0w4q";
        libraryHaskellDepends = [
          aeson base bytestring data-default filepath hashable lens
-         network-uri text unordered-containers
+         network-uri scientific text unordered-containers
        ];
        description = "Haskell library for the Microsoft Language Server Protocol, data types";
        license = stdenv.lib.licenses.mit;
@@ -94823,8 +95537,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-names";
-       version = "0.9.1";
-       sha256 = "1ybcdxz6y0l5qsq3vd0ii6m1ifysc2k8852lzw0nfs9i4q9pnwhh";
+       version = "0.9.2";
+       sha256 = "1gfqyh0lgi4n20dmh6pavxixy3flw385fp2iisks99l30nzn0kyv";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base bytestring containers data-lens-light filepath
@@ -94894,8 +95608,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-overridez";
-       version = "0.10.1.1";
-       sha256 = "0djxy9qfn318qmym711ba9rca2a9l9dpfvdwqmjsnihh33myjk1d";
+       version = "0.10.3.0";
+       sha256 = "1h7i7pacfy8vy2xin11m90v8j80lr5y36hsqjkyj074z5gm2wzpd";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -94905,7 +95619,6 @@ self: {
        ];
        description = "Manage nix overrides for haskell packages";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "haskell-packages" = callPackage
@@ -95450,7 +96163,6 @@ self: {
        ];
        description = "Refactoring Tool for Haskell";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "haskell-tools-cli" = callPackage
@@ -95486,7 +96198,6 @@ self: {
        ];
        description = "Command-line frontend for Haskell-tools Refact";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "haskell-tools-daemon" = callPackage
@@ -95520,7 +96231,6 @@ self: {
        ];
        description = "Background process for Haskell-tools that editors can connect to";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "haskell-tools-debug" = callPackage
@@ -95545,7 +96255,6 @@ self: {
        executableHaskellDepends = [ base ];
        description = "Debugging Tools for Haskell-tools";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "haskell-tools-demo" = callPackage
@@ -95576,7 +96285,6 @@ self: {
        ];
        description = "A web-based demo for Haskell-tools Refactor";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "haskell-tools-experimental-refactorings" = callPackage
@@ -95607,7 +96315,6 @@ self: {
        ];
        description = "Refactoring Tool for Haskell";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "haskell-tools-prettyprint" = callPackage
@@ -95653,7 +96360,6 @@ self: {
        ];
        description = "Refactoring Tool for Haskell";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "haskell-tools-rewrite" = callPackage
@@ -95675,7 +96381,6 @@ self: {
        ];
        description = "Facilities for generating new parts of the Haskell-Tools AST";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "haskell-tor" = callPackage
@@ -97062,35 +97767,6 @@ self: {
      }:
      mkDerivation {
        pname = "hasql";
-       version = "1.3.0.2";
-       sha256 = "12xq08y54r6fia9nk4cp9gqflmml7b0zd8xhgnx3ylycl8r52h8m";
-       libraryHaskellDepends = [
-         attoparsec base base-prelude bytestring bytestring-strict-builder
-         contravariant contravariant-extras data-default-class dlist
-         hashable hashtables loch-th mtl placeholders postgresql-binary
-         postgresql-libpq profunctors text text-builder transformers vector
-       ];
-       testHaskellDepends = [
-         bug data-default-class QuickCheck quickcheck-instances rebase
-         rerebase tasty tasty-hunit tasty-quickcheck
-       ];
-       benchmarkHaskellDepends = [ bug criterion rerebase ];
-       description = "An efficient PostgreSQL driver and a flexible mapping API";
-       license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {};
-
-  "hasql_1_3_0_3" = callPackage
-    ({ mkDerivation, attoparsec, base, base-prelude, bug, bytestring
-     , bytestring-strict-builder, contravariant, contravariant-extras
-     , criterion, data-default-class, dlist, hashable, hashtables
-     , loch-th, mtl, placeholders, postgresql-binary, postgresql-libpq
-     , profunctors, QuickCheck, quickcheck-instances, rebase, rerebase
-     , tasty, tasty-hunit, tasty-quickcheck, text, text-builder
-     , transformers, vector
-     }:
-     mkDerivation {
-       pname = "hasql";
        version = "1.3.0.3";
        sha256 = "01vl4p67yhcm8cmbmajgyd7ggj3p5f6350f8sky8kv3dn31wg6ji";
        libraryHaskellDepends = [
@@ -97153,19 +97829,19 @@ self: {
     ({ mkDerivation, base, base-prelude, bytestring, contravariant
      , foldl, hasql, hasql-cursor-transaction, hasql-transaction
      , profunctors, QuickCheck, quickcheck-instances, rebase, tasty
-     , tasty-hunit, tasty-quickcheck, tasty-smallcheck
+     , tasty-hunit, tasty-quickcheck
      }:
      mkDerivation {
        pname = "hasql-cursor-query";
-       version = "0.4.4.1";
-       sha256 = "1lc3x3pwfahm81pfncky6mqsz6fjyj0szwi4qhf1k1drx36wr3db";
+       version = "0.4.4.2";
+       sha256 = "1h57x0az7hlmkbwmhdm0y4c63ypx48gkkw07rb2lj5sizn9j2qq9";
        libraryHaskellDepends = [
          base base-prelude bytestring contravariant foldl hasql
          hasql-cursor-transaction hasql-transaction profunctors
        ];
        testHaskellDepends = [
          foldl hasql QuickCheck quickcheck-instances rebase tasty
-         tasty-hunit tasty-quickcheck tasty-smallcheck
+         tasty-hunit tasty-quickcheck
        ];
        description = "A declarative abstraction over PostgreSQL Cursor";
        license = stdenv.lib.licenses.mit;
@@ -97179,8 +97855,8 @@ self: {
      }:
      mkDerivation {
        pname = "hasql-cursor-transaction";
-       version = "0.6.3";
-       sha256 = "12vzkay4r0pzz41p4n60zd077yigr3373i5nr8cpf8z39msj8vaj";
+       version = "0.6.3.1";
+       sha256 = "05d01gb7ag9rcpk8vwizsbyi0lxd1fh6r6y4a6pvinj5sa2qn1hn";
        libraryHaskellDepends = [
          base base-prelude bytestring bytestring-tree-builder contravariant
          contravariant-extras hasql hasql-transaction transformers
@@ -98636,8 +99312,8 @@ self: {
      }:
      mkDerivation {
        pname = "hdevtools";
-       version = "0.1.6.1";
-       sha256 = "0h1l74ky9a5an7j60i9razifm49v232g8f8p8fg1arv59b7nmr77";
+       version = "0.1.7.0";
+       sha256 = "188ayzn8yvlr3jl478ff1fadj766mq06fgb4xr4szpilppg8l3kg";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -98940,12 +99616,11 @@ self: {
     ({ mkDerivation, async, base, io-streams, time }:
      mkDerivation {
        pname = "heartbeat-streams";
-       version = "0.1.0.0";
-       sha256 = "0019qgdc4ylyv7bb8w094qp38qiv81jb6x00s6z64j0zgy3lg4ss";
+       version = "0.1.0.1";
+       sha256 = "0arfwp0qkk5p6wh2lwh05r17mwkpn3dcmy382n1rgxr8k03fzv57";
        libraryHaskellDepends = [ async base io-streams time ];
        description = "Heartbeats for io-streams";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "heatshrink" = callPackage
@@ -99140,6 +99815,21 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hedgehog-fn" = callPackage
+    ({ mkDerivation, base, contravariant, hedgehog, transformers }:
+     mkDerivation {
+       pname = "hedgehog-fn";
+       version = "0.6";
+       sha256 = "0xi1y2cv2kkyxav261qaw9a4r4q8ng91187bdwi4rqlpp9zvc0pv";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base contravariant hedgehog transformers
+       ];
+       description = "Function generation for `hedgehog`";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "hedgehog-gen-json" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, exceptions
      , hedgehog, lens, protolude, regex-genex, regex-pcre, scientific
@@ -99171,8 +99861,8 @@ self: {
        pname = "hedgehog-quickcheck";
        version = "0.1";
        sha256 = "04l4dyk662wf6a0p6bnv9n2x2qi5sqm65ni5bdznakfvzk6mq2k1";
-       revision = "1";
-       editedCabalFile = "1l6gpzhi56mj4a4nqmqhndhly3pdffkpbxinypk5ra77nxqns6n5";
+       revision = "2";
+       editedCabalFile = "0fxd4ain7sfxw7q0h3hj2rlp9385zcf9n7lh98i0gqpjqs55dwnd";
        libraryHaskellDepends = [ base hedgehog QuickCheck transformers ];
        description = "Use QuickCheck generators in Hedgehog and vice versa";
        license = stdenv.lib.licenses.bsd3;
@@ -99204,6 +99894,32 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hedis_0_10_3" = callPackage
+    ({ mkDerivation, async, base, bytestring, bytestring-lexing
+     , deepseq, doctest, errors, HTTP, HUnit, mtl, network, network-uri
+     , resource-pool, scanner, slave-thread, stm, test-framework
+     , test-framework-hunit, text, time, tls, unordered-containers
+     , vector
+     }:
+     mkDerivation {
+       pname = "hedis";
+       version = "0.10.3";
+       sha256 = "0wapsg0amlmzayphchng67ih3ivp0mk3vgi8x1mzrkd1xrlgav3v";
+       libraryHaskellDepends = [
+         async base bytestring bytestring-lexing deepseq errors HTTP mtl
+         network network-uri resource-pool scanner stm text time tls
+         unordered-containers vector
+       ];
+       testHaskellDepends = [
+         async base bytestring doctest HUnit mtl slave-thread stm
+         test-framework test-framework-hunit text time
+       ];
+       benchmarkHaskellDepends = [ base mtl time ];
+       description = "Client library for the Redis datastore: supports full command set, pipelining";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hedis-config" = callPackage
     ({ mkDerivation, aeson, base, bytestring, hedis, scientific, text
      , time
@@ -99934,19 +100650,20 @@ self: {
      }) {};
 
   "herms" = callPackage
-    ({ mkDerivation, ansi-terminal, base, brick, directory, microlens
-     , microlens-th, mtl, optparse-applicative, semigroups, split, vty
+    ({ mkDerivation, ansi-terminal, base, brick, directory, filepath
+     , microlens, microlens-th, mtl, optparse-applicative, semigroups
+     , split, vty
      }:
      mkDerivation {
        pname = "herms";
-       version = "1.9.0.3";
-       sha256 = "0pb0pzaa5b9hmrscdggvafm6ygr843i02brhs604mkhggyqivf74";
+       version = "1.9.0.4";
+       sha256 = "1b25jli7vp12fsc99r47d409yss9n11r2bpvhagbwfgp88sm8pxq";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [
-         ansi-terminal base brick directory microlens microlens-th mtl
-         optparse-applicative semigroups split vty
+         ansi-terminal base brick directory filepath microlens microlens-th
+         mtl optparse-applicative semigroups split vty
        ];
        description = "A command-line manager for delicious kitchen recipes";
        license = stdenv.lib.licenses.gpl3;
@@ -100899,7 +101616,6 @@ self: {
        ];
        description = "Geometric Algorithms, Data structures, and Data types";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hgeos" = callPackage
@@ -100937,7 +101653,6 @@ self: {
        ];
        description = "Bindings to libintl.h (gettext, bindtextdomain)";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hgis" = callPackage
@@ -101074,14 +101789,13 @@ self: {
      }:
      mkDerivation {
        pname = "hgrev";
-       version = "0.2.2";
-       sha256 = "05ly5dl0x0khanbhl3yanns5zk9w1fblakqxyvc0yvhq0413991s";
+       version = "0.2.3";
+       sha256 = "0cf0pwl4218wvp6il8h82qnkjd1c9vh6bc8g7dxns0hw4vda3ly8";
        libraryHaskellDepends = [
          aeson base bytestring directory filepath process template-haskell
        ];
        description = "Compile Mercurial (hg) version info into Haskell code";
-       license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
+       license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "hgrib" = callPackage
@@ -101123,8 +101837,8 @@ self: {
      }:
      mkDerivation {
        pname = "hi";
-       version = "1.2.0.1";
-       sha256 = "13l216i99g0whm2y8n1h07dqmwj2dkaq3xplhlfrfbzcbgvqsxf2";
+       version = "1.2.0.2";
+       sha256 = "00qfw428y4gjjj4jyd9vs2a5w9phs9xl90gsfrix1mqlk4qg3xqa";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -101252,6 +101966,23 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {inherit (pkgs) systemd;};
 
+  "hidapi_0_1_5" = callPackage
+    ({ mkDerivation, base, bytestring, deepseq, deepseq-generics
+     , systemd
+     }:
+     mkDerivation {
+       pname = "hidapi";
+       version = "0.1.5";
+       sha256 = "0pjrrm8rpcwwsc5ck36p0zyk5rr5jri8c79436whk8xxpnyf09ip";
+       libraryHaskellDepends = [
+         base bytestring deepseq deepseq-generics
+       ];
+       librarySystemDepends = [ systemd ];
+       description = "Haskell bindings to HIDAPI";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {inherit (pkgs) systemd;};
+
   "hidden-char" = callPackage
     ({ mkDerivation, base, hspec }:
      mkDerivation {
@@ -101526,8 +102257,8 @@ self: {
      }:
      mkDerivation {
        pname = "highlight-versions";
-       version = "0.1.3.6";
-       sha256 = "1zdk9xc4cfhb259l1r0n0wcv6vd0mlq0hccb8pq1xzars5r2jxbv";
+       version = "0.1.4";
+       sha256 = "1dnw4n1am4s5lfm4izg2ifkggdb2c3ba9rpjn4k5fw9x6kjyhazf";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -101535,7 +102266,6 @@ self: {
        ];
        description = "Highlight package versions which differ from the latest version on Hackage";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "highlighter" = callPackage
@@ -101836,6 +102566,21 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hinotify_0_4" = callPackage
+    ({ mkDerivation, async, base, bytestring, containers, directory
+     , unix
+     }:
+     mkDerivation {
+       pname = "hinotify";
+       version = "0.4";
+       sha256 = "1x1lm685ws2q0z0ibwq6x3l72xh67mj06s36xiga3al48d92q63x";
+       libraryHaskellDepends = [ async base bytestring containers unix ];
+       testHaskellDepends = [ base bytestring directory unix ];
+       description = "Haskell binding to inotify";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hinotify-bytestring" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory
      , posix-paths, unix, utf8-string
@@ -102985,8 +103730,8 @@ self: {
      }:
      mkDerivation {
        pname = "hlint";
-       version = "2.1.8";
-       sha256 = "1kkmgqbw2n4sl7wcqbdqv54n7p5zjfx8c970s1lw25mfs3ryn4wp";
+       version = "2.1.9";
+       sha256 = "0q7acb636gzkp7qq1cyx04xjjw1ndpcxc49brmg61rbl0z1cxqsx";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -103195,6 +103940,8 @@ self: {
        pname = "hmatrix-backprop";
        version = "0.1.2.3";
        sha256 = "1x833a48czc2hphswxgwf1ihkgxz13w3bz2d2zs9dqq8xkzdf4mx";
+       revision = "1";
+       editedCabalFile = "03zrx1kvyz8gn2w2ygd7ql98yimsm3kyrnrr1cc99mz1cm0phnrv";
        libraryHaskellDepends = [
          backprop base ghc-typelits-knownnat ghc-typelits-natnormalise
          hmatrix hmatrix-vector-sized microlens vector vector-sized
@@ -103208,6 +103955,29 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "hmatrix-backprop_0_1_2_4" = callPackage
+    ({ mkDerivation, backprop, base, finite-typelits
+     , ghc-typelits-knownnat, ghc-typelits-natnormalise, hedgehog
+     , hmatrix, hmatrix-vector-sized, microlens, microlens-platform
+     , vector, vector-sized, vinyl
+     }:
+     mkDerivation {
+       pname = "hmatrix-backprop";
+       version = "0.1.2.4";
+       sha256 = "0v3xx72928pwfr9ki01apgqyc3dh1qakr9y6swiiwmgm7ms7qn6a";
+       libraryHaskellDepends = [
+         backprop base ghc-typelits-knownnat ghc-typelits-natnormalise
+         hmatrix hmatrix-vector-sized microlens vector vector-sized vinyl
+       ];
+       testHaskellDepends = [
+         backprop base finite-typelits hedgehog hmatrix hmatrix-vector-sized
+         microlens microlens-platform vector-sized vinyl
+       ];
+       description = "hmatrix operations lifted for backprop";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hmatrix-banded" = callPackage
     ({ mkDerivation, base, hmatrix, liblapack, transformers }:
      mkDerivation {
@@ -103326,8 +104096,8 @@ self: {
     ({ mkDerivation, base, doctest, hmatrix, nlopt-haskell, vector }:
      mkDerivation {
        pname = "hmatrix-nlopt";
-       version = "0.1.1.0";
-       sha256 = "1fgicpzi811ifdyrc8gzd8dgb0f14lw92rdidmbps3yisczysz29";
+       version = "0.1.2.0";
+       sha256 = "1w04gi7shpck8z80a3lx77054i39ig7n3rig66hbpq1wp11snivs";
        libraryHaskellDepends = [ base hmatrix nlopt-haskell vector ];
        testHaskellDepends = [ base doctest ];
        description = "Interface HMatrix with the NLOPT minimizer";
@@ -103429,14 +104199,13 @@ self: {
      }:
      mkDerivation {
        pname = "hmatrix-svdlibc";
-       version = "0.4.1";
-       sha256 = "1vyjrwd06xaslriylh5qq20iy194d8p2ja97rn2h2gk30dk98dja";
+       version = "0.5.0";
+       sha256 = "1spzpns2r7i82rqkq7s1ikz74m6d0z7fi3nbii7hjz6amskyzpz8";
        libraryHaskellDepends = [ base hmatrix vector ];
        testHaskellDepends = [ base hmatrix hspec QuickCheck vector ];
        benchmarkHaskellDepends = [ base criterion hmatrix vector ];
        description = "SVDLIBC bindings for HMatrix";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hmatrix-syntax" = callPackage
@@ -103817,7 +104586,6 @@ self: {
        ];
        description = "Haskell implementation of the Nix language";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hnn" = callPackage
@@ -104800,17 +105568,15 @@ self: {
      }) {};
 
   "hookup" = callPackage
-    ({ mkDerivation, base, bytestring, HsOpenSSL, HsOpenSSL-x509-system
-     , network, openssl, socks
+    ({ mkDerivation, attoparsec, base, bytestring, HsOpenSSL
+     , HsOpenSSL-x509-system, network, openssl
      }:
      mkDerivation {
        pname = "hookup";
-       version = "0.2";
-       sha256 = "17sj62b78a22alq9hpsrjcri5yxz7yzxdar521yd6x7jv3xxpix2";
-       revision = "2";
-       editedCabalFile = "06iw66x7hjjf5fl5d4glz8lnpagjkbdl3hf44vh6ycgflyh1p434";
+       version = "0.2.2";
+       sha256 = "1q9w8j4g8j9ijfvwpng4i3k2b8pkf4ln27bcdaalnp9yyidmxlqf";
        libraryHaskellDepends = [
-         base bytestring HsOpenSSL HsOpenSSL-x509-system network socks
+         attoparsec base bytestring HsOpenSSL HsOpenSSL-x509-system network
        ];
        librarySystemDepends = [ openssl ];
        description = "Abstraction over creating network connections with SOCKS5 and TLS";
@@ -104911,8 +105677,8 @@ self: {
      }:
      mkDerivation {
        pname = "hopenpgp-tools";
-       version = "0.21.1";
-       sha256 = "0zy7in5i65c4shrcy7vn1l3vapkc3vx14kl40961658iq8ja45wa";
+       version = "0.21.2";
+       sha256 = "13064b3ybjsa78gw1dhykl24l1ccqxsdq773zwb95ccz3v4dy65l";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -104928,6 +105694,7 @@ self: {
        executableToolDepends = [ alex happy ];
        description = "hOpenPGP-based command-line tools";
        license = stdenv.lib.licenses.agpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hopenssl" = callPackage
@@ -105027,7 +105794,7 @@ self: {
        ];
        description = "C++ FFI generator - Documentation";
        license = stdenv.lib.licenses.agpl3;
-       maintainers = with stdenv.lib.maintainers; [ khumba ];
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hoppy-generator" = callPackage
@@ -105036,14 +105803,14 @@ self: {
      }:
      mkDerivation {
        pname = "hoppy-generator";
-       version = "0.5.0";
-       sha256 = "0cv1idp7i8zqhhrf107xkscghq9j111mfcpxvrshdibsycizlwp0";
+       version = "0.5.1";
+       sha256 = "1hnaxv3vg46a9iqszi3dfjj5kd3gqiagrxz28hi2wvvcpc8zpadn";
        libraryHaskellDepends = [
          base containers directory filepath haskell-src mtl
        ];
        description = "C++ FFI generator - Code generator";
        license = stdenv.lib.licenses.agpl3;
-       maintainers = with stdenv.lib.maintainers; [ khumba ];
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hoppy-runtime" = callPackage
@@ -105057,7 +105824,7 @@ self: {
        ];
        description = "C++ FFI generator - Runtime support";
        license = stdenv.lib.licenses.asl20;
-       maintainers = with stdenv.lib.maintainers; [ khumba ];
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hoppy-std" = callPackage
@@ -105072,7 +105839,7 @@ self: {
        ];
        description = "C++ FFI generator - Standard library bindings";
        license = stdenv.lib.licenses.asl20;
-       maintainers = with stdenv.lib.maintainers; [ khumba ];
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hops" = callPackage
@@ -105477,6 +106244,25 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hp2pretty_0_9" = callPackage
+    ({ mkDerivation, array, attoparsec, base, containers, filepath
+     , floatshow, mtl, optparse-applicative, semigroups, text
+     }:
+     mkDerivation {
+       pname = "hp2pretty";
+       version = "0.9";
+       sha256 = "0libwl8kl6yhingvbrmw1b8l5yiq6wn07asvkwbnh9l6mnh8pz2n";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         array attoparsec base containers filepath floatshow mtl
+         optparse-applicative semigroups text
+       ];
+       description = "generate pretty graphs from heap profiles";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hpack" = callPackage
     ({ mkDerivation, aeson, base, bifunctors, bytestring, Cabal
      , containers, cryptonite, deepseq, directory, filepath, Glob, hspec
@@ -105513,7 +106299,7 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "hpack_0_29_5" = callPackage
+  "hpack_0_29_6" = callPackage
     ({ mkDerivation, aeson, base, bifunctors, bytestring, Cabal
      , containers, cryptonite, deepseq, directory, filepath, Glob, hspec
      , http-client, http-client-tls, http-types, HUnit, infer-license
@@ -105523,8 +106309,8 @@ self: {
      }:
      mkDerivation {
        pname = "hpack";
-       version = "0.29.5";
-       sha256 = "1jm70x2d1d5la780aksq3088k5vj8s6j2srslij9slsfkw6mmv56";
+       version = "0.29.6";
+       sha256 = "12alv7wx7zfysc8fdn8v971kw7k73w973h3jrwffkgfi1ld41mah";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -105546,7 +106332,7 @@ self: {
          QuickCheck scientific template-haskell temporary text transformers
          unordered-containers vector yaml
        ];
-       description = "An alternative format for Haskell packages";
+       description = "A modern format for Haskell packages";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -105784,7 +106570,6 @@ self: {
        testHaskellDepends = [ base HUnit ];
        description = "Coveralls.io support for Haskell.";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hpc-strobe" = callPackage
@@ -106010,6 +106795,8 @@ self: {
        pname = "hpqtypes";
        version = "1.6.0.0";
        sha256 = "1aydpbkp5if7416dvswiygn7vfhgg7nza9p011gld18pr9mpsf5i";
+       revision = "1";
+       editedCabalFile = "0jmvhnmr9d7wcknx7prbc1dc6i08afkqbgnigil6y4mvv1m0cw6p";
        setupHaskellDepends = [ base Cabal directory filepath ];
        libraryHaskellDepends = [
          aeson async base bytestring containers data-default-class
@@ -106038,6 +106825,8 @@ self: {
        pname = "hpqtypes-extras";
        version = "1.6.2.0";
        sha256 = "095kxfk12bzl7gl44fa7xmwfnx63707s1jz861hqjmi9dv3mm8kp";
+       revision = "1";
+       editedCabalFile = "0ifzjs8vvnb9viksgakvjz69yppppgx8iqz2pqvb2dnwjwk4hamd";
        libraryHaskellDepends = [
          base base16-bytestring bytestring containers cryptohash
          data-default exceptions fields-json hpqtypes lifted-base log-base
@@ -106320,26 +107109,25 @@ self: {
      }) {};
 
   "hriemann" = callPackage
-    ({ mkDerivation, base, binary, bytestring, containers, criterion
-     , hostname, kazura-queue, network, protocol-buffers
-     , protocol-buffers-descriptor, text, time, unagi-chan
+    ({ mkDerivation, aeson, base, binary, bytestring, containers
+     , criterion, hostname, kazura-queue, network, protocol-buffers
+     , protocol-buffers-descriptor, scientific, text, time, unagi-chan
      }:
      mkDerivation {
        pname = "hriemann";
-       version = "0.2.1.0";
-       sha256 = "06r6rgkr21vjk81msdkj4lcabfxwayvvxz6pwss1bw8fmrwkcl3k";
+       version = "0.3.1.0";
+       sha256 = "1n4awdyb25zqjaplv3alvqq48gp1wjzkhhhajsfqkxmsh2wd5wlv";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base binary bytestring containers criterion hostname kazura-queue
-         network protocol-buffers protocol-buffers-descriptor text time
-         unagi-chan
+         aeson base binary bytestring containers criterion hostname
+         kazura-queue network protocol-buffers protocol-buffers-descriptor
+         scientific text time unagi-chan
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hruby" = callPackage
@@ -107068,6 +107856,8 @@ self: {
        pname = "hs2ats";
        version = "0.3.0.3";
        sha256 = "0j8kka9n3in9ya1hndn0dpj8d1ha5ihxfrl995dwsa900z00i5yk";
+       revision = "1";
+       editedCabalFile = "0lx2z4zfphypmjx9m5v23lywfj2d16l6hs6ipd796g46jczc4piq";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -109261,6 +110051,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hspec-megaparsec_1_1_0" = callPackage
+    ({ mkDerivation, base, containers, hspec, hspec-expectations
+     , megaparsec
+     }:
+     mkDerivation {
+       pname = "hspec-megaparsec";
+       version = "1.1.0";
+       sha256 = "1929fnpys1j7nja1c3limyl6f259gky9dpf98xyyx0pi663qdmf1";
+       libraryHaskellDepends = [
+         base containers hspec-expectations megaparsec
+       ];
+       testHaskellDepends = [ base hspec hspec-expectations megaparsec ];
+       description = "Utility functions for testing Megaparsec parsers with Hspec";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hspec-meta" = callPackage
     ({ mkDerivation, ansi-terminal, array, async, base, call-stack
      , deepseq, directory, filepath, hspec-expectations, HUnit
@@ -110596,6 +111403,7 @@ self: {
        ];
        description = "Determine character encoding of HTML documents/fragments";
        license = stdenv.lib.licenses.lgpl21;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "html-conduit_1_2_1_2" = callPackage
@@ -110754,7 +111562,6 @@ self: {
        ];
        description = "A high-performance HTML tokenizer";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "html-rules" = callPackage
@@ -111391,8 +112198,8 @@ self: {
      }:
      mkDerivation {
        pname = "http-date";
-       version = "0.0.7";
-       sha256 = "1hpzs646qqzp2g2qy7rx1bf3knf1hw38n82vcq6bs4mm1xzdryff";
+       version = "0.0.8";
+       sha256 = "09slbzqayjnqqz9zybk7slgzvizgplikqgg4b2flzgks91466k0g";
        libraryHaskellDepends = [ array attoparsec base bytestring time ];
        testHaskellDepends = [
          base bytestring doctest hspec old-locale time
@@ -111522,8 +112329,8 @@ self: {
      }:
      mkDerivation {
        pname = "http-link-header";
-       version = "1.0.3";
-       sha256 = "1znppl6p26kvih3fbzz9cfcjxgdl71gayj38x1y6yjyiwys2vgar";
+       version = "1.0.3.1";
+       sha256 = "0b9a3kax6zvn8aaflys63lanqan65hsv0dr8vwhbpbhyvxrxn9ns";
        libraryHaskellDepends = [
          attoparsec base bytestring bytestring-conversion errors
          http-api-data network-uri text
@@ -112663,12 +113470,11 @@ self: {
     ({ mkDerivation, aeson, base, text, vector }:
      mkDerivation {
        pname = "hvega";
-       version = "0.1.0.0";
-       sha256 = "14czd3qhji2aq4x23v0a1fhschnq1azd8spiar9pw5z12z4n9j1l";
+       version = "0.1.0.3";
+       sha256 = "0hh5izmw6ss4yznr665674p48lwxgzf3kspl86sy4sfrbab5jxqa";
        libraryHaskellDepends = [ aeson base text vector ];
        description = "Create Vega and Vega-Lite visualizations";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hw-balancedparens" = callPackage
@@ -112693,6 +113499,28 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hw-balancedparens_0_2_0_2" = callPackage
+    ({ mkDerivation, base, criterion, hspec, hw-bits, hw-excess
+     , hw-prim, hw-rankselect-base, QuickCheck, vector
+     }:
+     mkDerivation {
+       pname = "hw-balancedparens";
+       version = "0.2.0.2";
+       sha256 = "0paphyp5icawflbybm40mn8r9ka7a6x128vwqagpiz6mb5zpa8hn";
+       libraryHaskellDepends = [
+         base hw-bits hw-excess hw-prim hw-rankselect-base vector
+       ];
+       testHaskellDepends = [
+         base hspec hw-bits hw-prim hw-rankselect-base QuickCheck vector
+       ];
+       benchmarkHaskellDepends = [
+         base criterion hw-bits hw-prim vector
+       ];
+       description = "Balanced parentheses";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hw-bits" = callPackage
     ({ mkDerivation, base, bytestring, criterion, hspec, hw-int
      , hw-prim, hw-string-parse, QuickCheck, safe, vector
@@ -113002,6 +113830,7 @@ self: {
        ];
        description = "Lens for hw-json";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hw-kafka-avro" = callPackage
@@ -113139,21 +113968,22 @@ self: {
 
   "hw-prim" = callPackage
     ({ mkDerivation, base, bytestring, criterion, directory, exceptions
-     , hedgehog, hspec, hw-hspec-hedgehog, mmap, QuickCheck, vector
+     , hedgehog, hspec, hw-hspec-hedgehog, mmap, QuickCheck
+     , transformers, vector
      }:
      mkDerivation {
        pname = "hw-prim";
-       version = "0.6.2.0";
-       sha256 = "0pafq65nx222innl45k4s5qdavbh4yrsky1q6l1dzpbqdsxx28nx";
-       revision = "1";
-       editedCabalFile = "0ff5ms3h8gnjnpx5n9d0jy42lmdxv1sc85rgjikhkwpsi1i8j321";
-       libraryHaskellDepends = [ base bytestring mmap vector ];
+       version = "0.6.2.3";
+       sha256 = "10sxa42bkrwfbqlkdhv62m1g2dy4zqpsp5iqyd1jx0hal1wlblfm";
+       libraryHaskellDepends = [
+         base bytestring mmap transformers vector
+       ];
        testHaskellDepends = [
          base bytestring directory exceptions hedgehog hspec
-         hw-hspec-hedgehog mmap QuickCheck vector
+         hw-hspec-hedgehog mmap QuickCheck transformers vector
        ];
        benchmarkHaskellDepends = [
-         base bytestring criterion mmap vector
+         base bytestring criterion mmap transformers vector
        ];
        description = "Primitive functions and data types";
        license = stdenv.lib.licenses.bsd3;
@@ -113212,17 +114042,17 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "hw-rankselect_0_12_0_3" = callPackage
+  "hw-rankselect_0_12_0_4" = callPackage
     ({ mkDerivation, base, bytestring, conduit, criterion, deepseq
-     , directory, hedgehog, hspec, hspec-discover, hw-balancedparens
-     , hw-bits, hw-hedgehog, hw-hspec-hedgehog, hw-prim
-     , hw-rankselect-base, lens, mmap, mtl, optparse-applicative
-     , QuickCheck, resourcet, transformers, vector
+     , directory, hedgehog, hspec, hw-balancedparens, hw-bits
+     , hw-hedgehog, hw-hspec-hedgehog, hw-prim, hw-rankselect-base, lens
+     , mmap, mtl, optparse-applicative, QuickCheck, resourcet
+     , transformers, vector
      }:
      mkDerivation {
        pname = "hw-rankselect";
-       version = "0.12.0.3";
-       sha256 = "0qngw9dw15km09z69hrdlyav89s1kbmmml9791m2iwzk4ckd0yhi";
+       version = "0.12.0.4";
+       sha256 = "0l27pfsqvil9l4p7hk2bvgxsa35z88179w88wbwvmjf4vsmpiqkh";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -113237,7 +114067,6 @@ self: {
          base directory hedgehog hspec hw-bits hw-hedgehog hw-hspec-hedgehog
          hw-prim hw-rankselect-base mmap QuickCheck transformers vector
        ];
-       testToolDepends = [ hspec-discover ];
        benchmarkHaskellDepends = [
          base bytestring conduit criterion directory hw-bits hw-prim
          hw-rankselect-base mmap resourcet vector
@@ -113254,8 +114083,8 @@ self: {
      }:
      mkDerivation {
        pname = "hw-rankselect-base";
-       version = "0.3.2.0";
-       sha256 = "0kb5iqv56fg482w59nlwhfz7fi8vkdg840dsa4lb3bqgy5w0mn3s";
+       version = "0.3.2.1";
+       sha256 = "0q4kywln4bls2dvazhqh2acw4yqnabnx0mdkhldgg70q8amnq2nj";
        libraryHaskellDepends = [
          base bits-extra hw-bits hw-int hw-prim hw-string-parse safe vector
        ];
@@ -113273,13 +114102,13 @@ self: {
   "hw-simd" = callPackage
     ({ mkDerivation, base, bits-extra, bytestring, c2hs, cassava
      , containers, criterion, deepseq, directory, hedgehog, hspec
-     , hw-bits, hw-hspec-hedgehog, hw-prim, hw-rankselect
-     , hw-rankselect-base, mmap, text, vector
+     , hw-bits, hw-hedgehog, hw-hspec-hedgehog, hw-prim, hw-rankselect
+     , hw-rankselect-base, lens, mmap, text, vector
      }:
      mkDerivation {
        pname = "hw-simd";
-       version = "0.0.0.3";
-       sha256 = "1kkaigvkh932gcdvn7ll93qkz332bp6ylg5wsf8saxnir1n1362k";
+       version = "0.1.0.0";
+       sha256 = "1j1cwd5nxv0rc72mkkmyw28xvns100ksn4nclg1701wxbzh2vyaq";
        libraryHaskellDepends = [
          base bits-extra bytestring deepseq hw-bits hw-prim hw-rankselect
          hw-rankselect-base vector
@@ -113287,8 +114116,8 @@ self: {
        libraryToolDepends = [ c2hs ];
        testHaskellDepends = [
          base bits-extra bytestring deepseq directory hedgehog hspec hw-bits
-         hw-hspec-hedgehog hw-prim hw-rankselect hw-rankselect-base text
-         vector
+         hw-hedgehog hw-hspec-hedgehog hw-prim hw-rankselect
+         hw-rankselect-base lens text vector
        ];
        benchmarkHaskellDepends = [
          base bits-extra bytestring cassava containers criterion deepseq
@@ -113297,6 +114126,7 @@ self: {
        ];
        description = "SIMD library";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hw-string-parse" = callPackage
@@ -114252,8 +115082,8 @@ self: {
     ({ mkDerivation, base, blaze-html, deepseq, text }:
      mkDerivation {
        pname = "hyper";
-       version = "0.1.0.2";
-       sha256 = "1lp9mlg2ky1ph508xiwvn2f5ycxv0w7lyl0rl7wnlhm5wcp6793r";
+       version = "0.1.0.3";
+       sha256 = "0bc2mvxaggdyikdx51qc1li8idmnlw3ha2n3qli6jf1zz8mlqx0s";
        libraryHaskellDepends = [ base blaze-html deepseq text ];
        description = "Display class for the HyperHaskell graphical Haskell interpreter";
        license = stdenv.lib.licenses.bsd3;
@@ -114266,8 +115096,8 @@ self: {
      }:
      mkDerivation {
        pname = "hyper-extra";
-       version = "0.1.0.2";
-       sha256 = "032ccqrpjqqlgg416x2igg5dycd2ddgl0mfh2yywg9fmigs0zxdd";
+       version = "0.1.0.3";
+       sha256 = "0wscbw5k5gry6p1k6v44fhknhx7wq70bh8kb3k2q0mmxif75j8fa";
        libraryHaskellDepends = [
          base diagrams-lib diagrams-svg hyper svg-builder text
        ];
@@ -114277,18 +115107,18 @@ self: {
      }) {};
 
   "hyper-haskell-server" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, deepseq, exceptions, hint
-     , hyper, scotty, text, transformers
+    ({ mkDerivation, aeson, base, bytestring, deepseq, exceptions
+     , haskell-src-exts, hint, hyper, scotty, text, transformers
      }:
      mkDerivation {
        pname = "hyper-haskell-server";
-       version = "0.1.0.2";
-       sha256 = "0ljkh1n4lh877gxcy15pv9bybl9rnhi7ycxvzw9m97r80hyxidm1";
+       version = "0.2.1.0";
+       sha256 = "0pjyyf0hqdy62nhsllfindl0w5nfz7bj1i7n4l421bsf2hk2cz72";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
-         aeson base bytestring deepseq exceptions hint hyper scotty text
-         transformers
+         aeson base bytestring deepseq exceptions haskell-src-exts hint
+         hyper scotty text transformers
        ];
        description = "Server back-end for the HyperHaskell graphical Haskell interpreter";
        license = stdenv.lib.licenses.bsd3;
@@ -114502,6 +115332,30 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hyraxAbif_0_2_3_8" = callPackage
+    ({ mkDerivation, base, binary, bytestring, directory, filepath
+     , hedgehog, hscolour, pretty-show, protolude, text
+     }:
+     mkDerivation {
+       pname = "hyraxAbif";
+       version = "0.2.3.8";
+       sha256 = "0n2hl623icgz8h2cjnll80c73117sa3fp7fa5zc0khd4x4jz2zan";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base binary bytestring directory filepath protolude text
+       ];
+       executableHaskellDepends = [
+         base bytestring hscolour pretty-show protolude text
+       ];
+       testHaskellDepends = [
+         base binary bytestring hedgehog protolude text
+       ];
+       description = "Modules for parsing, generating and manipulating AB1 files";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hzaif" = callPackage
     ({ mkDerivation, aeson, base, bytestring, http-conduit, text }:
      mkDerivation {
@@ -115360,6 +116214,7 @@ self: {
        ];
        description = "A Haskell backend kernel for the IPython project";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ihaskell-aeson" = callPackage
@@ -115375,6 +116230,7 @@ self: {
        ];
        description = "IHaskell display instances for Aeson";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ihaskell-basic" = callPackage
@@ -115398,6 +116254,7 @@ self: {
        libraryHaskellDepends = [ base blaze-html blaze-markup ihaskell ];
        description = "IHaskell display instances for blaze-html types";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ihaskell-charts" = callPackage
@@ -115414,6 +116271,7 @@ self: {
        ];
        description = "IHaskell display instances for charts types";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ihaskell-diagrams" = callPackage
@@ -115430,6 +116288,7 @@ self: {
        ];
        description = "IHaskell display instances for diagram types";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ihaskell-display" = callPackage
@@ -115453,6 +116312,7 @@ self: {
        libraryHaskellDepends = [ base bytestring gnuplot ihaskell ];
        description = "IHaskell display instance for Gnuplot (from gnuplot package)";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ihaskell-hatex" = callPackage
@@ -115464,14 +116324,15 @@ self: {
        libraryHaskellDepends = [ base HaTeX ihaskell text ];
        description = "IHaskell display instances for hatex";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ihaskell-hvega" = callPackage
     ({ mkDerivation, aeson, base, hvega, ihaskell, text }:
      mkDerivation {
        pname = "ihaskell-hvega";
-       version = "0.1.0.0";
-       sha256 = "0fwn0c7v5g67gkrzq7k3myy3cxk5b176svzcgaidfs7ckl3hbsnm";
+       version = "0.1.0.3";
+       sha256 = "0dkqw6hs2388jgghpq5xgdsh3gwvv274axj84nawg2blpqf3d4fb";
        libraryHaskellDepends = [ aeson base hvega ihaskell text ];
        description = "IHaskell display instance for hvega types";
        license = stdenv.lib.licenses.bsd3;
@@ -115508,6 +116369,7 @@ self: {
        ];
        description = "IHaskell - IHaskellDisplay instances of the image types of the JuicyPixels package";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ihaskell-magic" = callPackage
@@ -115524,6 +116386,7 @@ self: {
        ];
        description = "IHaskell display instances for bytestrings";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ihaskell-parsec" = callPackage
@@ -115551,6 +116414,7 @@ self: {
        libraryHaskellDepends = [ base bytestring hmatrix ihaskell plot ];
        description = "IHaskell display instance for Plot (from plot package)";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ihaskell-rlangqq" = callPackage
@@ -115958,6 +116822,7 @@ self: {
        executableHaskellDepends = [ base ];
        description = "Execute arbitrary actions for each unread element of RSS/Atom feeds";
        license = stdenv.lib.licenses.publicDomain;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "immortal" = callPackage
@@ -116386,6 +117251,7 @@ self: {
        ];
        description = "Generic parser library capable of providing partial results from partial input";
        license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "incremental-sat-solver" = callPackage
@@ -116517,20 +117383,21 @@ self: {
 
   "indexation" = callPackage
     ({ mkDerivation, base, bytestring, cereal, deferred-folds, focus
-     , foldl, hashable, list-t, potoki, potoki-cereal, profunctors
-     , stm-containers, text, transformers, unordered-containers, vector
+     , hashable, potoki, potoki-cereal, profunctors, stm-containers
+     , text, transformers, unordered-containers, vector
      }:
      mkDerivation {
        pname = "indexation";
-       version = "0.2.0.2";
-       sha256 = "10wm6k8rjdk4pq9pypnbh9pbqzr0vxbfgmj66d18grpr9g2mk5j1";
+       version = "0.4.2";
+       sha256 = "1ag30a4xlzii1pwl2dpgc7ydigfh3nw16xwjj2vp2qj54fh0rd1p";
        libraryHaskellDepends = [
-         base bytestring cereal deferred-folds focus foldl hashable list-t
-         potoki potoki-cereal profunctors stm-containers text transformers
+         base bytestring cereal deferred-folds focus hashable potoki
+         potoki-cereal profunctors stm-containers text transformers
          unordered-containers vector
        ];
        description = "Tools for entity indexation";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "indexed" = callPackage
@@ -116803,34 +117670,6 @@ self: {
   "influxdb" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal
      , cabal-doctest, clock, containers, doctest, foldl, http-client
-     , http-types, HUnit, lens, mtl, network, optional-args, QuickCheck
-     , scientific, tagged, tasty, tasty-hunit, tasty-quickcheck
-     , tasty-th, template-haskell, text, time, unordered-containers
-     , vector
-     }:
-     mkDerivation {
-       pname = "influxdb";
-       version = "1.6.0.6";
-       sha256 = "1wdr7a0h6c8zg63bzvv1172fi71bdnj1wxpmf52n0z6ygs3n83l7";
-       isLibrary = true;
-       isExecutable = true;
-       setupHaskellDepends = [ base Cabal cabal-doctest ];
-       libraryHaskellDepends = [
-         aeson attoparsec base bytestring clock containers foldl http-client
-         http-types lens network optional-args scientific tagged text time
-         unordered-containers vector
-       ];
-       testHaskellDepends = [
-         base doctest http-client HUnit mtl QuickCheck tasty tasty-hunit
-         tasty-quickcheck tasty-th template-haskell text vector
-       ];
-       description = "Haskell client library for InfluxDB";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "influxdb_1_6_0_7" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal
-     , cabal-doctest, clock, containers, doctest, foldl, http-client
      , http-types, lens, network, optional-args, QuickCheck, scientific
      , tagged, template-haskell, text, time, unordered-containers
      , vector
@@ -116850,7 +117689,6 @@ self: {
        testHaskellDepends = [ base doctest QuickCheck template-haskell ];
        description = "Haskell client library for InfluxDB";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "informative" = callPackage
@@ -117093,7 +117931,6 @@ self: {
        testHaskellDepends = [ base hspec jni jvm text ];
        description = "Java interop via inline Java code in Haskell modules";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "inline-r" = callPackage
@@ -117832,7 +118669,6 @@ self: {
        testHaskellDepends = [ base typed-process ];
        description = "Shared memory and control structures for IPC";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "interruptible" = callPackage
@@ -118030,6 +118866,25 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "intset-imperative" = callPackage
+    ({ mkDerivation, base, containers, criterion, deepseq, mtl
+     , primitive, random, transformers, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "intset-imperative";
+       version = "0.1.0.0";
+       sha256 = "0hlh154dlyb0m8alf2zpb4qvsnpnmccmb5jkyhj2fmhg6y3r2m5f";
+       libraryHaskellDepends = [ base deepseq primitive ];
+       testHaskellDepends = [
+         base mtl primitive random transformers unordered-containers
+       ];
+       benchmarkHaskellDepends = [
+         base containers criterion random unordered-containers vector
+       ];
+       description = "An imperative integer set written in Haskell";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "invariant" = callPackage
     ({ mkDerivation, array, base, bifunctors, comonad, containers
      , contravariant, ghc-prim, hspec, hspec-discover, profunctors
@@ -118358,7 +119213,6 @@ self: {
        ];
        description = "EDSL for concurrent, realtime, embedded programming on top of Ivory";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ioref-stable" = callPackage
@@ -118664,6 +119518,7 @@ self: {
        ];
        description = "A library for creating kernels for IPython frontends";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "irc" = callPackage
@@ -118749,10 +119604,8 @@ self: {
      }:
      mkDerivation {
        pname = "irc-core";
-       version = "2.3.0";
-       sha256 = "08nbdnszdakbam1x0fps3n3ziqv21d8ndhmrc7za69pm97wkicjf";
-       revision = "2";
-       editedCabalFile = "1pynqcahr66yq9h0ykdv1lz7jshn8zw0n9ggmycvsybw27ci10xn";
+       version = "2.4.0";
+       sha256 = "1ld3bkbn0y57jk86ls4gdxmfpm0yhm23wq3vidqb2l5hfbn80d0y";
        libraryHaskellDepends = [
          attoparsec base base64-bytestring bytestring hashable primitive
          text time vector
@@ -119506,7 +120359,6 @@ self: {
        libraryToolDepends = [ alex happy ];
        description = "Safe embedded C programming";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ivory-artifact" = callPackage
@@ -119542,7 +120394,6 @@ self: {
        ];
        description = "Ivory C backend";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ivory-bitdata" = callPackage
@@ -119580,7 +120431,6 @@ self: {
        ];
        description = "Simple concrete evaluator for Ivory programs";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ivory-examples" = callPackage
@@ -119603,7 +120453,6 @@ self: {
        ];
        description = "Ivory examples";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ivory-hw" = callPackage
@@ -119616,7 +120465,6 @@ self: {
        libraryHaskellDepends = [ base filepath ivory ivory-artifact ];
        description = "Ivory hardware model (STM32F4)";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ivory-opts" = callPackage
@@ -119633,7 +120481,6 @@ self: {
        ];
        description = "Ivory compiler optimizations";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ivory-quickcheck" = callPackage
@@ -119655,7 +120502,6 @@ self: {
        ];
        description = "QuickCheck driver for Ivory";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ivory-serialize" = callPackage
@@ -119672,7 +120518,6 @@ self: {
        ];
        description = "Serialization library for Ivory";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ivory-stdlib" = callPackage
@@ -119685,7 +120530,6 @@ self: {
        libraryHaskellDepends = [ base filepath ivory ivory-artifact ];
        description = "Ivory standard library";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ivy-web" = callPackage
@@ -120506,7 +121350,6 @@ self: {
        libraryToolDepends = [ cpphs ];
        description = "Complete JNI raw bindings";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) jdk;};
 
   "jobqueue" = callPackage
@@ -120674,6 +121517,31 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "jose-jwt_0_8_0" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, bytestring, cereal
+     , containers, criterion, cryptonite, doctest, either, hspec, HUnit
+     , memory, mtl, QuickCheck, text, time, transformers
+     , transformers-compat, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "jose-jwt";
+       version = "0.8.0";
+       sha256 = "1hmnkmbhmw78k35g3h3b016p0b4rrax9s8izp5xfrsqqxkl9ic2g";
+       libraryHaskellDepends = [
+         aeson attoparsec base bytestring cereal containers cryptonite
+         either memory mtl text time transformers transformers-compat
+         unordered-containers vector
+       ];
+       testHaskellDepends = [
+         aeson base bytestring cryptonite doctest either hspec HUnit memory
+         mtl QuickCheck text unordered-containers vector
+       ];
+       benchmarkHaskellDepends = [ base bytestring criterion cryptonite ];
+       description = "JSON Object Signing and Encryption Library";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "jot" = callPackage
     ({ mkDerivation, base, data-default, dhall, docopt, extra, filepath
      , process, time, turtle, yaml
@@ -121081,6 +121949,8 @@ self: {
        pname = "json-builder";
        version = "0.3";
        sha256 = "0k8b93bqi68c7nwq09cws8kfm84kd4k5lpy4z9ifks1jaiyj3vxm";
+       revision = "1";
+       editedCabalFile = "13cs8n3d0cc81lly3dxrq8k6wvxjyhkmhzghs51fzgahawb9kcww";
        libraryHaskellDepends = [
          base blaze-builder blaze-textual bytestring containers text
          unordered-containers utf8-string vector
@@ -121831,7 +122701,6 @@ self: {
        ];
        description = "Manage users in MariaDB >= 10.1.1";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "judge" = callPackage
@@ -121883,8 +122752,8 @@ self: {
      }:
      mkDerivation {
        pname = "juicy-gcode";
-       version = "0.1.0.5";
-       sha256 = "0gjkch103fisvr35dc86hbfbir76cmwh9cs1ppqlxajspgan9bz1";
+       version = "0.1.0.5.1";
+       sha256 = "1xdmlgickzg94asqy48ms895prjzyzcn767276f99f7mx9pqb5jr";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -122006,7 +122875,6 @@ self: {
        ];
        description = "Call JVM methods from Haskell";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "jvm-batching" = callPackage
@@ -122435,7 +123303,6 @@ self: {
        ];
        description = "A JavaScript push mechanism based on the comet idiom";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "kansas-lava" = callPackage
@@ -122957,6 +123824,7 @@ self: {
        ];
        description = "cryptographic functions based on the sponge construction";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "keenser" = callPackage
@@ -123011,7 +123879,6 @@ self: {
        ];
        description = "Rapid Gtk Application Development - I18N";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "keera-hails-mvc-controller" = callPackage
@@ -125074,8 +125941,8 @@ self: {
      }:
      mkDerivation {
        pname = "language-ats";
-       version = "1.2.0.16";
-       sha256 = "1hjp174pfsjj55ksb2x3xlir9v2z5xlnis9cx0d2rz5ff8cwys23";
+       version = "1.5.0.0";
+       sha256 = "1rh5dmgqw1r6k9cc81spd7rzl3nhaijiyf4s2dvfshbaayn2v10r";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          ansi-wl-pprint array base composition-prelude containers deepseq
@@ -125846,8 +126713,8 @@ self: {
      }:
      mkDerivation {
        pname = "language-puppet";
-       version = "1.3.19.1";
-       sha256 = "0f1g9sq3ysyjyps8p68wxh1rmjb3v7iw9gmj8zd7wb5kyjlc4xph";
+       version = "1.3.20";
+       sha256 = "074k9lk7wqspbn193qa78f1nabv0s27dza9qh7qzni4v95zz5k4r";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -125874,7 +126741,7 @@ self: {
        ];
        description = "Tools to parse and evaluate the Puppet DSL";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = [ "x86_64-linux" ];
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "language-python" = callPackage
@@ -126145,6 +127012,7 @@ self: {
        ];
        description = "Auto-generated interface to Fortran LAPACK via CArrays";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "lapack-ffi" = callPackage
@@ -126157,6 +127025,7 @@ self: {
        libraryPkgconfigDepends = [ liblapack ];
        description = "Auto-generated interface to Fortran LAPACK";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) liblapack;};
 
   "lapack-ffi-tools" = callPackage
@@ -126302,7 +127171,6 @@ self: {
        ];
        description = "Use actual LaTeX to render formulae inside Hakyll pages";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "latex-formulae-image" = callPackage
@@ -126319,7 +127187,6 @@ self: {
        ];
        description = "A library for rendering LaTeX formulae as images using an actual LaTeX installation";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "latex-formulae-pandoc" = callPackage
@@ -126341,7 +127208,6 @@ self: {
        ];
        description = "Render LaTeX formulae in pandoc documents to images with an actual LaTeX installation";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "latex-function-tables" = callPackage
@@ -126901,8 +127767,8 @@ self: {
     ({ mkDerivation, base, template-haskell }:
      mkDerivation {
        pname = "leancheck";
-       version = "0.7.0";
-       sha256 = "1mz6fwh3rbwkfx514imh044v1ng7065sd5bivcd94xw0cb530p3f";
+       version = "0.7.1";
+       sha256 = "184z6n86jg5vmd5f02qzg62hm14snrk5d9knsf72gayyj4fla1kh";
        libraryHaskellDepends = [ base template-haskell ];
        testHaskellDepends = [ base ];
        description = "Cholesterol-free property-based testing";
@@ -127621,7 +128487,6 @@ self: {
        libraryHaskellDepends = [ base mtl template-haskell ];
        description = "Simple Functional Lenses";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "lensref" = callPackage
@@ -128172,8 +129037,8 @@ self: {
      }:
      mkDerivation {
        pname = "liblastfm";
-       version = "0.6.0";
-       sha256 = "0r6jq4dx2g5qh1gng73vh81kl6bch3ql2fhk3hkmw8ww7rqzf01g";
+       version = "0.7.0";
+       sha256 = "1ls7zvg14mllih9aj8by739mkvlv80i0aa3z224ij4d7hp3dyd0g";
        libraryHaskellDepends = [
          aeson base bytestring cereal containers cryptonite http-client
          http-client-tls network-uri profunctors semigroups text
@@ -128318,7 +129183,6 @@ self: {
        librarySystemDepends = [ libnotify ];
        description = "Bindings to libnotify library";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) libnotify;};
 
   "libnvvm" = callPackage
@@ -128744,7 +129608,6 @@ self: {
        ];
        testToolDepends = [ tasty-discover ];
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "lift-generics" = callPackage
@@ -129118,7 +129981,6 @@ self: {
        ];
        description = "Haskell SDK for the LINE API";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "line-break" = callPackage
@@ -129249,6 +130111,32 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "linear-code" = callPackage
+    ({ mkDerivation, base, containers, data-default
+     , ghc-typelits-knownnat, ghc-typelits-natnormalise, HaskellForMaths
+     , matrix, QuickCheck, random, random-shuffle, smallcheck, tasty
+     , tasty-hunit, tasty-quickcheck, tasty-smallcheck
+     }:
+     mkDerivation {
+       pname = "linear-code";
+       version = "0.1.1";
+       sha256 = "0dyz7j6y6ayxd2367pkrln78zr2hx1bygswsy840hjf4xhm30a1b";
+       libraryHaskellDepends = [
+         base containers data-default ghc-typelits-knownnat
+         ghc-typelits-natnormalise HaskellForMaths matrix random
+         random-shuffle
+       ];
+       testHaskellDepends = [
+         base containers data-default ghc-typelits-knownnat
+         ghc-typelits-natnormalise HaskellForMaths matrix QuickCheck random
+         random-shuffle smallcheck tasty tasty-hunit tasty-quickcheck
+         tasty-smallcheck
+       ];
+       description = "A simple library for linear codes (coding theory, error correction)";
+       license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "linear-grammar" = callPackage
     ({ mkDerivation, base, containers, hspec, QuickCheck }:
      mkDerivation {
@@ -129981,8 +130869,8 @@ self: {
     ({ mkDerivation, base, tasty, tasty-hunit }:
      mkDerivation {
        pname = "list-fusion-probe";
-       version = "0.1.0.7";
-       sha256 = "0j1sp6sskjhqwczvx08dvddhrbgzxk2f98vm1b07jdz842yldzr5";
+       version = "0.1.0.8";
+       sha256 = "1ycxgna71sd0ppk7fw2yap1mabj7vvkmzkr7rybvgrrin4m52jh0";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base tasty tasty-hunit ];
        description = "testing list fusion for success";
@@ -130334,8 +131222,8 @@ self: {
      }:
      mkDerivation {
        pname = "liveplot";
-       version = "0.0.1";
-       sha256 = "1gqbw6r0vpj18ks7xhzcalkfcl13cjx50s3w5p5f3kn63wihh197";
+       version = "0.1.0.0";
+       sha256 = "1nlh22ygssvzrnw72ixwkkzcnp2q6qg0yz1nv6h9x6fr7zv3dhs1";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -130343,7 +131231,7 @@ self: {
          GLUtil lens linear mvc OpenGL pipes pipes-extras pipes-misc stm
          time transformers Vec vector vinyl vinyl-gl
        ];
-       executableHaskellDepends = [ base ];
+       executableHaskellDepends = [ base mvc pipes ];
        description = "Liveplotting";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -130639,6 +131527,8 @@ self: {
        pname = "llvm-hs";
        version = "6.3.0";
        sha256 = "10v13f0pcsjaz7lhpg5wr520qp9rgajbv5c3pqx4v79nmfv797jd";
+       revision = "1";
+       editedCabalFile = "01kmqdma80qzfpzikny0xm69q0ikv5fy3kw4p6mpg15kkypwmcpg";
        setupHaskellDepends = [ base Cabal containers ];
        libraryHaskellDepends = [
          array attoparsec base bytestring containers exceptions llvm-hs-pure
@@ -131275,8 +132165,8 @@ self: {
      }:
      mkDerivation {
        pname = "log-effect";
-       version = "1.0.1";
-       sha256 = "0679irh73lqd8jl3mzndijrdjq8z02lqbi4pbmj8qs6m4q9a6akn";
+       version = "1.1.0";
+       sha256 = "1x3mj0gcpclv9by51rd1bi1ccaas0cy8yv1g6i08r64hj8jyhlk3";
        libraryHaskellDepends = [
          base bytestring extensible-effects monad-control text
          transformers-base
@@ -131529,17 +132419,17 @@ self: {
 
   "logging-effect-extra" = callPackage
     ({ mkDerivation, base, logging-effect, logging-effect-extra-file
-     , logging-effect-extra-handler, wl-pprint-text
+     , logging-effect-extra-handler, prettyprinter
      }:
      mkDerivation {
        pname = "logging-effect-extra";
-       version = "1.2.2";
-       sha256 = "0jra1fxz3880ds8pip1mlibiss8ihd1a9dpi3mv1py7lnc6ikjzw";
+       version = "2.0.0";
+       sha256 = "1zf7dilp9k9h1nwf2brbzn6759ig75f43lzi63pkncd88xawp8qc";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          base logging-effect logging-effect-extra-file
-         logging-effect-extra-handler wl-pprint-text
+         logging-effect-extra-handler prettyprinter
        ];
        executableHaskellDepends = [ base ];
        description = "Supplemental packages for `logging-effect`";
@@ -131548,38 +132438,38 @@ self: {
      }) {};
 
   "logging-effect-extra-file" = callPackage
-    ({ mkDerivation, base, logging-effect, template-haskell
-     , wl-pprint-text
+    ({ mkDerivation, base, logging-effect, prettyprinter
+     , template-haskell
      }:
      mkDerivation {
        pname = "logging-effect-extra-file";
-       version = "1.1.2";
-       sha256 = "1dxi4rq734zmjf2ljlh771ivr45i2cwz94vym3gw38ji4s0k8cym";
+       version = "2.0.1";
+       sha256 = "0nhpfy5i8cqb5r8xm0xd1iha20rnsk3mpxv1aaw132f0ha3z9a8k";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base logging-effect template-haskell wl-pprint-text
+         base logging-effect prettyprinter template-haskell
        ];
-       executableHaskellDepends = [ base logging-effect wl-pprint-text ];
+       executableHaskellDepends = [ base logging-effect prettyprinter ];
        description = "TH splices to augment log messages with file info";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "logging-effect-extra-handler" = callPackage
-    ({ mkDerivation, base, exceptions, logging-effect, time
-     , wl-pprint-text
+    ({ mkDerivation, base, exceptions, logging-effect, prettyprinter
+     , time
      }:
      mkDerivation {
        pname = "logging-effect-extra-handler";
-       version = "1.1.4";
-       sha256 = "0932i0qrwrr2j7w40bf3q5dlazz4800drc0chvr1kpbpk6b4njim";
+       version = "2.0.1";
+       sha256 = "0mkk11x4n3hrq7rp30pqv3pjaijfivbpl9p8jafhwx2gr5gq06dp";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base exceptions logging-effect time wl-pprint-text
+         base exceptions logging-effect prettyprinter time
        ];
-       executableHaskellDepends = [ base logging-effect wl-pprint-text ];
+       executableHaskellDepends = [ base logging-effect prettyprinter ];
        description = "Handy logging handler combinators";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -131644,7 +132534,6 @@ self: {
        libraryToolDepends = [ alex happy ];
        description = "Import, export etc. for TPTP, a syntax for first-order logic";
        license = "GPL";
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "logic-classes" = callPackage
@@ -132355,6 +133244,31 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "lsp-test" = callPackage
+    ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, base
+     , bytestring, conduit, conduit-parse, containers, data-default
+     , Diff, directory, filepath, haskell-lsp, hspec, lens, mtl
+     , parser-combinators, process, text, transformers, unix
+     , unordered-containers, yi-rope
+     }:
+     mkDerivation {
+       pname = "lsp-test";
+       version = "0.2.0.0";
+       sha256 = "1zrzl132r8zfypqp38ni9sh7dgwmnysdxgr0b2jq3b69gz33nzs7";
+       libraryHaskellDepends = [
+         aeson aeson-pretty ansi-terminal base bytestring conduit
+         conduit-parse containers data-default Diff directory filepath
+         haskell-lsp lens mtl parser-combinators process text transformers
+         unix unordered-containers yi-rope
+       ];
+       testHaskellDepends = [
+         aeson base data-default haskell-lsp hspec lens text
+         unordered-containers
+       ];
+       description = "Functional test framework for LSP servers";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "lss" = callPackage
     ({ mkDerivation, attoparsec, base, containers, directory, filepath
      , hspec2, language-css, language-css-attoparsec, text, xmlhtml
@@ -133380,19 +134294,19 @@ self: {
      }:
      mkDerivation {
        pname = "madlang";
-       version = "4.0.2.7";
-       sha256 = "08zi6v7p5wy8764505n7wk69iliab1hy40agz9qvgsq9iqi20h3f";
+       version = "4.0.2.8";
+       sha256 = "11rz46jn396nr0gn75qvgmp98zv39l0g8gx36683fkhwfdlbr2iw";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal cli-setup ];
        libraryHaskellDepends = [
          ansi-wl-pprint base binary composition-prelude containers directory
-         file-embed http-client http-client-tls megaparsec MonadRandom mtl
-         random-shuffle recursion-schemes tar template-haskell text
-         th-lift-instances titlecase zip-archive zlib
+         file-embed megaparsec MonadRandom mtl random-shuffle
+         recursion-schemes template-haskell text th-lift-instances titlecase
        ];
        executableHaskellDepends = [
-         base directory megaparsec optparse-applicative text
+         base directory http-client http-client-tls megaparsec
+         optparse-applicative tar text zip-archive zlib
        ];
        testHaskellDepends = [ base hspec hspec-megaparsec text ];
        benchmarkHaskellDepends = [ base criterion megaparsec text ];
@@ -133489,7 +134403,6 @@ self: {
        ];
        description = "A web framework that integrates Servant, RIO, EKG, fast-logger, wai-cli…";
        license = stdenv.lib.licenses.publicDomain;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "magico" = callPackage
@@ -134262,7 +135175,6 @@ self: {
        ];
        description = "Library for interfacing with the Mandrill JSON API";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "mandulia" = callPackage
@@ -136087,8 +136999,8 @@ self: {
      }:
      mkDerivation {
        pname = "meep";
-       version = "0.1.2.1";
-       sha256 = "076ll6cyg9rjyd41l0im7pqvs4yflpcrmqivzy16dz3xx6fp3rfz";
+       version = "0.1.2.2";
+       sha256 = "184s75xjbab9i2i54zj2zxgvpmafw5lw66j0lp0l3338s70baifm";
        libraryHaskellDepends = [
          base bifunctors lens semigroupoids semigroups
        ];
@@ -136097,8 +137009,7 @@ self: {
          QuickCheck semigroupoids semigroups
        ];
        description = "A silly container";
-       license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
+       license = stdenv.lib.licenses.bsd2;
      }) {};
 
   "mega-sdist" = callPackage
@@ -136531,16 +137442,14 @@ self: {
      }) {};
 
   "menoh" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, filepath
-     , JuicyPixels, menoh, monad-control, optparse-applicative
-     , transformers, vector
+    ({ mkDerivation, aeson, async, base, bytestring, containers
+     , filepath, JuicyPixels, menoh, monad-control, optparse-applicative
+     , tasty, tasty-hunit, tasty-th, transformers, vector
      }:
      mkDerivation {
        pname = "menoh";
-       version = "0.1.1";
-       sha256 = "0cbkhafibm65yn4222kfy8j6zkw6q6k3962hwjhbvp2n57avh789";
-       revision = "2";
-       editedCabalFile = "1hfgg9n86cp3qa9ziycx2134zsvsn76ilkmwrqnc7yb50279dw1b";
+       version = "0.2.0";
+       sha256 = "0n6wl03d8gyvmdjmxz0hrbvwvbyzc4qyz7qr5ydgxyxj56pg2cb4";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -136551,6 +137460,9 @@ self: {
        executableHaskellDepends = [
          base filepath JuicyPixels optparse-applicative vector
        ];
+       testHaskellDepends = [
+         async base filepath JuicyPixels tasty tasty-hunit tasty-th vector
+       ];
        description = "Haskell binding for Menoh DNN inference library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -137065,7 +137977,6 @@ self: {
        ];
        description = "A Microformats 2 parser";
        license = stdenv.lib.licenses.publicDomain;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "microformats2-types" = callPackage
@@ -137267,6 +138178,18 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "microspec_0_2_0_0" = callPackage
+    ({ mkDerivation, base, QuickCheck }:
+     mkDerivation {
+       pname = "microspec";
+       version = "0.2.0.0";
+       sha256 = "0nz9achmckza9n6hx7ix7yyh9fhhfjnbszzjssz4mnghcmm8l0wv";
+       libraryHaskellDepends = [ base QuickCheck ];
+       description = "Tiny QuickCheck test library with minimal dependencies";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "microstache" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, deepseq
      , directory, filepath, hspec, parsec, text, transformers
@@ -137575,25 +138498,28 @@ self: {
 
   "mikrokosmos" = callPackage
     ({ mkDerivation, ansi-terminal, base, containers, directory
-     , haskeline, HUnit, mtl, multimap, options, parsec, tasty
-     , tasty-hunit, tasty-quickcheck
+     , haskeline, HUnit, mtl, multimap, options, parsec, process, tasty
+     , tasty-golden, tasty-hunit, tasty-quickcheck
      }:
      mkDerivation {
        pname = "mikrokosmos";
-       version = "0.6.0";
-       sha256 = "12rqvk6czgmvcga1sh97vymxfqfga3a51xwyf6n7m4npza9pyqrr";
+       version = "0.8.0";
+       sha256 = "0v3md44bz5cx6h4hvd2mif0pmmi85zzm93gdk28j8z50m7v9m48z";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
          ansi-terminal base containers directory haskeline HUnit mtl
-         multimap options parsec tasty tasty-hunit tasty-quickcheck
+         multimap options parsec tasty tasty-golden tasty-hunit
+         tasty-quickcheck
        ];
        testHaskellDepends = [
          ansi-terminal base containers directory haskeline HUnit mtl
-         multimap options parsec tasty tasty-hunit tasty-quickcheck
+         multimap options parsec process tasty tasty-golden tasty-hunit
+         tasty-quickcheck
        ];
        description = "Lambda calculus interpreter";
        license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "miku" = callPackage
@@ -139251,8 +140177,8 @@ self: {
      }:
      mkDerivation {
        pname = "monad-logger";
-       version = "0.3.28.5";
-       sha256 = "1w9700v2vbrydpwr5jjivnkrqcrbl7xbklym0w15qdqd5p6xfpi2";
+       version = "0.3.29";
+       sha256 = "1z516s4pa9n94zf0l45mylssg07xr1d1m6zrz900p0iv3vfd07mv";
        libraryHaskellDepends = [
          base bytestring conduit conduit-extra exceptions fast-logger
          lifted-base monad-control monad-loops mtl resourcet stm stm-chans
@@ -139392,6 +140318,30 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "monad-memo_0_5_0" = callPackage
+    ({ mkDerivation, array, base, containers, criterion, primitive
+     , QuickCheck, random, test-framework, test-framework-quickcheck2
+     , transformers, vector
+     }:
+     mkDerivation {
+       pname = "monad-memo";
+       version = "0.5.0";
+       sha256 = "1ax1myhgnpy7gyb7pxn98424mda317zvji47bdwj2h58rpldqhjm";
+       libraryHaskellDepends = [
+         array base containers primitive transformers vector
+       ];
+       testHaskellDepends = [
+         array base containers primitive QuickCheck random test-framework
+         test-framework-quickcheck2 transformers vector
+       ];
+       benchmarkHaskellDepends = [
+         array base containers criterion primitive transformers vector
+       ];
+       description = "Memoization monad transformer";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "monad-mersenne-random" = callPackage
     ({ mkDerivation, base, mersenne-random-pure64 }:
      mkDerivation {
@@ -140349,8 +141299,8 @@ self: {
      }:
      mkDerivation {
        pname = "mono-traversable";
-       version = "1.0.8.1";
-       sha256 = "0d9r6z3a8gkhl1j5yq8hjg5wcndi5yixxm9xwbrf4z6pgdwr04lr";
+       version = "1.0.9.0";
+       sha256 = "0180ks0dyvpk1r20w5jw2w2n79mjnk69n9vhspaxzlyxqgim5psa";
        libraryHaskellDepends = [
          base bytestring containers hashable split text transformers
          unordered-containers vector vector-algorithms
@@ -140490,6 +141440,7 @@ self: {
        ];
        description = "Subclasses of Monoid";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "monoid-transformer" = callPackage
@@ -140805,6 +141756,40 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "morte_1_7_0" = callPackage
+    ({ mkDerivation, alex, array, base, binary, code-page, containers
+     , criterion, deepseq, Earley, formatting, http-client
+     , http-client-tls, microlens, microlens-mtl, mtl
+     , optparse-applicative, pipes, QuickCheck, system-fileio
+     , system-filepath, tasty, tasty-hunit, tasty-quickcheck, text
+     , transformers
+     }:
+     mkDerivation {
+       pname = "morte";
+       version = "1.7.0";
+       sha256 = "1q2na2xw70jr71v1ysscqf3v3f2hvn4f0lxkh4dgsdy8986b41cl";
+       isLibrary = true;
+       isExecutable = true;
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         array base binary containers deepseq Earley formatting http-client
+         http-client-tls microlens microlens-mtl pipes system-fileio
+         system-filepath text transformers
+       ];
+       libraryToolDepends = [ alex ];
+       executableHaskellDepends = [
+         base code-page formatting optparse-applicative text
+       ];
+       testHaskellDepends = [
+         base mtl QuickCheck system-filepath tasty tasty-hunit
+         tasty-quickcheck text transformers
+       ];
+       benchmarkHaskellDepends = [ base criterion system-filepath text ];
+       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
@@ -141158,15 +142143,14 @@ self: {
      }:
      mkDerivation {
        pname = "mqtt-hs";
-       version = "1.0.1";
-       sha256 = "1w6an9nfcs33vxk6yf54p39fyfcl2my1kjzkklwamnkn0mx4p07d";
+       version = "1.0.2";
+       sha256 = "1vywh3b0anhyi8bqaqwygh1y006pp7c6zky77vykpabb5rw9v5nm";
        libraryHaskellDepends = [
          async attoparsec base bytestring monad-loops mtl network singletons
          stm text transformers
        ];
        description = "A MQTT client library";
        license = stdenv.lib.licenses.gpl3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "mrifk" = callPackage
@@ -143334,7 +144318,6 @@ self: {
        ];
        description = "Web application to view and kill MySQL queries";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "mzv" = callPackage
@@ -143962,6 +144945,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "natural" = callPackage
+    ({ mkDerivation, base, checkers, hedgehog, lens, QuickCheck, tasty
+     , tasty-hedgehog, tasty-hunit, tasty-quickcheck, transformers
+     }:
+     mkDerivation {
+       pname = "natural";
+       version = "0.1.0.2";
+       sha256 = "1wjnhmcl057ahslki7yl9f73w60nzn23a6mj7mvvqhxy3q509wf5";
+       libraryHaskellDepends = [ base lens ];
+       testHaskellDepends = [
+         base checkers hedgehog lens QuickCheck tasty tasty-hedgehog
+         tasty-hunit tasty-quickcheck transformers
+       ];
+       description = "Natural number";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "natural-induction" = callPackage
     ({ mkDerivation, base, peano }:
      mkDerivation {
@@ -144422,8 +145422,8 @@ self: {
      }:
      mkDerivation {
        pname = "nested-routes";
-       version = "9.0.0.1";
-       sha256 = "1y9562nq2hylcd0ahc28cfb9q1bsl4dg8ilrdsy64ls776dkj951";
+       version = "9.0.1.1";
+       sha256 = "1s9jf5ik6m85nqjclj0m8ba41s3lfd93mqm6azynv7kg3cp9v4rl";
        libraryHaskellDepends = [
          attoparsec base errors exceptions extractable-singleton hashable
          monad-control-aligned mtl poly-arity pred-trie regex-compat text
@@ -145568,14 +146568,14 @@ self: {
 
   "network-simple" = callPackage
     ({ mkDerivation, base, bytestring, exceptions, network
-     , transformers
+     , safe-exceptions, transformers
      }:
      mkDerivation {
        pname = "network-simple";
-       version = "0.4.1";
-       sha256 = "07cvvgbp8cbwh1x7ii326d97hfmqwiyiqhkg8dqypzwzfwb3mgkj";
+       version = "0.4.2";
+       sha256 = "0h3xq0lv9wqczm93m81irqsirwsrw9jip11rxyghxrk4rf6pg4ip";
        libraryHaskellDepends = [
-         base bytestring exceptions network transformers
+         base bytestring exceptions network safe-exceptions transformers
        ];
        description = "Simple network sockets usage patterns";
        license = stdenv.lib.licenses.bsd3;
@@ -145796,6 +146796,7 @@ self: {
        ];
        description = "ZeroMQ backend for network-transport";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "network-uri" = callPackage
@@ -146505,7 +147506,6 @@ self: {
        ];
        description = "Explain why two Nix derivations differ";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "nix-eval" = callPackage
@@ -146598,8 +147598,8 @@ self: {
     ({ mkDerivation, base, nlopt, vector }:
      mkDerivation {
        pname = "nlopt-haskell";
-       version = "0.1.1.0";
-       sha256 = "1jgszhkr6xc94rjasrhbfm618yz5l37zkibaxycn50fzvsilgfgg";
+       version = "0.1.2.0";
+       sha256 = "0hzg2y11lacgn9793zsk0vib3wb9kyqkcp65vfcfwvd90lny3mmn";
        libraryHaskellDepends = [ base vector ];
        librarySystemDepends = [ nlopt ];
        testHaskellDepends = [ base vector ];
@@ -147070,12 +148070,11 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "nonfree";
-       version = "0.1.0.3";
-       sha256 = "1qdrzc0r37sw2knfgr9yqp7j8bcp1fayprjjg9xwkgxsjfsqp30b";
+       version = "0.1.0.4";
+       sha256 = "0qm1iwm3y69z146w64wx5wwa4cdpa0ka7gz055dalf06xky35qji";
        libraryHaskellDepends = [ base ];
        description = "Free structures sans laws";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "nonlinear-optimization" = callPackage
@@ -147319,6 +148318,8 @@ self: {
        pname = "notzero";
        version = "0.1";
        sha256 = "0l9z10njx18vp7xxcb0gys9dyq2g7i8i5mczymfknwdv9x3v2jk5";
+       revision = "1";
+       editedCabalFile = "12bvyx4cbqxv6qpqmhkx429c7zl67fnjf3xxjlx74na3xixh2jsw";
        libraryHaskellDepends = [
          base bifunctors lens mtl semigroupoids semigroups transformers
        ];
@@ -147935,8 +148936,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "numtype-dk";
-       version = "0.5.0.1";
-       sha256 = "05yhjnp8wa25chsf0v2nmd9wznm4n4qxw12qc2a9z64kfszvknr9";
+       version = "0.5.0.2";
+       sha256 = "0avkdbhxijcja9i9g3cqh699mys8nhsxgrrpkknycmqpvp07sy4q";
        libraryHaskellDepends = [ base ];
        description = "Type-level integers, using TypeNats, Data Kinds, and Closed Type Families";
        license = stdenv.lib.licenses.bsd3;
@@ -149167,7 +150168,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "An SQL-generating DSL targeting PostgreSQL";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "opaleye-classy" = callPackage
@@ -149220,8 +150220,8 @@ self: {
      }:
      mkDerivation {
        pname = "opaleye-trans";
-       version = "0.4.2";
-       sha256 = "05fvwbql1lvm0wbk3mmwy14ngpvilqir73yxp2xjb4y7wjk7r5wm";
+       version = "0.5.0";
+       sha256 = "18y9qcs771647g5xy7209rq32w7fqflcr313mdw1fv0m2ak65wb2";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -150121,6 +151121,7 @@ self: {
        ];
        description = "Streaming parser/renderer for the OPML 2.0 format.";
        license = stdenv.lib.licenses.publicDomain;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "opn" = callPackage
@@ -150775,7 +151776,6 @@ self: {
        executableHaskellDepends = [ base process ];
        description = "Show keys pressed with an on-screen display (Linux only)";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "osm-conduit" = callPackage
@@ -151384,7 +152384,6 @@ self: {
        ];
        description = "Receive hooks from pagure and do things with them";
        license = stdenv.lib.licenses.bsd2;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "paint" = callPackage
@@ -151507,7 +152506,7 @@ self: {
        maintainers = with stdenv.lib.maintainers; [ peti ];
      }) {};
 
-  "pandoc_2_2_2_1" = callPackage
+  "pandoc_2_2_3_2" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, base, base64-bytestring
      , binary, blaze-html, blaze-markup, bytestring, Cabal
      , case-insensitive, cmark-gfm, containers, criterion, data-default
@@ -151522,8 +152521,8 @@ self: {
      }:
      mkDerivation {
        pname = "pandoc";
-       version = "2.2.2.1";
-       sha256 = "19d6cd8ry735ziazfkk6xhrjbvx5ywpbqmhxr3wbmp8kyp6c7x7m";
+       version = "2.2.3.2";
+       sha256 = "0dmk2vy0kfsi8xzpa8h0kypidf264d5rjvcqyd7jf34rjj47ikk2";
        configureFlags = [ "-fhttps" "-f-trypandoc" ];
        isLibrary = true;
        isExecutable = true;
@@ -153138,6 +154137,21 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "parsers-megaparsec" = callPackage
+    ({ mkDerivation, base, fail, megaparsec, mtl, parsers, semigroups
+     , text, transformers
+     }:
+     mkDerivation {
+       pname = "parsers-megaparsec";
+       version = "0.1.0.0";
+       sha256 = "1xn12jbxv72hgkp9xarm9nr9rpqcijlyma47y31jz985r32nhaxj";
+       libraryHaskellDepends = [
+         base fail megaparsec mtl parsers semigroups text transformers
+       ];
+       description = "`parsers` instances for Megaparsec";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "parsestar" = callPackage
     ({ mkDerivation, array, base, binary, bytestring, bytestring-mmap
      , bytestring-nums, bytestring-show, containers, deepseq, derive
@@ -153776,6 +154790,30 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "pattern-trie" = callPackage
+    ({ mkDerivation, base, bytestring, containers, criterion, deepseq
+     , doctest, hashable, mtl, QuickCheck, tasty, tasty-quickcheck, text
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "pattern-trie";
+       version = "0.1.0";
+       sha256 = "1ldy1b81sryngf4rlfsw3f2qw0cirjnbvddvw98wrl2m50wzdmlg";
+       libraryHaskellDepends = [
+         base bytestring containers deepseq hashable text
+         unordered-containers
+       ];
+       testHaskellDepends = [
+         base bytestring containers doctest mtl QuickCheck tasty
+         tasty-quickcheck unordered-containers
+       ];
+       benchmarkHaskellDepends = [
+         base bytestring containers criterion deepseq hashable text
+       ];
+       description = "Pattern tries";
+       license = stdenv.lib.licenses.mpl20;
+     }) {};
+
   "patterns" = callPackage
     ({ mkDerivation, base, bytestring, conduit, containers, mtl, time
      , utf8-string, zeromq-haskell
@@ -154678,6 +155716,18 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "percent-format" = callPackage
+    ({ mkDerivation, base, leancheck }:
+     mkDerivation {
+       pname = "percent-format";
+       version = "0.0.1";
+       sha256 = "028c8rnv86mln9pdhb6w4i56n07hlslg69f3pmcjpb7ilr5scc3m";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [ base leancheck ];
+       description = "simple printf-style string formatting";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "perceptron" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -154850,19 +155900,21 @@ self: {
      }) {};
 
   "period" = callPackage
-    ({ mkDerivation, base, hspec, HUnit, old-locale
+    ({ mkDerivation, ansi-wl-pprint, base, hspec, HUnit, old-locale
      , optparse-applicative, parsec, text, text-show, time
      }:
      mkDerivation {
        pname = "period";
-       version = "0.1.0.6";
-       sha256 = "0zk7ac5casyxgdx5895jap7sw0klys26b29kj4f4p1f75b1ga8lz";
+       version = "0.1.0.7";
+       sha256 = "0gvx68la0pr3hl4vz8pqgn0aw409084z5w9wls1ac2pv78nl3cgn";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          base old-locale parsec text text-show time
        ];
-       executableHaskellDepends = [ base optparse-applicative text ];
+       executableHaskellDepends = [
+         ansi-wl-pprint base optparse-applicative text
+       ];
        testHaskellDepends = [ base hspec HUnit text time ];
        description = "Parse and format date periods, collapse and expand their text representations";
        license = stdenv.lib.licenses.bsd3;
@@ -155215,8 +156267,8 @@ self: {
      }:
      mkDerivation {
        pname = "persistent-migration";
-       version = "0.0.2";
-       sha256 = "0vnc2jiagb2z11dy428fd47zhixw7ib96aras0lvhjbwyldzic5p";
+       version = "0.1.0";
+       sha256 = "025hrjm95klj4b7wqlzwkcwra5yj37ilirr06hxxw6d3g668rllm";
        libraryHaskellDepends = [
          base containers fgl mtl persistent text time unordered-containers
        ];
@@ -155224,7 +156276,7 @@ self: {
          base bytestring conduit containers exceptions monad-logger mtl
          persistent persistent-postgresql persistent-template process
          QuickCheck resource-pool tasty tasty-golden tasty-quickcheck
-         temporary text yaml
+         temporary text time yaml
        ];
        description = "Manual migrations for the persistent library";
        license = stdenv.lib.licenses.bsd3;
@@ -156042,22 +157094,21 @@ self: {
 
   "phoityne-vscode" = callPackage
     ({ mkDerivation, aeson, base, bytestring, Cabal, cmdargs, conduit
-     , conduit-extra, ConfigFile, containers, data-default, directory
-     , filepath, fsnotify, hslogger, lens, MissingH, mtl, parsec
-     , process, resourcet, safe, safe-exceptions, split, text
-     , transformers
+     , conduit-extra, containers, data-default, directory, filepath
+     , fsnotify, hslogger, lens, MissingH, mtl, parsec, process
+     , resourcet, safe, safe-exceptions, split, text, transformers
      }:
      mkDerivation {
        pname = "phoityne-vscode";
-       version = "0.0.25.0";
-       sha256 = "16l1w92i0nr6a9z4l9cq3372mqgis17nqhdky8a157cqa2if150b";
+       version = "0.0.26.0";
+       sha256 = "168qshbiawj1i7d676y2x5l2bmkhfvnf0fs2abr75v8g7hsa8imq";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
          aeson base bytestring Cabal cmdargs conduit conduit-extra
-         ConfigFile containers data-default directory filepath fsnotify
-         hslogger lens MissingH mtl parsec process resourcet safe
-         safe-exceptions split text transformers
+         containers data-default directory filepath fsnotify hslogger lens
+         MissingH mtl parsec process resourcet safe safe-exceptions split
+         text transformers
        ];
        description = "Haskell Debug Adapter for Visual Studio Code";
        license = stdenv.lib.licenses.bsd3;
@@ -156765,7 +157816,6 @@ self: {
        ];
        description = "A higher-level interface to using concurrency with pipes";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "pipes-attoparsec" = callPackage
@@ -157178,7 +158228,6 @@ self: {
        ];
        description = "Fast traversal of directory trees using pipes";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "pipes-fluid" = callPackage
@@ -157254,8 +158303,8 @@ self: {
     ({ mkDerivation, base, containers, heaps, pipes }:
      mkDerivation {
        pname = "pipes-interleave";
-       version = "1.1.2";
-       sha256 = "0anjd66z0z7813jcakqcagp4ml8q4dg6bvygy8mn2jqggm2bqs4d";
+       version = "1.1.3";
+       sha256 = "05g8kl88f55pxb3926fa81qd0a2lc1xdzv36jmm67sc68prr71za";
        libraryHaskellDepends = [ base containers heaps pipes ];
        description = "Interleave and merge streams of elements";
        license = stdenv.lib.licenses.bsd3;
@@ -157852,6 +158901,30 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "piyo" = callPackage
+    ({ mkDerivation, base, extra, sdl2, sdl2-gfx, sdl2-image
+     , sdl2-mixer, sdl2-ttf, text
+     }:
+     mkDerivation {
+       pname = "piyo";
+       version = "0.1.0.0";
+       sha256 = "168jiqp73kmg797a6njgi792qm2aczgkj77i28m04gah1qhyp603";
+       isLibrary = true;
+       isExecutable = true;
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         base extra sdl2 sdl2-gfx sdl2-image sdl2-mixer sdl2-ttf text
+       ];
+       executableHaskellDepends = [
+         base extra sdl2 sdl2-gfx sdl2-image sdl2-mixer sdl2-ttf text
+       ];
+       testHaskellDepends = [
+         base extra sdl2 sdl2-gfx sdl2-image sdl2-mixer sdl2-ttf text
+       ];
+       description = "Haskell game engine like fantasy console";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "pkcs1" = callPackage
     ({ mkDerivation, base, bytestring, random }:
      mkDerivation {
@@ -158134,7 +159207,6 @@ self: {
        ];
        description = "run a subprocess, combining stdout and stderr";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "plist" = callPackage
@@ -159897,8 +160969,8 @@ self: {
      }:
      mkDerivation {
        pname = "postgresql-connector";
-       version = "0.2.5";
-       sha256 = "0ilw7z16jzlys3pv4bvdd5ajprq4dbzgg3ivwpgzxrpnh2mfjkqq";
+       version = "0.2.6";
+       sha256 = "1nhsplb7s4k3y2450pr57fl39n1gjs2110vvr9v4pn0h6hwz1yl3";
        libraryHaskellDepends = [
          base bytestring exceptions lens mtl postgresql-simple resource-pool
          resourcet time transformers-base
@@ -160459,8 +161531,8 @@ self: {
     ({ mkDerivation, potoki-core }:
      mkDerivation {
        pname = "potoki";
-       version = "2.0.2";
-       sha256 = "00z7al5kk3ry3npghc71vlwba5wmxrlps3lmwllpw8sgf8x288r5";
+       version = "2.0.3";
+       sha256 = "14rkg6mdbbg4m59rjb0pig9wv2lk0rm6a3l6sd042w5q8qy2rbdq";
        libraryHaskellDepends = [ potoki-core ];
        description = "Simple streaming in IO";
        license = stdenv.lib.licenses.mit;
@@ -160469,16 +161541,22 @@ self: {
 
   "potoki-cereal" = callPackage
     ({ mkDerivation, acquire, attoparsec, base, base-prelude
-     , bytestring, cereal, potoki-core, text
+     , bytestring, cereal, directory, potoki, potoki-core, QuickCheck
+     , quickcheck-instances, rerebase, tasty, tasty-hunit
+     , tasty-quickcheck, text
      }:
      mkDerivation {
        pname = "potoki-cereal";
-       version = "0.3";
-       sha256 = "0m7g9dkvzb94iwywf3bil8h57xbs2d3zvgn4d8la54qz5izimszp";
+       version = "0.3.0.1";
+       sha256 = "0dm5yvh8a8sgrqvgkl48zpn5c8ymz9h83nw44icnhqirg1hrkhvi";
        libraryHaskellDepends = [
          acquire attoparsec base base-prelude bytestring cereal potoki-core
          text
        ];
+       testHaskellDepends = [
+         directory potoki QuickCheck quickcheck-instances rerebase tasty
+         tasty-hunit tasty-quickcheck
+       ];
        description = "Streaming serialization";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -160493,8 +161571,8 @@ self: {
      }:
      mkDerivation {
        pname = "potoki-core";
-       version = "2.2.2.1";
-       sha256 = "0bnmqw0jk8p7bfhy165w5ha3pl0966z5bxzfacbyiqvhmj68xx6j";
+       version = "2.2.5";
+       sha256 = "0qd4y3xjqr93cyxycrnplqmf81yr0488l3rif4c2q7fhwh0kx3zb";
        libraryHaskellDepends = [
          acquire attoparsec base bytestring directory foldl hashable
          profunctors ptr stm text transformers unagi-chan
@@ -160802,18 +161880,18 @@ self: {
     ({ mkDerivation, aeson, base, basic-prelude, exceptions
      , fast-logger, lens, lifted-base, monad-control, monad-logger
      , MonadRandom, mtl, network, resourcet, safe, template-haskell
-     , text, text-manipulate, time, transformers-base
+     , text, text-manipulate, time, transformers-base, unliftio-core
      , unordered-containers, uuid
      }:
      mkDerivation {
        pname = "preamble";
-       version = "0.0.61";
-       sha256 = "16zs8mqmbvzi4pmjqmga3d17mjk6kriclv3qg3rxhs3rd2gyipqa";
+       version = "0.0.64";
+       sha256 = "1h7px6kz2plp5fix7i0dviv0hg3nzq31pvwwayh4q747lh3xjwp4";
        libraryHaskellDepends = [
          aeson base basic-prelude exceptions fast-logger lens lifted-base
          monad-control monad-logger MonadRandom mtl network resourcet safe
          template-haskell text text-manipulate time transformers-base
-         unordered-containers uuid
+         unliftio-core unordered-containers uuid
        ];
        description = "Yet another prelude";
        license = stdenv.lib.licenses.mit;
@@ -161412,6 +162490,27 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "pretty-show_1_8_1" = callPackage
+    ({ mkDerivation, array, base, filepath, ghc-prim, happy
+     , haskell-lexer, pretty, text
+     }:
+     mkDerivation {
+       pname = "pretty-show";
+       version = "1.8.1";
+       sha256 = "0s8bj7ymbc9pz91kls2blrpip7pphcc683wd5ig8kywjmix1ibsg";
+       isLibrary = true;
+       isExecutable = true;
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         array base filepath ghc-prim haskell-lexer pretty text
+       ];
+       libraryToolDepends = [ happy ];
+       executableHaskellDepends = [ base ];
+       description = "Tools for working with derived `Show` instances and generic inspection of values";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "pretty-simple" = callPackage
     ({ mkDerivation, ansi-terminal, base, containers, criterion
      , doctest, Glob, mtl, parsec, text, transformers
@@ -161431,6 +162530,26 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "pretty-simple_2_2_0_0" = callPackage
+    ({ mkDerivation, ansi-terminal, base, criterion, doctest, Glob, mtl
+     , text, transformers
+     }:
+     mkDerivation {
+       pname = "pretty-simple";
+       version = "2.2.0.0";
+       sha256 = "0cf7pfx98dq8ykxja7gi2y7zpczj41sqfg4dindm8v5knlv1ppik";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         ansi-terminal base mtl text transformers
+       ];
+       testHaskellDepends = [ base doctest Glob ];
+       benchmarkHaskellDepends = [ base criterion text ];
+       description = "pretty printer for data types with a 'Show' instance";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "pretty-sop" = callPackage
     ({ mkDerivation, base, generics-sop, pretty-show }:
      mkDerivation {
@@ -161794,18 +162913,25 @@ self: {
      }) {};
 
   "primitive-extras" = callPackage
-    ({ mkDerivation, base, cereal, deferred-folds, foldl, primitive
-     , profunctors, vector
+    ({ mkDerivation, base, bytestring, cereal, deferred-folds, focus
+     , foldl, primitive, profunctors, QuickCheck, quickcheck-instances
+     , rerebase, tasty, tasty-hunit, tasty-quickcheck, vector
      }:
      mkDerivation {
        pname = "primitive-extras";
-       version = "0.3.0.1";
-       sha256 = "0qipddb5065z6c7klbaz75d8jbx39k8qppv8d7xb6hnj28v62ab7";
+       version = "0.6.4.1";
+       sha256 = "1b0q2qsd3ma6hg1av63fg0dqya6s61vv7giish9vh14cbz00zr66";
        libraryHaskellDepends = [
-         base cereal deferred-folds foldl primitive profunctors vector
+         base bytestring cereal deferred-folds focus foldl primitive
+         profunctors vector
+       ];
+       testHaskellDepends = [
+         cereal deferred-folds focus primitive QuickCheck
+         quickcheck-instances rerebase tasty tasty-hunit tasty-quickcheck
        ];
        description = "Extras for the \"primitive\" library";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "primitive-indexed" = callPackage
@@ -162166,6 +163292,8 @@ self: {
        pname = "process";
        version = "1.6.4.0";
        sha256 = "1w12ssmwpz5glmm964rxdc3fgi2w5sq9lac17rxs8p626r5p6rkn";
+       revision = "1";
+       editedCabalFile = "1sijph1gkqbdsdbwqlibhglzsdscmhskpys71b3lzlw0ga7c3k0a";
        libraryHaskellDepends = [ base deepseq directory filepath unix ];
        testHaskellDepends = [ base bytestring directory ];
        description = "Process libraries";
@@ -162920,19 +164048,19 @@ self: {
 
   "prometheus" = callPackage
     ({ mkDerivation, atomic-primops, base, bytestring, containers
-     , http-client, http-types, text, transformers, wai, warp, wreq
+     , http-client, http-types, network-uri, text, transformers, wai
+     , warp
      }:
      mkDerivation {
        pname = "prometheus";
-       version = "2.0.0";
-       sha256 = "15cp3r42kj3v6a6d67xr9ns69mz96zgh4wsa1jch34idwsxz6wxf";
+       version = "2.1.0";
+       sha256 = "0kpzfmdibpp08rhc8v92nizi8hbb9dm7ysqd0wclx9s5273zqxal";
        libraryHaskellDepends = [
          atomic-primops base bytestring containers http-client http-types
-         text transformers wai warp wreq
+         network-uri text transformers wai warp
        ];
        description = "Prometheus Haskell Client";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "prometheus-client" = callPackage
@@ -163042,15 +164170,14 @@ self: {
     ({ mkDerivation, base, binary, containers, filepath, mtl, text }:
      mkDerivation {
        pname = "pronounce";
-       version = "1.1.0.2";
-       sha256 = "0nhns8pnp9n88w5514dgb9kwfkd1fqx042z4p8ai1yf5q1igygw5";
+       version = "1.1.0.3";
+       sha256 = "1agxmm426v8520vbw8maibrsa3qpzf8h8x3i61fk2fflyb45yx8z";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base binary containers filepath mtl text
        ];
        description = "A library for interfacing with the CMU Pronouncing Dictionary";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "proof-combinators" = callPackage
@@ -163089,8 +164216,8 @@ self: {
      }:
      mkDerivation {
        pname = "propellor";
-       version = "5.4.0";
-       sha256 = "1ykzagmw2an1aglkglkpkqv65mxaqqfj7zia27f6npnihb6hwi5v";
+       version = "5.4.1";
+       sha256 = "13adj770k3awgsdipjkwgfja6b1hkxdphf0aa4jayxm2jz9gkpbd";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -163175,6 +164302,7 @@ self: {
        ];
        description = "Explore continuations with trepidation";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "prosper" = callPackage
@@ -163346,7 +164474,6 @@ self: {
        libraryToolDepends = [ protobuf ];
        description = "Basic protocol buffer message types";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) protobuf;};
 
   "proto-lens-protoc_0_2_2_3" = callPackage
@@ -163750,7 +164877,6 @@ self: {
        ];
        description = "Reading/Writing OPB/WBO files used in pseudo boolean competition";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "pseudo-trie" = callPackage
@@ -163861,8 +164987,8 @@ self: {
      }:
      mkDerivation {
        pname = "ptr";
-       version = "0.16.5";
-       sha256 = "0hywqysklzy5xixd8wdhrlwzf2336z1kn593sg5q30kbg3b0bgj2";
+       version = "0.16.6";
+       sha256 = "1makksw42pb6088i3s755q0wyfismfq5avpwbcfvfbzcasn2kncs";
        libraryHaskellDepends = [
          base base-prelude bug bytestring contravariant mtl profunctors
          semigroups text time transformers vector
@@ -164421,6 +165547,18 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "purescript-iso" = callPackage
+    ({ mkDerivation, aeson, base, QuickCheck }:
+     mkDerivation {
+       pname = "purescript-iso";
+       version = "0.0.0";
+       sha256 = "1vjq778l24waa24br59d3j4wdc3ajw1vk1fbi222vvkqvmcx5x9h";
+       libraryHaskellDepends = [ aeson base QuickCheck ];
+       testHaskellDepends = [ aeson base QuickCheck ];
+       description = "Isomorphic trivial data type definitions over JSON";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "purescript-tsd-gen" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, directory
      , filepath, mtl, optparse-applicative, purescript, text
@@ -164732,7 +165870,6 @@ self: {
        ];
        description = "Creating graphics for pencil puzzles";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "puzzle-draw-cmdline" = callPackage
@@ -164958,8 +166095,8 @@ self: {
      }:
      mkDerivation {
        pname = "qchas";
-       version = "1.1.0.0";
-       sha256 = "1q1i7ppgd7121xqf6f4fr798nx52cw4g50nx42shk6qzpxsah58f";
+       version = "1.1.0.1";
+       sha256 = "0g966915j17ijpyz7klxc0j0rflbxkj0a49vf57z5xfllv8l1wx9";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base hmatrix linear random ];
@@ -164967,7 +166104,6 @@ self: {
        testHaskellDepends = [ base hmatrix linear tasty tasty-hunit ];
        description = "A library for implementing Quantum Algorithms";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "qd" = callPackage
@@ -165714,8 +166850,8 @@ self: {
      }:
      mkDerivation {
        pname = "quickcheck-classes";
-       version = "0.4.14";
-       sha256 = "010pbdv5dyyf2qkc41gbb86x94m8y1jlw9fa9k99jnw79c8bv3d9";
+       version = "0.4.14.1";
+       sha256 = "0qk7nx855lrb9z1nkc74dshsij6p704rmggx0f9akwcpscsvhiim";
        libraryHaskellDepends = [
          aeson base bifunctors containers primitive QuickCheck semigroupoids
          semigroups semirings tagged transformers
@@ -165968,6 +167104,7 @@ self: {
        ];
        description = "Test monadic programs using state machine based models";
        license = stdenv.lib.licenses.bsd2;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "quickcheck-string-random" = callPackage
@@ -165984,7 +167121,6 @@ self: {
        ];
        description = "Helper to build generators with Text.StringRandom";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "quickcheck-text" = callPackage
@@ -166745,8 +167881,8 @@ self: {
      }:
      mkDerivation {
        pname = "raketka";
-       version = "1.1.2";
-       sha256 = "1zyqgldryci4cbwqcbjlkm4k1dfps36x4rk03pi9gf901zw0k38p";
+       version = "1.1.3";
+       sha256 = "0mz9639p3ndlq72gask5fdv7kqpkgs4wh0f86wfargyfd36179lw";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -166764,7 +167900,6 @@ self: {
        testHaskellDepends = [ base hspec QuickCheck ];
        description = "distributed-process node";
        license = stdenv.lib.licenses.publicDomain;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "rakhana" = callPackage
@@ -166808,6 +167943,31 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "rakuten_0_1_1_5" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, connection, constraints
+     , data-default-class, extensible, hspec, http-api-data, http-client
+     , http-client-tls, http-types, lens, req, servant-server, text
+     , warp
+     }:
+     mkDerivation {
+       pname = "rakuten";
+       version = "0.1.1.5";
+       sha256 = "04qr5rbg0w56nlkama95bavalq3zj24pblbi655vq0vli5ggxgza";
+       libraryHaskellDepends = [
+         aeson base bytestring connection constraints data-default-class
+         extensible http-api-data http-client http-client-tls http-types
+         lens req text
+       ];
+       testHaskellDepends = [
+         aeson base bytestring connection constraints data-default-class
+         extensible hspec http-api-data http-client http-client-tls
+         http-types lens req servant-server text warp
+       ];
+       description = "The Rakuten API in Haskell";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "ralist" = callPackage
     ({ mkDerivation, base, criterion, deepseq, hspec }:
      mkDerivation {
@@ -167958,21 +169118,19 @@ self: {
 
   "rcu" = callPackage
     ({ mkDerivation, atomic-primops, base, Cabal, cabal-doctest
-     , containers, criterion, deepseq, doctest, ghc-prim, hlint
+     , containers, criterion, deepseq, doctest, fail, ghc-prim, hlint
      , optparse-applicative, parallel, primitive, rdtsc, time
      , transformers
      }:
      mkDerivation {
        pname = "rcu";
-       version = "0.2.2";
-       sha256 = "0lj88xif38zh1qkpfzyarm36khzavqsl8chjma062b1pvhhlc9lk";
-       revision = "4";
-       editedCabalFile = "18gaaz7pj7x9yv2na1zbqavirrj93c7q6z28r4502if0w1w8wk8f";
+       version = "0.2.3";
+       sha256 = "17w0y843z5mr095cazfrz1jnf731zjsnd6vhgkx8ppras05vs371";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [
-         atomic-primops base ghc-prim parallel primitive transformers
+         atomic-primops base fail ghc-prim parallel primitive transformers
        ];
        executableHaskellDepends = [ base transformers ];
        testHaskellDepends = [ base doctest hlint parallel ];
@@ -168282,8 +169440,8 @@ self: {
      }:
      mkDerivation {
        pname = "reactive-banana-gi-gtk";
-       version = "0.3.0.0";
-       sha256 = "1kcn95p2k4lb5xr0q4ag53gkym6dyz6hxsshm05pxf8778hm9c6f";
+       version = "0.4.0.1";
+       sha256 = "151vjqr2skdln4qh2swrkwwq1gafkldwnidkkpqh8j903kghrcqk";
        libraryHaskellDepends = [
          base gi-gtk haskell-gi-base reactive-banana text transformers
        ];
@@ -168787,8 +169945,8 @@ self: {
     ({ mkDerivation, base, extra, filepath }:
      mkDerivation {
        pname = "record-dot-preprocessor";
-       version = "0.1.1";
-       sha256 = "1lb60mggn6f350l3v54cavvwnyx5hrm6hlyrfhsjb5gq5qmids9m";
+       version = "0.1.3";
+       sha256 = "0sb9gfwq6kvldywmwxni8kgd9vhkpk8xxhidldrj5cwf8a2ipwbx";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base extra filepath ];
@@ -169142,6 +170300,7 @@ self: {
        libraryPkgconfigDepends = [ raptor2 redland ];
        description = "Redland RDF library bindings";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {raptor2 = null; redland = null;};
 
   "redo" = callPackage
@@ -169553,10 +170712,8 @@ self: {
      }:
      mkDerivation {
        pname = "reflex-dom-fragment-shader-canvas";
-       version = "0.1";
-       sha256 = "1zc8kgny3d467lxpwg5mm1amg6924m5ifkkafyh18nfzqffvc3bl";
-       revision = "1";
-       editedCabalFile = "1s08vdpwyyfrfw7hfbn2i2m9b3dszcdd7dmfyd0z1pbxy6wj1xmz";
+       version = "0.1.0.1";
+       sha256 = "17b023xjz29n673q4a5bd9r5bj8hb7b1q6ms6qppmwdimk3glz4z";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -170897,6 +172054,32 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "relude_0_1_1" = callPackage
+    ({ mkDerivation, base, bytestring, containers, deepseq, doctest
+     , gauge, ghc-prim, Glob, hashable, hedgehog, mtl, stm, tasty
+     , tasty-hedgehog, text, transformers, unordered-containers
+     , utf8-string
+     }:
+     mkDerivation {
+       pname = "relude";
+       version = "0.1.1";
+       sha256 = "034hldd9rsqqhhxmnpfabh6v2by47qc5kx1qv77bl8k73fybf9a0";
+       libraryHaskellDepends = [
+         base bytestring containers deepseq ghc-prim hashable mtl stm text
+         transformers unordered-containers utf8-string
+       ];
+       testHaskellDepends = [
+         base bytestring doctest Glob hedgehog tasty tasty-hedgehog text
+         utf8-string
+       ];
+       benchmarkHaskellDepends = [
+         base containers gauge unordered-containers
+       ];
+       description = "Custom prelude from Kowainik";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "remark" = callPackage
     ({ mkDerivation, base, GenericPretty, tasty, tasty-golden
      , tasty-hunit
@@ -171673,6 +172856,37 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "req_1_2_1" = callPackage
+    ({ mkDerivation, aeson, authenticate-oauth, base, blaze-builder
+     , bytestring, case-insensitive, connection, data-default-class
+     , hspec, hspec-core, hspec-discover, http-api-data, http-client
+     , http-client-tls, http-types, monad-control, mtl, QuickCheck
+     , retry, text, time, transformers, transformers-base
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "req";
+       version = "1.2.1";
+       sha256 = "1s8gjifc9jixl4551hay013fwyhlamcyrxjb00qr76wwikqa0g8k";
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         aeson authenticate-oauth base blaze-builder bytestring
+         case-insensitive connection data-default-class http-api-data
+         http-client http-client-tls http-types monad-control mtl retry text
+         time transformers transformers-base
+       ];
+       testHaskellDepends = [
+         aeson base blaze-builder bytestring case-insensitive
+         data-default-class hspec hspec-core http-client http-types
+         monad-control mtl QuickCheck text time unordered-containers
+       ];
+       testToolDepends = [ hspec-discover ];
+       doCheck = false;
+       description = "Easy-to-use, type-safe, expandable, high-level HTTP client library";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "req-conduit" = callPackage
     ({ mkDerivation, base, bytestring, conduit, conduit-extra, hspec
      , http-client, req, resourcet, temporary, transformers, weigh
@@ -171753,7 +172967,6 @@ self: {
        ];
        description = "A local http server to catch the HTTP redirect";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "request-monad" = callPackage
@@ -171884,6 +173097,18 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "reservoir" = callPackage
+    ({ mkDerivation, base, containers, random }:
+     mkDerivation {
+       pname = "reservoir";
+       version = "0.2.0.0";
+       sha256 = "0ywskms53cnhyywryvsr6mi9qyba6l6dncpj0hx59k0rdr5nb25h";
+       libraryHaskellDepends = [ base containers random ];
+       description = "Unweighted reservoir sampling";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "resin" = callPackage
     ({ mkDerivation, base, ghc-prim, ralist, semigroupoids }:
      mkDerivation {
@@ -172856,6 +174081,7 @@ self: {
        doHaddock = false;
        description = "Parse and display time according to RFC3339 (deprecated)";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "rfc5051" = callPackage
@@ -173148,8 +174374,8 @@ self: {
      }:
      mkDerivation {
        pname = "rio";
-       version = "0.1.4.0";
-       sha256 = "06jjx3mv0bqjzvkajcik19961hj44mxcd23av8lw8n1nj27hmkhg";
+       version = "0.1.5.0";
+       sha256 = "064h8a4hp53a479d3ak0vmqbx8hi0cpg7zn4wp23rjy26dka8p7g";
        libraryHaskellDepends = [
          base bytestring containers deepseq directory exceptions filepath
          hashable microlens mtl primitive process text time typed-process
@@ -173773,25 +174999,24 @@ self: {
 
   "rollbar-hs" = callPackage
     ({ mkDerivation, aeson, base, bytestring, case-insensitive
-     , containers, hostname, hspec, hspec-golden-aeson, http-client
-     , http-conduit, http-types, lens, lens-aeson, network, QuickCheck
-     , text, time, unordered-containers, uuid
+     , hostname, hspec, hspec-golden-aeson, http-client, http-conduit
+     , http-types, network, QuickCheck, text, time, unordered-containers
+     , uuid
      }:
      mkDerivation {
        pname = "rollbar-hs";
-       version = "0.2.0.0";
-       sha256 = "0w4a0bl0vyzb094car4zh599j5g4zknlqia1ja0jpr62bblrkmw5";
+       version = "0.3.1.0";
+       sha256 = "1il3rfzf0rmddm3yqsgz6rhyai3m3z6mn3f00irc7955sl320qn8";
        libraryHaskellDepends = [
          aeson base bytestring case-insensitive hostname http-client
          http-conduit http-types network text time unordered-containers uuid
        ];
        testHaskellDepends = [
-         aeson base bytestring case-insensitive containers hspec
-         hspec-golden-aeson lens lens-aeson QuickCheck text
+         aeson base bytestring case-insensitive hspec hspec-golden-aeson
+         QuickCheck text unordered-containers
        ];
        description = "Core Rollbar data types and APIs";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "roller" = callPackage
@@ -174484,8 +175709,39 @@ self: {
        pname = "rss-conduit";
        version = "0.4.2.2";
        sha256 = "1qaz3a9fjq5dqky6jvnnk68xbarrqng7bas9r10qzdpy7g1v17ps";
+       revision = "3";
+       editedCabalFile = "1fay2p90wx49b2yky0r6x70az3f0c1b2hwy3rzayza8am2i5r0bn";
+       libraryHaskellDepends = [
+         atom-conduit base conduit conduit-combinators containers
+         dublincore-xml-conduit lens-simple safe safe-exceptions singletons
+         text time timerep uri-bytestring vinyl xml-conduit xml-types
+       ];
+       testHaskellDepends = [
+         atom-conduit base blaze-builder bytestring conduit
+         conduit-combinators data-default dublincore-xml-conduit lens-simple
+         mono-traversable QuickCheck quickcheck-instances resourcet
+         safe-exceptions singletons tasty tasty-hunit tasty-quickcheck text
+         time uri-bytestring vinyl xml-conduit xml-types
+       ];
+       description = "Streaming parser/renderer for the RSS standard";
+       license = stdenv.lib.licenses.publicDomain;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "rss-conduit_0_4_3_0" = callPackage
+    ({ mkDerivation, atom-conduit, base, blaze-builder, bytestring
+     , conduit, conduit-combinators, containers, data-default
+     , dublincore-xml-conduit, lens-simple, mono-traversable, QuickCheck
+     , quickcheck-instances, resourcet, safe, safe-exceptions
+     , singletons, tasty, tasty-hunit, tasty-quickcheck, text, time
+     , timerep, uri-bytestring, vinyl, xml-conduit, xml-types
+     }:
+     mkDerivation {
+       pname = "rss-conduit";
+       version = "0.4.3.0";
+       sha256 = "003crn6pczr8x3r0j9nkx22gqwq0fvy4mkksmng8vp7qbvycvzvz";
        revision = "1";
-       editedCabalFile = "1y5f1fvjjljk0rl8payxm9dsazzh2057nq9m9bi4gxwa8lkfz21d";
+       editedCabalFile = "0dnp7a1xi344qhdqmr3hsnai7id4d87rll0wsww3wcfh2bh0nm6q";
        libraryHaskellDepends = [
          atom-conduit base conduit conduit-combinators containers
          dublincore-xml-conduit lens-simple safe safe-exceptions singletons
@@ -174500,6 +175756,7 @@ self: {
        ];
        description = "Streaming parser/renderer for the RSS standard";
        license = stdenv.lib.licenses.publicDomain;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "rss2irc" = callPackage
@@ -176030,6 +177287,33 @@ self: {
        license = stdenv.lib.licenses.lgpl3;
      }) {};
 
+  "sbp_2_3_17" = callPackage
+    ({ mkDerivation, aeson, array, base, base64-bytestring
+     , basic-prelude, binary, binary-conduit, bytestring, conduit
+     , conduit-extra, data-binary-ieee754, lens, lens-aeson, monad-loops
+     , resourcet, tasty, tasty-hunit, template-haskell, text, time, yaml
+     }:
+     mkDerivation {
+       pname = "sbp";
+       version = "2.3.17";
+       sha256 = "1zwxq0x9g2l2nkyhbsdgz42wsnr1skm99x3vhd7f7azx17kv3lg6";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson array base base64-bytestring basic-prelude binary bytestring
+         data-binary-ieee754 lens lens-aeson monad-loops template-haskell
+         text
+       ];
+       executableHaskellDepends = [
+         aeson base basic-prelude binary-conduit bytestring conduit
+         conduit-extra resourcet time yaml
+       ];
+       testHaskellDepends = [ base basic-prelude tasty tasty-hunit ];
+       description = "SwiftNav's SBP Library";
+       license = stdenv.lib.licenses.lgpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "sbp2udp" = callPackage
     ({ mkDerivation, base, basic-prelude, binary, binary-conduit
      , bytestring, conduit, conduit-extra, network, optparse-generic
@@ -176834,7 +178118,6 @@ self: {
        testToolDepends = [ hpc-coveralls hspec-discover ];
        description = "Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "scotty-binding-play" = callPackage
@@ -176887,7 +178170,6 @@ self: {
        ];
        description = "Cookie management helper functions for Scotty framework";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "scotty-fay" = callPackage
@@ -176961,7 +178243,6 @@ self: {
        ];
        description = "HTTP-request's query parameters parser abstraction for \"scotty\"";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "scotty-resource" = callPackage
@@ -177036,7 +178317,6 @@ self: {
        ];
        description = "TLS for Scotty";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "scotty-view" = callPackage
@@ -177739,8 +179019,8 @@ self: {
      }:
      mkDerivation {
        pname = "secp256k1";
-       version = "0.5.2";
-       sha256 = "1havyn28i2044vxgla2j46qsv4wngy8y6wkkh9v3c1vi35sfzimq";
+       version = "0.5.3";
+       sha256 = "1fb9n7r64h35822zsa0w2jb214gdfg85ib20ni3caszc1k8rsmck";
        setupHaskellDepends = [ base Cabal ];
        libraryHaskellDepends = [
          base base16-bytestring bytestring cereal entropy mtl QuickCheck
@@ -177882,6 +179162,23 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "selda_0_3_2_0" = callPackage
+    ({ mkDerivation, base, bytestring, exceptions, hashable, mtl
+     , psqueues, text, time, unordered-containers
+     }:
+     mkDerivation {
+       pname = "selda";
+       version = "0.3.2.0";
+       sha256 = "1ngvh7w4s0w57qaizzxin641x9v4v2rm03lnkfcxklq93l3khgp6";
+       libraryHaskellDepends = [
+         base bytestring exceptions hashable mtl psqueues text time
+         unordered-containers
+       ];
+       description = "Multi-backend, high-level EDSL for interacting with SQL databases";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "selda-postgresql" = callPackage
     ({ mkDerivation, base, bytestring, exceptions, postgresql-libpq
      , selda, text
@@ -177899,6 +179196,24 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "selda-postgresql_0_1_7_3" = callPackage
+    ({ mkDerivation, base, bytestring, exceptions, postgresql-libpq
+     , selda, text
+     }:
+     mkDerivation {
+       pname = "selda-postgresql";
+       version = "0.1.7.3";
+       sha256 = "0ardh6ds8fmqy09y74nflsb8r5y4cvl2ddxcla0vzaf5xppx4czc";
+       revision = "2";
+       editedCabalFile = "1zrj412hkjjka4cvl5zj6gdpvdafmcny6xighi1glg67n8cmpb67";
+       libraryHaskellDepends = [
+         base bytestring exceptions postgresql-libpq selda text
+       ];
+       description = "PostgreSQL backend for the Selda database EDSL";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "selda-sqlite" = callPackage
     ({ mkDerivation, base, direct-sqlite, directory, exceptions, selda
      , text
@@ -177916,6 +179231,24 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "selda-sqlite_0_1_6_1" = callPackage
+    ({ mkDerivation, base, direct-sqlite, directory, exceptions, selda
+     , text
+     }:
+     mkDerivation {
+       pname = "selda-sqlite";
+       version = "0.1.6.1";
+       sha256 = "1qqrgqzcfwqzlcklm0qjvdy3ndn3zg8s5mp8744v76bd6z2xwq4d";
+       revision = "2";
+       editedCabalFile = "0gb8raqmy8r8xwjpx238mqar5gdfd4194si2ms1a9ndcrilkkqja";
+       libraryHaskellDepends = [
+         base direct-sqlite directory exceptions selda text
+       ];
+       description = "SQLite backend for the Selda database EDSL";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "select" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -178266,8 +179599,8 @@ self: {
      }:
      mkDerivation {
        pname = "semirings";
-       version = "0.2.0.0";
-       sha256 = "0w4mgcxdlhh9gqzjri8p7hpzsgjn3dxfjgs10nl1vriw22i1fn6p";
+       version = "0.2.0.1";
+       sha256 = "1larh2rp9sa3zd0d7bn6wc0i3hy455dr5zixmp34i8v135wqay2b";
        libraryHaskellDepends = [
          base containers hashable integer-gmp unordered-containers vector
        ];
@@ -178491,6 +179824,8 @@ self: {
        pname = "separated";
        version = "0.3.2.1";
        sha256 = "0xnpxaz9qr2qqg7kmgv1qsbd4943r54m1vva3xivn4cxf1gnxcaw";
+       revision = "1";
+       editedCabalFile = "0d0721vf4lcixbrm24jlrvjjc1m1w1638ds7pkgz7hy4armznik1";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [
          base bifunctors deriving-compat lens semigroupoids semigroups
@@ -178500,7 +179835,6 @@ self: {
        ];
        description = "A data type with elements separated by values";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "seqaid" = callPackage
@@ -178555,14 +179889,11 @@ self: {
     ({ mkDerivation, base, mtl, transformers }:
      mkDerivation {
        pname = "seqid";
-       version = "0.5.2";
-       sha256 = "0b1c2fdrfxbgh8b1pbj5d436lylc73wjwnlkvhnx0mmg9ay8ixf9";
-       revision = "1";
-       editedCabalFile = "0khdf4panw2wvs80z6lx1vgn5h7xaswdxsh9rppb1fvvfjqzb7d9";
+       version = "0.5.3";
+       sha256 = "1wc7a66k42njc0zv0cp4ycfv7jbcqyf77j9m6fikhdppbvn3cbn4";
        libraryHaskellDepends = [ base mtl transformers ];
        description = "Sequence ID production and consumption";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "seqid-streams_0_1_0" = callPackage
@@ -178581,12 +179912,11 @@ self: {
     ({ mkDerivation, base, io-streams, seqid }:
      mkDerivation {
        pname = "seqid-streams";
-       version = "0.6.2";
-       sha256 = "0iaxd3ay36lbkzz19dgnb0pn6fi699afv556wkpnd8zl23p4qif3";
+       version = "0.6.3";
+       sha256 = "1wmi4iqh6q45cm1s9ml2yi5b34m8cj7y5a0aicjfsc8nyy0pq48r";
        libraryHaskellDepends = [ base io-streams seqid ];
        description = "Sequence ID IO-Streams";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "seqloc" = callPackage
@@ -178819,30 +180149,28 @@ self: {
 
   "serokell-util" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, base, base16-bytestring
-     , base64-bytestring, bytestring, clock, containers, deepseq
-     , directory, exceptions, extra, filepath, fmt, formatting, hashable
-     , hspec, hspec-discover, lens, log-warper, monad-control, mtl
-     , o-clock, optparse-applicative, parsec, QuickCheck
-     , quickcheck-instances, safecopy, scientific, semigroups, stm
-     , template-haskell, text, text-format, transformers, universum
-     , unordered-containers, vector, yaml
+     , base64-bytestring, bytestring, clock, deepseq, exceptions, extra
+     , fmt, formatting, hashable, hspec, hspec-discover, microlens
+     , microlens-mtl, mtl, o-clock, parsec, process, QuickCheck
+     , quickcheck-instances, scientific, template-haskell, text
+     , th-lift-instances, transformers, universum, unordered-containers
+     , vector
      }:
      mkDerivation {
        pname = "serokell-util";
-       version = "0.8.0";
-       sha256 = "0v8vy66pbb37w7vaal42w8z0dld93j3d0bfpp3gc8mkmv12gh49p";
+       version = "0.10.0";
+       sha256 = "1aa1cjqwkjhbfd9q1lnyp5xiji64swsy2lipj7c83q8xyfxcxq67";
        libraryHaskellDepends = [
          aeson ansi-terminal base base16-bytestring base64-bytestring
-         bytestring clock containers deepseq directory exceptions extra
-         filepath fmt formatting hashable lens log-warper monad-control mtl
-         o-clock optparse-applicative parsec QuickCheck quickcheck-instances
-         scientific semigroups stm template-haskell text text-format
-         transformers universum unordered-containers vector yaml
+         bytestring clock deepseq exceptions fmt formatting hashable
+         microlens microlens-mtl mtl o-clock parsec process QuickCheck
+         quickcheck-instances scientific template-haskell text
+         th-lift-instances transformers universum unordered-containers
+         vector
        ];
        testHaskellDepends = [
-         aeson base bytestring hspec QuickCheck quickcheck-instances
-         safecopy scientific text text-format universum unordered-containers
-         vector
+         aeson base extra formatting hspec QuickCheck quickcheck-instances
+         scientific universum unordered-containers vector
        ];
        testToolDepends = [ hspec-discover ];
        description = "General-purpose functions by Serokell";
@@ -179346,6 +180674,7 @@ self: {
        ];
        description = "Checked exceptions for Servant APIs";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "servant-checked-exceptions-core" = callPackage
@@ -179397,6 +180726,7 @@ self: {
        testToolDepends = [ hspec-discover markdown-unlit ];
        description = "automatical derivation of querying functions for servant webservices";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "servant-client-core" = callPackage
@@ -179487,6 +180817,8 @@ self: {
        pname = "servant-dhall";
        version = "0.1.0.1";
        sha256 = "1yriifnflvh4f0vv2mrfv6qw0cv35isrq03q4h43g096ml2wl3ll";
+       revision = "1";
+       editedCabalFile = "0p8ygb5l79zzawnmy992wnicxv2cbbr0860063mbchmjwjf39x33";
        libraryHaskellDepends = [
          base base-compat bytestring dhall http-media megaparsec
          prettyprinter servant text
@@ -179550,7 +180882,6 @@ self: {
        ];
        description = "Combinators for rendering EDE templates in servant web applications";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "servant-ekg" = callPackage
@@ -180206,6 +181537,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "QuickCheck entire APIs";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "servant-rawm" = callPackage
@@ -180399,6 +181731,28 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "servant-stache" = callPackage
+    ({ mkDerivation, aeson, base, http-media, servant, servant-server
+     , stache, text, transformers, unordered-containers, vector, warp
+     , xss-sanitize
+     }:
+     mkDerivation {
+       pname = "servant-stache";
+       version = "0.1.0.0";
+       sha256 = "0kj998nxcfkz6rzs6kxqkg035r35q4ms4mdi3bw3pfvzr6msxgcz";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base http-media servant stache text transformers
+         unordered-containers vector xss-sanitize
+       ];
+       executableHaskellDepends = [
+         aeson base http-media servant-server warp
+       ];
+       description = "Content-Types for rendering Mustache in servant";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "servant-static-th" = callPackage
     ({ mkDerivation, base, blaze-html, bytestring, containers
      , directory, doctest, filepath, Glob, hspec-wai, http-media
@@ -180538,8 +181892,8 @@ self: {
        pname = "servant-swagger";
        version = "1.1.5";
        sha256 = "02m51kgwa2cp72wfq6a96zncywryrnxq778jh2cqmpzjrhml8yjg";
-       revision = "4";
-       editedCabalFile = "0jbi48mcqm4zzdpmpqscs6gvx6lc855fi0hk3ymd5kvpsj00lm9j";
+       revision = "5";
+       editedCabalFile = "1c160wf4q0jyjg03w7hkwkbz0aprvmvzpwa5m944msik2kbvnyl5";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [
          aeson base bytestring hspec http-media insert-ordered-containers
@@ -180563,8 +181917,8 @@ self: {
        pname = "servant-swagger-ui";
        version = "0.3.0.3.13.2";
        sha256 = "0llkcag9bnhvni6ddar966i0pwql93s5icvw6pxa9ra5v14v7p5n";
-       revision = "1";
-       editedCabalFile = "1ka19i4r7s85qlpk5sm90gm5yf82nd03clgyqzm8w8jn7y3fji19";
+       revision = "2";
+       editedCabalFile = "0sz08w56f7p74saass6xdzmbpyk78hpa9d79kkd2nclwinajpkgr";
        libraryHaskellDepends = [
          base bytestring file-embed-lzma servant servant-server
          servant-swagger-ui-core swagger2 text
@@ -180582,6 +181936,8 @@ self: {
        pname = "servant-swagger-ui-core";
        version = "0.3.1";
        sha256 = "05lnm9p86rd9rxsz7f1zm5vkqzjcq2fd8an7c8y5fk4kxj6rydxb";
+       revision = "1";
+       editedCabalFile = "10p5yjzvfdn764mszlsx49kb55ygzi5m2mq32l9m91imvj1926b1";
        libraryHaskellDepends = [
          base blaze-markup bytestring http-media servant servant-blaze
          servant-server swagger2 text transformers transformers-compat
@@ -180599,8 +181955,8 @@ self: {
        pname = "servant-swagger-ui-jensoleg";
        version = "0.3";
        sha256 = "1ymw2lkfn0bkmddvpmv0ikv45fqac2zidnli8bfyp92jf0b5dnik";
-       revision = "1";
-       editedCabalFile = "1r097cz7kl3kknkp23ss3yl97nq6zzn0p9nxrxgxs5d9d62nb0rg";
+       revision = "2";
+       editedCabalFile = "1rghdc3gbwcrp2iz8xaw82y48asbb84fxj574p38pwsb3lwfxrw4";
        libraryHaskellDepends = [
          base bytestring file-embed-lzma servant servant-server
          servant-swagger-ui-core swagger2 text
@@ -180617,8 +181973,8 @@ self: {
        pname = "servant-swagger-ui-redoc";
        version = "0.3.0.1.21.2";
        sha256 = "1p3mq7m5hvid7g7jwpf2jz923512wlprh6gikq5x2vcb14d40qwl";
-       revision = "1";
-       editedCabalFile = "11lldvcppw71a7i963lymsqy74dkl46zhqnp30g33mfmbvgbwh23";
+       revision = "2";
+       editedCabalFile = "0am6kh3r8av69n5778rr84k92xifi9gfgsrpfnw2vs9krq94gph8";
        libraryHaskellDepends = [
          base bytestring file-embed-lzma servant servant-server
          servant-swagger-ui-core swagger2 text
@@ -180822,8 +182178,8 @@ self: {
      }:
      mkDerivation {
        pname = "serverless-haskell";
-       version = "0.6.3";
-       sha256 = "0p7xxzrmg9qn8k0i363yrk91gy506vs3db9ncp8h4vw0sx58g2zq";
+       version = "0.6.6";
+       sha256 = "068pjw05kn4wq3c7bh29c0kf7h19jz55fwxg9c0jnv0ygmw6k0bi";
        libraryHaskellDepends = [
          aeson aeson-casing aeson-extra amazonka-core amazonka-kinesis
          amazonka-s3 base bytestring case-insensitive http-types iproute
@@ -180841,7 +182197,7 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "serverless-haskell_0_7_3" = callPackage
+  "serverless-haskell_0_7_4" = callPackage
     ({ mkDerivation, aeson, aeson-casing, aeson-extra, amazonka-core
      , amazonka-kinesis, amazonka-s3, base, bytestring, case-insensitive
      , hspec, hspec-discover, http-types, iproute, lens, raw-strings-qq
@@ -180849,8 +182205,8 @@ self: {
      }:
      mkDerivation {
        pname = "serverless-haskell";
-       version = "0.7.3";
-       sha256 = "0yzwzkdq4afyfdkrdd19a70x082grgzzzara2zyb08szv1gpmyn2";
+       version = "0.7.4";
+       sha256 = "1ymkg2gsj2r5913hax0hi2l7asrqxnbik2lhiqk9fpd4nhgqmp3y";
        libraryHaskellDepends = [
          aeson aeson-casing aeson-extra amazonka-core amazonka-kinesis
          amazonka-s3 base bytestring case-insensitive http-types iproute
@@ -181050,26 +182406,8 @@ self: {
      }:
      mkDerivation {
        pname = "servius";
-       version = "1.2.1.0";
-       sha256 = "0hc7jiiij8i658sqxwrzc75jv53vishd9y8gx5pp361rcxq2h304";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [
-         base blaze-builder blaze-html bytestring cmark-gfm http-types
-         shakespeare text wai wai-app-static
-       ];
-       description = "Warp web server with template rendering";
-       license = stdenv.lib.licenses.mit;
-     }) {};
-
-  "servius_1_2_2_0" = callPackage
-    ({ mkDerivation, base, blaze-builder, blaze-html, bytestring
-     , cmark-gfm, http-types, shakespeare, text, wai, wai-app-static
-     }:
-     mkDerivation {
-       pname = "servius";
-       version = "1.2.2.0";
-       sha256 = "14jfnjfdyvc63pi3kmhwxmq2hbrfh17xa3jxp9y2ag6iifycnmf7";
+       version = "1.2.3.0";
+       sha256 = "09wbw7lqchpldxgbs580zp5favjcshqmxj5y6lcva36zhlzbdi3j";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -181078,7 +182416,6 @@ self: {
        ];
        description = "Warp web server with template rendering";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ses-html" = callPackage
@@ -181753,6 +183090,8 @@ self: {
        pname = "shake-ats";
        version = "1.9.0.2";
        sha256 = "0ximikdjf03qr4xzb68z3knbg2g1xdl3kzmm7fnq03sz7jczf6j3";
+       revision = "1";
+       editedCabalFile = "03ihwl13qfkmplpxh8zpcndg119kwrc8f4504wrpg4sjm7gv5q5m";
        libraryHaskellDepends = [
          base binary dependency directory hashable hs2ats language-ats
          microlens shake shake-c shake-cabal shake-ext text
@@ -181778,10 +183117,8 @@ self: {
      }:
      mkDerivation {
        pname = "shake-cabal";
-       version = "0.1.0.1";
-       sha256 = "1x7bz1qzm1sfnz7f9zhwinzpyghj0yj8x2hag0p3ay8g6s2wxbs4";
-       revision = "1";
-       editedCabalFile = "1lvs3z5r37pswaanyg0an2zrys8lmjq4s22dbw6283rbxw4vjcvc";
+       version = "0.1.0.4";
+       sha256 = "1in3f31pm253vzcds66pa2ddjl983l2w8j3vj52rykg2dynl625q";
        libraryHaskellDepends = [
          base Cabal composition-prelude directory shake
        ];
@@ -181854,6 +183191,17 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "shake-google-closure-compiler" = callPackage
+    ({ mkDerivation, base, directory, shake }:
+     mkDerivation {
+       pname = "shake-google-closure-compiler";
+       version = "0.1.0.0";
+       sha256 = "1z9znpcsnc6qizx0rnkww3pbxpk77pmrn6dvn8jqm2pppwbpjw0g";
+       libraryHaskellDepends = [ base directory shake ];
+       description = "Shake rules for the Google closure compiler";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "shake-language-c" = callPackage
     ({ mkDerivation, base, data-default-class, directory, doctest
      , fclabels, hspec, process, shake, split, unordered-containers
@@ -181972,8 +183320,8 @@ self: {
      }:
      mkDerivation {
        pname = "shakers";
-       version = "0.0.48";
-       sha256 = "1b2rwa6k4qj94mblfkvdj8asp26lknl6gfb4nfiqvi7m9kq27n45";
+       version = "0.0.49";
+       sha256 = "0zhysqnr5vbmj04ippyipyqpml2zx3av3d5ikprdwksrsjhfgbp3";
        libraryHaskellDepends = [
          base basic-prelude directory lifted-base shake
        ];
@@ -182593,8 +183941,8 @@ self: {
      }:
      mkDerivation {
        pname = "shimmer";
-       version = "0.1.3.2";
-       sha256 = "1mr8y0f83bs0ay02hm6nj173x6djz7dkfpriymjgicnaicn0mvrh";
+       version = "0.1.3.3";
+       sha256 = "067ih976xfarfnyrj2hqg27n4agb46hpv9a541qz2vj9rqj6ckl6";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -183075,7 +184423,6 @@ self: {
        ];
        description = "Arithmetic over signs and sets of signs";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "signal" = callPackage
@@ -183494,8 +184841,8 @@ self: {
      }:
      mkDerivation {
        pname = "simple-log";
-       version = "0.9.5";
-       sha256 = "042mnsc2mfxdsf49knszk732mj5ryd9309h9ysyzb6z0y9wnp736";
+       version = "0.9.6";
+       sha256 = "0cbzc5ib63x2m4xz88ks6xfg99c2plp2y6y7bzx3i3rrhd3y1pjn";
        libraryHaskellDepends = [
          async base base-unicode-symbols containers data-default deepseq
          directory exceptions filepath hformat microlens microlens-platform
@@ -183804,8 +185151,8 @@ self: {
      }:
      mkDerivation {
        pname = "simple-stacked-vm";
-       version = "0.1.1";
-       sha256 = "1grhdaf6z6illki5km1glliaaqlyvskwjvvcqz2vh8467arsy2pd";
+       version = "0.1.2";
+       sha256 = "1y9zcwwhri56av1phcp8v8mby6kmv6fplxic892y6hyrbxzwy78q";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -183813,7 +185160,6 @@ self: {
        ];
        description = "Simple stacked virtual machine: assembler, disassembler, bytecode interpreter";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "simple-tabular" = callPackage
@@ -184219,7 +185565,6 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "Singletons and induction over GHC TypeLits";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "singletons" = callPackage
@@ -184447,7 +185792,6 @@ self: {
        ];
        description = "Sized sequence data-types";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "sized-grid" = callPackage
@@ -184625,7 +185969,7 @@ self: {
        ];
        description = "Manage project skeletons";
        license = stdenv.lib.licenses.mit;
-       maintainers = with stdenv.lib.maintainers; [ jb55 ];
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "skell" = callPackage
@@ -184904,6 +186248,7 @@ self: {
        ];
        description = "Bindings for the Slack web API";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "slate" = callPackage
@@ -184954,6 +186299,27 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "slave-thread_1_0_2_1" = callPackage
+    ({ mkDerivation, base, deferred-folds, foldl, HTF, mmorph
+     , partial-handler, QuickCheck, quickcheck-instances, rerebase
+     , SafeSemaphore, stm-containers, transformers
+     }:
+     mkDerivation {
+       pname = "slave-thread";
+       version = "1.0.2.1";
+       sha256 = "1bnx07zy89ym45bs1dhnwgxls7jz8yv64j5j0wsym3qqzqdk04dh";
+       libraryHaskellDepends = [
+         base deferred-folds foldl mmorph partial-handler stm-containers
+         transformers
+       ];
+       testHaskellDepends = [
+         HTF QuickCheck quickcheck-instances rerebase SafeSemaphore
+       ];
+       description = "A fundamental solution to ghost threads and silent exceptions";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "sleep" = callPackage
     ({ mkDerivation, base, time }:
      mkDerivation {
@@ -185623,6 +186989,7 @@ self: {
        testHaskellDepends = [ base directory filepath ];
        description = "Smuggling";
        license = stdenv.lib.licenses.mpl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "snake" = callPackage
@@ -185929,7 +187296,6 @@ self: {
        libraryHaskellDepends = [ base template-haskell ];
        description = "Snap static loader";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "snap-predicates" = callPackage
@@ -186018,6 +187384,21 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "snap-stream" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, io-streams
+     , snap-core
+     }:
+     mkDerivation {
+       pname = "snap-stream";
+       version = "0.1";
+       sha256 = "0f8ai7ys7wb4aa9l7hn7zmdj1byia5s7nnnr1gvq8xwlkapr15w3";
+       libraryHaskellDepends = [
+         attoparsec base bytestring io-streams snap-core
+       ];
+       description = "Streaming Snap handlers";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "snap-templates" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory
      , directory-tree, filepath, hashable, old-time, template-haskell
@@ -186025,10 +187406,8 @@ self: {
      }:
      mkDerivation {
        pname = "snap-templates";
-       version = "1.0.0.1";
-       sha256 = "1l6gc2ppsvbaf783namglpyzghhynlg97q3ajc2ralibs21vsn7c";
-       revision = "1";
-       editedCabalFile = "0m54p36hvwn3zaixalb5jiy9siq1ksf5da5d0407rys87wfy711b";
+       version = "1.0.0.2";
+       sha256 = "1gz410718j77plw4lx5l0ajgb6ics1nd6msdk88zj1lanbfwnz7l";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -186037,7 +187416,6 @@ self: {
        ];
        description = "Scaffolding CLI for the Snap Framework";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "snap-testing" = callPackage
@@ -186926,12 +188304,11 @@ self: {
     ({ mkDerivation, array, base, binary, bytestring, snappy }:
      mkDerivation {
        pname = "snappy-framing";
-       version = "0.1.1";
-       sha256 = "1rabqb43cyc5n629vrhqhd5h600amvh5462ywivwdlp8lb7rj6zh";
+       version = "0.1.2";
+       sha256 = "0nxmaj84y48zsagdx3nzc8c845yziwgvx27zafc59zajsfqgqkh6";
        libraryHaskellDepends = [ array base binary bytestring snappy ];
        description = "Snappy Framing Format in Haskell";
        license = stdenv.lib.licenses.mpl20;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "snappy-iteratee" = callPackage
@@ -187632,7 +189009,6 @@ self: {
        ];
        description = "sort by pinyin";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "sorted" = callPackage
@@ -188677,6 +190053,8 @@ self: {
        pname = "split";
        version = "0.2.3.3";
        sha256 = "04qlmkcyklznl03gsjg95b4nzb6i96gdapqg60rny9szgi7ngk8x";
+       revision = "1";
+       editedCabalFile = "0vz2ylx81nfq2981msig080j7n41xf2lrxzf3hj1x3g3cllb3izi";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base QuickCheck ];
        description = "Combinator library for splitting lists";
@@ -188958,7 +190336,6 @@ self: {
        ];
        description = "Web interface to sproxy database";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "sproxy2" = callPackage
@@ -189277,8 +190654,8 @@ self: {
      }:
      mkDerivation {
        pname = "squeal-postgresql";
-       version = "0.3.1.0";
-       sha256 = "1v0z3k365k4h0lbnirsgnxkacpcvq5l5bdrwax17s93ywbn8i78p";
+       version = "0.3.2.0";
+       sha256 = "022bh32r5cgkiical5jc7ax9im5a3nfl8v2cxc7v1rkq6ag2rclq";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -189319,6 +190696,7 @@ self: {
        ];
        description = "A file-packing application";
        license = "GPL";
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "sr-extra" = callPackage
@@ -189742,8 +191120,8 @@ self: {
        pname = "stack";
        version = "1.7.1";
        sha256 = "17rjc9fz1hn56jz4bnhhm50h5x71r69jizlw6dx7kfvm57hg5i0r";
-       revision = "8";
-       editedCabalFile = "0l6fnradzx4wf5q5zm1yv3zj8mragvzjk472pz3jsvk6iam6ss2c";
+       revision = "9";
+       editedCabalFile = "12gbrnhmci2kpz42x7nwfzcq3syp0z2l14fjcakw8bhjmgd9wp34";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal filepath ];
@@ -190013,25 +191391,29 @@ self: {
      }) {};
 
   "stack2nix" = callPackage
-    ({ mkDerivation, async, base, bytestring, Cabal, containers
-     , data-fix, directory, filepath, Glob, hnix, monad-parallel
-     , optparse-applicative, process, SafeSemaphore, temporary, text
-     , yaml
+    ({ mkDerivation, async, base, Cabal, cabal2nix, containers
+     , directory, distribution-nixpkgs, filepath, hackage-db, hspec
+     , language-nix, lens, optparse-applicative, path, pretty, process
+     , regex-pcre, SafeSemaphore, stack, temporary, text, time
      }:
      mkDerivation {
        pname = "stack2nix";
-       version = "0.1.3.0";
-       sha256 = "13czryr73cw6brxp8jhszwdmvd0ck4h8g3f32yi1agn3l67nnqpy";
+       version = "0.2";
+       sha256 = "103cimrwr8j0b1zjpw195mjkfrgcgkicrpygcc5y82nyrl1cc74f";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         async base bytestring Cabal containers data-fix directory filepath
-         Glob hnix monad-parallel process SafeSemaphore temporary text yaml
+         async base Cabal cabal2nix containers directory
+         distribution-nixpkgs filepath hackage-db language-nix lens
+         optparse-applicative path pretty process regex-pcre SafeSemaphore
+         stack temporary text time
        ];
-       executableHaskellDepends = [ base Cabal optparse-applicative ];
+       executableHaskellDepends = [
+         base Cabal optparse-applicative time
+       ];
+       testHaskellDepends = [ base hspec ];
        description = "Convert stack.yaml files into Nix build instructions.";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "stackage" = callPackage
@@ -190344,8 +191726,8 @@ self: {
      }:
      mkDerivation {
        pname = "stackage2nix";
-       version = "0.7.1";
-       sha256 = "1yiz7gbzv8bqil6zgp28n18lj34mdpg6xx0bzk8x9956zxsiwhis";
+       version = "0.7.2";
+       sha256 = "0mxyc3jkm7ykmpxydlcg9vxaznwmjdnd76j3msva2g2i4cjx0m5d";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -190778,20 +192160,22 @@ self: {
      }) {};
 
   "static-text" = callPackage
-    ({ mkDerivation, base, bytestring, doctest, doctest-discover, tasty
-     , tasty-hunit, template-haskell, text, vector
+    ({ mkDerivation, base, bytestring, doctest, doctest-driver-gen
+     , markdown-unlit, tasty, tasty-hunit, template-haskell, text
+     , vector
      }:
      mkDerivation {
        pname = "static-text";
-       version = "0.2.0.1";
-       sha256 = "0acj953bclr2b9qd1i5b1grxrz07pr38f9q720j92v4xpk8i4pgd";
+       version = "0.2.0.2";
+       sha256 = "04sbf0zydgf18ajb20wd8wfbw4gdjmxx3f4h62w0qmafgvrr8w5c";
        libraryHaskellDepends = [
          base bytestring template-haskell text vector
        ];
        testHaskellDepends = [
-         base bytestring doctest doctest-discover tasty tasty-hunit
-         template-haskell
+         base bytestring doctest doctest-driver-gen markdown-unlit tasty
+         tasty-hunit template-haskell
        ];
+       testToolDepends = [ markdown-unlit ];
        description = "Lists, Texts, ByteStrings and Vectors of statically known length";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -191359,6 +192743,25 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "stm-containers_1_0_0_1" = callPackage
+    ({ mkDerivation, base, deferred-folds, focus, foldl, free, hashable
+     , HTF, QuickCheck, rerebase, stm-hamt, transformers
+     }:
+     mkDerivation {
+       pname = "stm-containers";
+       version = "1.0.0.1";
+       sha256 = "0avwwabfsscpwn84xhr6vi38y6w49wsikyysjv4j55ax3bcvlks7";
+       libraryHaskellDepends = [
+         base deferred-folds focus hashable stm-hamt transformers
+       ];
+       testHaskellDepends = [
+         deferred-folds focus foldl free HTF QuickCheck rerebase
+       ];
+       description = "Containers for STM";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "stm-delay" = callPackage
     ({ mkDerivation, base, stm }:
      mkDerivation {
@@ -191401,6 +192804,32 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "stm-hamt" = callPackage
+    ({ mkDerivation, async, base, criterion, deferred-folds, focus
+     , free, hashable, list-t, mwc-random, mwc-random-monad, primitive
+     , primitive-extras, QuickCheck, quickcheck-instances, rebase
+     , rerebase, tasty, tasty-hunit, tasty-quickcheck
+     }:
+     mkDerivation {
+       pname = "stm-hamt";
+       version = "1.1.0.1";
+       sha256 = "0152dl9mqxp410fc3h3mry4fsdf6yf39zf0mpn30zrgn5pvqbqwf";
+       libraryHaskellDepends = [
+         base deferred-folds focus hashable primitive primitive-extras
+       ];
+       testHaskellDepends = [
+         deferred-folds focus QuickCheck quickcheck-instances rerebase tasty
+         tasty-hunit tasty-quickcheck
+       ];
+       benchmarkHaskellDepends = [
+         async criterion focus free list-t mwc-random mwc-random-monad
+         rebase
+       ];
+       description = "STM-specialised Hash Array Mapped Trie";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "stm-io-hooks" = callPackage
     ({ mkDerivation, array, base, containers, mtl, stm }:
      mkDerivation {
@@ -192191,6 +193620,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "streaming-bracketed" = callPackage
+    ({ mkDerivation, base, containers, directory, doctest, filepath
+     , streaming, streaming-commons, tasty, tasty-hunit
+     }:
+     mkDerivation {
+       pname = "streaming-bracketed";
+       version = "0.1.0.1";
+       sha256 = "1czzx0xraxpdm9qffx435m64nhib66gvgpvf8ian6iqwzdf09z60";
+       libraryHaskellDepends = [ base streaming ];
+       testHaskellDepends = [
+         base containers directory doctest filepath streaming
+         streaming-commons tasty tasty-hunit
+       ];
+       description = "A resource management decorator for \"streaming\"";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "streaming-bytestring" = callPackage
     ({ mkDerivation, base, bytestring, deepseq, exceptions, mmorph, mtl
      , resourcet, smallcheck, streaming, tasty, tasty-smallcheck
@@ -193333,8 +194779,8 @@ self: {
      }:
      mkDerivation {
        pname = "structured-cli";
-       version = "0.9.4.0";
-       sha256 = "1mwrr0brmjb15ncjqapqaslrz3akzn3bs3ajnwsa1d0ji25l2igd";
+       version = "0.9.4.1";
+       sha256 = "15dyr7a122d43ddkadn6syy356yccp0gk087bw5slv80isgp95zi";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -193526,7 +194972,6 @@ self: {
        doHaddock = false;
        description = "Format Cabal files";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "stylish-haskell" = callPackage
@@ -193888,32 +195333,6 @@ self: {
   "summoner" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, base, bytestring, directory
      , filepath, generic-deriving, hedgehog, neat-interpolation
-     , optparse-applicative, process, tasty, tasty-discover
-     , tasty-hedgehog, text, time, tomland, universum
-     }:
-     mkDerivation {
-       pname = "summoner";
-       version = "1.0.5";
-       sha256 = "0sxgg1g2d6pwvmp0rbyny3cizbajd0iq2wdyxspfw3rapkjap5j2";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson ansi-terminal base bytestring directory filepath
-         generic-deriving neat-interpolation optparse-applicative process
-         text time tomland universum
-       ];
-       executableHaskellDepends = [ base universum ];
-       testHaskellDepends = [
-         base hedgehog tasty tasty-hedgehog universum
-       ];
-       testToolDepends = [ tasty-discover ];
-       description = "Tool for creating completely configured production Haskell projects";
-       license = stdenv.lib.licenses.mpl20;
-     }) {};
-
-  "summoner_1_0_6" = callPackage
-    ({ mkDerivation, aeson, ansi-terminal, base, bytestring, directory
-     , filepath, generic-deriving, hedgehog, neat-interpolation
      , optparse-applicative, process, relude, tasty, tasty-discover
      , tasty-hedgehog, text, time, tomland
      }:
@@ -193933,7 +195352,6 @@ self: {
        testToolDepends = [ tasty-discover ];
        description = "Tool for creating completely configured production Haskell projects";
        license = stdenv.lib.licenses.mpl20;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "sump" = callPackage
@@ -194331,8 +195749,8 @@ self: {
      }:
      mkDerivation {
        pname = "sv";
-       version = "1.0";
-       sha256 = "1sgyly9b6nrij5hpj3ffvwj6m3ygm43wbi8xkd2gxs2jh5zjzvw3";
+       version = "1.1";
+       sha256 = "1xj4kyij566vzgw4qqvzrszp9apzlfljsm9m7706xf4in209pl00";
        libraryHaskellDepends = [
          attoparsec base bifunctors bytestring contravariant hw-dsv
          semigroupoids sv-core transformers utf8-string validation
@@ -194355,6 +195773,8 @@ self: {
        pname = "sv-cassava";
        version = "0.2";
        sha256 = "01bhh3b85gsbgm3fb0ppb1ihcm2p0rkv6bsmw16l3b2jgj806zin";
+       revision = "1";
+       editedCabalFile = "1manx0gs4rzsrg9mg83g7ipv36bplxl466c2ypf5dx5f2pn1xvjx";
        libraryHaskellDepends = [
          attoparsec base bytestring cassava sv-core utf8-string validation
          vector
@@ -194376,8 +195796,8 @@ self: {
      }:
      mkDerivation {
        pname = "sv-core";
-       version = "0.1";
-       sha256 = "0zqzj6i4xbw7bjzn40mimn4rw1g88jndrdxzdmrbdigfdncxhyl3";
+       version = "0.2";
+       sha256 = "00h4m6xljjjmahmybrwfh7kyjklvy47qvnhrq063dhdinknip71d";
        libraryHaskellDepends = [
          attoparsec base bifunctors bytestring containers contravariant
          deepseq lens mtl parsec profunctors readable semigroupoids
@@ -194390,6 +195810,7 @@ self: {
        ];
        description = "Encode and decode separated values (CSV, PSV, ...)";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "sv-svfactor" = callPackage
@@ -194405,6 +195826,7 @@ self: {
        ];
        description = "sv-core + svfactor";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "svfactor" = callPackage
@@ -194697,6 +196119,38 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "swagger2_2_3" = callPackage
+    ({ mkDerivation, aeson, aeson-qq, base, base-compat-batteries
+     , bytestring, Cabal, cabal-doctest, containers, doctest
+     , generics-sop, Glob, hashable, hspec, hspec-discover, http-media
+     , HUnit, insert-ordered-containers, lens, mtl, network, QuickCheck
+     , quickcheck-instances, scientific, template-haskell, text, time
+     , transformers, transformers-compat, unordered-containers
+     , uuid-types, vector
+     }:
+     mkDerivation {
+       pname = "swagger2";
+       version = "2.3";
+       sha256 = "0r1bkx667727h4wvcq1l6295c78s24s6qk9p62jdiafq3844bwm3";
+       setupHaskellDepends = [ base Cabal cabal-doctest ];
+       libraryHaskellDepends = [
+         aeson base base-compat-batteries bytestring containers generics-sop
+         hashable http-media insert-ordered-containers lens mtl network
+         scientific template-haskell text time transformers
+         transformers-compat unordered-containers uuid-types vector
+       ];
+       testHaskellDepends = [
+         aeson aeson-qq base base-compat-batteries bytestring containers
+         doctest Glob hashable hspec HUnit insert-ordered-containers lens
+         mtl QuickCheck quickcheck-instances text time unordered-containers
+         vector
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "Swagger 2.0 data model";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "swapper" = callPackage
     ({ mkDerivation, base, binary, bytestring, deepseq, happstack-data
      , happstack-state, parallel, tokyocabinet
@@ -196136,7 +197590,6 @@ self: {
        ];
        description = "Layout text as grid or table";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "table-tennis" = callPackage
@@ -196312,6 +197765,7 @@ self: {
        executablePkgconfigDepends = [ gtk3 ];
        description = "A desktop bar similar to xmobar, but with more GUI";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {gtk3 = pkgs.gnome3.gtk;};
 
   "tag-bits" = callPackage
@@ -197198,8 +198652,8 @@ self: {
      }:
      mkDerivation {
        pname = "tasty";
-       version = "1.1.0.2";
-       sha256 = "1q3hsy1a6q8xng3m04hp1m10bwamihani30zi25cjhkhmyl4ads7";
+       version = "1.1.0.3";
+       sha256 = "14riid753hjqr6lca1kgxpnvq0wykf0k3qc5jpag42hh8bszav22";
        libraryHaskellDepends = [
          ansi-terminal async base clock containers mtl optparse-applicative
          stm tagged unbounded-delays unix wcwidth
@@ -198094,6 +199548,7 @@ self: {
        ];
        description = "Easy to use library for building Telegram bots";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "teleport" = callPackage
@@ -198552,20 +200007,19 @@ self: {
   "tensorflow" = callPackage
     ({ mkDerivation, async, attoparsec, base, bytestring, c2hs
      , containers, data-default, exceptions, fgl, HUnit, lens-family
-     , libtensorflow, mainland-pretty, mtl, proto-lens
-     , proto-lens-protoc, semigroups, split, temporary, tensorflow-proto
-     , test-framework, test-framework-hunit, test-framework-quickcheck2
-     , text, transformers, vector
+     , libtensorflow, mainland-pretty, mtl, proto-lens, semigroups
+     , split, temporary, tensorflow-proto, test-framework
+     , test-framework-hunit, test-framework-quickcheck2, text
+     , transformers, vector
      }:
      mkDerivation {
        pname = "tensorflow";
-       version = "0.1.0.2";
-       sha256 = "0l1dx5xl82hh0kjhdvshxc40gpbsjd8vrn9f5rxy9gd0rsc8vc0k";
+       version = "0.2.0.0";
+       sha256 = "0qlz4fxq2dv5l8krmi8q2g61ng1lhxjyzmv3bcxnc1nz4a1438dl";
        libraryHaskellDepends = [
          async attoparsec base bytestring containers data-default exceptions
-         fgl lens-family mainland-pretty mtl proto-lens proto-lens-protoc
-         semigroups split temporary tensorflow-proto text transformers
-         vector
+         fgl lens-family mainland-pretty mtl proto-lens semigroups split
+         temporary tensorflow-proto text transformers vector
        ];
        librarySystemDepends = [ libtensorflow ];
        libraryToolDepends = [ c2hs ];
@@ -198586,8 +200040,8 @@ self: {
      }:
      mkDerivation {
        pname = "tensorflow-core-ops";
-       version = "0.1.0.0";
-       sha256 = "1m8qlklm863pyncklyfiwnjpmij9fbkbq70za6g8bl0py26arcrg";
+       version = "0.2.0.0";
+       sha256 = "0ii5n2fxx6frkk6cscbn2fywx9yc914n6y9dp84rr4v3vr08ixf0";
        setupHaskellDepends = [
          base bytestring Cabal directory filepath mainland-pretty proto-lens
          tensorflow tensorflow-opgen text
@@ -198610,8 +200064,8 @@ self: {
      }:
      mkDerivation {
        pname = "tensorflow-logging";
-       version = "0.1.0.0";
-       sha256 = "0s9djxcwg13vx7yp60h4vrkmq11mfh0zqpzjabchhj2p7i09m2xp";
+       version = "0.2.0.0";
+       sha256 = "083jv105cx1kqc9krjp75ja8zhy860q7667l8z6fl5l9w5ilqnfs";
        libraryHaskellDepends = [
          base bytestring conduit data-default directory exceptions filepath
          hostname lens-family proto-lens resourcet stm stm-chans stm-conduit
@@ -198620,14 +200074,50 @@ self: {
        ];
        testHaskellDepends = [
          base bytestring conduit data-default directory filepath HUnit
-         lens-family proto-lens resourcet temporary tensorflow-proto
-         tensorflow-records-conduit test-framework test-framework-hunit text
+         lens-family proto-lens resourcet temporary tensorflow
+         tensorflow-proto tensorflow-records-conduit test-framework
+         test-framework-hunit text
        ];
        description = "TensorBoard related functionality";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "tensorflow-mnist" = callPackage
+    ({ mkDerivation, base, binary, bytestring, containers, filepath
+     , HUnit, lens-family, proto-lens, split, tensorflow
+     , tensorflow-core-ops, tensorflow-mnist-input-data, tensorflow-ops
+     , tensorflow-proto, test-framework, test-framework-hunit, text
+     , transformers, vector, zlib
+     }:
+     mkDerivation {
+       pname = "tensorflow-mnist";
+       version = "0.1.0.0";
+       sha256 = "0l3v02vrh463k3apz91cd9myckm3vnyp0m57011ab8fpzx95yh6y";
+       isLibrary = true;
+       isExecutable = true;
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         base binary bytestring containers filepath lens-family proto-lens
+         split tensorflow tensorflow-core-ops tensorflow-proto text vector
+         zlib
+       ];
+       executableHaskellDepends = [
+         base bytestring filepath lens-family proto-lens tensorflow
+         tensorflow-mnist-input-data tensorflow-ops tensorflow-proto text
+         transformers vector
+       ];
+       testHaskellDepends = [
+         base bytestring HUnit lens-family proto-lens tensorflow
+         tensorflow-mnist-input-data tensorflow-ops tensorflow-proto
+         test-framework test-framework-hunit text transformers vector
+       ];
+       description = "TensorFlow demo application for learning MNIST model";
+       license = stdenv.lib.licenses.asl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
+     }) {tensorflow-mnist-input-data = null;};
+
   "tensorflow-opgen" = callPackage
     ({ mkDerivation, base, bytestring, containers, filepath
      , lens-family, mainland-pretty, optparse-applicative, proto-lens
@@ -198635,8 +200125,8 @@ self: {
      }:
      mkDerivation {
        pname = "tensorflow-opgen";
-       version = "0.1.0.0";
-       sha256 = "16m4nyl08clahhmkgm1r0cqq07j2mcl9rmxa14gxz372z077zbj7";
+       version = "0.2.0.0";
+       sha256 = "16d4bgc665synpwcapzffd1kqzvpwvfs97k0fwkxda0lzziy87xq";
        libraryHaskellDepends = [
          base bytestring containers filepath lens-family mainland-pretty
          optparse-applicative proto-lens semigroups tensorflow-proto text
@@ -198656,8 +200146,8 @@ self: {
      }:
      mkDerivation {
        pname = "tensorflow-ops";
-       version = "0.1.0.0";
-       sha256 = "06m9zgb7rxqhiqfs7gds1g45kl1jxbf32d54wgg2ad8aqz2096gl";
+       version = "0.2.0.0";
+       sha256 = "12x37bh8172xkgnp5ahr87ykad8gbsnb4amchpjcwxap33n9h19c";
        libraryHaskellDepends = [
          base bytestring containers data-default fgl lens-family mtl
          proto-lens tensorflow tensorflow-core-ops tensorflow-proto text
@@ -198677,15 +200167,17 @@ self: {
      }) {};
 
   "tensorflow-proto" = callPackage
-    ({ mkDerivation, base, Cabal, proto-lens, proto-lens-protoc
-     , protobuf
+    ({ mkDerivation, base, Cabal, proto-lens, proto-lens-protobuf-types
+     , proto-lens-protoc, protobuf
      }:
      mkDerivation {
        pname = "tensorflow-proto";
-       version = "0.1.0.0";
-       sha256 = "06k87dvpsf8pnbb1qq5gjxpjc2sra95y1bwmsnpmlg1qn0ppi5mn";
+       version = "0.2.0.0";
+       sha256 = "0s3gkis2m3ciia83ziz7rca61czzj77racmcb8si9jxxgw3rxhkc";
        setupHaskellDepends = [ base Cabal proto-lens-protoc ];
-       libraryHaskellDepends = [ base proto-lens proto-lens-protoc ];
+       libraryHaskellDepends = [
+         base proto-lens proto-lens-protobuf-types proto-lens-protoc
+       ];
        libraryToolDepends = [ protobuf ];
        description = "TensorFlow protocol buffers";
        license = stdenv.lib.licenses.asl20;
@@ -198706,7 +200198,6 @@ self: {
        ];
        description = "Encoder and decoder for the TensorFlow \"TFRecords\" format";
        license = stdenv.lib.licenses.asl20;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "tensorflow-records-conduit" = callPackage
@@ -198723,7 +200214,6 @@ self: {
        ];
        description = "Conduit wrappers for TensorFlow.Records.";
        license = stdenv.lib.licenses.asl20;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "tensorflow-test" = callPackage
@@ -198869,12 +200359,12 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "terminfo_0_4_1_1" = callPackage
+  "terminfo_0_4_1_2" = callPackage
     ({ mkDerivation, base, ncurses }:
      mkDerivation {
        pname = "terminfo";
-       version = "0.4.1.1";
-       sha256 = "1pfd2vdk298v23af2zqcl66xxivrzwjjpdf3dr0fa0isl70fi3hp";
+       version = "0.4.1.2";
+       sha256 = "0g5y4s82bh26wj3x3f7g3s4qipnxvg71m3xw32rqy59inwxvvpsm";
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [ ncurses ];
        description = "Haskell bindings to the terminfo library";
@@ -198898,6 +200388,38 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "termonad" = callPackage
+    ({ mkDerivation, base, Cabal, cabal-doctest, classy-prelude, colour
+     , constraints, data-default, directory, doctest, dyre, filepath
+     , gi-gdk, gi-gio, gi-glib, gi-gtk, gi-pango, gi-vte, gtk3
+     , haskell-gi-base, hedgehog, lens, pretty-simple, QuickCheck, tasty
+     , tasty-hedgehog, template-haskell, xml-conduit, xml-html-qq
+     }:
+     mkDerivation {
+       pname = "termonad";
+       version = "0.2.0.0";
+       sha256 = "0y5f4k6f2cs6x7p8qrfi7nwy46arap8v87algxg3iixw30c325lc";
+       isLibrary = true;
+       isExecutable = true;
+       enableSeparateDataOutput = true;
+       setupHaskellDepends = [ base Cabal cabal-doctest ];
+       libraryHaskellDepends = [
+         base classy-prelude colour constraints data-default directory dyre
+         filepath gi-gdk gi-gio gi-glib gi-gtk gi-pango gi-vte
+         haskell-gi-base lens pretty-simple QuickCheck xml-conduit
+         xml-html-qq
+       ];
+       libraryPkgconfigDepends = [ gtk3 ];
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [
+         base doctest hedgehog lens QuickCheck tasty tasty-hedgehog
+         template-haskell
+       ];
+       description = "Terminal emulator configurable in Haskell";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {gtk3 = pkgs.gnome3.gtk;};
+
   "termplot" = callPackage
     ({ mkDerivation, base, brick, data-default, optparse-applicative
      , process, split, time-units, transformers, unix, vty
@@ -199225,8 +200747,8 @@ self: {
      }:
      mkDerivation {
        pname = "test-karya";
-       version = "0.0.1";
-       sha256 = "0sq0v3bv0civ46ls5xqmbwp8h8g6ppzj4bzxv64rifzgwblqayb4";
+       version = "0.0.2";
+       sha256 = "16vrpp8qilhfk47fmcvbvdjfgzjh878kn1d4cq0bacihkv79zmf3";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -199609,7 +201131,6 @@ self: {
        ];
        description = "Functions for running Tex from Haskell";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "text_1_2_3_0" = callPackage
@@ -199761,17 +201282,14 @@ self: {
      }:
      mkDerivation {
        pname = "text-format";
-       version = "0.3.1.1";
-       sha256 = "02zfgzfjvkaxbma1h2gr95h10c8q9gyaadag41q579j68iv15qbd";
-       revision = "1";
-       editedCabalFile = "1ap2paddh2q1ifs3nwdj0f1r7fypnsa669l7gdvgyfidz3w5vzic";
+       version = "0.3.2";
+       sha256 = "1qxs8xyjk8nzzzam62lqqml9s0p08m749jri0lfaa844mnw3frij";
        libraryHaskellDepends = [
          array base double-conversion ghc-prim integer-gmp old-locale text
          time transformers
        ];
        description = "Text formatting";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "text-format-heavy" = callPackage
@@ -200940,8 +202458,8 @@ self: {
     ({ mkDerivation, base, lens, pretty, template-haskell }:
      mkDerivation {
        pname = "th-pprint";
-       version = "0.1.0.0";
-       sha256 = "0i9c20q6pfn0bl3l2hj8lgzfmj04i19xlbkfl1ac3vr9ikq91q01";
+       version = "0.2.0.0";
+       sha256 = "1c6h6jw82a8bdb8kqxcam63vbrz04dl8m2ypcmfw5qm88b61zl1f";
        libraryHaskellDepends = [ base lens pretty template-haskell ];
        description = "Simplify and render Template Haskell";
        license = stdenv.lib.licenses.bsd3;
@@ -201627,6 +203145,17 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "throttled" = callPackage
+    ({ mkDerivation, async, base, stm }:
+     mkDerivation {
+       pname = "throttled";
+       version = "1.0.0";
+       sha256 = "09fwklq8c4vpxx3pqhdnjqpag3k632c4ya47khkdn6q54vrybj9m";
+       libraryHaskellDepends = [ async base stm ];
+       description = "Concurrent processing of a Foldable, throttled by CPU count";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "throttled-io-loop" = callPackage
     ({ mkDerivation, base, hspec, natural-numbers, QuickCheck, time }:
      mkDerivation {
@@ -201887,6 +203416,7 @@ self: {
        ];
        description = "MIDI support for tidal";
        license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "tidal-serial" = callPackage
@@ -202043,14 +203573,14 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "time_1_9_1" = callPackage
+  "time_1_9_2" = callPackage
     ({ mkDerivation, base, deepseq, QuickCheck, random, tasty
      , tasty-hunit, tasty-quickcheck, unix
      }:
      mkDerivation {
        pname = "time";
-       version = "1.9.1";
-       sha256 = "1nsvkxfm4gvmsmwd88ybpbpbny99b9k9z1f5cdkwlghvr0amg7s7";
+       version = "1.9.2";
+       sha256 = "05d0n44rwpqkjkns9nlgw2gpfv643a0bzp9cx97az0wmn31618nx";
        libraryHaskellDepends = [ base deepseq ];
        testHaskellDepends = [
          base deepseq QuickCheck random tasty tasty-hunit tasty-quickcheck
@@ -202661,6 +204191,7 @@ self: {
        ];
        description = "Parse and display time according to some RFCs (RFC3339, RFC2822, RFC822)";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "timers" = callPackage
@@ -202858,8 +204389,8 @@ self: {
      }:
      mkDerivation {
        pname = "tintin";
-       version = "1.9.1";
-       sha256 = "0i44m49v9vxcasiacrrk6ypqan3j2qw4r9g2m99brmji9kwma2kb";
+       version = "1.9.2";
+       sha256 = "1pid79ar85ajs6gi5d8smqn9ivfr8y50qys1n5zq68kpx2gmf3lq";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -203515,6 +205046,20 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "tokstyle" = callPackage
+    ({ mkDerivation, array, base, deepseq, filepath, language-c }:
+     mkDerivation {
+       pname = "tokstyle";
+       version = "0.0.1";
+       sha256 = "1rjaj1dh4lh4pcyvy235ys8yzkiik13jnw81xj444lla7wsww2w1";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ array base deepseq filepath language-c ];
+       executableHaskellDepends = [ base ];
+       description = "TokTok C code style checker";
+       license = stdenv.lib.licenses.gpl3;
+     }) {};
+
   "toktok" = callPackage
     ({ mkDerivation, base, bytestring, containers, gf, haskell98, iconv
      }:
@@ -203624,6 +205169,33 @@ self: {
        license = stdenv.lib.licenses.mpl20;
      }) {};
 
+  "tomland_0_3_1" = callPackage
+    ({ mkDerivation, base, hashable, hedgehog, hspec-megaparsec
+     , megaparsec, mtl, parser-combinators, tasty, tasty-discover
+     , tasty-hedgehog, tasty-hspec, text, time, transformers
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "tomland";
+       version = "0.3.1";
+       sha256 = "0kpgcqix32m0nik54rynpphm4mpd8r05mspypjiwj9sidjxn11gw";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base hashable megaparsec mtl parser-combinators text time
+         transformers unordered-containers
+       ];
+       executableHaskellDepends = [ base text time unordered-containers ];
+       testHaskellDepends = [
+         base hedgehog hspec-megaparsec megaparsec tasty tasty-hedgehog
+         tasty-hspec text time unordered-containers
+       ];
+       testToolDepends = [ tasty-discover ];
+       description = "TOML parser";
+       license = stdenv.lib.licenses.mpl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "tomlcheck" = callPackage
     ({ mkDerivation, base, htoml-megaparsec, megaparsec
      , optparse-generic, text
@@ -204123,6 +205695,26 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "traction" = callPackage
+    ({ mkDerivation, base, bytestring, containers, exceptions, hedgehog
+     , mmorph, postgresql-simple, resource-pool, syb, template-haskell
+     , text, time, transformers, transformers-either
+     }:
+     mkDerivation {
+       pname = "traction";
+       version = "0.0.1";
+       sha256 = "15sl663zk2fys3f5r5vizazid64ij2kwya2p8yk3gyhmnklccqmn";
+       libraryHaskellDepends = [
+         base bytestring containers exceptions mmorph postgresql-simple
+         resource-pool syb template-haskell text time transformers
+         transformers-either
+       ];
+       testHaskellDepends = [
+         base hedgehog mmorph postgresql-simple resource-pool text
+       ];
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "tracy" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -205475,6 +207067,49 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "ttn" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, hspec, hspec-expectations
+     , raw-strings-qq, text, time, timerep
+     }:
+     mkDerivation {
+       pname = "ttn";
+       version = "0.1.0.0";
+       sha256 = "1jk9jhhf2if199il0brwqzrkf7l1p9rszqk9c717wqhh5niy9aip";
+       libraryHaskellDepends = [
+         aeson base bytestring text time timerep
+       ];
+       testHaskellDepends = [
+         aeson base hspec hspec-expectations raw-strings-qq
+       ];
+       description = "Things Tracker Network JSON Types";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "ttn-client" = callPackage
+    ({ mkDerivation, aeson, base, base64-bytestring, binary, bytestring
+     , cayene-lpp, config-ini, directory, filepath, monad-logger
+     , mqtt-hs, pretty-simple, stm, text, ttn
+     }:
+     mkDerivation {
+       pname = "ttn-client";
+       version = "0.1.0.1";
+       sha256 = "1xyk1amfrsyflkrhb3xhdmszi3gcc9srw9d5zcnbdacgkzm3yn1j";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base base64-bytestring binary bytestring config-ini directory
+         filepath monad-logger mqtt-hs pretty-simple stm text ttn
+       ];
+       executableHaskellDepends = [
+         aeson base binary bytestring cayene-lpp mqtt-hs pretty-simple stm
+         text ttn
+       ];
+       description = "TheThingsNetwork client";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "ttrie" = callPackage
     ({ mkDerivation, async, atomic-primops, base, bifunctors
      , containers, criterion-plus, deepseq, hashable, mwc-random
@@ -206931,15 +208566,14 @@ self: {
      }:
      mkDerivation {
        pname = "type-natural";
-       version = "0.8.1.0";
-       sha256 = "0gp0bkcc3zx2mi8pi0j6vqigif6sy2w54pkb2qv7dlmvvijm6ra2";
+       version = "0.8.2.0";
+       sha256 = "1n5mavlnqjvyn1dr9iq16lyv0zhxbqab1rw7rl2i345kb1qpzini";
        libraryHaskellDepends = [
          base constraints equational-reasoning ghc-typelits-natnormalise
          ghc-typelits-presburger singletons template-haskell
        ];
        description = "Type-level natural and proofs of their properties";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "type-of-html" = callPackage
@@ -207379,8 +209013,8 @@ self: {
     ({ mkDerivation, base, hspec, QuickCheck }:
      mkDerivation {
        pname = "typenums";
-       version = "0.1.1.1";
-       sha256 = "0zkm10hwdwh4msl60nzm81d409xlch03rb5vv38zhkd3hzqs104v";
+       version = "0.1.2";
+       sha256 = "1729iws0m6xr8y5aqcrxv4br1ihvly6fagkkgfp9kj71a5jzaw7l";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec QuickCheck ];
        description = "Type level numbers using existing Nat functionality";
@@ -207425,8 +209059,8 @@ self: {
      }:
      mkDerivation {
        pname = "typerep-map";
-       version = "0.1.0";
-       sha256 = "1wswnbivzlkdvc3ylizh34a58m087azwss0524zbhqc5p9n8kmr8";
+       version = "0.2.0";
+       sha256 = "14r8rnx3akx1sr48ksmp2g88dyy73innn9bwbw2yjb7n76k5kfa4";
        libraryHaskellDepends = [
          base containers ghc-prim primitive vector
        ];
@@ -207442,6 +209076,7 @@ self: {
        doHaddock = false;
        description = "Efficient implementation of a dependent map with types as keys";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "types-compat" = callPackage
@@ -207650,8 +209285,8 @@ self: {
      }:
      mkDerivation {
        pname = "ua-parser";
-       version = "0.7.5.0";
-       sha256 = "08nbzzhndxba039rl5s4ap5ndnfj774546xzvqf9ph8r05dmr690";
+       version = "0.7.5.1";
+       sha256 = "091lks0jpp0m4wg56i03ih3n0n7kvs2fm511vcnypmwskflkkk0z";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base bytestring data-default file-embed pcre-light text yaml
@@ -208020,12 +209655,11 @@ self: {
     ({ mkDerivation, base, io-streams, unagi-chan }:
      mkDerivation {
        pname = "unagi-streams";
-       version = "0.2.3";
-       sha256 = "1nhv6wbaw9knryq4rsb3y0k5kvhzb9ivkh9vjkvw4rccjikabc9a";
+       version = "0.2.4";
+       sha256 = "126d900vyp0ybg9v80xhj3fv0c8jl9rbqjzq4yy6dazsw270q3lk";
        libraryHaskellDepends = [ base io-streams unagi-chan ];
        description = "Unagi Chan IO-Streams";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "unamb" = callPackage
@@ -208274,8 +209908,8 @@ self: {
      }:
      mkDerivation {
        pname = "uni-graphs";
-       version = "2.2.1.0";
-       sha256 = "1vwm0gmgj8c7qdildplr3jng5gj9q6b669vgmnxw4v514y529bz5";
+       version = "2.2.1.1";
+       sha256 = "1l9spz147nppdzannk98x9zb7r2pdxz31xs7vqzj1g5alndn2ffy";
        libraryHaskellDepends = [
          base containers mtl uni-events uni-htk uni-reactor uni-util
        ];
@@ -208338,8 +209972,8 @@ self: {
      }:
      mkDerivation {
        pname = "uni-uDrawGraph";
-       version = "2.2.1.3";
-       sha256 = "1gblb969s9al67srxf7rd9dajy6hji91aw5zaxxhaj0vgqsdb90j";
+       version = "2.2.1.4";
+       sha256 = "1qxi9zxx3hg7m8ks353dnrr88mm0qw5vclq225xgq6iwbzbfnqlz";
        libraryHaskellDepends = [
          base containers uni-events uni-graphs uni-posixutil uni-reactor
          uni-util
@@ -208355,8 +209989,8 @@ self: {
      }:
      mkDerivation {
        pname = "uni-util";
-       version = "2.3.0.1";
-       sha256 = "0simxjsd0qi8yxnpiq88zy3bsrrw5rxfpfknr8yaf4xhc7vv39nh";
+       version = "2.3.0.2";
+       sha256 = "0qxpfaxsmkhvqbpwymlz20hx63z9bkxra2pynr0imxchaxahxws6";
        libraryHaskellDepends = [
          array base bytestring containers directory ghc-prim mtl network
          old-time parsec
@@ -208434,8 +210068,10 @@ self: {
      }:
      mkDerivation {
        pname = "unicode-show";
-       version = "0.1.0.2";
-       sha256 = "0hrrymjylzysms0yq77wrdcrvmwcc9ca0z7qmsby6pilkf3r9qvy";
+       version = "0.1.0.3";
+       sha256 = "08cwfshjj724ydff1zmy1inzi7vrbaa8vmjgckcf7qp6ghkk6biz";
+       revision = "1";
+       editedCabalFile = "0sw9kn147kbgp0x9823hwiqn1yiyfxqkrchk34lsjfx2lq3igrzv";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [
          base HUnit QuickCheck test-framework test-framework-hunit
@@ -208564,8 +210200,8 @@ self: {
        pname = "union";
        version = "0.1.1.2";
        sha256 = "10nkcmql6ryh3vp02yxk3i1f6fbxdcsjk6s5ani89qa05448xqkw";
-       revision = "4";
-       editedCabalFile = "1pxx0bkvzglik34xkwza6zqcs98r2sqn5932xmcaah189qlsjq47";
+       revision = "5";
+       editedCabalFile = "0mphzzvvr8lh1x8mb6n9nzzskx32cmr6ycihdy68qw35ybrqb0aj";
        libraryHaskellDepends = [ base deepseq profunctors tagged vinyl ];
        benchmarkHaskellDepends = [ base criterion deepseq lens ];
        description = "Extensible type-safe unions";
@@ -209080,6 +210716,8 @@ self: {
        pname = "unix-compat";
        version = "0.5.0.1";
        sha256 = "1gdf3h2knbymkivm784vq51mbcyj5y91r480awyxj5cw8gh9kwn2";
+       revision = "1";
+       editedCabalFile = "0yrdy4dz0zskgpw7c4wgkwskgayqxvch37axwka5z4g5gmic4mnn";
        libraryHaskellDepends = [ base unix ];
        description = "Portable POSIX-compatibility layer";
        license = stdenv.lib.licenses.bsd3;
@@ -210009,8 +211647,8 @@ self: {
      }:
      mkDerivation {
        pname = "url-decoders";
-       version = "0.2";
-       sha256 = "0ci70pq2m05dsni67kzwh30x8s5grdr3vkqplnkp6a0m16gq1v7j";
+       version = "0.2.1";
+       sha256 = "1ai75nddrxsn2zhbqw860f72pxbby0wwwvlszcx820m2ka790g6x";
        libraryHaskellDepends = [
          base base-prelude binary-parser bytestring text
          unordered-containers
@@ -210555,10 +212193,10 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "uu-interleaved";
-       version = "0.2.0.1";
-       sha256 = "097jm0w9idjvc66wk463dlbvjvyjcv9ivfb97v91d5vpyk6p0ryy";
+       version = "0.2.0.2";
+       sha256 = "1nfh6250j9r8az16wm3pwrmx2hsyh6bdn2qcpwdghz188ppw72nz";
        libraryHaskellDepends = [ base ];
-       description = "Providing an interleaving combinator for use with applicative style implementations";
+       description = "An interleaving combinator for use with applicative style implementations";
        license = stdenv.lib.licenses.mit;
      }) {};
 
@@ -210576,7 +212214,6 @@ self: {
        ];
        description = "Parse command line options using uu-interleave and uu-parsinglib";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "uu-parsinglib" = callPackage
@@ -210736,8 +212373,8 @@ self: {
        pname = "uuid-crypto";
        version = "1.4.0.0";
        sha256 = "191da0bdgzbpibh7v2n2cg13gkq2vchsybad0qy9qixk0rzi1cvn";
-       revision = "3";
-       editedCabalFile = "0av141dwy2hf9288nhz59jw8jp38rpbvbqfq3k5ifrzqsap9gr2x";
+       revision = "4";
+       editedCabalFile = "1rzvpkvjbvzwvks795998k8232pc41yvcblrq7f29abrvd0587xp";
        libraryHaskellDepends = [
          base binary bytestring cryptoids cryptoids-class cryptoids-types
          exceptions uuid
@@ -211413,8 +213050,8 @@ self: {
      }:
      mkDerivation {
        pname = "vault";
-       version = "0.3.1.1";
-       sha256 = "0a1fir7gvbj2w894daac5c4c3gy36r6c74yci78lb2nvk431b95j";
+       version = "0.3.1.2";
+       sha256 = "072mbrihsdsb8c6xvg6lvk0rqjgvxvi8qkg4n6wwym5hq0pfa04y";
        libraryHaskellDepends = [
          base containers hashable semigroups unordered-containers
        ];
@@ -211805,20 +213442,19 @@ self: {
      }) {};
 
   "vector-builder" = callPackage
-    ({ mkDerivation, base, base-prelude, bug, criterion, foldl
-     , QuickCheck, quickcheck-instances, rebase, rerebase, semigroups
-     , tasty, tasty-hunit, tasty-quickcheck, vector
+    ({ mkDerivation, attoparsec, base, base-prelude, QuickCheck
+     , quickcheck-instances, rerebase, semigroups, tasty, tasty-hunit
+     , tasty-quickcheck, vector
      }:
      mkDerivation {
        pname = "vector-builder";
-       version = "0.3.4.1";
-       sha256 = "1dzbcm6br9cay28hz804n15bwdhbzhysd4hj0fa6ijfwmfb90r6i";
+       version = "0.3.6";
+       sha256 = "06d2pa1fb3ydrl7l6rjazqyxv5i73v65x2f5fp0ypjxfbm6jsmn8";
        libraryHaskellDepends = [ base base-prelude semigroups vector ];
        testHaskellDepends = [
-         bug criterion foldl QuickCheck quickcheck-instances rebase rerebase
-         tasty tasty-hunit tasty-quickcheck
+         attoparsec QuickCheck quickcheck-instances rerebase tasty
+         tasty-hunit tasty-quickcheck
        ];
-       benchmarkHaskellDepends = [ criterion foldl rerebase ];
        description = "Vector builder";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -212326,17 +213962,18 @@ self: {
      }) {};
 
   "vfr-waypoints" = callPackage
-    ({ mkDerivation, base, containers, fuzzy, lens, monoid-subclasses
-     , optparse-applicative
+    ({ mkDerivation, base, containers, dimensional, fuzzy
+     , geodetic-types, lens, monoid-subclasses, optparse-applicative
      }:
      mkDerivation {
        pname = "vfr-waypoints";
-       version = "0.1.0.1";
-       sha256 = "0xx7j57wrqg90h8sggq32jm7hp1hyjazylgyk8pnvfmzhirnqp4y";
+       version = "0.1.0.2";
+       sha256 = "0jw930ci0r7ildfaqjmh4851snddc23scn4ivjkngbv2kk24l6r9";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base containers fuzzy lens monoid-subclasses
+         base containers dimensional fuzzy geodetic-types lens
+         monoid-subclasses
        ];
        executableHaskellDepends = [
          base fuzzy lens optparse-applicative
@@ -212436,8 +214073,8 @@ self: {
      }:
      mkDerivation {
        pname = "viewprof";
-       version = "0.0.0.19";
-       sha256 = "1v8lnc3naklznwrla34zgx4hf5vzb2762f9p1cxkb5fdnwslbmlc";
+       version = "0.0.0.21";
+       sha256 = "1zms53c7kym2ln0w5hdnnacch5g6m2clj4zp053w1v7g0qggglnq";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -212448,6 +214085,25 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "viewprof_0_0_0_22" = callPackage
+    ({ mkDerivation, base, brick, containers, directory, ghc-prof, lens
+     , scientific, text, vector, vector-algorithms, vty
+     }:
+     mkDerivation {
+       pname = "viewprof";
+       version = "0.0.0.22";
+       sha256 = "07sa15nrwdjyzqmzvrdvl0nggdx5ca6w7qijhv7na9ivr0p2h495";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         base brick containers directory ghc-prof lens scientific text
+         vector vector-algorithms vty
+       ];
+       description = "Text-based interactive GHC .prof viewer";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "views" = callPackage
     ({ mkDerivation, base, mtl }:
      mkDerivation {
@@ -212599,6 +214255,27 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "vinyl_0_9_3" = callPackage
+    ({ mkDerivation, array, base, criterion, doctest, ghc-prim, hspec
+     , lens, linear, microlens, mwc-random, primitive
+     , should-not-typecheck, singletons, tagged, vector
+     }:
+     mkDerivation {
+       pname = "vinyl";
+       version = "0.9.3";
+       sha256 = "1sxkkmnq7vl5bmpljs3riaqb2kqpx1kkkllqiz4zawmhw6wmw1nj";
+       libraryHaskellDepends = [ array base ghc-prim ];
+       testHaskellDepends = [
+         base doctest hspec lens microlens should-not-typecheck singletons
+       ];
+       benchmarkHaskellDepends = [
+         base criterion linear microlens mwc-random primitive tagged vector
+       ];
+       description = "Extensible Records";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "vinyl-gl" = callPackage
     ({ mkDerivation, base, containers, GLUtil, HUnit, linear, OpenGL
      , tagged, test-framework, test-framework-hunit, transformers
@@ -213095,7 +214772,7 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "vty_5_22" = callPackage
+  "vty_5_23_1" = callPackage
     ({ mkDerivation, base, blaze-builder, bytestring, Cabal, containers
      , deepseq, directory, filepath, hashable, HUnit, microlens
      , microlens-mtl, microlens-th, mtl, parallel, parsec, QuickCheck
@@ -213106,8 +214783,8 @@ self: {
      }:
      mkDerivation {
        pname = "vty";
-       version = "5.22";
-       sha256 = "0x9kz6pvky1cmbhcf3bs5m3hnhrqj8cm510m4d4a2hf9ish55wvz";
+       version = "5.23.1";
+       sha256 = "1cd328prv1pddza87a2kfh93l101jg1afs5s951yhr9z93mgd7d9";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -213488,7 +215165,6 @@ self: {
        ];
        description = "Helpers to bind digestive-functors onto wai requests";
        license = "unknown";
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "wai-dispatch" = callPackage
@@ -213526,8 +215202,8 @@ self: {
      }:
      mkDerivation {
        pname = "wai-extra";
-       version = "3.0.23.0";
-       sha256 = "10chij5jy057q1c4zybmb6jq5kff9i9iqijz31q51s6l0fh1zkw8";
+       version = "3.0.24.0";
+       sha256 = "0dxqvfnm7yr3dvsxr8jdfxaw46as4g6n1jniz2b0gfsjs59h3hkf";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -214113,6 +215789,33 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "wai-middleware-delegate" = callPackage
+    ({ mkDerivation, async, base, blaze-builder, bytestring
+     , bytestring-lexing, case-insensitive, conduit, conduit-extra
+     , connection, data-default, hspec, http-client, http-client-tls
+     , http-conduit, http-types, network, random, resourcet
+     , streaming-commons, text, vault, wai, wai-conduit, warp, warp-tls
+     }:
+     mkDerivation {
+       pname = "wai-middleware-delegate";
+       version = "0.1.1.0";
+       sha256 = "15q4qy2i1ssb3fz2x9xack5rs8a2a6dka18zqjzpng06izl2009j";
+       libraryHaskellDepends = [
+         async base blaze-builder bytestring case-insensitive conduit
+         conduit-extra data-default http-client http-conduit http-types
+         streaming-commons text wai wai-conduit
+       ];
+       testHaskellDepends = [
+         async base blaze-builder bytestring bytestring-lexing
+         case-insensitive conduit conduit-extra connection data-default
+         hspec http-client http-client-tls http-conduit http-types network
+         random resourcet text vault wai wai-conduit warp warp-tls
+       ];
+       description = "WAI middleware that delegates handling of requests";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "wai-middleware-etag" = callPackage
     ({ mkDerivation, base, base64-bytestring, bytestring, cryptohash
      , filepath, http-date, http-types, unix-compat
@@ -214239,7 +215942,6 @@ self: {
        ];
        description = "A WAI middleware to collect EKG request metrics";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "wai-middleware-preprocessor" = callPackage
@@ -214970,10 +216672,8 @@ self: {
      }:
      mkDerivation {
        pname = "warc";
-       version = "1.0.3";
-       sha256 = "040kvm4nrd71hsjba5kjdp4620q2123asnfzsbxmbjw5p9jqjhh9";
-       revision = "1";
-       editedCabalFile = "02y9zbmlra6srl7iv6cs4c4iw3dqdn8nmxzsds9qfr1f8bl3avj2";
+       version = "1.0.4";
+       sha256 = "1mxfm8kdvm0l1lnzma4n9mriz94ypckxqcz1f34fa3n1j3ckc45b";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -214988,7 +216688,6 @@ self: {
        ];
        description = "A parser for the Web Archive (WARC) format";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "warp" = callPackage
@@ -215104,8 +216803,8 @@ self: {
      }:
      mkDerivation {
        pname = "warped";
-       version = "0.0.5";
-       sha256 = "1gk7mfainbw8iyg8vqii39yl7n2dz052p8nrphhjbzphibl349jf";
+       version = "0.0.7";
+       sha256 = "04090z3sz551q604kkpaqwy2i0wsnzbqrnanvkw0wg3nikh9a3s6";
        libraryHaskellDepends = [
          aeson base blaze-builder conduit http-types lifted-async
          monad-control preamble uuid wai wai-conduit wai-cors warp
@@ -215415,7 +217114,6 @@ self: {
        testHaskellDepends = [ base bytestring HUnit network-uri text ];
        description = "Composable, reversible, efficient web routing using invertible invariants and bijections";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "web-mongrel2" = callPackage
@@ -216863,36 +218561,37 @@ self: {
      }) {};
 
   "winery" = callPackage
-    ({ mkDerivation, base, binary, bytestring, cassava, containers, cpu
-     , deepseq, gauge, hashable, megaparsec, mtl, prettyprinter
-     , prettyprinter-ansi-terminal, scientific, serialise, text
-     , transformers, unordered-containers, vector
+    ({ mkDerivation, aeson, base, binary, bytestring, cassava
+     , containers, cpu, deepseq, directory, gauge, hashable, megaparsec
+     , mtl, prettyprinter, prettyprinter-ansi-terminal, scientific
+     , serialise, text, transformers, unordered-containers, vector
      }:
      mkDerivation {
        pname = "winery";
-       version = "0.1.2";
-       sha256 = "0g18xgby2k5cgb1ymyv92ii9rqj07ng12v2qfsp8yk15fcrx0ky9";
+       version = "0.2";
+       sha256 = "07bx9lc2l1kpf4a20gyygi2yb5kzfldf6fi69fwgi06qp1wc03vx";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base bytestring containers cpu hashable megaparsec mtl
+         aeson base bytestring containers cpu hashable megaparsec mtl
          prettyprinter prettyprinter-ansi-terminal scientific text
          transformers unordered-containers vector
        ];
        executableHaskellDepends = [
-         base bytestring containers cpu hashable megaparsec mtl
+         aeson base bytestring containers cpu hashable megaparsec mtl
          prettyprinter prettyprinter-ansi-terminal scientific text
          transformers unordered-containers vector
        ];
        testHaskellDepends = [
-         base bytestring containers cpu hashable megaparsec mtl
+         aeson base bytestring containers cpu hashable megaparsec mtl
          prettyprinter prettyprinter-ansi-terminal scientific text
          transformers unordered-containers vector
        ];
        benchmarkHaskellDepends = [
-         base binary bytestring cassava containers cpu deepseq gauge
-         hashable megaparsec mtl prettyprinter prettyprinter-ansi-terminal
-         scientific serialise text transformers unordered-containers vector
+         aeson base binary bytestring cassava containers cpu deepseq
+         directory gauge hashable megaparsec mtl prettyprinter
+         prettyprinter-ansi-terminal scientific serialise text transformers
+         unordered-containers vector
        ];
        description = "Sustainable serialisation library";
        license = stdenv.lib.licenses.bsd3;
@@ -217107,6 +218806,8 @@ self: {
        pname = "wkt";
        version = "0.3.2";
        sha256 = "17gkszhyklhh6izsvhzrbwl4ci27kh9jgvjcd92ql98xb70iv38c";
+       revision = "1";
+       editedCabalFile = "1ykahcr0wqyw9idm52mvs0vhn1v87ngdynvdv1dxanxyd1caf711";
        libraryHaskellDepends = [ base lens linear trifecta ];
        testHaskellDepends = [
          base filepath lens linear tasty tasty-golden trifecta
@@ -217500,13 +219201,12 @@ self: {
     ({ mkDerivation, array, base, c2hs, semigroups }:
      mkDerivation {
        pname = "wordexp";
-       version = "0.2.0.0";
-       sha256 = "1hfpvzbyyh47ai166xyrhmhvg2shrqcswsfalwa16wab6hcg32ki";
+       version = "0.2.2";
+       sha256 = "1mbcrq89jz0dcibw66w0jdy4f4bfpx4zwjfs98rm3jjgdikwdzb4";
        libraryHaskellDepends = [ array base semigroups ];
        libraryToolDepends = [ c2hs ];
        description = "wordexp(3) wrappers";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "wordpass" = callPackage
@@ -217515,13 +219215,13 @@ self: {
      }:
      mkDerivation {
        pname = "wordpass";
-       version = "1.0.0.9";
-       sha256 = "0gkcqcfl0n9z94bjg2ajzlwjm55qxsc9yd2q97azw4g2c69sn8lq";
+       version = "1.0.0.10";
+       sha256 = "1zq4h91pjk816r4ryvajgbk03wdp74f2nizgvyv3nnj50597wlzm";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base containers deepseq directory filepath optparse-applicative
-         QuickCheck text unix-compat vector
+         base containers deepseq directory filepath QuickCheck text
+         unix-compat vector
        ];
        executableHaskellDepends = [
          base containers deepseq directory filepath optparse-applicative
@@ -217529,7 +219229,6 @@ self: {
        ];
        description = "Dictionary-based password generator";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "words" = callPackage
@@ -220082,18 +221781,18 @@ self: {
   "xmonad" = callPackage
     ({ mkDerivation, base, containers, data-default, directory
      , extensible-exceptions, filepath, mtl, process, QuickCheck
-     , setlocale, unix, utf8-string, X11
+     , semigroups, setlocale, unix, utf8-string, X11
      }:
      mkDerivation {
        pname = "xmonad";
-       version = "0.13";
-       sha256 = "1jh3lcs20qpna36fa5a0r174xqrsxhj10x1rm5vwf64zariipy7r";
+       version = "0.14";
+       sha256 = "0lq3k0ap7jxrrswpd954mqa6h8diccbif5srcgbmr39y6y8x0mm4";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base containers data-default directory extensible-exceptions
-         filepath mtl process setlocale unix utf8-string X11
+         filepath mtl process semigroups setlocale unix utf8-string X11
        ];
        executableHaskellDepends = [ base mtl unix X11 ];
        testHaskellDepends = [
@@ -220107,6 +221806,7 @@ self: {
        '';
        description = "A tiling window manager";
        license = stdenv.lib.licenses.bsd3;
+       maintainers = with stdenv.lib.maintainers; [ peti ];
      }) {};
 
   "xmonad-bluetilebranch" = callPackage
@@ -220132,19 +221832,21 @@ self: {
   "xmonad-contrib" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory
      , extensible-exceptions, filepath, mtl, old-locale, old-time
-     , process, random, unix, utf8-string, X11, X11-xft, xmonad
+     , process, random, semigroups, unix, utf8-string, X11, X11-xft
+     , xmonad
      }:
      mkDerivation {
        pname = "xmonad-contrib";
-       version = "0.13";
-       sha256 = "0vj72jhfng6y7hv5frx2v99jvl3jn9rbpk2j7xw9vydiwmzq4q57";
+       version = "0.14";
+       sha256 = "1660w3xhbfrlq8b8s1rviq2mcn1vyqpypli4023gqxwry52brk6y";
        libraryHaskellDepends = [
          base bytestring containers directory extensible-exceptions filepath
-         mtl old-locale old-time process random unix utf8-string X11 X11-xft
-         xmonad
+         mtl old-locale old-time process random semigroups unix utf8-string
+         X11 X11-xft xmonad
        ];
        description = "Third party extensions for xmonad";
        license = stdenv.lib.licenses.bsd3;
+       maintainers = with stdenv.lib.maintainers; [ peti ];
      }) {};
 
   "xmonad-contrib-bluetilebranch" = callPackage
@@ -220192,6 +221894,7 @@ self: {
        ];
        description = "XMonad config entry point wrapper";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "xmonad-eval" = callPackage
@@ -220217,8 +221920,8 @@ self: {
      }:
      mkDerivation {
        pname = "xmonad-extras";
-       version = "0.13.3";
-       sha256 = "15gxkkni3d6mr7zlzyp6nvzv0jy3vfhjkd8zrdin2nxb5pwwbsp0";
+       version = "0.14";
+       sha256 = "1p1xc8qcrrdv3hhvlmg6l6mcywz7q2i81y6frnf3iz00n01b3d9f";
        configureFlags = [
          "-f-with_hlist" "-fwith_parsec" "-fwith_split"
        ];
@@ -220240,6 +221943,7 @@ self: {
        libraryHaskellDepends = [ base gtk xmonad ];
        description = "Workspaces screenshooting utility for XMonad";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "xmonad-utils" = callPackage
@@ -220257,18 +221961,21 @@ self: {
 
   "xmonad-vanessa" = callPackage
     ({ mkDerivation, base, composition-prelude, containers, hspec
-     , process, transformers, X11, xmonad, xmonad-contrib
+     , process, X11, xmonad, xmonad-contrib
      }:
      mkDerivation {
        pname = "xmonad-vanessa";
-       version = "0.2.0.1";
-       sha256 = "1rha8aw6pq9pdxznmr1i3q6jh1a7i88kr6arcnihhd21qp6vxz17";
+       version = "1.0.0.0";
+       sha256 = "0ng624nf879da2skkw00m5x1v6kavcb7pkb57sxbq0dbyhpic50f";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base composition-prelude containers process transformers X11 xmonad
+         base composition-prelude containers process X11 xmonad
          xmonad-contrib
        ];
+       executableHaskellDepends = [
+         base containers xmonad xmonad-contrib
+       ];
        testHaskellDepends = [ base hspec xmonad ];
        description = "Custom xmonad, which builds with stack or cabal";
        license = stdenv.lib.licenses.bsd3;
@@ -221212,7 +222919,6 @@ self: {
        libraryHaskellDepends = [ base blank-canvas stm time Yampa ];
        description = "blank-canvas frontend for Yampa";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "yampa-glfw" = callPackage
@@ -221545,7 +223251,6 @@ self: {
        libraryHaskellDepends = [ base yeshql-core yeshql-hdbc ];
        description = "YesQL-style SQL database abstraction (legacy compatibility wrapper)";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "yeshql-core" = callPackage
@@ -221564,7 +223269,6 @@ self: {
        ];
        description = "YesQL-style SQL database abstraction (core)";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "yeshql-hdbc" = callPackage
@@ -221585,7 +223289,6 @@ self: {
        ];
        description = "YesQL-style SQL database abstraction (HDBC backend)";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "yeshql-postgresql-simple" = callPackage
@@ -222051,8 +223754,8 @@ self: {
      }:
      mkDerivation {
        pname = "yesod-auth-oauth2";
-       version = "0.5.0.0";
-       sha256 = "03qqaxwpdz15krnl8rnm6m3rlmpgfn1i41x1w7c4rhl701hy0vda";
+       version = "0.5.1.0";
+       sha256 = "18mm1394rs93cchzglwdhzh5sc025bglgrqi4c0hi5hhw893k38z";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -222616,6 +224319,18 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "yesod-form-bootstrap4_2_0_0" = callPackage
+    ({ mkDerivation, base, text, yesod-core, yesod-form }:
+     mkDerivation {
+       pname = "yesod-form-bootstrap4";
+       version = "2.0.0";
+       sha256 = "19aiifq8rmdjlzl1slh3rqhggp6h52nsb6v9wnhpi6c3nq4l2paf";
+       libraryHaskellDepends = [ base text yesod-core yesod-form ];
+       description = "renderBootstrap4";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "yesod-form-bulma" = callPackage
     ({ mkDerivation, base, email-validate, shakespeare, text, yesod
      , yesod-core, yesod-form
@@ -223648,6 +225363,23 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "yesod-websockets_0_3_0_1" = callPackage
+    ({ mkDerivation, base, conduit, mtl, transformers, unliftio
+     , wai-websockets, websockets, yesod-core
+     }:
+     mkDerivation {
+       pname = "yesod-websockets";
+       version = "0.3.0.1";
+       sha256 = "1k41qglb5fdzykyfpml4w74cg2m95ggm2jrnqy7bkj2l0fm4gjc6";
+       libraryHaskellDepends = [
+         base conduit mtl transformers unliftio wai-websockets websockets
+         yesod-core
+       ];
+       description = "WebSockets support for Yesod";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "yesod-websockets-extra" = callPackage
     ({ mkDerivation, base, enclosed-exceptions, transformers
      , websockets, yesod-websockets
@@ -223732,8 +225464,8 @@ self: {
      }:
      mkDerivation {
        pname = "yi";
-       version = "0.17.1";
-       sha256 = "18937w0w1hk7ngyrl1p5gy4djgz8py9kcsndas82w82wwh36jnqg";
+       version = "0.18.0";
+       sha256 = "0phfsirbl22av19622m1zh45khgyypbpvd8mqhcjf2zjwniyqv7y";
        configureFlags = [ "-fpango" "-fvty" ];
        isLibrary = false;
        isExecutable = true;
@@ -223778,8 +225510,8 @@ self: {
      }:
      mkDerivation {
        pname = "yi-core";
-       version = "0.17.1";
-       sha256 = "1qv86znr7kjwnxv771xx1j7z63fqbnfasn2ndkbj5ldk3m5bil0p";
+       version = "0.18.0";
+       sha256 = "1rgi1zzdm6kpji1v4kfm7d7qwhwdqsps13h2l1k5r4v4ky7pgppw";
        libraryHaskellDepends = [
          array attoparsec base binary bytestring containers data-default
          directory dlist dynamic-state exceptions filepath hashable ListLike
@@ -223803,8 +225535,8 @@ self: {
      }:
      mkDerivation {
        pname = "yi-dynamic-configuration";
-       version = "0.17.1";
-       sha256 = "1cnafzrgi7js9zayq223752v7jvl9rp526s7bd1nwwyjwl59y0h8";
+       version = "0.18.0";
+       sha256 = "0b38apg4c4vkp1njgai446q1gqx8514fj4lh1pprck99m3xvqlck";
        libraryHaskellDepends = [
          base data-default dyre microlens-platform mtl text
          transformers-base yi-core yi-rope
@@ -223832,8 +225564,8 @@ self: {
      }:
      mkDerivation {
        pname = "yi-frontend-pango";
-       version = "0.17.1";
-       sha256 = "0jh9bmxhjr1wpilmghanihq6iwn4xn34ihqlfc2c080wm5s8kw4w";
+       version = "0.18.0";
+       sha256 = "1qxs8lnsihslgiswy0aw5b98qyc5q8pzs3ib3kfsm8m7b3crjc62";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base containers filepath glib gtk microlens-platform mtl
@@ -223852,8 +225584,8 @@ self: {
      }:
      mkDerivation {
        pname = "yi-frontend-vty";
-       version = "0.17.1";
-       sha256 = "0i00m3z7zj6xqgh78wfrw2zqwcffsb31i2549m0b5g9qsicfp9h6";
+       version = "0.18.0";
+       sha256 = "1x762qbygr75rlkyln329agx0ppjcylgcvfsmmybg8avxq3c712q";
        libraryHaskellDepends = [
          base containers data-default dlist microlens-platform pointedlist
          stm text vty yi-core yi-language yi-rope
@@ -223870,8 +225602,8 @@ self: {
      }:
      mkDerivation {
        pname = "yi-fuzzy-open";
-       version = "0.17.1";
-       sha256 = "1wd1w1d67hkp5rk3130cnmffgh40qb1vp9pnz6f36n0c8b2jqvjh";
+       version = "0.18.0";
+       sha256 = "17g6902dz55iw4kjy6bc5rqv4g6i5q5ffxkwplxmxjc66pyqv2q4";
        libraryHaskellDepends = [
          base binary containers data-default directory filepath mtl
          pointedlist text transformers-base vector yi-core yi-language
@@ -223899,8 +225631,8 @@ self: {
      }:
      mkDerivation {
        pname = "yi-ireader";
-       version = "0.17.1";
-       sha256 = "12babkhlqr7w3mb7z8w8ccwrvmkz8583yi0p9s50rqkn778cij7y";
+       version = "0.18.0";
+       sha256 = "0vxkg98fk1sr9778946yj6lg96fgn6ww7zqh7fhm7ld1fm3g2zrw";
        libraryHaskellDepends = [
          base binary bytestring containers data-default microlens-platform
          text yi-core yi-language yi-rope
@@ -223916,8 +225648,8 @@ self: {
      }:
      mkDerivation {
        pname = "yi-keymap-cua";
-       version = "0.17.1";
-       sha256 = "053w4b1p482wma64888vb3ikh7x0f58bl43vy7xs1lazlz22iwaj";
+       version = "0.18.0";
+       sha256 = "1j9wsjn572gysagf2h6xfir3chbha7vjmsiqljlnbvzhk0dc3n9f";
        libraryHaskellDepends = [
          base microlens-platform text yi-core yi-keymap-emacs yi-rope
        ];
@@ -223933,8 +225665,8 @@ self: {
      }:
      mkDerivation {
        pname = "yi-keymap-emacs";
-       version = "0.17.1";
-       sha256 = "1jx7vhp7v098p3rrs21b43fwcbra6fmg4clamgqbbvbqgiy4bsrw";
+       version = "0.18.0";
+       sha256 = "0r8bqbsfzkpc7nlxsk4k20shc0393f3f7czf47i5ilajh8da7cbg";
        libraryHaskellDepends = [
          base containers filepath Hclip microlens-platform mtl oo-prototypes
          text transformers-base yi-core yi-language yi-misc-modes yi-rope
@@ -223953,8 +225685,8 @@ self: {
      }:
      mkDerivation {
        pname = "yi-keymap-vim";
-       version = "0.17.1";
-       sha256 = "1zvd0y6ak56cqxa60x4kgil2lp5lbidnkmp6kh7dq3i71n0nv48w";
+       version = "0.18.0";
+       sha256 = "1z9wq3yjv6nrf45q2711ywycc6vpmb4zzylz3mrhpsscglws78ig";
        libraryHaskellDepends = [
          attoparsec base binary containers data-default directory filepath
          Hclip microlens-platform mtl oo-prototypes pointedlist safe text
@@ -223998,14 +225730,42 @@ self: {
        license = stdenv.lib.licenses.gpl2;
      }) {};
 
+  "yi-language_0_18_0" = callPackage
+    ({ mkDerivation, alex, array, base, binary, containers
+     , data-default, hashable, microlens-platform, oo-prototypes
+     , pointedlist, regex-base, regex-tdfa, tasty, tasty-hspec
+     , tasty-quickcheck, template-haskell, transformers-base
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "yi-language";
+       version = "0.18.0";
+       sha256 = "0w647h1v1mjhqxnq9a7zwh42ry8dfd8franr9p8k8662q3lalvp8";
+       libraryHaskellDepends = [
+         array base binary containers data-default hashable
+         microlens-platform oo-prototypes pointedlist regex-base regex-tdfa
+         template-haskell transformers-base unordered-containers
+       ];
+       libraryToolDepends = [ alex ];
+       testHaskellDepends = [
+         array base binary containers data-default hashable
+         microlens-platform pointedlist regex-base regex-tdfa tasty
+         tasty-hspec tasty-quickcheck template-haskell transformers-base
+         unordered-containers
+       ];
+       description = "Collection of language-related Yi libraries";
+       license = stdenv.lib.licenses.gpl2;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "yi-misc-modes" = callPackage
     ({ mkDerivation, alex, array, base, binary, data-default, filepath
      , microlens-platform, text, yi-core, yi-language, yi-rope
      }:
      mkDerivation {
        pname = "yi-misc-modes";
-       version = "0.17.1";
-       sha256 = "0yyv8p65vhpcjj97pzax0b8bbqhh3lzy3by4rzf0f11p862wzag0";
+       version = "0.18.0";
+       sha256 = "1b7x5595chmyx614z86gplb5pxza2ipifrgzpssgxrwwbf0730cb";
        libraryHaskellDepends = [
          array base binary data-default filepath microlens-platform text
          yi-core yi-language yi-rope
@@ -224022,8 +225782,8 @@ self: {
      }:
      mkDerivation {
        pname = "yi-mode-haskell";
-       version = "0.17.1";
-       sha256 = "1fl9kmv264c0cmpn6c77ylyngyjh9ilcvpcrsn7j75g2xacgdpyx";
+       version = "0.18.0";
+       sha256 = "1k71vw0chbgjl2iy4jif12mbq4850f7zffsjbi4gvsjvwvyxmxs6";
        libraryHaskellDepends = [
          array base binary data-default filepath microlens-platform text
          yi-core yi-language yi-rope
@@ -224041,8 +225801,8 @@ self: {
      }:
      mkDerivation {
        pname = "yi-mode-javascript";
-       version = "0.17.1";
-       sha256 = "073yywxsf3j4vcc9rg0hw7jm6gmwvc7krvm0g9q9pv2y49n5aj14";
+       version = "0.18.0";
+       sha256 = "12r0knyh0kys8xw028niah9dvcjhzfad9hpln4hgmj83483gpykv";
        libraryHaskellDepends = [
          array base binary data-default dlist filepath microlens-platform
          mtl text yi-core yi-language yi-rope
@@ -224091,8 +225851,8 @@ self: {
      }:
      mkDerivation {
        pname = "yi-snippet";
-       version = "0.17.1";
-       sha256 = "1prczicjzmqnpkq6sda878f056g4ld1g6wmfpqzly2qa5rs4zg6b";
+       version = "0.18.0";
+       sha256 = "1arf5pirl2pbdigsfaac7h473bjivhgkpfqbs8j35kk8p34qjl8s";
        libraryHaskellDepends = [
          base binary containers data-default free microlens-platform mtl
          text vector yi-core yi-rope
@@ -224882,6 +226642,7 @@ self: {
        ];
        description = "Bindings to ZeroMQ 4.x";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) zeromq;};
 
   "zeromq4-patterns" = callPackage
@@ -225591,25 +227352,26 @@ self: {
 
   "zre" = callPackage
     ({ mkDerivation, async, attoparsec, base, binary, binary-strict
-     , bytestring, containers, lifted-async, monad-control, mtl, network
-     , network-info, network-multicast, optparse-applicative, process
-     , random, sockaddr, stm, time, transformers-base, uuid
-     , zeromq4-haskell
+     , bytestring, config-ini, containers, data-default, lifted-async
+     , monad-control, mtl, network, network-info, network-multicast
+     , optparse-applicative, process, random, repline, sockaddr, stm
+     , text, time, transformers-base, uuid, zeromq4-haskell
      }:
      mkDerivation {
        pname = "zre";
-       version = "0.1.0.0";
-       sha256 = "11lnz7pxmqz39xjqjh1kkgywv0jg81yzi2hrp2ibaw2nslf65xzl";
+       version = "0.1.0.1";
+       sha256 = "0ddd7ppx8ivgrcvaj1d74vxjrgly8y5k5yr181dmi0z0jfkkkfx4";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         async attoparsec base binary binary-strict bytestring containers
-         monad-control mtl network network-info network-multicast
-         optparse-applicative process random sockaddr stm time
-         transformers-base uuid zeromq4-haskell
+         async attoparsec base binary binary-strict bytestring config-ini
+         containers data-default monad-control mtl network network-info
+         network-multicast optparse-applicative process random sockaddr stm
+         text time transformers-base uuid zeromq4-haskell
        ];
        executableHaskellDepends = [
-         async base bytestring lifted-async monad-control mtl stm time
+         async base bytestring lifted-async monad-control mtl repline stm
+         time
        ];
        testHaskellDepends = [ base ];
        description = "ZRE protocol implementation";
@@ -225660,6 +227422,8 @@ self: {
        pname = "ztail";
        version = "1.2.0.2";
        sha256 = "05vpq3kiv1xrby2k1qn41s42cxxxblcgxpnw1sgyznx63pal2hx1";
+       revision = "1";
+       editedCabalFile = "0d0cpgb0v849zxl12c2gkm3x4nmyfycka1pcfix43lawx62rky8s";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
diff --git a/pkgs/development/haskell-modules/make-package-set.nix b/pkgs/development/haskell-modules/make-package-set.nix
index 95dac230cc55..3f339030de55 100644
--- a/pkgs/development/haskell-modules/make-package-set.nix
+++ b/pkgs/development/haskell-modules/make-package-set.nix
@@ -159,6 +159,13 @@ let
         # Generated from ${src}
         ${orig.preConfigure or ""}
       '';
+      passthru = orig.passthru or {} // {
+        # When using callCabal2nix or callHackage, it is often useful
+        # to debug a failure by inspecting the Nix expression
+        # generated by cabal2nix. This can be accessed via this
+        # cabal2nixDeriver field.
+        cabal2nixDeriver = src;
+      };
     });
 
 in package-set { inherit pkgs stdenv callPackage; } self // {
diff --git a/pkgs/development/idris-modules/default.nix b/pkgs/development/idris-modules/default.nix
index 25f8dba00b02..0368c00d1238 100644
--- a/pkgs/development/idris-modules/default.nix
+++ b/pkgs/development/idris-modules/default.nix
@@ -153,6 +153,8 @@
 
     protobuf = callPackage ./protobuf.nix {};
 
+    quantities = callPackage ./quantities.nix {};
+
     rationals = callPackage ./rationals.nix {};
 
     recursion_schemes = callPackage ./recursion_schemes.nix {};
diff --git a/pkgs/development/idris-modules/quantities.nix b/pkgs/development/idris-modules/quantities.nix
new file mode 100644
index 000000000000..63cc2184504b
--- /dev/null
+++ b/pkgs/development/idris-modules/quantities.nix
@@ -0,0 +1,22 @@
+{ build-idris-package
+, fetchFromGitHub
+, lib
+}:
+build-idris-package  {
+  name = "quantities";
+  version = "2018-04-17";
+
+  src = fetchFromGitHub {
+    owner = "timjb";
+    repo = "quantities";
+    rev = "76bb872bd89122043083351993140ae26eb91ead";
+    sha256 = "0fv12kdi9089b4kkr6inhqvs2s8x62nv5vqj76wzk8hy0lrzylzj";
+  };
+
+  meta = {
+    description = "Type-safe physical computations and unit conversions in Idris";
+    homepage = https://github.com/timjb/quantities;
+    license = lib.licenses.mit;
+    maintainers = with lib.maintainers; [ imuli ];
+  };
+}
diff --git a/pkgs/development/interpreters/duktape/default.nix b/pkgs/development/interpreters/duktape/default.nix
index 46550c835108..2178f859007f 100644
--- a/pkgs/development/interpreters/duktape/default.nix
+++ b/pkgs/development/interpreters/duktape/default.nix
@@ -2,10 +2,10 @@
 
 stdenv.mkDerivation rec {
   name = "duktape-${version}";
-  version = "2.2.1";
+  version = "2.3.0";
   src = fetchurl {
     url = "http://duktape.org/duktape-${version}.tar.xz";
-    sha256 = "1wp7mpkhizknq72ivdbkzps4radi1daqzjcjp1i54c2k4pnjxgis";
+    sha256 = "1s5g8lg0dga6x3rcq328a6hsd2sk2vzwq9zfmskjh5h6n8x2yvpd";
   };
 
   buildPhase = ''
diff --git a/pkgs/development/interpreters/elixir/1.7.nix b/pkgs/development/interpreters/elixir/1.7.nix
index 426e5a4cbba0..865e5b5e96f3 100644
--- a/pkgs/development/interpreters/elixir/1.7.nix
+++ b/pkgs/development/interpreters/elixir/1.7.nix
@@ -1,7 +1,7 @@
 { mkDerivation }:
 
 mkDerivation rec {
-  version = "1.7.0";
-  sha256 = "082924fngc6ypbkn1ghdwf199radk00daf4q09mm04h81jy4nmxm";
+  version = "1.7.2";
+  sha256 = "0wnrx6wlpmr23ypm8za0c4dl952nj4rjylcsdzz0xrma92ylrqfq";
   minimumOTPVersion = "18";
 }
diff --git a/pkgs/development/interpreters/elixir/generic-builder.nix b/pkgs/development/interpreters/elixir/generic-builder.nix
index 7d3c6476131d..b4e1cacfe267 100644
--- a/pkgs/development/interpreters/elixir/generic-builder.nix
+++ b/pkgs/development/interpreters/elixir/generic-builder.nix
@@ -40,6 +40,8 @@ in
       rm -vf rebar
       ln -s ${rebar}/bin/rebar rebar
 
+      patchShebangs lib/elixir/generate_app.escript || true
+
       substituteInPlace Makefile \
         --replace "/usr/local" $out
     '';
diff --git a/pkgs/development/interpreters/joker/default.nix b/pkgs/development/interpreters/joker/default.nix
index 790450d5bb06..5b8ae7e9eccf 100644
--- a/pkgs/development/interpreters/joker/default.nix
+++ b/pkgs/development/interpreters/joker/default.nix
@@ -2,7 +2,7 @@
 
 buildGoPackage rec {
   name = "joker-${version}";
-  version = "0.9.4";
+  version = "0.9.5";
 
   goPackagePath = "github.com/candid82/joker";
 
@@ -10,7 +10,7 @@ buildGoPackage rec {
     rev = "v${version}";
     owner = "candid82";
     repo = "joker";
-    sha256 = "15q9w93yjc5zl9z45mkcfizgz5r3mzbkah0ng0hdxf0qqy6b09w8";
+    sha256 = "1sgxz0z6p92k1rhs5095l952a2db5w9yb2jy6cgglxw2arihxxb7";
   };
 
   preBuild = "go generate ./...";
diff --git a/pkgs/development/interpreters/pyrex/0.9.5.nix b/pkgs/development/interpreters/pyrex/0.9.5.nix
index be11b38a0b83..009f9b48ea4e 100644
--- a/pkgs/development/interpreters/pyrex/0.9.5.nix
+++ b/pkgs/development/interpreters/pyrex/0.9.5.nix
@@ -1,4 +1,4 @@
-{ fetchurl, python2Packages }:
+{ stdenv, fetchurl, python2Packages }:
 
 let version = "0.9.5.1.1"; in
 
@@ -15,5 +15,6 @@ python2Packages.buildPythonPackage rec {
   meta = {
     homepage = http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/;
     description = "A language for writing Python extension modules";
+    license = stdenv.lib.licenses.asl20;
   };
 }
diff --git a/pkgs/development/interpreters/pyrex/0.9.6.nix b/pkgs/development/interpreters/pyrex/0.9.6.nix
index 2a18dbff9e6e..d79cd58c1598 100644
--- a/pkgs/development/interpreters/pyrex/0.9.6.nix
+++ b/pkgs/development/interpreters/pyrex/0.9.6.nix
@@ -1,4 +1,4 @@
-{ fetchurl, python2Packages }:
+{ stdenv, fetchurl, python2Packages }:
 
 let version = "0.9.6.4"; in
 
@@ -15,5 +15,6 @@ python2Packages.buildPythonPackage rec {
   meta = {
     homepage = http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/;
     description = "A language for writing Python extension modules";
+    license = stdenv.lib.licenses.asl20;
   };
 }
diff --git a/pkgs/development/interpreters/scheme48/default.nix b/pkgs/development/interpreters/scheme48/default.nix
index 1bfe81241048..e01aef98303c 100644
--- a/pkgs/development/interpreters/scheme48/default.nix
+++ b/pkgs/development/interpreters/scheme48/default.nix
@@ -8,6 +8,7 @@ stdenv.mkDerivation {
     description = "Scheme 48";
     maintainers = with stdenv.lib.maintainers; [ the-kenny ];
     platforms = with stdenv.lib.platforms; unix;
+    license = stdenv.lib.licenses.bsd3;
   };
 
   src = fetchurl {
diff --git a/pkgs/development/libraries/agda/agda-stdlib/default.nix b/pkgs/development/libraries/agda/agda-stdlib/default.nix
index 331039ec329f..bd4270e8b935 100644
--- a/pkgs/development/libraries/agda/agda-stdlib/default.nix
+++ b/pkgs/development/libraries/agda/agda-stdlib/default.nix
@@ -1,14 +1,14 @@
 { stdenv, agda, fetchFromGitHub, ghcWithPackages }:
 
 agda.mkDerivation (self: rec {
-  version = "0.15";
+  version = "0.16";
   name = "agda-stdlib-${version}";
 
   src = fetchFromGitHub {
     repo = "agda-stdlib";
     owner = "agda";
     rev = "v${version}";
-    sha256 = "0c2vfib4fmljy98c3s3s7jmpjlqxvsbv7wf6qxr38kamwzbryrjj";
+    sha256 = "0kqfx6742vbyyr8glqm5bkvj0z0y0dkaajlw10p3pzidrc17767r";
   };
 
   nativeBuildInputs = [ (ghcWithPackages (self : [ self.filemanip ])) ];
diff --git a/pkgs/development/libraries/appstream/default.nix b/pkgs/development/libraries/appstream/default.nix
index 61ee182ce627..5e4218852e51 100644
--- a/pkgs/development/libraries/appstream/default.nix
+++ b/pkgs/development/libraries/appstream/default.nix
@@ -1,36 +1,27 @@
 { stdenv, fetchpatch, fetchFromGitHub, meson, ninja, pkgconfig, gettext
 , xmlto, docbook_xsl, docbook_xml_dtd_45, libxslt
 , libstemmer, glib, xapian, libxml2, libyaml, gobjectIntrospection
-, pcre, itstool
+, pcre, itstool, gperf, vala
 }:
 
 stdenv.mkDerivation rec {
   name = "appstream-${version}";
-  version = "0.11.8";
+  version = "0.12.2";
 
   src = fetchFromGitHub {
     owner  = "ximion";
     repo   = "appstream";
     rev    = "APPSTREAM_${stdenv.lib.replaceStrings ["."] ["_"] version}";
-    sha256 = "07vzz57g1p5byj2jfg17y5n3il0g07d9wkiynzwra71mcxar1p08";
+    sha256 = "1g15c4bhyl730rgaiqia3jppraixh05c3yx098lyilidbddxp5xb";
   };
 
-  patches = [
-    # drop this in version 0.11.9 and above
-    (fetchpatch {
-      name   = "define-location-and-soname.patch";
-      url    = "https://github.com/ximion/appstream/commit/3e58f9c9.patch";
-      sha256 = "1ffgbdfg80yq5vahjrvdd4f8xsp32ksm9vyasfmc7hzhx294s78w";
-    })
-  ];
-
   nativeBuildInputs = [
     meson ninja pkgconfig gettext
     libxslt xmlto docbook_xsl docbook_xml_dtd_45
-    gobjectIntrospection itstool
+    gobjectIntrospection itstool vala
   ];
 
-  buildInputs = [ libstemmer pcre glib xapian libxml2 libyaml ];
+  buildInputs = [ libstemmer pcre glib xapian libxml2 libyaml gperf ];
 
   prePatch = ''
     substituteInPlace meson.build \
@@ -43,7 +34,7 @@ stdenv.mkDerivation rec {
   mesonFlags = [
     "-Dapidocs=false"
     "-Ddocs=false"
-    "-Dgir=false"
+    "-Dvapi=true"
   ];
 
   meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/appstream/qt.nix b/pkgs/development/libraries/appstream/qt.nix
index beff83f2365b..c5a251cd5f9f 100644
--- a/pkgs/development/libraries/appstream/qt.nix
+++ b/pkgs/development/libraries/appstream/qt.nix
@@ -2,7 +2,7 @@
 
 stdenv.mkDerivation rec {
   name = "appstream-qt-${version}";
-  inherit (appstream) version src patches prePatch;
+  inherit (appstream) version src prePatch;
 
   buildInputs = appstream.buildInputs ++ [ appstream qtbase ];
 
diff --git a/pkgs/development/libraries/arb/default.nix b/pkgs/development/libraries/arb/default.nix
index ea70e6454536..bca519c76283 100644
--- a/pkgs/development/libraries/arb/default.nix
+++ b/pkgs/development/libraries/arb/default.nix
@@ -2,12 +2,12 @@
 stdenv.mkDerivation rec {
   name = "${pname}-${version}";
   pname = "arb";
-  version = "2.13.0";
+  version = "2.14.0";
   src = fetchFromGitHub {
     owner = "fredrik-johansson";
     repo = "${pname}";
     rev = "${version}";
-    sha256 = "1fl9gmxf6c1cphk5r8jbys5pywj2rfm705kv0055i0aqc6hrv303";
+    sha256 = "1ndxg7h4xvccjgp5l9z2f8b66dsff6fhf86bn5n7f75a1ksd7554";
   };
   buildInputs = [mpir gmp mpfr flint];
   configureFlags = [
@@ -17,19 +17,11 @@ stdenv.mkDerivation rec {
     "--with-flint=${flint}"
   ];
   doCheck = true;
-  patches = [
-    # https://github.com/fredrik-johansson/arb/pull/210, included in next release
-    (fetchpatch {
-      url = "https://patch-diff.githubusercontent.com/raw/fredrik-johansson/arb/pull/210.patch";
-      name = "return-exact-zero-where-possible.patch";
-      sha256 = "01j9npnpmwh4dla9i05qdn606hy34gy9bz7c9bbsqm7az3n7pxjg";
-    })
-  ];
-  meta = {
+  meta = with stdenv.lib; {
     inherit version;
     description = ''A library for arbitrary-precision interval arithmetic'';
     license = stdenv.lib.licenses.lgpl21Plus;
-    maintainers = [stdenv.lib.maintainers.raskin];
+    maintainers = with maintainers; [ raskin timokau ];
     platforms = stdenv.lib.platforms.linux;
   };
 }
diff --git a/pkgs/development/libraries/aspell/dictionaries.nix b/pkgs/development/libraries/aspell/dictionaries.nix
index 096ac80e5a70..d62e22fe0e00 100644
--- a/pkgs/development/libraries/aspell/dictionaries.nix
+++ b/pkgs/development/libraries/aspell/dictionaries.nix
@@ -109,110 +109,110 @@ in rec {
 
   ### Languages
 
-  ca = buildDict {
+  ca = buildDict rec {
     shortName = "ca-2.1.5-1";
     fullName = "Catalan";
     src = fetchurl {
-      url = mirror://gnu/aspell/dict/ca/aspell6-ca-2.1.5-1.tar.bz2;
+      url = "mirror://gnu/aspell/dict/ca/aspell6-${shortName}.tar.bz2";
       sha256 = "1fb5y5kgvk25nlsfvc8cai978hg66x3pbp9py56pldc7vxzf9npb";
     };
   };
 
-  cs = buildDict {
+  cs = buildDict rec {
     shortName = "cs-20040614-1";
     fullName = "Czech";
     src = fetchurl {
-      url = mirror://gnu/aspell/dict/cs/aspell6-cs-20040614-1.tar.bz2;
+      url = "mirror://gnu/aspell/dict/cs/aspell6-${shortName}.tar.bz2";
       sha256 = "0rihj4hsw96pd9casvmpvw3r8040pfa28p1h73x4vyn20zwr3h01";
     };
   };
 
-  da = buildDict {
+  da = buildDict rec {
     shortName = "da-1.4.42-1";
     fullName = "Danish";
     src = fetchurl {
-      url = mirror://gnu/aspell/dict/da/aspell5-da-1.4.42-1.tar.bz2;
+      url = "mirror://gnu/aspell/dict/da/aspell5-${shortName}.tar.bz2";
       sha256 = "1hfkmiyhgrx5lgrb2mffjbdn1hivrm73wcg7x0iid74p2yb0fjpp";
     };
   };
 
-  de = buildDict {
+  de = buildDict rec {
     shortName = "de-20030222-1";
     fullName = "German";
     src = fetchurl {
-      url = mirror://gnu/aspell/dict/de/aspell6-de-20030222-1.tar.bz2;
+      url = "mirror://gnu/aspell/dict/de/aspell6-${shortName}.tar.bz2";
       sha256 = "01p92qj66cqb346gk7hjfynaap5sbcn85xz07kjfdq623ghr8v5s";
     };
   };
 
-  en = buildDict {
+  en = buildDict rec {
     shortName = "en-2016.06.26-0";
     fullName = "English";
     src = fetchurl {
-      url = mirror://gnu/aspell/dict/en/aspell6-en-2016.06.26-0.tar.bz2;
+      url = "mirror://gnu/aspell/dict/en/aspell6-${shortName}.tar.bz2";
       sha256 = "1clzsfq2cbgp6wvfr2qwfsd2nziipml5m5vqm45r748wczlxihv1";
     };
   };
 
-  es = buildDict {
+  es = buildDict rec {
     shortName = "es-1.11-2";
     fullName = "Spanish";
     src = fetchurl {
-      url = mirror://gnu/aspell/dict/es/aspell6-es-1.11-2.tar.bz2;
+      url = "mirror://gnu/aspell/dict/es/aspell6-${shortName}.tar.bz2";
       sha256 = "1k5g328ac1hdpp6fsg57d8md6i0aqcwlszp3gbmp5706wyhpydmd";
     };
   };
 
-  eo = buildDict {
+  eo = buildDict rec {
     shortName = "eo-2.1.20000225a-2";
     fullName = "Esperanto";
     src = fetchurl {
-      url = mirror://gnu/aspell/dict/eo/aspell6-eo-2.1.20000225a-2.tar.bz2;
+      url = "mirror://gnu/aspell/dict/eo/aspell6-${shortName}.tar.bz2";
       sha256 = "09vf0mbiicbmyb4bwb7v7lgpabnylg0wy7m3hlhl5rjdda6x3lj1";
     };
   };
 
-  fr = buildDict {
+  fr = buildDict rec {
     shortName = "fr-0.50-3";
     fullName = "French";
     src = fetchurl {
-      url = mirror://gnu/aspell/dict/fr/aspell-fr-0.50-3.tar.bz2;
+      url = "mirror://gnu/aspell/dict/fr/aspell-${shortName}.tar.bz2";
       sha256 = "14ffy9mn5jqqpp437kannc3559bfdrpk7r36ljkzjalxa53i0hpr";
     };
   };
 
-  it = buildDict {
+  it = buildDict rec {
     shortName = "it-2.2_20050523-0";
     fullName = "Italian";
     src = fetchurl {
-      url = mirror://gnu/aspell/dict/it/aspell6-it-2.2_20050523-0.tar.bz2;
+      url = "mirror://gnu/aspell/dict/it/aspell6-${shortName}.tar.bz2";
       sha256 = "1gdf7bc1a0kmxsmphdqq8pl01h667mjsj6hihy6kqy14k5qdq69v";
     };
   };
 
-  la = buildDict {
+  la = buildDict rec {
     shortName = "la-20020503-0";
     fullName = "Latin";
     src = fetchurl {
-      url = mirror://gnu/aspell/dict/la/aspell6-la-20020503-0.tar.bz2;
+      url = "mirror://gnu/aspell/dict/la/aspell6-${shortName}.tar.bz2";
       sha256 = "1199inwi16dznzl087v4skn66fl7h555hi2palx6s1f3s54b11nl";
     };
   };
 
-  nb = buildDict {
+  nb = buildDict rec {
     shortName = "nb-0.50.1-0";
     fullName = "Norwegian Bokmal";
     src = fetchurl {
-      url = "mirror://gnu/aspell/dict/nb/aspell-nb-0.50.1-0.tar.bz2";
+      url = "mirror://gnu/aspell/dict/nb/aspell-${shortName}.tar.bz2";
       sha256 = "12i2bmgdnlkzfinb20j2a0j4a20q91a9j8qpq5vgabbvc65nwx77";
     };
   };
 
-  nl = buildDict {
+  nl = buildDict rec {
     shortName = "nl-0.50-2";
     fullName = "Dutch";
     src = fetchurl {
-      url = mirror://gnu/aspell/dict/nl/aspell-nl-0.50-2.tar.bz2;
+      url = "mirror://gnu/aspell/dict/nl/aspell-${shortName}.tar.bz2";
       sha256 = "0ffb87yjsh211hllpc4b9khqqrblial4pzi1h9r3v465z1yhn3j4";
     };
     # Emacs expects a language called "nederlands".
@@ -221,92 +221,92 @@ in rec {
     '';
   };
 
-  nn = buildDict {
-    shortName = "nn-0.50.1-0";
+  nn = buildDict rec {
+    shortName = "nn-0.50.1-1";
     fullName = "Norwegian Nynorsk";
     src = fetchurl {
-      url = "mirror://gnu/aspell/dict/nn/aspell-nn-0.50.1-1.tar.bz2";
+      url = "mirror://gnu/aspell/dict/nn/aspell-${shortName}.tar.bz2";
       sha256 = "0w2k5l5rbqpliripgqwiqixz5ghnjf7i9ggbrc4ly4vy1ia10rmc";
     };
   };
 
-  pl = buildDict {
+  pl = buildDict rec {
     shortName = "pl-6.0_20061121-0";
     fullName = "Polish";
     src = fetchurl {
-      url = mirror://gnu/aspell/dict/pl/aspell6-pl-6.0_20061121-0.tar.bz2;
+      url = "mirror://gnu/aspell/dict/pl/aspell6-${shortName}.tar.bz2";
       sha256 = "0kap4kh6bqbb22ypja1m5z3krc06vv4n0hakiiqmv20anzy42xq1";
     };
   };
 
-  pt_BR = buildDict {
-    shortName = "pt_BR-20090702";
+  pt_BR = buildDict rec {
+    shortName = "pt_BR-20090702-0";
     fullName = "Brazilian Portuguese";
     src = fetchurl {
-      url = mirror://gnu/aspell/dict/pt_BR/aspell6-pt_BR-20090702-0.tar.bz2;
+      url = "mirror://gnu/aspell/dict/pt_BR/aspell6-${shortName}.tar.bz2";
       sha256 = "1y09lx9zf2rnp55r16b2vgj953l3538z1vaqgflg9mdvm555bz3p";
     };
   };
 
-  pt_PT = buildDict {
-    shortName = "pt_PT-20070510";
+  pt_PT = buildDict rec {
+    shortName = "pt_PT-20070510-0";
     fullName = "Portuguese";
     src = fetchurl {
-      url = mirror://gnu/aspell/dict/pt_PT/aspell6-pt_PT-20070510-0.tar.bz2;
+      url = "mirror://gnu/aspell/dict/pt_PT/aspell6-${shortName}.tar.bz2";
       sha256 = "1mnr994cwlag6shy8865ky99lymysiln07mbldcncahg90dagdxq";
     };
   };
 
-  ro = buildDict {
+  ro = buildDict rec {
     shortName = "ro-3.3-2";
     fullName = "Romanian";
     src = fetchurl {
-      url = mirror://gnu/aspell/dict/ro/aspell5-ro-3.3-2.tar.bz2;
+      url = "mirror://gnu/aspell/dict/ro/aspell5-${shortName}.tar.bz2";
       sha256 = "0gb8j9iy1acdl11jq76idgc2lbc1rq3w04favn8cyh55d1v8phsk";
     };
   };
 
-  ru = buildDict {
+  ru = buildDict rec {
     shortName = "ru-0.99f7-1";
     fullName = "Russian";
     src = fetchurl {
-      url = mirror://gnu/aspell/dict/ru/aspell6-ru-0.99f7-1.tar.bz2;
+      url = "mirror://gnu/aspell/dict/ru/aspell6-${shortName}.tar.bz2";
       sha256 = "0ip6nq43hcr7vvzbv4lwwmlwgfa60hrhsldh9xy3zg2prv6bcaaw";
     };
   };
 
-  sv = buildDict {
+  sv = buildDict rec {
     shortName = "sv-0.51-0";
     fullName = "Swedish";
     src = fetchurl {
-      url = mirror://gnu/aspell/dict/sv/aspell-sv-0.51-0.tar.bz2;
+      url = "mirror://gnu/aspell/dict/sv/aspell-${shortName}.tar.bz2";
       sha256 = "02jwkjhr32kvyibnyzgx3smbnm576jwdzg3avdf6zxwckhy5fw4v";
     };
   };
 
-  sk = buildDict {
+  sk = buildDict rec {
     shortName = "sk-2.01-2";
     fullName = "Slovak";
     src = fetchurl {
-      url = mirror://gnu/aspell/dict/sk/aspell6-sk-2.01-2.tar.bz2;
+      url = "mirror://gnu/aspell/dict/sk/aspell6-${shortName}.tar.bz2";
       sha256 = "19k0m1v5pcf7xr4lxgjkzqkdlks8nyb13bvi1n7521f3i4lhma66";
     };
   };
 
-  tr = buildDict {
+  tr = buildDict rec {
     shortName = "tr-0.50-0";
     fullName = "Turkish";
     src = fetchurl {
-      url = mirror://gnu/aspell/dict/tr/aspell-tr-0.50-0.tar.bz2;
+      url = "mirror://gnu/aspell/dict/tr/aspell-${shortName}.tar.bz2";
       sha256 = "0jpvpm96ga7s7rmsm6rbyrrr22b2dicxv2hy7ysv5y7bbq757ihb";
     };
   };
 
-  uk = buildDict {
+  uk = buildDict rec {
     shortName = "uk-1.4.0-0";
     fullName = "Ukrainian";
     src = fetchurl {
-      url = mirror://gnu/aspell/dict/uk/aspell6-uk-1.4.0-0.tar.bz2;
+      url = "mirror://gnu/aspell/dict/uk/aspell6-${shortName}.tar.bz2";
       sha256 = "137i4njvnslab6l4s291s11xijr5jsy75lbdph32f9y183lagy9m";
     };
   };
diff --git a/pkgs/development/libraries/babl/default.nix b/pkgs/development/libraries/babl/default.nix
index 844028008b02..2874d22a1f9d 100644
--- a/pkgs/development/libraries/babl/default.nix
+++ b/pkgs/development/libraries/babl/default.nix
@@ -1,11 +1,11 @@
 { stdenv, fetchurl }:
 
 stdenv.mkDerivation rec {
-  name = "babl-0.1.52";
+  name = "babl-0.1.54";
 
   src = fetchurl {
     url = "https://ftp.gtk.org/pub/babl/0.1/${name}.tar.bz2";
-    sha256 = "0v7pkr3qd5jnn0pra88d90ixkl5h9ngg6w660nn1cgh4zjh19xs0";
+    sha256 = "01rad0sf9bkg7124qz5zdn08nl1q00yy5lg6ca3v053jblsg2asd";
   };
 
   doCheck = true;
diff --git a/pkgs/development/libraries/beecrypt/default.nix b/pkgs/development/libraries/beecrypt/default.nix
index a48de9a03f21..09758440524c 100644
--- a/pkgs/development/libraries/beecrypt/default.nix
+++ b/pkgs/development/libraries/beecrypt/default.nix
@@ -11,5 +11,6 @@ stdenv.mkDerivation {
 
   meta = {
     platforms = stdenv.lib.platforms.linux;
+    license = stdenv.lib.licenses.lgpl2;
   };
 }
diff --git a/pkgs/development/libraries/c-ares/default.nix b/pkgs/development/libraries/c-ares/default.nix
index 6f9b94fc872b..a22437d3993e 100644
--- a/pkgs/development/libraries/c-ares/default.nix
+++ b/pkgs/development/libraries/c-ares/default.nix
@@ -9,6 +9,15 @@ stdenv.mkDerivation rec {
     sha256 = "0vnwmbvymw677k780kpb6sb8i3szdp89rzy8mz1fwg1657yw3ls5";
   };
 
+  # ares_android.h header is missing
+  # see issue https://github.com/c-ares/c-ares/issues/216
+  postPatch = if stdenv.hostPlatform.isAndroid then ''
+    cp ${fetchurl {
+      url = "https://raw.githubusercontent.com/c-ares/c-ares/cares-1_14_0/ares_android.h";
+      sha256 = "1aw8y6r5c8zq6grjwf4mcm2jj35r5kgdklrp296214s1f1827ps8";
+    }} ares_android.h
+  '' else null;
+
   meta = with stdenv.lib; {
     description = "A C library for asynchronous DNS requests";
     homepage = https://c-ares.haxx.se;
diff --git a/pkgs/development/libraries/c-blosc/default.nix b/pkgs/development/libraries/c-blosc/default.nix
index 3793b70de4b5..c52d7c2756dc 100644
--- a/pkgs/development/libraries/c-blosc/default.nix
+++ b/pkgs/development/libraries/c-blosc/default.nix
@@ -2,13 +2,13 @@
 
 stdenv.mkDerivation rec {
   name = "c-blosc-${version}";
-  version = "1.14.3";
+  version = "1.14.4";
 
   src = fetchFromGitHub {
     owner = "Blosc";
     repo = "c-blosc";
     rev = "v${version}";
-    sha256 = "051x2hh0yq1zhiyjmiarvc2radi59v03vzs2sa4hmgfhfaxcklld";
+    sha256 = "195w96gl75mkxxqq6qjsmb2s1lq8z95qlc71fr5a7sckslcwglh0";
   };
 
   buildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/cddlib/default.nix b/pkgs/development/libraries/cddlib/default.nix
index ee56b50e1da5..058ee893c37a 100644
--- a/pkgs/development/libraries/cddlib/default.nix
+++ b/pkgs/development/libraries/cddlib/default.nix
@@ -1,55 +1,33 @@
 { stdenv
-, fetchurl
-, fetchpatch
+, fetchFromGitHub
 , gmp
 , autoreconfHook
+, texlive
 }:
 
 stdenv.mkDerivation rec {
   name = "cddlib-${version}";
-  version = "0.94i";
-  src = let
-    fileVersion = stdenv.lib.replaceStrings ["."] [""] version;
-  in fetchurl {
-    # Might switch to github in the future, see
-    # https://trac.sagemath.org/ticket/21952#comment:20
-    urls = [
-      "http://archive.ubuntu.com/ubuntu/pool/universe/c/cddlib/cddlib_${fileVersion}.orig.tar.gz"
-      "ftp://ftp.math.ethz.ch/users/fukudak/cdd/cddlib-${fileVersion}.tar.gz"
-    ];
-    sha256 = "00zdgiqb91vx6gd2103h3ijij0llspsxc6zz3iw2bll39fvkl4xq";
+  version = "0.94j";
+  src = fetchFromGitHub {
+    owner = "cddlib";
+    repo = "cddlib";
+    rev = "${version}";
+    sha256 = "1z03ljy3rrr0qq5gq54vynnif6fn0xhn05g90nnv0dpyc3ps8lzp";
   };
   buildInputs = [gmp];
   nativeBuildInputs = [
     autoreconfHook
+    texlive.combined.scheme-small # for building the documentation
   ];
-  # compute reduced H and V representation of polytope
-  # this patch is included by most distributions (Debian, Conda, ArchLinux, SageMath)
-  # proposed upstream (no answer yet): https://github.com/cddlib/cddlib/pull/3
-  both_reps_c = (fetchurl {
-    name = "cdd_both_reps.c";
-    url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/sci-libs/cddlib/files/cdd_both_reps.c?id=56bd759df1d0c750a065b8c845e93d5dfa6b549d";
-    sha256 = "0r9yc5bgiz8i72c6vsn2y2mjk5581iw94gji9v7lg16kzzgrk9x0";
-  });
-  preAutoreconf = ''
-    # Required by sage.geometry.polyhedron
-    cp ${both_reps_c} src/cdd_both_reps.c
-    cp ${both_reps_c} src-gmp/cdd_both_reps.c
-  '';
-  patches = [
-    # add the cdd_both_reps binary
-    (fetchpatch {
-      name = "add-cdd_both_reps-binary.patch";
-      url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/sci-libs/cddlib/files/cddlib-094h-add-cdd_both_reps-binary.patch?id=78e3a61a68c916450aa4e5ceecd20041583af901";
-      sha256 = "162ni2fr7dpbdkz0b5nizxq7qr5k1i1d75g0smiylpzfb0hb761a";
-    })
-  ];
-  meta = {
+  # No actual checks yet (2018-05-05), but maybe one day.
+  # Requested here: https://github.com/cddlib/cddlib/issues/25
+  doCheck = true;
+  meta = with stdenv.lib; {
     inherit version;
     description = ''An implementation of the Double Description Method for generating all vertices of a convex polyhedron'';
-    license = stdenv.lib.licenses.gpl2Plus ;
-    maintainers = [stdenv.lib.maintainers.raskin];
-    platforms = stdenv.lib.platforms.linux;
+    license = licenses.gpl2Plus;
+    maintainers = with maintainers; [raskin timokau];
+    platforms = platforms.linux;
     homepage = https://www.inf.ethz.ch/personal/fukudak/cdd_home/index.html;
   };
 }
diff --git a/pkgs/development/libraries/cutelyst/default.nix b/pkgs/development/libraries/cutelyst/default.nix
index 2d31f734166e..6cb003720bb1 100644
--- a/pkgs/development/libraries/cutelyst/default.nix
+++ b/pkgs/development/libraries/cutelyst/default.nix
@@ -3,13 +3,13 @@
 
 stdenv.mkDerivation rec {
   name = "cutelyst-${version}";
-  version = "2.4.1";
+  version = "2.5.1";
 
   src = fetchFromGitHub {
     owner = "cutelyst";
     repo = "cutelyst";
     rev = "v${version}";
-    sha256 = "1kfapd5dkyw02g3j4gshxl16b90xdf5vgfhqrkdzix072f7hy5sl";
+    sha256 = "0iamavr5gj213c8knrh2mynhn8wcrv83x6s46jq93x93kc5127ks";
   };
 
   nativeBuildInputs = [ cmake pkgconfig makeWrapper ];
diff --git a/pkgs/development/libraries/exiv2/default.nix b/pkgs/development/libraries/exiv2/default.nix
index 7f5f19035179..c26a2a20a814 100644
--- a/pkgs/development/libraries/exiv2/default.nix
+++ b/pkgs/development/libraries/exiv2/default.nix
@@ -1,11 +1,15 @@
-{ stdenv, fetchurl, fetchpatch, zlib, expat, gettext }:
+{ stdenv, fetchurl, fetchFromGitHub, fetchpatch, zlib, expat, gettext
+, autoconf }:
 
 stdenv.mkDerivation rec {
-  name = "exiv2-0.26";
+  name = "exiv2-0.26.2018.06.09";
 
-  src = fetchurl {
-    url = "http://www.exiv2.org/builds/${name}-trunk.tar.gz";
-    sha256 = "1yza317qxd8yshvqnay164imm0ks7cvij8y8j86p1gqi1153qpn7";
+    #url = "http://www.exiv2.org/builds/${name}-trunk.tar.gz";
+  src = fetchFromGitHub rec {
+    owner = "exiv2";
+    repo  = "exiv2";
+    rev = "4aa57ad";
+    sha256 = "1kblpxbi4wlb0l57xmr7g23zn9adjmfswhs6kcwmd7skwi2yivcd";
   };
 
   patches = [
@@ -16,25 +20,36 @@ stdenv.mkDerivation rec {
           + "/sha512/${sha512}/${patchname}";
       sha512 = "3f9242dbd4bfa9dcdf8c9820243b13dc14990373a800c4ebb6cf7eac5653cfef"
              + "e6f2c47a94fbee4ed24f0d8c2842729d721f6100a2b215e0f663c89bfefe9e32";
-     })
-     (fetchpatch {
-       # many CVEs - see https://github.com/Exiv2/exiv2/pull/120
-       url = "https://patch-diff.githubusercontent.com/raw/Exiv2/exiv2/pull/120.patch";
-       sha256 = "1szl22xmh12hibzaqf2zi8zl377x841m52x4jm5lziw6j8g81sj8";
-       excludes = [ "test/bugfixes-test.sh" ];
-     })
+    })
+    # Two backports from master, submitted as https://github.com/Exiv2/exiv2/pull/398
+    (fetchpatch {
+      name = "CVE-2018-12264.diff";
+      url = "https://github.com/vcunat/exiv2/commit/fd18e853.diff";
+      sha256 = "0y7ahh45lpaiazjnfllndfaa5pyixh6z4kcn2ywp7qy4ra7qpwdr";
+    })
+    (fetchpatch {
+      name = "CVE-2018-12265.diff";
+      url = "https://github.com/vcunat/exiv2/commit/9ed1671bd4.diff";
+      sha256 = "1cn446pfcgsh1bn9vxikkkcy1cqq7ghz2w291h1094ydqg6w7q6w";
+    })
   ];
 
   postPatch = "patchShebangs ./src/svn_version.sh";
 
+  preConfigure = "make config"; # needed because not using tarball
+
   outputs = [ "out" "dev" ];
 
-  nativeBuildInputs = [ gettext ];
+  nativeBuildInputs = [
+    gettext
+    autoconf # needed because not using tarball
+  ];
   propagatedBuildInputs = [ zlib expat ];
 
-  meta = {
+  meta = with stdenv.lib; {
     homepage = http://www.exiv2.org/;
     description = "A library and command-line utility to manage image metadata";
-    platforms = stdenv.lib.platforms.all;
+    platforms = platforms.all;
+    license = licenses.gpl2Plus;
   };
 }
diff --git a/pkgs/development/libraries/fastjson/default.nix b/pkgs/development/libraries/fastjson/default.nix
index 05088df52105..bac867978f43 100644
--- a/pkgs/development/libraries/fastjson/default.nix
+++ b/pkgs/development/libraries/fastjson/default.nix
@@ -1,13 +1,13 @@
 { stdenv, fetchFromGitHub, libtool, autoconf, automake }:
 
 stdenv.mkDerivation rec {
-  version = "0.99.4";
+  version = "0.99.8";
   name = "fastjson-${version}";
   src = fetchFromGitHub {
     repo = "libfastjson";
     owner = "rsyslog";
-    rev = "6e057a094cb225c9d80d8d6e6b1f36ca88a942dd";
-    sha256 = "1pn207p9zns0aqm6z5l5fdgb94wyyhaw83lyvyfdxmai74nbqs65";
+    rev = "v${version}";
+    sha256 = "0qhs0g9slj3p0v2z4s3cnsx44msrlb4k78ljg7714qiziqbrbwyl";
   };
 
   buildInputs = [ autoconf automake libtool ];
diff --git a/pkgs/development/libraries/gdal/default.nix b/pkgs/development/libraries/gdal/default.nix
index 813ea0504653..f6d8cd6fa4c2 100644
--- a/pkgs/development/libraries/gdal/default.nix
+++ b/pkgs/development/libraries/gdal/default.nix
@@ -1,38 +1,29 @@
 { stdenv, fetchurl, fetchpatch, unzip, libjpeg, libtiff, zlib
 , postgresql, mysql, libgeotiff, pythonPackages, proj, geos, openssl
-, libpng, sqlite, libspatialite, poppler, hdf4
+, libpng, sqlite, libspatialite, poppler, hdf4, qhull, giflib, expat
 , libiconv
-, netcdfSupport ? true, netcdf, hdf5 , curl
+, netcdfSupport ? true, netcdf, hdf5, curl
 }:
 
 with stdenv.lib;
 
 stdenv.mkDerivation rec {
-  version = "2.3.0";
   name = "gdal-${version}";
+  version = "2.3.1";
 
   src = fetchurl {
     url = "https://download.osgeo.org/gdal/${version}/${name}.tar.xz";
-    sha256 = "18iaamzkn0lipizynvspf3bs5qzgcy36hn6bbi941q8dlfdf8xbg";
+    sha256 = "0nkjnznrp7dr41zsh8j923c9zpc3i5vj3wjfc2df9rrybb22ailw";
   };
 
-  patches = [
-    # fix build with recent Poppler
-    (fetchpatch {
-      url    = "https://github.com/OSGeo/gdal/commit/124f0343436d1267319ac627fc220530091b41ea.diff";
-      stripLen = 2;
-      extraPrefix = "";
-      sha256 = "1v6iiy4cgrdcfas3iva5swh9446pqfjh5p6bcab6y49hyjhpsgfy";
-    })
-  ];
-
   buildInputs = [ unzip libjpeg libtiff libpng proj openssl sqlite
-    libspatialite poppler hdf4 ]
+    libspatialite poppler hdf4 qhull giflib expat ]
   ++ (with pythonPackages; [ python numpy wrapPython ])
   ++ stdenv.lib.optional stdenv.isDarwin libiconv
   ++ stdenv.lib.optionals netcdfSupport [ netcdf hdf5 curl ];
 
   configureFlags = [
+    "--with-expat=${expat.dev}"
     "--with-jpeg=${libjpeg.dev}"
     "--with-libtiff=${libtiff.dev}" # optional (without largetiff support)
     "--with-png=${libpng.dev}"      # optional
@@ -44,7 +35,7 @@ stdenv.mkDerivation rec {
     "--with-sqlite3=${sqlite.dev}"
     "--with-spatialite=${libspatialite}"
     "--with-python"               # optional
-    "--with-static-proj4=${proj}" # optional
+    "--with-proj=${proj}" # optional
     "--with-geos=${geos}/bin/geos-config"# optional
     "--with-hdf4=${hdf4.dev}" # optional
     (if netcdfSupport then "--with-netcdf=${netcdf}" else "")
diff --git a/pkgs/development/libraries/gdal/gdal-1_11.nix b/pkgs/development/libraries/gdal/gdal-1_11.nix
index 7d0b70ec627e..4d1cee5b9160 100644
--- a/pkgs/development/libraries/gdal/gdal-1_11.nix
+++ b/pkgs/development/libraries/gdal/gdal-1_11.nix
@@ -3,12 +3,12 @@
 , libpng }:
 
 stdenv.mkDerivation rec {
-  version = "1.11.3";
   name = "gdal-${version}";
+  version = "1.11.5";
 
   src = fetchurl {
-    url = "https://download.osgeo.org/gdal/${version}/${name}.tar.gz";
-    sha256 = "561588bdfd9ca91919d4679a77a2b44214b158934ee8b425295ca5be33a1014d";
+    url = "https://download.osgeo.org/gdal/${version}/${name}.tar.xz";
+    sha256 = "0hphxzvy23v3vqxx1y22hhhg4cypihrb8555y12nb4mrhzlw7zfl";
   };
 
   buildInputs = [ unzip libjpeg libtiff libpng python pythonPackages.numpy proj openssl ];
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
     ./python.patch
   ];
 
-  hardeningDisable = [ "format" ];
+  hardeningDisable = [ "format" "fortify" ];
 
   # Don't use optimization for gcc >= 4.3. That's said to be causing segfaults.
   # Unset CC and CXX as they confuse libtool.
@@ -51,6 +51,8 @@ stdenv.mkDerivation rec {
     export PYTHONPATH=''${PYTHONPATH:+''${PYTHONPATH}:}$pythonInstallDir
   '';
 
+  enableParallelBuilding = true;
+
   meta = {
     description = "Translator library for raster geospatial data formats";
     homepage = http://www.gdal.org/;
diff --git a/pkgs/development/libraries/geos/default.nix b/pkgs/development/libraries/geos/default.nix
index 83030a7a0142..c1b4c88aa479 100644
--- a/pkgs/development/libraries/geos/default.nix
+++ b/pkgs/development/libraries/geos/default.nix
@@ -1,11 +1,11 @@
 { stdenv, fetchurl, python }:
 
 stdenv.mkDerivation rec {
-  name = "geos-3.6.2";
+  name = "geos-3.6.3";
 
   src = fetchurl {
     url = "https://download.osgeo.org/geos/${name}.tar.bz2";
-    sha256 = "0ak5szby29l9l0vy43dm5z2g92xzdky20q1gc1kah1fnhkgi6nh4";
+    sha256 = "0jrypv61rbyp7vi9qpnnaiigjj8cgdqvyk8ymik8h1ppcw5am7mb";
   };
 
   enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/glib/default.nix b/pkgs/development/libraries/glib/default.nix
index 8a07a9f9f227..428b9ee482ec 100644
--- a/pkgs/development/libraries/glib/default.nix
+++ b/pkgs/development/libraries/glib/default.nix
@@ -3,9 +3,10 @@
 # use utillinuxMinimal to avoid circular dependency (utillinux, systemd, glib)
 , utillinuxMinimal ? null
 
-# this is just for tests (not in closure of any regular package)
-, coreutils, dbus, libxml2, tzdata, desktop-file-utils
-, shared-mime-info, doCheck ? false
+# this is just for tests (not in the closure of any regular package)
+, doCheck ? stdenv.config.doCheckByDefault or false
+, coreutils, dbus, libxml2, tzdata
+, desktop-file-utils, shared-mime-info
 }:
 
 with stdenv.lib;
@@ -66,8 +67,7 @@ stdenv.mkDerivation rec {
   setupHook = ./setup-hook.sh;
 
   buildInputs = [ libelf setupHook pcre ]
-    ++ optionals stdenv.isLinux [ utillinuxMinimal ] # for libmount
-    ++ optionals doCheck [ tzdata libxml2 desktop-file-utils shared-mime-info ];
+    ++ optionals stdenv.isLinux [ utillinuxMinimal ]; # for libmount
 
   nativeBuildInputs = [ pkgconfig perl python gettext ];
 
@@ -114,7 +114,8 @@ stdenv.mkDerivation rec {
       -i "$dev"/include/glib-2.0/gobject/gobjectnotifyqueue.c
   '';
 
-  inherit doCheck;
+  checkInputs = [ tzdata libxml2 desktop-file-utils shared-mime-info ];
+
   preCheck = optionalString doCheck ''
     export LD_LIBRARY_PATH="$NIX_BUILD_TOP/${name}/glib/.libs:$LD_LIBRARY_PATH"
     export TZDIR="${tzdata}/share/zoneinfo"
@@ -139,6 +140,8 @@ stdenv.mkDerivation rec {
     sed -e '/g_subprocess_launcher_set_environ (launcher, envp);/a g_subprocess_launcher_setenv (launcher, "PATH", g_getenv("PATH"), TRUE);' -i gio/tests/gsubprocess.c
   '';
 
+  inherit doCheck;
+
   passthru = {
     gioModuleDir = "lib/gio/modules";
     inherit flattenInclude;
diff --git a/pkgs/development/libraries/java/smack/default.nix b/pkgs/development/libraries/java/smack/default.nix
index c39478e590dd..e28925c65bb2 100644
--- a/pkgs/development/libraries/java/smack/default.nix
+++ b/pkgs/development/libraries/java/smack/default.nix
@@ -11,5 +11,6 @@ stdenv.mkDerivation {
 
   meta = {
     platforms = stdenv.lib.platforms.unix;
+    license = stdenv.lib.licenses.asl20;
   };
 }
diff --git a/pkgs/development/libraries/keybinder/default.nix b/pkgs/development/libraries/keybinder/default.nix
index 5110908e0f27..20ab104874dc 100644
--- a/pkgs/development/libraries/keybinder/default.nix
+++ b/pkgs/development/libraries/keybinder/default.nix
@@ -1,9 +1,9 @@
 { stdenv, fetchurl, autoconf, automake, libtool, pkgconfig, gnome3
-, gtk-doc, gtk2, python2Packages, lua, libX11, libXext, libXrender, gobjectIntrospection
+, gtk-doc, gtk2, python2Packages, lua, gobjectIntrospection
 }:
 
 let
-  inherit (python2Packages) python pygobject3 pygtk;
+  inherit (python2Packages) python pygtk;
 in stdenv.mkDerivation rec {
   name = "keybinder-${version}";
   version = "0.3.0";
@@ -16,8 +16,8 @@ in stdenv.mkDerivation rec {
 
   nativeBuildInputs = [ pkgconfig ];
   buildInputs = [
-    autoconf automake libtool gnome3.gnome-common gtk-doc gnome3.gtk3
-    python pygobject3 pygtk lua libX11 libXext libXrender gobjectIntrospection gtk2
+    autoconf automake libtool gnome3.gnome-common gtk-doc gtk2
+    python pygtk lua gobjectIntrospection
   ];
 
   preConfigure = ''
diff --git a/pkgs/development/libraries/libbluedevil/default.nix b/pkgs/development/libraries/libbluedevil/default.nix
index d2e4fe90d2cf..d8f2426e477b 100644
--- a/pkgs/development/libraries/libbluedevil/default.nix
+++ b/pkgs/development/libraries/libbluedevil/default.nix
@@ -16,5 +16,6 @@ stdenv.mkDerivation rec {
 
   meta = {
     platforms = stdenv.lib.platforms.unix;
+    license = stdenv.lib.licenses.gpl2Plus;
   };
 }
diff --git a/pkgs/development/libraries/libbytesize/default.nix b/pkgs/development/libraries/libbytesize/default.nix
index f1dcf60b3b94..724e9f1b74a3 100644
--- a/pkgs/development/libraries/libbytesize/default.nix
+++ b/pkgs/development/libraries/libbytesize/default.nix
@@ -4,7 +4,7 @@
 }:
 
 let
-  version = "1.3";
+  version = "1.4";
 in stdenv.mkDerivation rec {
   name = "libbytesize-${version}";
 
@@ -12,7 +12,7 @@ in stdenv.mkDerivation rec {
     owner = "storaged-project";
     repo = "libbytesize";
     rev = version;
-    sha256 = "1ys5d8rya8x4q34gn1hr96z7797s9gdzah0y0d7g84x5x6k50p30";
+    sha256 = "1yxlc0f960rhqmh3fs3p0hvw0y2cikplgc27zsz6rn4h5dlrfmi2";
   };
 
   outputs = [ "out" "dev" "devdoc" ];
diff --git a/pkgs/development/libraries/libcdaudio/default.nix b/pkgs/development/libraries/libcdaudio/default.nix
index 5ae17fe78f05..218eaeea571a 100644
--- a/pkgs/development/libraries/libcdaudio/default.nix
+++ b/pkgs/development/libraries/libcdaudio/default.nix
@@ -9,5 +9,6 @@ stdenv.mkDerivation {
 
   meta = {
     platforms = stdenv.lib.platforms.linux;
+    license = stdenv.lib.licenses.lgpl2;
   };
 }
diff --git a/pkgs/development/libraries/libcdr/default.nix b/pkgs/development/libraries/libcdr/default.nix
index 8b5130b0eac8..fa309dc8844e 100644
--- a/pkgs/development/libraries/libcdr/default.nix
+++ b/pkgs/development/libraries/libcdr/default.nix
@@ -27,5 +27,6 @@ stdenv.mkDerivation rec {
     description = "A library providing ability to interpret and import Corel Draw drawings into various applications";
     homepage = http://www.freedesktop.org/wiki/Software/libcdr;
     platforms = stdenv.lib.platforms.all;
+    license = stdenv.lib.licenses.mpl20;
   };
 }
diff --git a/pkgs/development/libraries/libdigidoc/default.nix b/pkgs/development/libraries/libdigidoc/default.nix
index f8d896bda376..7fe7319ff15e 100644
--- a/pkgs/development/libraries/libdigidoc/default.nix
+++ b/pkgs/development/libraries/libdigidoc/default.nix
@@ -2,22 +2,18 @@
 
 stdenv.mkDerivation rec {
 
-  version = "3.10.1.1212";
+  version = "3.10.4";
   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";
+    url = "https://github.com/open-eid/libdigidoc/releases/download/v${version}/libdigidoc-${version}.tar.gz";
+    sha256 = "0w5wsaj2a5wss1r9j39bfsrkp3xz0w3v1gnr190v6k7l74l453w1";
   };
 
-  unpackPhase = ''
-    mkdir src
-    tar xf $src -C src
-    cd src
-  '';
+  nativeBuildInputs = [ cmake ];
+
+  buildInputs = [ openssl pcsclite opensc libxml2 ];
 
-  buildInputs = [ cmake openssl pcsclite opensc libxml2 ];
-  
   meta = with stdenv.lib; {
     description = "Library for creating DigiDoc signature files";
     homepage = http://www.id.ee/;
diff --git a/pkgs/development/libraries/libdigidocpp/default.nix b/pkgs/development/libraries/libdigidocpp/default.nix
index 6ff8a03175e8..3df820bc1263 100644
--- a/pkgs/development/libraries/libdigidocpp/default.nix
+++ b/pkgs/development/libraries/libdigidocpp/default.nix
@@ -1,26 +1,22 @@
 { stdenv, fetchurl, cmake, libdigidoc, minizip, pcsclite, opensc, openssl
-, xercesc, xml-security-c, pkgconfig, xsd, zlib, vim }:
+, xercesc, xml-security-c, pkgconfig, xsd, zlib, xalanc, xxd }:
 
 stdenv.mkDerivation rec {
-
-  version = "3.13.3.1365";
+  version = "3.13.6";
   name = "libdigidocpp-${version}";
 
   src = fetchurl {
-    url = "https://installer.id.ee/media/ubuntu/pool/main/libd/libdigidocpp/libdigidocpp_3.13.3.1365.orig.tar.xz";
-    sha256 = "1xmvjh5xzspm6ja8hz6bzblwly7yn2jni2m6kx8ny9g65zjrj2iw";
+     url = "https://github.com/open-eid/libdigidocpp/releases/download/v${version}/libdigidocpp-${version}.tar.gz";
+     sha256 = "1sdrj7664737k3kbnj2xrnilnx5ifj8hg42z8pxagb0j81x0pnqj";
   };
 
-  unpackPhase = ''
-    mkdir src
-    tar xf $src -C src
-    cd src
-  '';
+  nativeBuildInputs = [ cmake pkgconfig xxd ];
+
+  buildInputs = [
+    libdigidoc minizip pcsclite opensc openssl xercesc
+    xml-security-c xsd zlib xalanc
+  ];
 
-  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/;
diff --git a/pkgs/development/libraries/libdmtx/default.nix b/pkgs/development/libraries/libdmtx/default.nix
index 390bb4ea9e45..f5248dfc79e6 100644
--- a/pkgs/development/libraries/libdmtx/default.nix
+++ b/pkgs/development/libraries/libdmtx/default.nix
@@ -15,5 +15,6 @@ stdenv.mkDerivation rec {
     homepage = http://libdmtx.org;
     platforms = stdenv.lib.platforms.all;
     maintainers = [ ];
+    license = stdenv.lib.licenses.bsd2;
   };
 }
diff --git a/pkgs/development/libraries/libdwarf/default.nix b/pkgs/development/libraries/libdwarf/default.nix
index e76308d22acb..d043820aa083 100644
--- a/pkgs/development/libraries/libdwarf/default.nix
+++ b/pkgs/development/libraries/libdwarf/default.nix
@@ -12,6 +12,7 @@ let
   meta = {
     homepage = https://www.prevanders.net/dwarf.html;
     platforms = stdenv.lib.platforms.linux;
+    license = stdenv.lib.licenses.lgpl21Plus;
   };
 
 in rec {
diff --git a/pkgs/development/libraries/libee/default.nix b/pkgs/development/libraries/libee/default.nix
index 7eb5df4c7ecb..7255b3fece42 100644
--- a/pkgs/development/libraries/libee/default.nix
+++ b/pkgs/development/libraries/libee/default.nix
@@ -14,5 +14,6 @@ stdenv.mkDerivation {
     homepage = http://www.libee.org/;
     description = "An Event Expression Library inspired by CEE";
     platforms = stdenv.lib.platforms.unix;
+    license = stdenv.lib.licenses.lgpl21Plus;
   };
 }
diff --git a/pkgs/development/libraries/libinfinity/default.nix b/pkgs/development/libraries/libinfinity/default.nix
index 208e01110625..78c0fd6fb26c 100644
--- a/pkgs/development/libraries/libinfinity/default.nix
+++ b/pkgs/development/libraries/libinfinity/default.nix
@@ -1,52 +1,53 @@
 { gtkWidgets ? false # build GTK widgets for libinfinity
-, daemon ? false # build infinote daemon
-, documentation ? false # build documentation
 , avahiSupport ? false # build support for Avahi in libinfinity
 , stdenv, fetchurl, pkgconfig, glib, libxml2, gnutls, gsasl
-, gtk2 ? null, gtkdoc ? null, avahi ? null, libdaemon ? null, libidn, gss
+, gobjectIntrospection
+, gtk3 ? null, gtk-doc, docbook_xsl, docbook_xml_dtd_412, avahi ? null, libdaemon, libidn, gss
 , libintl }:
 
-let
-  edf = flag: feature: (if flag then "--with-" else "--without-") + feature;
-  optional = cond: elem: assert cond -> elem != null; if cond then [elem] else [];
-
-in stdenv.mkDerivation rec {
-
-  name = "libinfinity-${version}";
-  version = "0.7.1";
-  src = fetchurl {
-    url = "http://releases.0x539.de/libinfinity/${name}.tar.gz";
-    sha256 = "1jw2fhrcbpyz99bij07iyhy9ffyqdn87vl8cb1qz897y3f2f0vk2";
-  };
+assert avahiSupport -> avahi != null;
+assert gtkWidgets -> gtk3 != null;
 
-  nativeBuildInputs = [ pkgconfig ];
-  buildInputs = [ glib libxml2 gsasl libidn gss libintl ]
-    ++ optional gtkWidgets gtk2
-    ++ optional documentation gtkdoc
-    ++ optional avahiSupport avahi
-    ++ optional daemon libdaemon;
-
-  propagatedBuildInputs = [ gnutls ];
-
-  configureFlags = ''
-    ${if documentation then "--enable-gtk-doc" else "--disable-gtk-doc"}
-    ${edf gtkWidgets "inftextgtk"}
-    ${edf gtkWidgets "infgtk"}
-    ${edf daemon "infinoted"}
-    ${edf daemon "libdaemon"}
-    ${edf avahiSupport "avahi"}
-  '';
-
-  passthru = {
-    inherit version;
-  };
-
-  meta = {
-    homepage = http://gobby.0x539.de/;
-    description = "An implementation of the Infinote protocol written in GObject-based C";
-    license = stdenv.lib.licenses.lgpl2Plus;
-    maintainers = [ stdenv.lib.maintainers.phreedom ];
-    platforms = with stdenv.lib.platforms; linux ++ darwin;
+let
+  mkFlag = flag: feature: (if flag then "--with-" else "--without-") + feature;
+
+  self = stdenv.mkDerivation rec {
+    name = "libinfinity-${version}";
+    version = "0.7.1";
+    src = fetchurl {
+      url = "http://releases.0x539.de/libinfinity/${name}.tar.gz";
+      sha256 = "1jw2fhrcbpyz99bij07iyhy9ffyqdn87vl8cb1qz897y3f2f0vk2";
+    };
+
+    outputs = [ "bin" "out" "dev" "man" "devdoc" ];
+
+    nativeBuildInputs = [ pkgconfig gtk-doc docbook_xsl docbook_xml_dtd_412 gobjectIntrospection ];
+    buildInputs = [ glib libxml2 gsasl libidn gss libintl libdaemon ]
+      ++ stdenv.lib.optional gtkWidgets gtk3
+      ++ stdenv.lib.optional avahiSupport avahi;
+
+    propagatedBuildInputs = [ gnutls ];
+
+    configureFlags = [
+      "--enable-gtk-doc"
+      "--enable-introspection"
+      (mkFlag gtkWidgets "inftextgtk")
+      (mkFlag gtkWidgets "infgtk")
+      "--with-infinoted"
+      "--with-libdaemon"
+      (mkFlag avahiSupport "avahi")
+    ];
+
+    passthru = {
+      infinoted = "${self.bin}/bin/infinoted-${stdenv.lib.versions.majorMinor version}";
+    };
+
+    meta = {
+      homepage = http://gobby.0x539.de/;
+      description = "An implementation of the Infinote protocol written in GObject-based C";
+      license = stdenv.lib.licenses.lgpl2Plus;
+      maintainers = [ stdenv.lib.maintainers.phreedom ];
+      platforms = with stdenv.lib.platforms; linux ++ darwin;
+    };
   };
-
-}
+in self
diff --git a/pkgs/development/libraries/libinotify-kqueue/default.nix b/pkgs/development/libraries/libinotify-kqueue/default.nix
new file mode 100644
index 000000000000..6fc507daf641
--- /dev/null
+++ b/pkgs/development/libraries/libinotify-kqueue/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, fetchzip, autoreconfHook }:
+
+stdenv.mkDerivation rec {
+  name = "libinotify-kqueue-${version}";
+  version = "20180201";
+
+  src = fetchzip {
+    url = "https://github.com/libinotify-kqueue/libinotify-kqueue/archive/${version}.tar.gz";
+    sha256 = "0dkh6n0ghhcl7cjkjmpin118h7al6i4vlkmw57vip5f6ngr6q3pl";
+  };
+
+  nativeBuildInputs = [ autoreconfHook ];
+
+  doCheck = true;
+  checkFlags = [ "test" ];
+
+  meta = with stdenv.lib; {
+    description = "Inotify shim for macOS and BSD";
+    homepage = https://github.com/libinotify-kqueue/libinotify-kqueue;
+    license = licenses.mit;
+    maintainers = with maintainers; [ yegortimoshenko ];
+    platforms = with platforms; darwin ++ freebsd ++ netbsd ++ openbsd;
+  };
+}
diff --git a/pkgs/development/libraries/liblognorm/default.nix b/pkgs/development/libraries/liblognorm/default.nix
index 81490ccd5390..a21b65170d39 100644
--- a/pkgs/development/libraries/liblognorm/default.nix
+++ b/pkgs/development/libraries/liblognorm/default.nix
@@ -1,16 +1,16 @@
-{ stdenv, fetchurl, pkgconfig, libestr, json_c, pcre }:
+{ stdenv, fetchurl, pkgconfig, libestr, json_c, pcre, fastJson }:
 
 stdenv.mkDerivation rec {
-  name = "liblognorm-1.1.2";
-  
+  name = "liblognorm-2.0.5";
+
   src = fetchurl {
     url = "http://www.liblognorm.com/files/download/${name}.tar.gz";
-    sha256 = "0v2k5awr6vsbp36gybrys3zfkl675sywhsh4lnm7f21inlpi2nlk";
+    sha256 = "145i1lrl2n145189i7l2a62yazjg9rkyma5jic41y0r17fl1s5f8";
   };
 
   nativeBuildInputs = [ pkgconfig ];
-  buildInputs = [ libestr json_c pcre ];
-  
+  buildInputs = [ libestr json_c pcre fastJson ];
+
   configureFlags = [ "--enable-regexp" ];
 
   meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/librealsense/default.nix b/pkgs/development/libraries/librealsense/default.nix
index 464e702acabb..84fb600d88e3 100644
--- a/pkgs/development/libraries/librealsense/default.nix
+++ b/pkgs/development/libraries/librealsense/default.nix
@@ -2,13 +2,13 @@
 
 stdenv.mkDerivation rec {
   name = "librealsense-${version}";
-  version = "2.13.0";
+  version = "2.14.1";
 
   src = fetchFromGitHub {
     owner = "IntelRealSense";
     repo = "librealsense";
     rev = "v${version}";
-    sha256 = "0rs7ic95kix173kl1ijb1riigjxnp7yqvps35hfxbhjqbjc2wfgn";
+    sha256 = "1gxfnc1c87a3xfp0dpcp32jjjmxz7f9aw6jcda87lr2xvhpvq0n5";
   };
 
   buildInputs = [
@@ -28,6 +28,6 @@ stdenv.mkDerivation rec {
     homepage = https://github.com/IntelRealSense/librealsense;
     license = licenses.asl20;
     maintainers = with maintainers; [ brian-dawn ];
-    platforms = platforms.unix;
+    platforms = ["i686-linux" "x86_64-linux" "x86_64-darwin"];
   };
 }
diff --git a/pkgs/development/libraries/libressl/default.nix b/pkgs/development/libraries/libressl/default.nix
index a29257af4c3c..91d2851df2bb 100644
--- a/pkgs/development/libraries/libressl/default.nix
+++ b/pkgs/development/libraries/libressl/default.nix
@@ -43,4 +43,9 @@ in {
     version = "2.7.4";
     sha256 = "19kxa5i97q7p6rrps9qm0nd8zqhdjvzx02j72400c73cl2nryfhy";
   };
+
+  libressl_2_8 = generic {
+    version = "2.8.0";
+    sha256 = "1hwxg14d6a9wgk360dvi0wfzw7b327a95wf6xqc3a1h6bfbblaxg";
+  };
 }
diff --git a/pkgs/development/libraries/libsixel/default.nix b/pkgs/development/libraries/libsixel/default.nix
index bad5e7c59622..34d959423a36 100644
--- a/pkgs/development/libraries/libsixel/default.nix
+++ b/pkgs/development/libraries/libsixel/default.nix
@@ -1,13 +1,13 @@
 {stdenv, fetchFromGitHub}:
 stdenv.mkDerivation rec {
-  version = "1.8.1";
+  version = "1.8.2";
   name = "libsixel-${version}";
 
   src = fetchFromGitHub {
     repo = "libsixel";
     rev = "v${version}";
     owner = "saitoha";
-    sha256 = "0cbhvd1yk0q08nxva5bga7bpp8yxjfdfnqicvip4l6k28mzz7pmf";
+    sha256 = "1jn5z2ylccjkp9i12n5x53x2zzhhsgmgs6xxi7aja6qimfw90h1n";
   };
 
   meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/libssh/default.nix b/pkgs/development/libraries/libssh/default.nix
index 408436ca6184..9b5c3d530ebf 100644
--- a/pkgs/development/libraries/libssh/default.nix
+++ b/pkgs/development/libraries/libssh/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, cmake, zlib, openssl, libsodium }:
+{ stdenv, fetchurl, fetchpatch, pkgconfig, cmake, zlib, openssl, libsodium }:
 
 stdenv.mkDerivation rec {
   name = "libssh-0.7.5";
@@ -8,6 +8,16 @@ stdenv.mkDerivation rec {
     sha256 = "15bh6dm9c50ndddzh3gqcgw7axp3ghrspjpkb1z3dr90vkanvs2l";
   };
 
+  patches = [
+    # Fix mysql-workbench compilation
+    # https://bugs.mysql.com/bug.php?id=91923
+    (fetchpatch {
+      name = "include-fix-segfault-in-getissuebanner-add-missing-wrappers-in-libsshpp.patch";
+      url = https://git.libssh.org/projects/libssh.git/patch/?id=5ea81166bf885d0fd5d4bb232fc22633f5aaf3c4;
+      sha256 = "12q818l3nasqrfrsghxdvjcyya1bfcg0idvsf8xwm5zj7criln0a";
+    })
+  ];
+
   postPatch = ''
     # Fix headers to use libsodium instead of NaCl
     sed -i 's,nacl/,sodium/,g' ./include/libssh/curve25519.h src/curve25519.c
diff --git a/pkgs/development/libraries/libtorrent-rasterbar/default.nix b/pkgs/development/libraries/libtorrent-rasterbar/default.nix
index 39860414791c..f19e9d274313 100644
--- a/pkgs/development/libraries/libtorrent-rasterbar/default.nix
+++ b/pkgs/development/libraries/libtorrent-rasterbar/default.nix
@@ -1,11 +1,14 @@
-{ stdenv, lib, fetchFromGitHub, fetchpatch, pkgconfig, automake, autoconf, zlib
-, boost, openssl, libtool, python, libiconv, geoip }:
+{ stdenv, lib, fetchFromGitHub, fetchpatch, pkgconfig, automake, autoconf
+, zlib, boost, openssl, libtool, python, libiconv, geoip, ncurses
+}:
 
 let
   version = "1.1.9";
   formattedVersion = lib.replaceChars ["."] ["_"] version;
 
-  boostPython = boost.override { enablePython = true; };
+  # Make sure we override python, so the correct version is chosen
+  # for the bindings, if overridden
+  boostPython = boost.override { enablePython = true; inherit python; };
 
 in stdenv.mkDerivation {
   name = "libtorrent-rasterbar-${version}";
@@ -19,9 +22,16 @@ in stdenv.mkDerivation {
 
   enableParallelBuilding = true;
   nativeBuildInputs = [ automake autoconf libtool pkgconfig ];
-  buildInputs = [ boostPython openssl zlib python libiconv geoip ];
+  buildInputs = [ boostPython openssl zlib python libiconv geoip ncurses ];
   preConfigure = "./autotool.sh";
 
+  postInstall = ''
+    moveToOutput "include" "$dev"
+    moveToOutput "lib/${python.libPrefix}" "$python"
+  '';
+
+  outputs = [ "out" "dev" "python" ];
+
   configureFlags = [
     "--enable-python-binding"
     "--with-libgeoip=system"
diff --git a/pkgs/development/libraries/libunity/default.nix b/pkgs/development/libraries/libunity/default.nix
new file mode 100644
index 000000000000..f9f0b2b65551
--- /dev/null
+++ b/pkgs/development/libraries/libunity/default.nix
@@ -0,0 +1,53 @@
+{ stdenv, fetchurl, pkgconfig, automake, autoconf, libtool
+, glib, vala, dee, gobjectIntrospection, libdbusmenu
+, gtk3, intltool, gnome-common, python3, icu }:
+
+stdenv.mkDerivation rec {
+  pname = "libunity";
+  version = "7.1.4";
+
+  name = "${pname}-${version}";
+
+  outputs = [ "out" "dev" ];
+
+  src = fetchurl {
+    url = "https://launchpad.net/ubuntu/+archive/primary/+files/${pname}_${version}+15.10.20151002.orig.tar.gz";
+    sha256 = "1sf98qcjkxfibxk03firnc12dm6il8jzaq5763qam8ydg4li4gij";
+  };
+
+  nativeBuildInputs = [
+    autoconf
+    automake
+    gnome-common
+    gobjectIntrospection
+    intltool
+    libtool
+    pkgconfig
+    python3
+    vala
+  ];
+
+  buildInputs = [
+    glib
+    gtk3
+  ];
+
+  propagatedBuildInputs = [ dee libdbusmenu ];
+
+  preConfigure = "NOCONFIGURE=1 ./autogen.sh";
+
+  configureFlags = [
+    "--disable-static"
+    "--with-pygi-overrides-dir=$(out)/${python3.sitePackages}/gi/overrides"
+  ];
+
+  NIX_LDFLAGS = "-L${icu}/lib";
+
+  meta = with stdenv.lib; {
+    description = "A library for instrumenting and integrating with all aspects of the Unity shell";
+    homepage = https://launchpad.net/libunity;
+    license = licenses.lgpl3;
+    platforms = platforms.linux;
+    maintainers = with maintainers; [ worldofpeace ];
+  };
+}
diff --git a/pkgs/development/libraries/libuv/default.nix b/pkgs/development/libraries/libuv/default.nix
index ce8d741adf23..a0ace84bc67d 100644
--- a/pkgs/development/libraries/libuv/default.nix
+++ b/pkgs/development/libraries/libuv/default.nix
@@ -40,6 +40,7 @@ stdenv.mkDerivation rec {
         "tcp_open" "tcp_write_queue_order" "tcp_try_write" "tcp_writealot"
         "multiple_listen" "delayed_accept"
         "shutdown_close_tcp" "shutdown_eof" "shutdown_twice" "callback_stack"
+        "tty_pty"
       ];
     tdRegexp = lib.concatStringsSep "\\|" toDisable;
     in lib.optionalString doCheck ''
diff --git a/pkgs/development/libraries/libvirt/default.nix b/pkgs/development/libraries/libvirt/default.nix
index 02c13e413e33..14db7d6a1c4a 100644
--- a/pkgs/development/libraries/libvirt/default.nix
+++ b/pkgs/development/libraries/libvirt/default.nix
@@ -4,7 +4,7 @@
 , iproute, iptables, readline, lvm2, utillinux, systemd, libpciaccess, gettext
 , libtasn1, ebtables, libgcrypt, yajl, pmutils, libcap_ng, libapparmor
 , dnsmasq, libnl, libpcap, libxslt, xhtml1, numad, numactl, perlPackages
-, curl, libiconv, gmp, zfs, parted, bridge-utils, dmidecode
+, curl, libiconv, gmp, zfs, parted, bridge-utils, dmidecode, jansson
 , enableXen ? false, xen ? null
 , enableIscsi ? false, openiscsi
 }:
@@ -16,30 +16,30 @@ let
   buildFromTarball = stdenv.isDarwin;
 in stdenv.mkDerivation rec {
   name = "libvirt-${version}";
-  version = "4.5.0";
+  version = "4.6.0";
 
   src =
     if buildFromTarball then
       fetchurl {
         url = "http://libvirt.org/sources/${name}.tar.xz";
-        sha256 = "02dbfyi80im37gdsxglb4fja78q63b8ahmgdc5kh8lx51kf5xsg7";
+        sha256 = "0rj0azi766g0xdxydvkq9nj95hhsiwqgclzzmyxvk2axhb8nrb5l";
       }
     else
       fetchgit {
         url = git://libvirt.org/libvirt.git;
         rev = "v${version}";
-        sha256 = "0ija9a02znajsa2pbxamrmz87zwpmba9s29vdzzqqqw5c1rdpcr6";
+        sha256 = "1lv1s93k056wylrlc7j4q45zir9z4qshzcl454spy2wb8cdn3h4s";
         fetchSubmodules = true;
       };
 
   nativeBuildInputs = [ makeWrapper pkgconfig ];
   buildInputs = [
     libxml2 gnutls perl python2 readline gettext libtasn1 libgcrypt yajl
-    libxslt xhtml1 perlPackages.XMLXPath curl libpcap
+    libxslt xhtml1 perlPackages.XMLXPath curl libpcap jansson
   ] ++ optionals (!buildFromTarball) [
     libtool autoconf automake
   ] ++ optionals stdenv.isLinux [
-    libpciaccess lvm2 lvm2 utillinux systemd libnl numad zfs
+    libpciaccess lvm2 utillinux systemd libnl numad zfs
     libapparmor libcap_ng numactl attr parted
   ] ++ optionals (enableXen && stdenv.isLinux && stdenv.isx86_64) [
     xen
@@ -59,6 +59,10 @@ in stdenv.mkDerivation rec {
     substituteInPlace src/lxc/lxc_conf.c \
       --replace 'lxc_path,' '"/run/libvirt/nix-emulators/libvirt_lxc",'
 
+    [ -f ${jansson}/lib/libjansson.so.4 ] || exit 1
+    substituteInPlace src/util/virjsoncompat.c \
+      --replace '"libjansson.so.4"' '"${jansson}/lib/libjansson.so.4"'
+
     patchShebangs . # fixes /usr/bin/python references
   '';
 
@@ -66,6 +70,7 @@ in stdenv.mkDerivation rec {
     "--localstatedir=/var"
     "--sysconfdir=/var/lib"
     "--with-libpcap"
+    "--with-qemu"
     "--with-vmware"
     "--with-vbox"
     "--with-test"
diff --git a/pkgs/development/libraries/libx86emu/default.nix b/pkgs/development/libraries/libx86emu/default.nix
index bbaa6b089610..b0730452db89 100644
--- a/pkgs/development/libraries/libx86emu/default.nix
+++ b/pkgs/development/libraries/libx86emu/default.nix
@@ -2,13 +2,13 @@
 
 stdenv.mkDerivation rec {
   name = "libx86emu-${version}";
-  version = "1.14";
+  version = "2.0";
 
   src = fetchFromGitHub {
     owner = "wfeldt";
     repo = "libx86emu";
     rev = version;
-    sha256 = "120a01jrrd4rwwjfr5f612xq9hbh35c87a6wnqn7zzw3fqydc2lw";
+    sha256 = "12rlkwnl5zgmmpm6n6cqnkyhkji4jw1d27y8x1krvlpi1z4bjidx";
   };
 
   nativeBuildInputs = [ perl ];
diff --git a/pkgs/development/libraries/libytnef/default.nix b/pkgs/development/libraries/libytnef/default.nix
index 8af7d5d8797c..710e7a3f0729 100644
--- a/pkgs/development/libraries/libytnef/default.nix
+++ b/pkgs/development/libraries/libytnef/default.nix
@@ -4,13 +4,13 @@ with lib;
 
 stdenv.mkDerivation rec {
   name = "libytnef-${version}";
-  version = "1.9.2";
+  version = "1.9.3";
 
   src = fetchFromGitHub {
     owner = "Yeraze";
     repo = "ytnef";
     rev = "v${version}";
-    sha256 = "1aavckl7rjbiakwcf4rrkhchrl450p3vq3dy78cxfmgg0jqnvxqy";
+    sha256 = "07h48s5qf08503pp9kafqbwipdqghiif22ghki7z8j67gyp04l6l";
   };
 
   nativeBuildInputs = [ autoreconfHook ];
diff --git a/pkgs/development/libraries/libzip/default.nix b/pkgs/development/libraries/libzip/default.nix
index 131b64c1c7f2..76f5d6567dd3 100644
--- a/pkgs/development/libraries/libzip/default.nix
+++ b/pkgs/development/libraries/libzip/default.nix
@@ -26,9 +26,10 @@ stdenv.mkDerivation rec {
     ( cd $dev/include ; ln -s ../lib/libzip/include/zipconf.h zipconf.h )
   '';
 
-  meta = {
+  meta = with stdenv.lib; {
     homepage = https://www.nih.at/libzip;
     description = "A C library for reading, creating and modifying zip archives";
-    platforms = stdenv.lib.platforms.unix;
+    license = licenses.bsd3;
+    platforms = platforms.unix;
   };
 }
diff --git a/pkgs/development/libraries/mbedtls/default.nix b/pkgs/development/libraries/mbedtls/default.nix
index a1a096b096d7..d99944228c73 100644
--- a/pkgs/development/libraries/mbedtls/default.nix
+++ b/pkgs/development/libraries/mbedtls/default.nix
@@ -10,13 +10,13 @@
 
 stdenv.mkDerivation rec {
   name = "mbedtls-${version}";
-  version = "2.11.0";
+  version = "2.12.0";
 
   src = fetchFromGitHub {
     owner = "ARMmbed";
     repo = "mbedtls";
     rev = name;
-    sha256 = "1d4a0jc08q3h051amv8hhh3hmqp4f1rk5z7ffyfs2g8dassm78ir";
+    sha256 = "09snlzlbn8yq95dnfbj2g5bh6y4q82xkaph7qp9ddnlqiaqcji2h";
   };
 
   nativeBuildInputs = [ cmake ninja perl ];
diff --git a/pkgs/development/libraries/mesa-darwin/default.nix b/pkgs/development/libraries/mesa-darwin/default.nix
index f18c1e693cbc..2bfdb679156c 100644
--- a/pkgs/development/libraries/mesa-darwin/default.nix
+++ b/pkgs/development/libraries/mesa-darwin/default.nix
@@ -50,6 +50,12 @@ let
 
     configurePhase = ":";
 
+    configureFlags = [
+      # NOTE: Patents expired on June 17 2018.
+      # For details see: https://www.phoronix.com/scan.php?page=news_item&px=OpenGL-Texture-Float-Freed
+      "texture-float"
+    ];
+
     makeFlags = "INSTALL_DIR=\${out} CC=cc CXX=c++";
 
     enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/mesa/default.nix b/pkgs/development/libraries/mesa/default.nix
index 480afcf607a6..dbcfcf19bd10 100644
--- a/pkgs/development/libraries/mesa/default.nix
+++ b/pkgs/development/libraries/mesa/default.nix
@@ -4,11 +4,7 @@
 , llvmPackages, libffi, libomxil-bellagio, libva-minimal
 , libelf, libvdpau, valgrind-light, python2
 , libglvnd
-, grsecEnabled ? false
 , enableRadv ? true
-# Texture floats are patented, see docs/patents.txt, so we don't enable them for full Mesa.
-# It's overridden for mesa_drivers.
-, enableTextureFloats ? false
 , galliumDrivers ? null
 , driDrivers ? null
 , vulkanDrivers ? null
@@ -67,7 +63,7 @@ let
 in
 
 let
-  version = "18.1.4";
+  version = "18.1.5";
   branch  = head (splitString "." version);
 in
 
@@ -81,7 +77,7 @@ let self = stdenv.mkDerivation {
       "ftp://ftp.freedesktop.org/pub/mesa/older-versions/${branch}.x/${version}/mesa-${version}.tar.xz"
       "https://mesa.freedesktop.org/archive/mesa-${version}.tar.xz"
     ];
-    sha256 = "12zm9hc3v4wnzhqyrvf2kfnz55idzdn82hs3ry940l45bn5lhq9h";
+    sha256 = "69dbe6f1a6660386f5beb85d4fcf003ee23023ed7b9a603de84e9a37e8d98dea";
   };
 
   prePatch = "patchShebangs .";
@@ -90,7 +86,6 @@ let self = stdenv.mkDerivation {
   #  revive ./dricore-gallium.patch when it gets ported (from Ubuntu), as it saved
   #  ~35 MB in $drivers; watch https://launchpad.net/ubuntu/+source/mesa/+changelog
   patches = [
-    ./glx_ro_text_segm.patch # fix for grsecurity/PaX
     ./symlink-drivers.patch
     ./missing-includes.patch # dev_t needs sys/stat.h, time_t needs time.h, etc.-- fixes build w/musl
   ];
@@ -115,8 +110,6 @@ let self = stdenv.mkDerivation {
       ("--with-vulkan-drivers=" +
         builtins.concatStringsSep "," vulkanDrivers))
   ++ [
-    (enableFeature enableTextureFloats "texture-float")
-    (enableFeature grsecEnabled "glx-rts")
     (enableFeature stdenv.isLinux "dri3")
     (enableFeature stdenv.isLinux "nine") # Direct3D in Wine
     "--enable-libglvnd"
@@ -135,7 +128,6 @@ let self = stdenv.mkDerivation {
     "--enable-xvmc"
     "--enable-vdpau"
     "--enable-shared-glapi"
-    "--enable-sysfs"
     "--enable-llvm-shared-libs"
     "--enable-omx-bellagio"
     "--enable-va"
@@ -272,7 +264,7 @@ let self = stdenv.mkDerivation {
     homepage = https://www.mesa3d.org/;
     license = licenses.mit; # X11 variant, in most files
     platforms = platforms.linux;
-    maintainers = with maintainers; [ eduarrrd vcunat ];
+    maintainers = with maintainers; [ vcunat ];
   };
 };
 in self
diff --git a/pkgs/development/libraries/mesa/glx_ro_text_segm.patch b/pkgs/development/libraries/mesa/glx_ro_text_segm.patch
deleted file mode 100644
index 95f01ba9e52c..000000000000
--- a/pkgs/development/libraries/mesa/glx_ro_text_segm.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-diff --git a/configure.ac b/configure.ac
-index 5068913..3d4271e 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -429,6 +429,20 @@ AC_SUBST([GLESv2_LIB_GLOB])
- AC_SUBST([VG_LIB_GLOB])
- AC_SUBST([GLAPI_LIB_GLOB])
- 
-+
-+dnl readonly text segment on x86 hardened platforms
-+AC_ARG_ENABLE([glx_rts],
-+    [AS_HELP_STRING([--enable-glx-rts],
-+        [on x86, use a readonly text segment for libGL @<:@default=disabled@:>@])],
-+    [enable_glx_rts="$enableval"],
-+    [enable_glx_rts=no])
-+if test "x$enable_glx_rts" = xyes; then
-+    DEFINES="$DEFINES -DGLX_X86_READONLY_TEXT"
-+else
-+    enable_glx_rts=no
-+fi
-+
-+
- dnl
- dnl Arch/platform-specific settings
- dnl
diff --git a/pkgs/development/libraries/minizip/default.nix b/pkgs/development/libraries/minizip/default.nix
index d9bac46230ac..c88a978574a7 100644
--- a/pkgs/development/libraries/minizip/default.nix
+++ b/pkgs/development/libraries/minizip/default.nix
@@ -10,6 +10,7 @@ stdenv.mkDerivation {
   sourceRoot = "zlib-${zlib.version}/contrib/minizip";
 
   meta = {
+    inherit (zlib.meta) license homepage;
     platforms = stdenv.lib.platforms.unix;
   };
 }
diff --git a/pkgs/development/libraries/mpich2/default.nix b/pkgs/development/libraries/mpich/default.nix
index b5a36c184ff7..87d24854255a 100644
--- a/pkgs/development/libraries/mpich2/default.nix
+++ b/pkgs/development/libraries/mpich/default.nix
@@ -1,5 +1,5 @@
 { stdenv, fetchurl, perl, gfortran
-, slurm, openssh, hwloc
+,  openssh, hwloc
 } :
 
 stdenv.mkDerivation  rec {
@@ -16,7 +16,9 @@ stdenv.mkDerivation  rec {
     "--enable-sharedlib"
   ];
 
-  buildInputs = [ perl gfortran slurm openssh hwloc ];
+  enableParallelBuilding = true;
+
+  buildInputs = [ perl gfortran openssh hwloc ];
 
   doCheck = true;
 
@@ -26,8 +28,12 @@ stdenv.mkDerivation  rec {
       echo "fix rpath: $entry"
       patchelf --set-rpath "$out/lib" $entry
     done
-  '';
 
+    # Ensure the default compilers are the ones mpich was built with
+    sed -i 's:CC="gcc":CC=${stdenv.cc}/bin/gcc:' $out/bin/mpicc
+    sed -i 's:CXX="g++":CXX=${stdenv.cc}/bin/g++:' $out/bin/mpicxx
+    sed -i 's:FC="gfortran":FC=${gfortran}/bin/gfortran:' $out/bin/mpifort
+  '';
 
   meta = with stdenv.lib; {
     description = "Implementation of the Message Passing Interface (MPI) standard";
@@ -43,6 +49,6 @@ stdenv.mkDerivation  rec {
       fullName = "MPICH license (permissive)";
     };
     maintainers = [ maintainers.markuskowa ];
-    platforms = platforms.unix;
+    platforms = platforms.linux;
   };
 }
diff --git a/pkgs/development/libraries/openbabel/default.nix b/pkgs/development/libraries/openbabel/default.nix
index 61024a33113e..bfbf6f1212fb 100644
--- a/pkgs/development/libraries/openbabel/default.nix
+++ b/pkgs/development/libraries/openbabel/default.nix
@@ -19,5 +19,6 @@ stdenv.mkDerivation rec {
   meta = {
     platforms = stdenv.lib.platforms.all;
     maintainers = [ ];
+    license = stdenv.lib.licenses.gpl2Plus;
   };
 }
diff --git a/pkgs/development/libraries/openbsm/default.nix b/pkgs/development/libraries/openbsm/default.nix
index 9f75bff40e9a..a9559c6abfba 100644
--- a/pkgs/development/libraries/openbsm/default.nix
+++ b/pkgs/development/libraries/openbsm/default.nix
@@ -18,5 +18,6 @@ stdenv.mkDerivation rec {
     homepage = http://www.openbsm.org/;
     platforms = lib.platforms.unix;
     maintainers = with lib.maintainers; [ matthewbauer ];
+    license = lib.licenses.bsd2;
   };
 }
diff --git a/pkgs/development/libraries/opendht/default.nix b/pkgs/development/libraries/opendht/default.nix
index 19d3d4f888fe..2bb82efb24ce 100644
--- a/pkgs/development/libraries/opendht/default.nix
+++ b/pkgs/development/libraries/opendht/default.nix
@@ -13,13 +13,13 @@
 
 stdenv.mkDerivation rec {
   name = "opendht-${version}";
-  version = "1.7.2";
+  version = "1.7.4";
 
   src = fetchFromGitHub {
     owner = "savoirfairelinux";
     repo = "opendht";
     rev = "${version}";
-    sha256 = "0nia3gkn5jqs7lf0v6jkhh1c0czdx9743imgi77kcvn98k2n6sjc";
+    sha256 = "1wqib5plak9bw2bla7y4qyjqi0b00kf8mfwlml16qj3i0aq6h2cp";
   };
 
   buildInputs = [
diff --git a/pkgs/development/libraries/openfst/default.nix b/pkgs/development/libraries/openfst/default.nix
index 05370ad4a0bd..a4e15f5dbafc 100644
--- a/pkgs/development/libraries/openfst/default.nix
+++ b/pkgs/development/libraries/openfst/default.nix
@@ -3,11 +3,11 @@
 stdenv.mkDerivation rec {
   name = "${pname}-${version}";
   pname = "openfst";
-  version = "1.6.8";
+  version = "1.6.9";
 
   src = fetchurl {
     url = "http://www.openfst.org/twiki/pub/FST/FstDownload/${name}.tar.gz";
-    sha256 = "1ngak7qwanf8n1gqghh7snjl4lsp6xhks4y00b16isrm4rk3cnms";
+    sha256 = "1nlbk7qarz2qv3apz1cxf5avjhlqfq2r8kxad0095kfyqz05jnfy";
   };
   meta = {
     description = "Library for working with finite-state transducers";
diff --git a/pkgs/development/libraries/openssl/default.nix b/pkgs/development/libraries/openssl/default.nix
index 4df0e08e6a72..35538b99060e 100644
--- a/pkgs/development/libraries/openssl/default.nix
+++ b/pkgs/development/libraries/openssl/default.nix
@@ -126,6 +126,9 @@ in {
   openssl_1_1_0 = common {
     version = "1.1.0h";
     sha256 = "05x509lccqjscgyi935z809pwfm708islypwhmjnb6cyvrn64daq";
+    patches = [
+      ./revert-relaxed-quoting.patch
+    ];
   };
 
 }
diff --git a/pkgs/development/libraries/openssl/revert-relaxed-quoting.patch b/pkgs/development/libraries/openssl/revert-relaxed-quoting.patch
new file mode 100644
index 000000000000..ebe7c0ef26ce
--- /dev/null
+++ b/pkgs/development/libraries/openssl/revert-relaxed-quoting.patch
@@ -0,0 +1,37 @@
+From 7ee2a43069913fb7c444c656048996ea92cc465e Mon Sep 17 00:00:00 2001
+From: Richard Levitte <levitte@openssl.org>
+Date: Wed, 28 Mar 2018 14:46:27 +0200
+Subject: [PATCH] Revert "util/dofile.pl: only quote stuff that actually needs
+ quoting"
+
+This wasn't a good solution, too many things depend on the quotes being
+there consistently.
+
+This reverts commit 49cd47eaababc8c57871b929080fc1357e2ad7b8.
+
+Fixes #5772
+
+Reviewed-by: Rich Salz <rsalz@openssl.org>
+(Merged from https://github.com/openssl/openssl/pull/5773)
+
+(cherry picked from commit 00701e5ea84861b74d9d624f21a6b3fcb12e8acd)
+---
+ util/dofile.pl | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/util/dofile.pl b/util/dofile.pl
+index fc72989b0fd..a932941cd5a 100644
+--- a/util/dofile.pl
++++ b/util/dofile.pl
+@@ -99,9 +99,9 @@ package main;
+ # This adds quotes (") around the given string, and escapes any $, @, \,
+ # " and ' by prepending a \ to them.
+ sub quotify1 {
+-    my $s = my $orig = shift @_;
++    my $s = shift @_;
+     $s =~ s/([\$\@\\"'])/\\$1/g;
+-    $s ne $orig || $s =~ /\s/ ? '"'.$s.'"' : $s;
++    '"'.$s.'"';
+ }
+ 
+ # quotify_l LIST
diff --git a/pkgs/development/libraries/oracle-instantclient/default.nix b/pkgs/development/libraries/oracle-instantclient/default.nix
index 56f0cc084d14..a4196e0dc9f0 100644
--- a/pkgs/development/libraries/oracle-instantclient/default.nix
+++ b/pkgs/development/libraries/oracle-instantclient/default.nix
@@ -52,6 +52,9 @@ in stdenv.mkDerivation rec {
     install -Dm644 *.jar $out/share/java
     install -Dm644 sdk/include/* $out/include
     install -Dm644 sdk/demo/* $out/share/${name}/demo
+
+    # PECL::oci8 will not build without this
+    ln -s $out/lib/libclntsh.so.12.1 $out/lib/libclntsh.so
   '';
 
   meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/pcre/default.nix b/pkgs/development/libraries/pcre/default.nix
index e8bfb51cf9ee..04104346748e 100644
--- a/pkgs/development/libraries/pcre/default.nix
+++ b/pkgs/development/libraries/pcre/default.nix
@@ -18,7 +18,7 @@ in stdenv.mkDerivation rec {
   name = "${pname}-${version}";
 
   src = fetchurl {
-    url = "ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-${version}.tar.bz2";
+    url = "https://ftp.pcre.org/pub/pcre/pcre-${version}.tar.bz2";
     sha256 = "00ckpzlgyr16bnqx8fawa3afjgqxw5yxgs2l081vw23qi1y4pl1c";
   };
 
diff --git a/pkgs/development/libraries/pkcs11helper/default.nix b/pkgs/development/libraries/pkcs11helper/default.nix
index 3e69bbde75a2..3667aa696357 100644
--- a/pkgs/development/libraries/pkcs11helper/default.nix
+++ b/pkgs/development/libraries/pkcs11helper/default.nix
@@ -2,13 +2,13 @@
 
 stdenv.mkDerivation rec {
   name = "pkcs11-helper-${version}";
-  version = "1.24";
+  version = "1.25";
 
   src = fetchFromGitHub {
     owner = "OpenSC";
     repo = "pkcs11-helper";
     rev = "${name}";
-    sha256 = "07ij6i76abf6bdhczsq1wkln3q0y0wkfbsi882vj3gl2wvxh0d1i";
+    sha256 = "1m7vd3f9dphcwnwz4vn2gh7byxzjfc836z0lg440yrilww20yhpy";
   };
 
   nativeBuildInputs = [ autoreconfHook pkgconfig ];
diff --git a/pkgs/development/libraries/prototypejs/default.nix b/pkgs/development/libraries/prototypejs/default.nix
new file mode 100644
index 000000000000..a56b14384e5b
--- /dev/null
+++ b/pkgs/development/libraries/prototypejs/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, fetchurl, ... }:
+let
+  version = "1.7.3.0";
+in fetchurl {
+  name = "prototype-${version}.js";
+  url = "https://ajax.googleapis.com/ajax/libs/prototype/${version}/prototype.js";
+  sha256 = "0q43vvrsb22h4jvavs1gk3v4ps61yx9k85b5n6q9mxivhmxprg26";
+
+  meta = with stdenv.lib; {
+    description = "A foundation for ambitious web user interfaces";
+    longDescription = ''
+      Prototype takes the complexity out of client-side web
+      programming. Built to solve real-world problems, it adds
+      useful extensions to the browser scripting environment
+      and provides elegant APIs around the clumsy interfaces
+      of Ajax and the Document Object Model.
+    '';
+    homepage = http://prototypejs.org/;
+    downloadPage = http://prototypejs.org/download/;
+    license = licenses.mit;
+    maintainers = with maintainers; [ das_j ];
+  };
+}
diff --git a/pkgs/development/libraries/qhull/default.nix b/pkgs/development/libraries/qhull/default.nix
index 829765d85499..596dc543e335 100644
--- a/pkgs/development/libraries/qhull/default.nix
+++ b/pkgs/development/libraries/qhull/default.nix
@@ -1,28 +1,22 @@
-{stdenv, fetchurl, cmake}:
+{ stdenv, fetchFromGitHub, cmake }:
 
 stdenv.mkDerivation rec {
-  name = "qhull-2012.1";
+  name = "qhull-2016.1";
 
-  src = fetchurl {
-    url = "${meta.homepage}/download/${name}-src.tgz";
-    sha256 = "127zpjp6sm8c101hz239k82lpxqcqf4ksdyfqc2py2sm22kclpm3";
+  src = fetchFromGitHub {
+    owner = "qhull";
+    repo = "qhull";
+    rev = "5bbc75608c817b50383a0c24c3977cc09d0bbfde";
+    sha256 = "0wrgqc2mih7h8fs9v5jcn9dr56afqi9bgh2w9dcvzvzvxizr9kjj";
   };
 
   nativeBuildInputs = [ cmake ];
 
-  cmakeFlags = "-DMAN_INSTALL_DIR=share/man/man1 -DDOC_INSTALL_DIR=share/doc/qhull";
-
-  hardeningDisable = [ "format" ];
-
-  patchPhase = stdenv.lib.optionalString stdenv.isDarwin ''
-    sed -i 's/namespace std { struct bidirectional_iterator_tag; struct random_access_iterator_tag; }/#include <iterator>/' ./src/libqhullcpp/QhullIterator.h
-    sed -i 's/namespace std { struct bidirectional_iterator_tag; struct random_access_iterator_tag; }/#include <iterator>/' ./src/libqhullcpp/QhullLinkedList.h
-  '';
-
-  meta = {
+  meta = with stdenv.lib; {
     homepage = http://www.qhull.org/;
-    description = "Computes the convex hull, Delaunay triangulation, Voronoi diagram and more";
-    license = stdenv.lib.licenses.free;
-    platforms = stdenv.lib.platforms.unix;
+    description = "Compute the convex hull, Delaunay triangulation, Voronoi diagram and more";
+    license = licenses.free;
+    platforms = platforms.unix;
+    maintainers = with maintainers; [ orivej ];
   };
 }
diff --git a/pkgs/development/libraries/qtkeychain/default.nix b/pkgs/development/libraries/qtkeychain/default.nix
index 5baeb76820ac..15be8490c1e9 100644
--- a/pkgs/development/libraries/qtkeychain/default.nix
+++ b/pkgs/development/libraries/qtkeychain/default.nix
@@ -9,13 +9,13 @@ assert stdenv.isDarwin -> darwin != null;
 
 stdenv.mkDerivation rec {
   name = "qtkeychain-${if withQt5 then "qt5" else "qt4"}-${version}";
-  version = "0.8.0";            # verify after nix-build with `grep -R "set(PACKAGE_VERSION " result/`
+  version = "0.9.0";            # verify after nix-build with `grep -R "set(PACKAGE_VERSION " result/`
 
   src = fetchFromGitHub {
     owner = "frankosterfeld";
     repo = "qtkeychain";
     rev = "v${version}";
-    sha256 = "1r6qp9l2lp5jpc6ciklbg1swvvzcpc37rg9py46hk0wxy6klnm0b"; # v0.8.0
+    sha256 = "1vff0jrycq6c204ch0w7fix5bsv90aw8pl9yiicx9r5ady0i29m7"; # v0.9.0
   };
 
   cmakeFlags = [ "-DQT_TRANSLATIONS_DIR=share/qt/translations" ]
diff --git a/pkgs/development/libraries/science/math/lcalc/default.nix b/pkgs/development/libraries/science/math/lcalc/default.nix
index 6bbd43b0c848..51fbd9f14cb4 100644
--- a/pkgs/development/libraries/science/math/lcalc/default.nix
+++ b/pkgs/development/libraries/science/math/lcalc/default.nix
@@ -57,7 +57,27 @@ stdenv.mkDerivation rec {
 
     # based on gentoos makefile patch -- fix paths, adhere to flags
     ./makefile.patch
-  ];
+
+    # (fetchpatch {
+    #   name = "default-double.patch";
+    #   url = "https://github.com/dimpase/lcalc/pull/1/commits/0500c67b6aa1f492715591669f6647c8f7a3ea59.patch";
+    #   sha256 = "0dqwmxpm9wb53qbypsyfkgsvk2f8nf67sydphd4dkc2vw4yz6vla";
+    # })
+
+    (fetchpatch {
+      name = "c++11.patch";
+      url = "https://git.archlinux.org/svntogit/community.git/plain/trunk/lcalc-c++11.patch?h=packages/lcalc&id=3607b97df5a8c231191115b0cb5c62426b339e71";
+      sha256 = "1ccrl61lv2vvx8ggldq54m5d0n1iy6mym7qz0i8nj6yj0dshnpk3";
+    })
+  ] ++ stdenv.lib.optional stdenv.isDarwin
+  (fetchpatch {
+    url = "https://git.sagemath.org/sage.git/plain/build/pkgs/lcalc/patches/clang.patch";
+    sha256 = "0bb7656z6cp6i4p2qj745cmq0lhh52v2akl9whi760dynfdxbl18";
+  });
+
+  postPatch = stdenv.lib.optionalString stdenv.isDarwin ''
+    substituteInPlace src/Makefile --replace g++ c++
+  '';
 
   installFlags = [
     "DESTDIR=$(out)"
diff --git a/pkgs/development/libraries/science/math/libbraiding/default.nix b/pkgs/development/libraries/science/math/libbraiding/default.nix
new file mode 100644
index 000000000000..be650f3c3ce8
--- /dev/null
+++ b/pkgs/development/libraries/science/math/libbraiding/default.nix
@@ -0,0 +1,34 @@
+{ stdenv
+, fetchFromGitHub
+, autoreconfHook
+}:
+
+stdenv.mkDerivation rec {
+  version = "1.0";
+  name = "libbraiding-${version}";
+
+  src = fetchFromGitHub {
+    owner = "miguelmarco";
+    repo = "libbraiding";
+    rev = version;
+    sha256 = "0l68rikfr7k2l547gb3pp3g8cj5zzxwipm79xrb5r8ffj466ydxg";
+  };
+
+  nativeBuildInputs = [
+    autoreconfHook
+  ];
+
+  # no tests included for now (2018-08-05), but can't hurt to activate
+  doCheck = true;
+
+  meta = with stdenv.lib; {
+    homepage = https://github.com/miguelmarco/libbraiding/;
+    description = "C++ library for computations on braid groups";
+    longDescription = ''
+      A library to compute several properties of braids, including centralizer and conjugacy check.
+    '';
+    license = licenses.gpl3;
+    maintainers = with maintainers; [ timokau ];
+    platforms = platforms.all;
+  };
+}
diff --git a/pkgs/development/libraries/science/math/libhomfly/default.nix b/pkgs/development/libraries/science/math/libhomfly/default.nix
new file mode 100644
index 000000000000..e96ee475d7d2
--- /dev/null
+++ b/pkgs/development/libraries/science/math/libhomfly/default.nix
@@ -0,0 +1,35 @@
+{ stdenv
+, fetchFromGitHub
+, autoreconfHook
+, boehmgc
+}:
+
+stdenv.mkDerivation rec {
+  version = "1.02r5";
+  name = "llibhomfly-${version}";
+
+  src = fetchFromGitHub {
+    owner = "miguelmarco";
+    repo = "libhomfly";
+    rev = version;
+    sha256 = "1szv8iwlhvmy3saigi15xz8vgch92p2lbsm6440v5s8vxj455bvd";
+  };
+
+  buildInputs = [
+    boehmgc
+  ];
+
+  nativeBuildInputs = [
+    autoreconfHook
+  ];
+
+  doCheck = true;
+
+  meta = with stdenv.lib; {
+    homepage = https://github.com/miguelmarco/libhomfly/;
+    description = "Library to compute the homfly polynomial of knots and links";
+    license = licenses.unlicense;
+    maintainers = with maintainers; [ timokau ];
+    platforms = platforms.all;
+  };
+}
diff --git a/pkgs/development/libraries/smarty3-i18n/default.nix b/pkgs/development/libraries/smarty3-i18n/default.nix
new file mode 100644
index 000000000000..941e75b8ba92
--- /dev/null
+++ b/pkgs/development/libraries/smarty3-i18n/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, fetchFromGitHub, ... }: stdenv.mkDerivation rec {
+  name = "smarty-i18n-${version}";
+  version = "1.0";
+
+  src = fetchFromGitHub {
+    owner = "kikimosha";
+    repo = "smarty3-i18n";
+    rev = "${version}";
+    sha256 = "0rjxq4wka73ayna3hb5dxc5pgc8bw8p5fy507yc6cv2pl4h4nji2";
+  };
+
+  installPhase = ''
+    mkdir $out
+    cp block.t.php $out
+  '';
+
+  meta = with stdenv.lib; {
+    description = "gettext for the smarty3 framework";
+    license = licenses.lgpl21;
+    homepage = https://github.com/kikimosha/smarty3-i18n;
+    maintainers = with maintainers; [ das_j ];
+    platforms = platforms.all;
+  };
+}
diff --git a/pkgs/development/libraries/spice-gtk/default.nix b/pkgs/development/libraries/spice-gtk/default.nix
index aeab43c889d6..f4f10978ec13 100644
--- a/pkgs/development/libraries/spice-gtk/default.nix
+++ b/pkgs/development/libraries/spice-gtk/default.nix
@@ -2,7 +2,7 @@
 , openssl, libpulseaudio, pixman, gobjectIntrospection, libjpeg_turbo, zlib
 , cyrus_sasl, python2Packages, autoreconfHook, usbredir, libsoup
 , withPolkit ? true, polkit, acl, usbutils
-, vala, gtk3, epoxy, libdrm, gst_all_1, phodav }:
+, vala, gtk3, epoxy, libdrm, gst_all_1, phodav, opusfile }:
 
 # If this package is built with polkit support (withPolkit=true),
 # usb redirection reqires spice-client-glib-usb-acl-helper to run setuid root.
@@ -30,13 +30,13 @@ with stdenv.lib;
 let
   inherit (python2Packages) python pygtk;
 in stdenv.mkDerivation rec {
-  name = "spice-gtk-0.34";
+  name = "spice-gtk-0.35";
 
   outputs = [ "out" "dev" ];
 
   src = fetchurl {
     url = "https://www.spice-space.org/download/gtk/${name}.tar.bz2";
-    sha256 = "1vknp72pl6v6nf3dphhwp29hk6gv787db2pmyg4m312z2q0hwwp9";
+    sha256 = "11lymg467gvj5ys8k22ihnfbxjn4x34ygyzirpg2nphjwlyhgrml";
   };
 
   postPatch = ''
@@ -47,7 +47,7 @@ in stdenv.mkDerivation rec {
 
   buildInputs = [
     spice-protocol celt_0_5_1 openssl libpulseaudio gst_all_1.gst-plugins-base pixman
-    libjpeg_turbo zlib cyrus_sasl python pygtk usbredir gtk3 epoxy libdrm phodav
+    libjpeg_turbo zlib cyrus_sasl python pygtk usbredir gtk3 epoxy libdrm phodav opusfile
   ] ++ optionals withPolkit [ polkit acl usbutils ] ;
 
   nativeBuildInputs = [ pkgconfig gettext libsoup autoreconfHook vala gobjectIntrospection ];
@@ -58,6 +58,7 @@ in stdenv.mkDerivation rec {
     "--with-gtk3"
     "--enable-introspection"
     "--enable-vala"
+    "--enable-celt051"
   ];
 
   dontDisableStatic = true; # Needed by the coroutine test
diff --git a/pkgs/development/libraries/sqlite/analyzer.nix b/pkgs/development/libraries/sqlite/analyzer.nix
index 031dd8f4f9c8..5b68b4901f9a 100644
--- a/pkgs/development/libraries/sqlite/analyzer.nix
+++ b/pkgs/development/libraries/sqlite/analyzer.nix
@@ -24,6 +24,7 @@ stdenv.mkDerivation rec {
     description = "A tool that shows statistics about SQLite databases";
     downloadPage = http://sqlite.org/download.html;
     homepage = http://www.sqlite.org;
+    license = licenses.publicDomain;
     maintainers = with maintainers; [ pesterhazy ];
     platforms = platforms.unix;
   };
diff --git a/pkgs/development/libraries/sqlite/default.nix b/pkgs/development/libraries/sqlite/default.nix
index ed25fcb5b801..41fd880769a3 100644
--- a/pkgs/development/libraries/sqlite/default.nix
+++ b/pkgs/development/libraries/sqlite/default.nix
@@ -75,6 +75,7 @@ stdenv.mkDerivation rec {
     description = "A self-contained, serverless, zero-configuration, transactional SQL database engine";
     downloadPage = http://sqlite.org/download.html;
     homepage = http://www.sqlite.org/;
+    license = licenses.publicDomain;
     maintainers = with maintainers; [ eelco np ];
     platforms = platforms.unix;
   };
diff --git a/pkgs/development/libraries/sqlite/sqlar.nix b/pkgs/development/libraries/sqlite/sqlar.nix
index 734d68ca3d49..e5d322330e8e 100644
--- a/pkgs/development/libraries/sqlite/sqlar.nix
+++ b/pkgs/development/libraries/sqlite/sqlar.nix
@@ -20,6 +20,7 @@ stdenv.mkDerivation rec {
   meta = with stdenv.lib; {
     homepage = https://sqlite.org/sqlar;
     description = "SQLite Archive utilities";
+    license = licenses.bsd2;
     platforms = platforms.all;
     maintainers = with maintainers; [ dtzWill ];
   };
diff --git a/pkgs/development/libraries/sundials/default.nix b/pkgs/development/libraries/sundials/default.nix
index 7bf314997433..fc9abdc24c7c 100644
--- a/pkgs/development/libraries/sundials/default.nix
+++ b/pkgs/development/libraries/sundials/default.nix
@@ -3,12 +3,12 @@
 stdenv.mkDerivation rec {
 
   pname = "sundials";
-  version = "3.1.1";
+  version = "3.1.2";
   name = "${pname}-${version}";
 
   src = fetchurl {
   url = "https://computation.llnl.gov/projects/${pname}/download/${pname}-${version}.tar.gz";
-  sha256 = "090s8ymhd0g1s1d44fa73r5yi32hb4biwahhbfi327zd64yn8kd2";
+  sha256 = "05p19y3vv0vi3nggrvy6ymqkvhab2dxncl044qj0xnaix2qmp658";
   };
 
   preConfigure = ''
diff --git a/pkgs/development/libraries/tre/default.nix b/pkgs/development/libraries/tre/default.nix
index 12f7e4c765d2..901b6aa097fd 100644
--- a/pkgs/development/libraries/tre/default.nix
+++ b/pkgs/development/libraries/tre/default.nix
@@ -16,5 +16,6 @@ stdenv.mkDerivation rec {
 
   meta = {
     platforms = stdenv.lib.platforms.unix;
+    license = stdenv.lib.licenses.bsd2;
   };
 }
diff --git a/pkgs/development/libraries/usbredir/default.nix b/pkgs/development/libraries/usbredir/default.nix
index 25ddfb355241..3d09545c9317 100644
--- a/pkgs/development/libraries/usbredir/default.nix
+++ b/pkgs/development/libraries/usbredir/default.nix
@@ -2,11 +2,11 @@
 
 stdenv.mkDerivation rec {
   name = "usbredir-${version}";
-  version = "0.7.1";
+  version = "0.8.0";
 
   src = fetchurl {
     url = "https://spice-space.org/download/usbredir/${name}.tar.bz2";
-    sha256 = "1wsnmk4wjpdhbn1zaxg6bmyxspcki2zgy0am9lk037rnl4krwzj0";
+    sha256 = "002yik1x7kn0427xahvnhjby2np14a6xqw7c3dx530n9h5d9rg47";
   };
 
   NIX_CFLAGS_COMPILE = [ "-Wno-error" ];
diff --git a/pkgs/development/libraries/utf8proc/default.nix b/pkgs/development/libraries/utf8proc/default.nix
index 89dbeaab04ae..5b05f9ffef4a 100644
--- a/pkgs/development/libraries/utf8proc/default.nix
+++ b/pkgs/development/libraries/utf8proc/default.nix
@@ -2,11 +2,11 @@
 
 stdenv.mkDerivation rec {
   name = "utf8proc-${version}";
-  version = "2.1.1";
+  version = "2.2.0";
 
   src = fetchurl {
     url = "https://github.com/JuliaLang/utf8proc/archive/v${version}.tar.gz";
-    sha256 = "1cnpigrazhslw65s4j1a56j7p6d7d61wsxxjf1218i9mkwv2yw17";
+    sha256 = "1gsxxp7vk36z1g5mg19kq10j35dks5f9slsab2xfazh5vgdx33rz";
   };
 
   makeFlags = [ "prefix=$(out)" ];
diff --git a/pkgs/development/libraries/wcslib/default.nix b/pkgs/development/libraries/wcslib/default.nix
index 5dd79980680f..7c4d275e05fe 100644
--- a/pkgs/development/libraries/wcslib/default.nix
+++ b/pkgs/development/libraries/wcslib/default.nix
@@ -1,14 +1,14 @@
 { fetchurl,  stdenv, flex }:
 
 stdenv.mkDerivation rec {
-  version = "5.18";
+  version = "5.19.1";
   name = "wcslib-${version}";
 
   buildInputs = [ flex ];
 
   src = fetchurl {
     url = "ftp://ftp.atnf.csiro.au/pub/software/wcslib/${name}.tar.bz2";
-    sha256 ="16jh568k99c9p0y3qzcgps2rii933x9wlay7q1xm0lr59zqzp4xn";
+    sha256 ="160gvz9xk4hvliwb75ry770qdf899kc89ij6r0y7fh60lbjz1far";
   };
 
   prePatch = ''
diff --git a/pkgs/development/libraries/webkitgtk/2.20.nix b/pkgs/development/libraries/webkitgtk/2.20.nix
index e234e3e66ad9..5e30b2b79318 100644
--- a/pkgs/development/libraries/webkitgtk/2.20.nix
+++ b/pkgs/development/libraries/webkitgtk/2.20.nix
@@ -15,7 +15,7 @@ assert stdenv.isDarwin -> !enableGtk2Plugins;
 with stdenv.lib;
 stdenv.mkDerivation rec {
   name = "webkitgtk-${version}";
-  version = "2.20.3";
+  version = "2.20.4";
 
   meta = {
     description = "Web content rendering engine, GTK+ port";
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
 
   src = fetchurl {
     url = "https://webkitgtk.org/releases/${name}.tar.xz";
-    sha256 = "1n0dy94bm7wvxln4jis1gp8plv8n4a01g41724zsf5psg1yk16sp";
+    sha256 = "0cmfjbfxssgrwhgqmk7kqws91k6pha519bnyjrfsgy640max2zfc";
   };
 
   patches = optionals stdenv.isDarwin [
@@ -39,12 +39,6 @@ stdenv.mkDerivation rec {
     patchShebangs .
   '';
 
-  postConfigure = ''
-    # A stopgap for a non-deterministic build failure when using only one core
-    # Upstream bug: https://bugs.webkit.org/show_bug.cgi?id=183788#c4
-    ninja JavaScriptCoreForwardingHeaders WTFForwardingHeaders
-  '';
-
   cmakeFlags = [
   "-DPORT=GTK"
   "-DUSE_LIBHYPHEN=0"
diff --git a/pkgs/development/libraries/webrtc-audio-processing/default.nix b/pkgs/development/libraries/webrtc-audio-processing/default.nix
index 056ab8c51387..96e7b4c4a20d 100644
--- a/pkgs/development/libraries/webrtc-audio-processing/default.nix
+++ b/pkgs/development/libraries/webrtc-audio-processing/default.nix
@@ -1,18 +1,16 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchurl, darwin }:
 
 stdenv.mkDerivation rec {
-  name = "webrtc-audio-processing-0.3";
+  name = "webrtc-audio-processing-0.3.1";
 
   src = fetchurl {
     url = "https://freedesktop.org/software/pulseaudio/webrtc-audio-processing/${name}.tar.xz";
-    sha256 = "1yl0187xjh1j2zkb7v9cs9i868zcaj23pzn4a36qhzam9wfjjvkm";
+    sha256 = "1gsx7k77blfy171b6g3m0k0s0072v6jcawhmx1kjs9w5zlwdkzd0";
   };
 
-  # Avoid this error:
-  # signal_processing/filter_ar_fast_q12_armv7.S:88: Error: selected processor does not support `sbfx r11,r6,#12,#16' in ARM mode
-  patchPhase = stdenv.lib.optionalString stdenv.isAarch32 ''
-    substituteInPlace configure --replace 'armv7*|armv8*' 'disabled'
-  '' + stdenv.lib.optionalString stdenv.hostPlatform.isMusl ''
+  buildInputs = stdenv.lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ ApplicationServices ]);
+
+  patchPhase = stdenv.lib.optionalString stdenv.hostPlatform.isMusl ''
     substituteInPlace webrtc/base/checks.cc --replace 'defined(__UCLIBC__)' 1
   '';
 
diff --git a/pkgs/development/libraries/wxwidgets/3.0/default.nix b/pkgs/development/libraries/wxwidgets/3.0/default.nix
index 309d9be274d1..5d3086fc5049 100644
--- a/pkgs/development/libraries/wxwidgets/3.0/default.nix
+++ b/pkgs/development/libraries/wxwidgets/3.0/default.nix
@@ -14,17 +14,15 @@ assert withWebKit -> (if withGtk2 then webkitgtk24x-gtk2 else webkitgtk) != null
 
 with stdenv.lib;
 
-let
-  version = "3.0.3.1";
-in
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
+  version = "3.0.4";
   name = "wxwidgets-${version}";
 
   src = fetchFromGitHub {
     owner = "wxWidgets";
     repo = "wxWidgets";
     rev = "v${version}";
-    sha256 = "1b90in65k1ij6kyk41knxs86i6hx5lkz30gpvzdvh0cbjagv5asq";
+    sha256 = "19mqglghjjqjgz4rbybn3qdgn2cz9xc511nq1pvvli9wx2k8syl1";
   };
 
   buildInputs =
@@ -44,11 +42,7 @@ stdenv.mkDerivation {
           + "fix_assertion_using_hide_in_destroy.diff";
       sha256 = "009y3dav79wiig789vkkc07g1qdqprg1544lih79199kb1h64lvy";
     })
-    # "Add support for WebKit2GTK+ in wxWebView". Will be in 3.0.4
-  ] ++ optional (!withGtk2) (fetchpatch {
-      url = "https://github.com/wxWidgets/wxWidgets/commit/ec6e54bc893fb7516731ca9c71e0d0bbc5ae9ff7.patch";
-      sha256 = "0gxd83xajm7gdv9rdzyvqwa2p5nz29nr23i0zx2dgfpsvz2qjp3q";
-    });
+  ];
 
   configureFlags =
     [ "--disable-precomp-headers" "--enable-mediactrl"
@@ -87,7 +81,7 @@ stdenv.mkDerivation {
   };
 
   enableParallelBuilding = true;
-  
+
   meta = {
     platforms = with platforms; darwin ++ linux;
     license = licenses.wxWindows;
diff --git a/pkgs/development/libraries/xdg-desktop-portal-gtk/default.nix b/pkgs/development/libraries/xdg-desktop-portal-gtk/default.nix
index 720e394afc70..e6f23a8a2703 100644
--- a/pkgs/development/libraries/xdg-desktop-portal-gtk/default.nix
+++ b/pkgs/development/libraries/xdg-desktop-portal-gtk/default.nix
@@ -1,7 +1,7 @@
 { stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, libxml2, xdg-desktop-portal, gtk3, glib }:
 
 let
-  version = "0.11";
+  version = "0.99";
 in stdenv.mkDerivation rec {
   name = "xdg-desktop-portal-gtk-${version}";
 
@@ -9,7 +9,7 @@ in stdenv.mkDerivation rec {
     owner = "flatpak";
     repo = "xdg-desktop-portal-gtk";
     rev = version;
-    sha256 = "03ysv29k7fp14hx0gakjigzzlniwicqd81nrhnc6w4pgin0y0zwg";
+    sha256 = "0jnmrl55gpvz06hy0832kcby4y84f0a1hiali6qy1lcmyqhm3v59";
   };
 
   nativeBuildInputs = [ autoreconfHook pkgconfig libxml2 xdg-desktop-portal ];
diff --git a/pkgs/development/libraries/xdg-desktop-portal/default.nix b/pkgs/development/libraries/xdg-desktop-portal/default.nix
index 98bd8ba23bb5..9651f642a011 100644
--- a/pkgs/development/libraries/xdg-desktop-portal/default.nix
+++ b/pkgs/development/libraries/xdg-desktop-portal/default.nix
@@ -1,7 +1,7 @@
 { stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, libxml2, glib, pipewire, fuse }:
 
 let
-  version = "0.11";
+  version = "0.99";
 in stdenv.mkDerivation rec {
   name = "xdg-desktop-portal-${version}";
 
@@ -11,7 +11,7 @@ in stdenv.mkDerivation rec {
     owner = "flatpak";
     repo = "xdg-desktop-portal";
     rev = version;
-    sha256 = "06gipd51snvlp2jp68v2c8rwbsv36kjzg9xacm81n1w4b2dpz4g0";
+    sha256 = "05garhdxylphrizyaqnz4sfpp28fd00v877q7cf1gyhpk1sr8i83";
   };
 
   patches = [
diff --git a/pkgs/development/libraries/zlib/default.nix b/pkgs/development/libraries/zlib/default.nix
index b8537896d791..fa6b8fb13b5a 100644
--- a/pkgs/development/libraries/zlib/default.nix
+++ b/pkgs/development/libraries/zlib/default.nix
@@ -74,6 +74,7 @@ stdenv.mkDerivation rec {
   };
 
   meta = with stdenv.lib; {
+    homepage = https://zlib.net;
     description = "Lossless data-compression library";
     license = licenses.zlib;
     platforms = platforms.all;
diff --git a/pkgs/development/misc/avr/binutils/default.nix b/pkgs/development/misc/avr/binutils/default.nix
index 0826b83ed199..de87ad884927 100644
--- a/pkgs/development/misc/avr/binutils/default.nix
+++ b/pkgs/development/misc/avr/binutils/default.nix
@@ -1,14 +1,14 @@
 { stdenv, fetchurl }:
 
 let
-  version = "2.30";
+  version = "2.31.1";
 in
 stdenv.mkDerivation {
   name = "avr-binutils-${version}";
 
   src = fetchurl {
     url = "mirror://gnu/binutils/binutils-${version}.tar.bz2";
-    sha256 = "028cklfqaab24glva1ks2aqa1zxa6w6xmc8q34zs1sb7h22dxspg";
+    sha256 = "1l34hn1zkmhr1wcrgf0d4z7r3najxnw3cx2y2fk7v55zjlk3ik7z";
   };
   configureFlags = "--target=avr --enable-languages=c,c++";
 
diff --git a/pkgs/development/misc/avr/gcc/default.nix b/pkgs/development/misc/avr/gcc/default.nix
index cce11616e2f1..5c9b56c99183 100644
--- a/pkgs/development/misc/avr/gcc/default.nix
+++ b/pkgs/development/misc/avr/gcc/default.nix
@@ -1,14 +1,14 @@
 { stdenv, fetchurl, gmp, mpfr, libmpc, zlib, avrbinutils, texinfo }:
 
 let
-  version = "8.1.0";
+  version = "8.2.0";
 in
 stdenv.mkDerivation {
 
   name = "avr-gcc-${version}";
   src = fetchurl {
     url = "mirror://gcc/releases/gcc-${version}/gcc-${version}.tar.xz";
-    sha256 = "0lxil8x0jjx7zbf90cy1rli650akaa6hpk8wk8s62vk2jbwnc60x";
+    sha256 = "10007smilswiiv2ymazr3b6x2i933c0ycxrr529zh4r6p823qv0r";
   };
 
   patches = [
diff --git a/pkgs/development/misc/stm32/betaflight/default.nix b/pkgs/development/misc/stm32/betaflight/default.nix
index 8d4d0d7f4a2b..0c601c7773cc 100644
--- a/pkgs/development/misc/stm32/betaflight/default.nix
+++ b/pkgs/development/misc/stm32/betaflight/default.nix
@@ -1,18 +1,17 @@
 { stdenv, fetchFromGitHub
 , gcc-arm-embedded, python2
 , skipTargets ? [
-  # These targets do not build for various unexplored reasons
-  # TODO ... fix them
-  "AFROMINI"
-  "ALIENWHOOP"
-  "BEEBRAIN"
-  "CJMCU"
-  "FRSKYF3"
+  # These targets do not build, for the reasons listed, along with the last version checked.
+  # Probably all of the issues with these targets need to be addressed upstream.
+  "AG3X"       # 3.4.0-rc4: has not specified a valid STM group, must be one of F1, F3, F405, F411 or F7x5. Have you prepared a valid target.mk?
+  "ALIENWHOOP" # 3.4.0-rc4: has not specified a valid STM group, must be one of F1, F3, F405, F411 or F7x5. Have you prepared a valid target.mk?
+  "FURYF3"     # 3.4.0-rc4: flash region overflow
+  "OMNINXT"    # 3.4.0-rc4: has not specified a valid STM group, must be one of F1, F3, F405, F411 or F7x5. Have you prepared a valid target.mk?
 ]}:
 
 let
 
-  version = "3.2.3";
+  version = "3.4.0-rc4";
 
 in stdenv.mkDerivation rec {
 
@@ -21,8 +20,8 @@ in stdenv.mkDerivation rec {
   src = fetchFromGitHub {
     owner = "betaflight";
     repo = "betaflight";
-    rev = "v${version}";
-    sha256 = "0vbjyxfjxgpaiiwvj5bscrlfikzp3wnxpmc4sxcz5yw5mwb9g428";
+    rev = "8e9e7574481b1abba9354b24f41eb31054943785"; # Always use a commit id here!
+    sha256 = "1wyp23p876xbfi9z6gm4xn1nwss3myvrjjjq9pd3s0vf5gkclkg5";
   };
 
   buildInputs = [
@@ -31,7 +30,7 @@ in stdenv.mkDerivation rec {
   ];
 
   postPatch = ''
-    sed -ri "s/REVISION.*=.*git log.*/REVISION = ${builtins.substring 0 9 src.rev}/" Makefile # Let's not require git in shell
+    sed -ri "s/REVISION.*=.*git log.*/REVISION = ${builtins.substring 0 10 src.rev}/" Makefile # Simulate abbrev'd rev.
     sed -ri "s/binary hex/hex/" Makefile # No need for anything besides .hex
   '';
 
@@ -39,7 +38,7 @@ in stdenv.mkDerivation rec {
 
   preBuild = ''
     buildFlagsArray=(
-      "SKIP_TARGETS=${toString skipTargets}"
+      "NOBUILD_TARGETS=${toString skipTargets}"
       "GCC_REQUIRED_VERSION=$(arm-none-eabi-gcc -dumpversion)"
       all
     )
@@ -59,7 +58,7 @@ in stdenv.mkDerivation rec {
     homepage = https://github.com/betaflight/betaflight;
     license = licenses.gpl3;
     maintainers = with maintainers; [ elitak ];
-    platforms = platforms.linux;
+    platforms = [ "i686-linux" "x86_64-linux" ];
   };
 
 }
diff --git a/pkgs/development/misc/stm32/inav/default.nix b/pkgs/development/misc/stm32/inav/default.nix
new file mode 100644
index 000000000000..cb9cc80d3252
--- /dev/null
+++ b/pkgs/development/misc/stm32/inav/default.nix
@@ -0,0 +1,56 @@
+{ stdenv, fetchFromGitHub
+, gcc-arm-embedded, ruby
+}:
+
+let
+
+  version = "2.0.0-rc2";
+
+in stdenv.mkDerivation rec {
+
+  name = "inav-${version}";
+
+  src = fetchFromGitHub {
+    owner = "iNavFlight";
+    repo = "inav";
+    rev = "a8415e89c2956d133d8175827c079bcf3bc3766c"; # Always use a commit id here!
+    sha256 = "15zai8qf43b06fmws1sbkmdgip51zp7gkfj7pp9b6gi8giarzq3y";
+  };
+
+  buildInputs = [
+    gcc-arm-embedded
+    ruby
+  ];
+
+  postPatch = ''
+    sed -ri "s/REVISION.*=.*shell git.*/REVISION = ${builtins.substring 0 10 src.rev}/" Makefile # Simulate abbrev'd rev.
+    sed -ri "s/-j *[0-9]+//" Makefile # Eliminate parallel build args in submakes
+    sed -ri "s/binary hex/hex/" Makefile # No need for anything besides .hex
+  '';
+
+  enableParallelBuilding = true;
+
+  preBuild = ''
+    buildFlagsArray=(
+      all
+    )
+  '';
+
+  installPhase = ''
+    runHook preInstall
+
+    mkdir -p $out
+    cp obj/*.hex $out
+
+    runHook postInstall
+  '';
+
+  meta = with stdenv.lib; {
+    description = "Navigation-enabled flight control software";
+    homepage = https://inavflight.github.io;
+    license = licenses.gpl3;
+    maintainers = with maintainers; [ elitak ];
+    platforms = [ "i686-linux" "x86_64-linux" ];
+  };
+
+}
diff --git a/pkgs/development/mobile/androidenv/androidndk.nix b/pkgs/development/mobile/androidenv/androidndk.nix
index fd8651e89cf5..972c8a5dfbce 100644
--- a/pkgs/development/mobile/androidenv/androidndk.nix
+++ b/pkgs/development/mobile/androidenv/androidndk.nix
@@ -91,5 +91,6 @@ stdenv.mkDerivation rec {
   meta = {
     platforms = stdenv.lib.platforms.linux;
     hydraPlatforms = [];
+    license = stdenv.lib.licenses.asl20;
   };
 }
diff --git a/pkgs/development/mobile/androidenv/androidsdk.nix b/pkgs/development/mobile/androidenv/androidsdk.nix
index 8d9f87b6d079..503e4f5c889b 100644
--- a/pkgs/development/mobile/androidenv/androidsdk.nix
+++ b/pkgs/development/mobile/androidenv/androidsdk.nix
@@ -267,5 +267,6 @@ stdenv.mkDerivation rec {
   meta = {
     platforms = stdenv.lib.platforms.unix;
     hydraPlatforms = [];
+    license = stdenv.lib.licenses.unfree;
   };
 }
diff --git a/pkgs/development/node-packages/node-packages-v6.json b/pkgs/development/node-packages/node-packages-v6.json
index dd8d0818703c..7cb77cf476cb 100644
--- a/pkgs/development/node-packages/node-packages-v6.json
+++ b/pkgs/development/node-packages/node-packages-v6.json
@@ -105,6 +105,7 @@
 , "svgo"
 , "tern"
 , "titanium"
+, "triton"
 , "typescript"
 , "typings"
 , "uglify-js"
diff --git a/pkgs/development/node-packages/node-packages-v6.nix b/pkgs/development/node-packages/node-packages-v6.nix
index 6dae8dd70131..a50be209bcdf 100644
--- a/pkgs/development/node-packages/node-packages-v6.nix
+++ b/pkgs/development/node-packages/node-packages-v6.nix
@@ -3154,6 +3154,15 @@ let
         sha1 = "31ab1ac8b129363463e35b3ebb69f4dfcfba7947";
       };
     };
+    "backoff-2.4.1" = {
+      name = "backoff";
+      packageName = "backoff";
+      version = "2.4.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/backoff/-/backoff-2.4.1.tgz";
+        sha1 = "2f68c50e0dd789dbefe24200a62efb04d2456d68";
+      };
+    };
     "backoff-2.5.0" = {
       name = "backoff";
       packageName = "backoff";
@@ -3469,6 +3478,15 @@ let
         sha512 = "+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==";
       };
     };
+    "bigspinner-3.1.0" = {
+      name = "bigspinner";
+      packageName = "bigspinner";
+      version = "3.1.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/bigspinner/-/bigspinner-3.1.0.tgz";
+        sha1 = "dd3a862b2fedf66fee8471320069428d0d84427a";
+      };
+    };
     "bin-version-2.0.0" = {
       name = "bin-version";
       packageName = "bin-version";
@@ -5629,6 +5647,15 @@ let
         sha1 = "8d21967625b25ee35fca8e8453ccf10fccd04e45";
       };
     };
+    "cmdln-4.1.2" = {
+      name = "cmdln";
+      packageName = "cmdln";
+      version = "4.1.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/cmdln/-/cmdln-4.1.2.tgz";
+        sha1 = "4345bb5498f2b096ba85ec8c5579a8cb252f7c70";
+      };
+    };
     "co-3.1.0" = {
       name = "co";
       packageName = "co";
@@ -10356,6 +10383,15 @@ let
         sha1 = "4d58b815ace5bebfc4ebf03cf98b0a7604a99b86";
       };
     };
+    "extsprintf-1.0.2" = {
+      name = "extsprintf";
+      packageName = "extsprintf";
+      version = "1.0.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz";
+        sha1 = "e1080e0658e300b06294990cc70e1502235fd550";
+      };
+    };
     "extsprintf-1.2.0" = {
       name = "extsprintf";
       packageName = "extsprintf";
@@ -11616,6 +11652,15 @@ let
         sha1 = "1b0ab3bd553b2a0d6399d29c0e3ea0b252078327";
       };
     };
+    "fuzzyset.js-0.0.1" = {
+      name = "fuzzyset.js";
+      packageName = "fuzzyset.js";
+      version = "0.0.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/fuzzyset.js/-/fuzzyset.js-0.0.1.tgz";
+        sha1 = "979e22f9451b4b38f051f7937c919dbacc692958";
+      };
+    };
     "fx-runner-1.0.9" = {
       name = "fx-runner";
       packageName = "fx-runner";
@@ -11841,6 +11886,15 @@ let
         sha512 = "bOZafIX+19cCS5KUjHtlJPZW+4joMa5tISIk5CugjmlZE0zZtjwB59wm56JPXVy5ELivw7g4Z9TEI0EDa2CSwQ==";
       };
     };
+    "getpass-0.1.6" = {
+      name = "getpass";
+      packageName = "getpass";
+      version = "0.1.6";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz";
+        sha1 = "283ffd9fc1256840875311c1b60e8c40187110e6";
+      };
+    };
     "getpass-0.1.7" = {
       name = "getpass";
       packageName = "getpass";
@@ -15676,6 +15730,15 @@ let
         sha1 = "cd13466ea2480dbd8396a570d47d31dda476f8b1";
       };
     };
+    "jsprim-1.4.0" = {
+      name = "jsprim";
+      packageName = "jsprim";
+      version = "1.4.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz";
+        sha1 = "a3b87e40298d8c380552d8cc7628a0bb95a22918";
+      };
+    };
     "jsprim-1.4.1" = {
       name = "jsprim";
       packageName = "jsprim";
@@ -17216,6 +17279,15 @@ let
         sha1 = "6952722ffa3049a55a5e1c10ee4a0947a3e5e19b";
       };
     };
+    "lomstream-1.1.0" = {
+      name = "lomstream";
+      packageName = "lomstream";
+      version = "1.1.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/lomstream/-/lomstream-1.1.0.tgz";
+        sha1 = "2a7f8066ec3ab40bef28ca384842e75340183bf0";
+      };
+    };
     "long-2.4.0" = {
       name = "long";
       packageName = "long";
@@ -17432,6 +17504,15 @@ let
         sha1 = "2738bd9f0d3cf4f84490c5736c48699ac632cda3";
       };
     };
+    "lstream-0.0.4" = {
+      name = "lstream";
+      packageName = "lstream";
+      version = "0.0.4";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/lstream/-/lstream-0.0.4.tgz";
+        sha1 = "d637764ea33a929bd00f34d2a23c2256d0d5fb5b";
+      };
+    };
     "ltgt-1.0.2" = {
       name = "ltgt";
       packageName = "ltgt";
@@ -18575,6 +18656,15 @@ let
         sha1 = "3bac3f3924a845d147784fc6558dee900b0151e2";
       };
     };
+    "mooremachine-2.2.1" = {
+      name = "mooremachine";
+      packageName = "mooremachine";
+      version = "2.2.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/mooremachine/-/mooremachine-2.2.1.tgz";
+        sha1 = "0d9891aa7c2cf32ca73e72f52a3561ed787e2e8c";
+      };
+    };
     "morgan-1.6.1" = {
       name = "morgan";
       packageName = "morgan";
@@ -20552,6 +20642,15 @@ let
         sha1 = "151af86bfc1f08c4b9f07d06ab250ffcbeb56581";
       };
     };
+    "once-1.3.2" = {
+      name = "once";
+      packageName = "once";
+      version = "1.3.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/once/-/once-1.3.2.tgz";
+        sha1 = "d8feeca93b039ec1dcdee7741c92bdac5e28081b";
+      };
+    };
     "once-1.3.3" = {
       name = "once";
       packageName = "once";
@@ -24324,6 +24423,33 @@ let
         sha1 = "e1e5b7ad9d4f6aeacd20e28f44a045f26c146dbc";
       };
     };
+    "restify-clients-1.5.2" = {
+      name = "restify-clients";
+      packageName = "restify-clients";
+      version = "1.5.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/restify-clients/-/restify-clients-1.5.2.tgz";
+        sha1 = "d4b13d82f287e77e2eb5daae14e6ef8534aa7389";
+      };
+    };
+    "restify-errors-3.0.0" = {
+      name = "restify-errors";
+      packageName = "restify-errors";
+      version = "3.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/restify-errors/-/restify-errors-3.0.0.tgz";
+        sha1 = "3b17177d43954acece4291465a97ce1b58cf3d57";
+      };
+    };
+    "restify-errors-3.1.0" = {
+      name = "restify-errors";
+      packageName = "restify-errors";
+      version = "3.1.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/restify-errors/-/restify-errors-3.1.0.tgz";
+        sha1 = "06b5479477874c0856d782a12c8707dcdad53f16";
+      };
+    };
     "restore-cursor-1.0.1" = {
       name = "restore-cursor";
       packageName = "restore-cursor";
@@ -24432,6 +24558,15 @@ let
         sha1 = "e439be2aaee327321952730f99a8929e4fc50582";
       };
     };
+    "rimraf-2.4.4" = {
+      name = "rimraf";
+      packageName = "rimraf";
+      version = "2.4.4";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/rimraf/-/rimraf-2.4.4.tgz";
+        sha1 = "b528ce2ebe0e6d89fb03b265de11d61da0dbcf82";
+      };
+    };
     "rimraf-2.4.5" = {
       name = "rimraf";
       packageName = "rimraf";
@@ -24864,6 +24999,15 @@ let
         sha1 = "77466de589cd5d3c95f138aa78bc569a3cb5d27a";
       };
     };
+    "semver-5.1.0" = {
+      name = "semver";
+      packageName = "semver";
+      version = "5.1.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz";
+        sha1 = "85f2cf8550465c4df000cf7d86f6b054106ab9e5";
+      };
+    };
     "semver-5.1.1" = {
       name = "semver";
       packageName = "semver";
@@ -25692,6 +25836,15 @@ let
         sha1 = "96568a565e9d9feb03b93a50651eee14d23adf44";
       };
     };
+    "smartdc-auth-2.5.7" = {
+      name = "smartdc-auth";
+      packageName = "smartdc-auth";
+      version = "2.5.7";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/smartdc-auth/-/smartdc-auth-2.5.7.tgz";
+        sha1 = "42d45710e791deb92df91326c8eed1bd5a842cb6";
+      };
+    };
     "smtp-connection-1.3.8" = {
       name = "smtp-connection";
       packageName = "smtp-connection";
@@ -26601,6 +26754,15 @@ let
         sha1 = "512675a28f08f1e581779e1989ab1e13effb49e4";
       };
     };
+    "sshpk-1.14.1" = {
+      name = "sshpk";
+      packageName = "sshpk";
+      version = "1.14.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/sshpk/-/sshpk-1.14.1.tgz";
+        sha1 = "130f5975eddad963f1d56f92b9ac6c51fa9f83eb";
+      };
+    };
     "sshpk-1.14.2" = {
       name = "sshpk";
       packageName = "sshpk";
@@ -26628,6 +26790,15 @@ let
         sha1 = "62e143c18530fda103320b3403e8ad42786d9718";
       };
     };
+    "sshpk-agent-1.7.0" = {
+      name = "sshpk-agent";
+      packageName = "sshpk-agent";
+      version = "1.7.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/sshpk-agent/-/sshpk-agent-1.7.0.tgz";
+        sha512 = "zR4GV5XYSypCusFzfTeTSXVqrFJJsK79Ec2KXZdo/x7qxBGSJPPZFtqMcqpXPaJ9VCK7Zn/vI+/kMrqeQILv4w==";
+      };
+    };
     "ssri-5.3.0" = {
       name = "ssri";
       packageName = "ssri";
@@ -27330,6 +27501,15 @@ let
         sha1 = "f7fb93758a69a571140181277eea0c2eb1301fa3";
       };
     };
+    "strsplit-1.0.0" = {
+      name = "strsplit";
+      packageName = "strsplit";
+      version = "1.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/strsplit/-/strsplit-1.0.0.tgz";
+        sha1 = "0fdedc68e91addcfcb2e6be9c262581a6e8c28aa";
+      };
+    };
     "subarg-1.0.0" = {
       name = "subarg";
       packageName = "subarg";
@@ -27538,6 +27718,15 @@ let
         sha256 = "c824206b33da96cf5c01c21f1b133a0e3568e07ee4dcc9beefa8226864cd0272";
       };
     };
+    "tabula-1.10.0" = {
+      name = "tabula";
+      packageName = "tabula";
+      version = "1.10.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/tabula/-/tabula-1.10.0.tgz";
+        sha1 = "2ed67caf8cad091de80e43622850d899713b2f47";
+      };
+    };
     "taffydb-2.6.2" = {
       name = "taffydb";
       packageName = "taffydb";
@@ -29851,6 +30040,15 @@ let
         sha1 = "8a6a4ac3a8c774b6f687fece49bdffd78552e2cd";
       };
     };
+    "verror-1.3.6" = {
+      name = "verror";
+      packageName = "verror";
+      version = "1.3.6";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz";
+        sha1 = "cff5df12946d297d2baaefaa2689e25be01c005c";
+      };
+    };
     "verror-1.6.0" = {
       name = "verror";
       packageName = "verror";
@@ -30103,6 +30301,15 @@ let
         sha1 = "3b899a8ef71c37f3054d79bdbdda31c7bf36f20d";
       };
     };
+    "vstream-0.1.0" = {
+      name = "vstream";
+      packageName = "vstream";
+      version = "0.1.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/vstream/-/vstream-0.1.0.tgz";
+        sha1 = "13587190f34e72ba7a07ebbaa7e70ac147b1fb7d";
+      };
+    };
     "walk-2.3.14" = {
       name = "walk";
       packageName = "walk";
@@ -46946,6 +47153,189 @@ in
     production = true;
     bypassCache = false;
   };
+  triton = nodeEnv.buildNodePackage {
+    name = "triton";
+    packageName = "triton";
+    version = "6.1.2";
+    src = fetchurl {
+      url = "https://registry.npmjs.org/triton/-/triton-6.1.2.tgz";
+      sha1 = "1f4376383ea07de8bffbfd00b445719d57a5f474";
+    };
+    dependencies = [
+      sources."asn1-0.2.4"
+      sources."assert-plus-0.2.0"
+      sources."backoff-2.4.1"
+      sources."balanced-match-1.0.0"
+      sources."bcrypt-pbkdf-1.0.2"
+      sources."bigspinner-3.1.0"
+      sources."brace-expansion-1.1.11"
+      sources."bunyan-1.8.12"
+      sources."clone-0.1.5"
+      (sources."cmdln-4.1.2" // {
+        dependencies = [
+          sources."assert-plus-1.0.0"
+          sources."extsprintf-1.4.0"
+        ];
+      })
+      sources."concat-map-0.0.1"
+      sources."core-util-is-1.0.2"
+      (sources."dashdash-1.14.1" // {
+        dependencies = [
+          sources."assert-plus-1.0.0"
+        ];
+      })
+      sources."dtrace-provider-0.8.7"
+      sources."ecc-jsbn-0.1.2"
+      sources."extsprintf-1.0.2"
+      sources."fast-safe-stringify-1.2.3"
+      sources."fuzzyset.js-0.0.1"
+      (sources."getpass-0.1.6" // {
+        dependencies = [
+          sources."assert-plus-1.0.0"
+        ];
+      })
+      sources."glob-5.0.15"
+      (sources."http-signature-1.2.0" // {
+        dependencies = [
+          sources."assert-plus-1.0.0"
+        ];
+      })
+      sources."inflight-1.0.6"
+      sources."inherits-2.0.3"
+      sources."is-absolute-0.1.7"
+      sources."is-relative-0.1.3"
+      sources."isarray-1.0.0"
+      sources."isexe-1.1.2"
+      sources."jsbn-0.1.1"
+      sources."json-schema-0.2.3"
+      (sources."jsprim-1.4.0" // {
+        dependencies = [
+          sources."assert-plus-1.0.0"
+          sources."verror-1.3.6"
+        ];
+      })
+      sources."keep-alive-agent-0.0.1"
+      sources."lodash-4.17.10"
+      (sources."lomstream-1.1.0" // {
+        dependencies = [
+          sources."assert-plus-0.1.5"
+          sources."extsprintf-1.3.0"
+        ];
+      })
+      sources."lru-cache-4.1.3"
+      sources."lstream-0.0.4"
+      sources."mime-1.6.0"
+      sources."minimatch-3.0.4"
+      sources."minimist-0.0.8"
+      sources."mkdirp-0.5.1"
+      sources."moment-2.22.2"
+      sources."mooremachine-2.2.1"
+      sources."mute-stream-0.0.7"
+      sources."mv-2.1.1"
+      sources."nan-2.10.0"
+      sources."ncp-2.0.0"
+      sources."once-1.3.2"
+      sources."path-is-absolute-1.0.1"
+      sources."precond-0.2.3"
+      sources."process-nextick-args-2.0.0"
+      sources."pseudomap-1.0.2"
+      sources."read-1.0.7"
+      sources."readable-stream-2.3.6"
+      (sources."restify-clients-1.5.2" // {
+        dependencies = [
+          sources."assert-plus-1.0.0"
+          (sources."restify-errors-3.1.0" // {
+            dependencies = [
+              sources."assert-plus-0.2.0"
+              sources."lodash-3.10.1"
+            ];
+          })
+        ];
+      })
+      (sources."restify-errors-3.0.0" // {
+        dependencies = [
+          sources."assert-plus-0.1.5"
+          sources."lodash-3.10.1"
+        ];
+      })
+      sources."rimraf-2.4.4"
+      sources."safe-buffer-5.1.2"
+      sources."safe-json-stringify-1.2.0"
+      sources."safer-buffer-2.1.2"
+      sources."semver-5.1.0"
+      (sources."smartdc-auth-2.5.7" // {
+        dependencies = [
+          sources."assert-plus-1.0.0"
+          (sources."dashdash-1.10.1" // {
+            dependencies = [
+              sources."assert-plus-0.1.5"
+            ];
+          })
+          sources."extsprintf-1.0.0"
+          sources."json-schema-0.2.2"
+          (sources."jsprim-0.3.0" // {
+            dependencies = [
+              sources."verror-1.3.3"
+            ];
+          })
+          sources."once-1.3.0"
+          sources."vasync-1.4.3"
+          sources."verror-1.1.0"
+        ];
+      })
+      (sources."sshpk-1.14.1" // {
+        dependencies = [
+          sources."assert-plus-1.0.0"
+        ];
+      })
+      (sources."sshpk-agent-1.7.0" // {
+        dependencies = [
+          sources."assert-plus-1.0.0"
+        ];
+      })
+      sources."string_decoder-1.1.1"
+      sources."strsplit-1.0.0"
+      (sources."tabula-1.10.0" // {
+        dependencies = [
+          sources."assert-plus-1.0.0"
+        ];
+      })
+      sources."tunnel-agent-0.6.0"
+      sources."tweetnacl-0.14.5"
+      sources."util-deprecate-1.0.2"
+      sources."uuid-3.3.2"
+      (sources."vasync-1.6.3" // {
+        dependencies = [
+          sources."extsprintf-1.2.0"
+          sources."verror-1.6.0"
+        ];
+      })
+      (sources."verror-1.10.0" // {
+        dependencies = [
+          sources."assert-plus-1.0.0"
+          sources."extsprintf-1.4.0"
+        ];
+      })
+      (sources."vstream-0.1.0" // {
+        dependencies = [
+          sources."assert-plus-0.1.5"
+          sources."extsprintf-1.2.0"
+        ];
+      })
+      sources."which-1.2.4"
+      sources."wordwrap-1.0.0"
+      sources."wrappy-1.0.2"
+      sources."yallist-2.1.2"
+    ];
+    buildInputs = globalBuildInputs;
+    meta = {
+      description = "Joyent Triton CLI and client (https://www.joyent.com/triton)";
+      homepage = https://github.com/joyent/node-triton;
+      license = "MPL-2.0";
+    };
+    production = true;
+    bypassCache = false;
+  };
   typescript = nodeEnv.buildNodePackage {
     name = "typescript";
     packageName = "typescript";
diff --git a/pkgs/development/ocaml-modules/csv/default.nix b/pkgs/development/ocaml-modules/csv/default.nix
index c168045831f1..804cbb8ea858 100644
--- a/pkgs/development/ocaml-modules/csv/default.nix
+++ b/pkgs/development/ocaml-modules/csv/default.nix
@@ -1,11 +1,11 @@
 { stdenv, fetchurl, ocaml, findlib, jbuilder }:
 
 stdenv.mkDerivation rec {
-	version = "2.0";
+	version = "2.1";
 	name = "ocaml${ocaml.version}-csv-${version}";
 	src = fetchurl {
-		url = "https://github.com/Chris00/ocaml-csv/releases/download/2.0/csv-2.0.tbz";
-		sha256 = "1g6xsybwc5ifr7n4hkqlh3294njzca12xg86ghh6pqy350wpq1zp";
+		url = "https://github.com/Chris00/ocaml-csv/releases/download/2.1/csv-2.1.tbz";
+		sha256 = "0cgfb6cwhwy7ypc1i3jyfz6sdnykp75aqi6kk0g1a2d81yjwzbcg";
 	};
 
 	unpackCmd = "tar -xjf $src";
diff --git a/pkgs/development/ocaml-modules/sequence/default.nix b/pkgs/development/ocaml-modules/sequence/default.nix
index 34f342faaa3f..f06282df4fc6 100644
--- a/pkgs/development/ocaml-modules/sequence/default.nix
+++ b/pkgs/development/ocaml-modules/sequence/default.nix
@@ -1,6 +1,10 @@
-{ stdenv, fetchFromGitHub, ocaml, findlib, ocamlbuild, qtest, ounit }:
+{ stdenv, fetchFromGitHub, ocaml, findlib, jbuilder, qtest, result }:
 
-let version = "0.10"; in
+if !stdenv.lib.versionAtLeast ocaml.version "4.02"
+then throw "sequence is not available for OCaml ${ocaml.version}"
+else
+
+let version = "1.1"; in
 
 stdenv.mkDerivation {
   name = "ocaml${ocaml.version}-sequence-${version}";
@@ -9,19 +13,16 @@ stdenv.mkDerivation {
     owner = "c-cube";
     repo = "sequence";
     rev = version;
-    sha256 = "0pl8pv758wn8bm555i8f0fvfn2pw88w1bmzjrzrv01092d85wx1g";
+    sha256 = "08j37nldw47syq3yw4mzhhvya43knl0d7biddp0q9hwbaxhzgi44";
   };
 
-  buildInputs = [ ocaml findlib ocamlbuild qtest ounit ];
-
-  configureFlags = [
-    "--enable-tests"
-  ];
+  buildInputs = [ ocaml findlib jbuilder qtest ];
+  propagatedBuildInputs = [ result ];
 
   doCheck = true;
-  checkTarget = "test";
+  checkPhase = "jbuilder runtest";
 
-  createFindlibDestdir = true;
+  inherit (jbuilder) installPhase;
 
   meta = {
     homepage = https://github.com/c-cube/sequence;
diff --git a/pkgs/development/python-modules/Theano/default.nix b/pkgs/development/python-modules/Theano/default.nix
index e2b31cdda794..793488f0b136 100644
--- a/pkgs/development/python-modules/Theano/default.nix
+++ b/pkgs/development/python-modules/Theano/default.nix
@@ -1,8 +1,8 @@
 { stdenv
+, runCommandCC
 , lib
 , fetchPypi
 , gcc
-, writeScriptBin
 , buildPythonPackage
 , isPyPy
 , pythonOlder
@@ -24,19 +24,24 @@ assert cudaSupport -> nvidia_x11 != null
                    && cudnn != null;
 
 let
-  extraFlags =
-    lib.optionals cudaSupport [ "-I ${cudatoolkit}/include" "-L ${cudatoolkit}/lib" ]
-    ++ lib.optionals cudnnSupport [ "-I ${cudnn}/include" "-L ${cudnn}/lib" ]
-    ++ lib.optionals cudaSupport [ "-I ${libgpuarray}/include" "-L ${libgpuarray}/lib" ];
+  wrapped = command: buildTop: buildInputs:
+    runCommandCC "${command}-wrapped" { inherit buildInputs; } ''
+      type -P '${command}' || { echo '${command}: not found'; exit 1; }
+      cat > "$out" <<EOF
+      #!$(type -P bash)
+      $(declare -xp | sed -e '/^[^=]\+="\('"''${NIX_STORE//\//\\/}"'\|[^\/]\)/!d')
+      declare -x NIX_BUILD_TOP="${buildTop}"
+      $(type -P '${command}') "\$@"
+      EOF
+      chmod +x "$out"
+    '';
 
-  gcc_ = writeScriptBin "g++" ''
-    #!${stdenv.shell}
-    export NIX_CC_WRAPPER_${stdenv.cc.infixSalt}_TARGET_HOST=1
-    export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE ${toString extraFlags}"
-    exec ${gcc}/bin/g++ "$@"
-  '';
+  # Theano spews warnings and disabled flags if the compiler isn't named g++
+  cxx_compiler = wrapped "g++" "\\$HOME/.theano"
+    (    stdenv.lib.optional cudaSupport libgpuarray_
+      ++ stdenv.lib.optional cudnnSupport cudnn );
 
-  libgpuarray_ = libgpuarray.override { inherit cudaSupport; };
+  libgpuarray_ = libgpuarray.override { inherit cudaSupport cudatoolkit; };
 
 in buildPythonPackage rec {
   pname = "Theano";
@@ -50,12 +55,15 @@ in buildPythonPackage rec {
   };
 
   postPatch = ''
-    sed -i 's,g++,${gcc_}/bin/g++,g' theano/configdefaults.py
-  '' + lib.optionalString cudnnSupport ''
-    sed -i \
-      -e "s,ctypes.util.find_library('cudnn'),'${cudnn}/lib/libcudnn.so',g" \
-      -e "s/= _dnn_check_compile()/= (True, None)/g" \
-      theano/gpuarray/dnn.py
+    substituteInPlace theano/configdefaults.py \
+      --replace 'StrParam(param, is_valid=warn_cxx)' 'StrParam('\'''${cxx_compiler}'\''', is_valid=warn_cxx)' \
+      --replace 'rc == 0 and config.cxx != ""' 'config.cxx != ""'
+  '' + stdenv.lib.optionalString cudaSupport ''
+    substituteInPlace theano/configdefaults.py \
+      --replace 'StrParam(get_cuda_root)' 'StrParam('\'''${cudatoolkit}'\''')'
+  '' + stdenv.lib.optionalString cudnnSupport ''
+    substituteInPlace theano/configdefaults.py \
+      --replace 'StrParam(default_dnn_base_path)' 'StrParam('\'''${cudnn}'\''')'
   '';
 
   preCheck = ''
diff --git a/pkgs/development/python-modules/acme/default.nix b/pkgs/development/python-modules/acme/default.nix
index 820ee2a95d81..503c6f796591 100644
--- a/pkgs/development/python-modules/acme/default.nix
+++ b/pkgs/development/python-modules/acme/default.nix
@@ -27,4 +27,8 @@ buildPythonPackage rec {
   checkInputs = [ nose ];
 
   postUnpack = "sourceRoot=\${sourceRoot}/acme";
+
+  meta = certbot.meta // {
+    description = "ACME protocol implementation in Python";
+  };
 }
diff --git a/pkgs/development/python-modules/amqplib/default.nix b/pkgs/development/python-modules/amqplib/default.nix
index 37f1e395d8de..3699fdd5d499 100644
--- a/pkgs/development/python-modules/amqplib/default.nix
+++ b/pkgs/development/python-modules/amqplib/default.nix
@@ -15,5 +15,6 @@ buildPythonPackage rec {
   meta = with stdenv.lib; {
     homepage = http://code.google.com/p/py-amqplib/;
     description = "Python client for the Advanced Message Queuing Procotol (AMQP)";
+    license = licenses.lgpl21;
   };
 }
diff --git a/pkgs/development/python-modules/ansi/default.nix b/pkgs/development/python-modules/ansi/default.nix
index a79de55d2eb0..77b93ce890e4 100644
--- a/pkgs/development/python-modules/ansi/default.nix
+++ b/pkgs/development/python-modules/ansi/default.nix
@@ -1,4 +1,4 @@
-{ buildPythonPackage, fetchPypi }:
+{ lib, buildPythonPackage, fetchPypi }:
 
 buildPythonPackage rec {
   pname = "ansi";
@@ -12,4 +12,10 @@ buildPythonPackage rec {
   checkPhase = ''
     python -c "import ansi.color"
   '';
+
+  meta = with lib; {
+    description = "ANSI cursor movement and graphics";
+    homepage = https://github.com/tehmaze/ansi/;
+    license = licenses.mit;
+  };
 }
diff --git a/pkgs/development/python-modules/anyjson/default.nix b/pkgs/development/python-modules/anyjson/default.nix
index 6db4bbdc3148..65476b47f8fd 100644
--- a/pkgs/development/python-modules/anyjson/default.nix
+++ b/pkgs/development/python-modules/anyjson/default.nix
@@ -1,4 +1,4 @@
-{ buildPythonPackage, fetchPypi, isPy3k, nose }:
+{ lib, buildPythonPackage, fetchPypi, isPy3k, nose }:
 
 buildPythonPackage rec {
   pname = "anyjson";
@@ -14,8 +14,9 @@ buildPythonPackage rec {
 
   buildInputs = [ nose ];
 
-  meta = {
-    homepage = https://pypi.python.org/pypi/anyjson/;
+  meta = with lib; {
+    homepage = https://bitbucket.org/runeh/anyjson/;
     description = "Wrapper that selects the best available JSON implementation";
+    license = licenses.bsd2;
   };
 }
diff --git a/pkgs/development/python-modules/application/default.nix b/pkgs/development/python-modules/application/default.nix
index 584eb3ae2c52..520e01723e6c 100644
--- a/pkgs/development/python-modules/application/default.nix
+++ b/pkgs/development/python-modules/application/default.nix
@@ -1,4 +1,4 @@
-{ buildPythonPackage, fetchdarcs, zope_interface, isPy3k }:
+{ lib, buildPythonPackage, fetchdarcs, zope_interface, isPy3k }:
 
 buildPythonPackage rec {
   pname = "python-application";
@@ -12,4 +12,10 @@ buildPythonPackage rec {
   };
 
   buildInputs = [ zope_interface ];
+
+  meta = with lib; {
+    description = "Basic building blocks for python applications";
+    homepage = https://github.com/AGProjects/python-application;
+    license = licenses.lgpl2Plus;
+  };
 }
diff --git a/pkgs/development/python-modules/area53/default.nix b/pkgs/development/python-modules/area53/default.nix
index 20013b8a1ed4..cd8e83dbf630 100644
--- a/pkgs/development/python-modules/area53/default.nix
+++ b/pkgs/development/python-modules/area53/default.nix
@@ -1,4 +1,4 @@
-{ buildPythonPackage, fetchPypi
+{ lib, buildPythonPackage, fetchPypi
 , boto }:
 
 buildPythonPackage rec {
@@ -14,4 +14,10 @@ buildPythonPackage rec {
   doCheck = false;
 
   propagatedBuildInputs = [ boto ];
+
+  meta = with lib; {
+    description = "Python Interface to Route53";
+    homepage = https://github.com/mariusv/Area53;
+    license = licenses.unfree; # unspecified
+  };
 }
diff --git a/pkgs/development/python-modules/asana/default.nix b/pkgs/development/python-modules/asana/default.nix
index 2fbe4932beda..19140925595b 100644
--- a/pkgs/development/python-modules/asana/default.nix
+++ b/pkgs/development/python-modules/asana/default.nix
@@ -4,22 +4,21 @@
 
 buildPythonPackage rec {
   pname = "asana";
-  version = "0.7.0";
+  version = "0.7.1";
 
   src = fetchFromGitHub {
     owner = "asana";
     repo = "python-asana";
     rev = "v${version}";
-    sha256 = "0786y3wxqxxhsb0kkpx4bfzif3dhvv3dmm6vnq58iyj94862kpxf";
+    sha256 = "0vmpy4j1n54gkkg0l8bhw0xf4yby5kqzxnsv07cjc2w38snj5vy1";
   };
 
   checkInputs = [ pytest responses ];
   propagatedBuildInputs = [ requests requests_oauthlib six ];
 
-  patchPhase = ''
-    echo > requirements.txt
-    sed -i "s/requests~=2.9.1/requests >=2.9.1/" setup.py
-    sed -i "s/requests_oauthlib~=0.6.1/requests_oauthlib >=0.6.1/" setup.py
+  postPatch = ''
+    substituteInPlace setup.py \
+      --replace "requests_oauthlib >= 0.8.0, == 0.8.*" "requests_oauthlib>=0.8.0<2.0"
   '';
 
   checkPhase = ''
diff --git a/pkgs/development/python-modules/asgiref/default.nix b/pkgs/development/python-modules/asgiref/default.nix
index a556cd3c87f2..155ddf8c9f8b 100644
--- a/pkgs/development/python-modules/asgiref/default.nix
+++ b/pkgs/development/python-modules/asgiref/default.nix
@@ -1,14 +1,16 @@
-{ stdenv, buildPythonPackage, fetchFromGitHub, async-timeout, pytest, pytest-asyncio }:
+{ stdenv, buildPythonPackage, pythonOlder, fetchFromGitHub, async-timeout, pytest, pytest-asyncio }:
 buildPythonPackage rec {
-  version = "2.2.0";
+  version = "2.3.2";
   pname = "asgiref";
 
+  disabled = pythonOlder "3.5";
+
   # PyPI tarball doesn't include tests directory
   src = fetchFromGitHub {
     owner = "django";
     repo = pname;
     rev = version;
-    sha256 = "0jsdkgwzswm1jbfm6d100yfvfzpic8v6ysydcnn798bbpwclj8ip";
+    sha256 = "1ljymmcscyp3bz33kjbhf99k04fbama87vg4069gbgj6lnxjpzav";
   };
 
   propagatedBuildInputs = [ async-timeout ];
diff --git a/pkgs/development/python-modules/bitbucket-cli/default.nix b/pkgs/development/python-modules/bitbucket-cli/default.nix
index b5d115f4d0bb..0a54c0ed17c3 100644
--- a/pkgs/development/python-modules/bitbucket-cli/default.nix
+++ b/pkgs/development/python-modules/bitbucket-cli/default.nix
@@ -19,5 +19,6 @@ buildPythonPackage rec {
     description = "Bitbucket command line interface";
     homepage = https://bitbucket.org/zhemao/bitbucket-cli;
     maintainers = with maintainers; [ refnil ];
+    license = licenses.bsd2;
   };
 }
diff --git a/pkgs/development/python-modules/cli-helpers/default.nix b/pkgs/development/python-modules/cli-helpers/default.nix
new file mode 100644
index 000000000000..69b811a94f4f
--- /dev/null
+++ b/pkgs/development/python-modules/cli-helpers/default.nix
@@ -0,0 +1,59 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, terminaltables
+, tabulate
+, backports_csv
+, wcwidth
+, pytest
+, isPy27
+}:
+
+buildPythonPackage rec {
+  pname = "cli_helpers";
+  version = "1.0.2";
+
+  src = fetchPypi {
+    inherit pname version;
+    sha256 = "1z5rqm8pznj6bvivm2al8rsxm82rai8hc9bqrgh3ksnbzg2kfy7p";
+  };
+
+  propagatedBuildInputs = [
+    terminaltables
+    tabulate
+    wcwidth
+  ] ++ (lib.optionals isPy27 [ backports_csv ]);
+
+  checkInputs = [ pytest ];
+
+  checkPhase = ''
+    py.test
+  '';
+
+  meta = with lib; {
+    description = "Python helpers for common CLI tasks";
+    longDescription = ''
+      CLI Helpers is a Python package that makes it easy to perform common
+      tasks when building command-line apps. It's a helper library for
+      command-line interfaces.
+
+      Libraries like Click and Python Prompt Toolkit are amazing tools that
+      help you create quality apps. CLI Helpers complements these libraries by
+      wrapping up common tasks in simple interfaces.
+
+      CLI Helpers is not focused on your app's design pattern or framework --
+      you can use it on its own or in combination with other libraries. It's
+      lightweight and easy to extend.
+
+      What's included in CLI Helpers?
+
+      - Prettyprinting of tabular data with custom pre-processing
+      - [in progress] config file reading/writing
+
+      Read the documentation at http://cli-helpers.rtfd.io
+    '';
+    homepage = https://cli-helpers.readthedocs.io/en/stable/;
+    license = licenses.bsd3 ;
+    maintainers = [ maintainers.kalbasit ];
+  };
+}
diff --git a/pkgs/development/python-modules/docrep/default.nix b/pkgs/development/python-modules/docrep/default.nix
new file mode 100644
index 000000000000..e2bde245a678
--- /dev/null
+++ b/pkgs/development/python-modules/docrep/default.nix
@@ -0,0 +1,33 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, pytest
+, six
+}:
+
+buildPythonPackage rec {
+  pname = "docrep";
+  version = "0.2.3";
+
+  src = fetchPypi {
+    inherit pname version;
+    sha256 = "7d195b6dfcf4efe5cb65402b6c6f6d7e6db77ce255887fae32c9a8288a022659";
+  };
+
+  checkInputs = [ pytest ];
+  propagatedBuildInputs = [ six ];
+
+  checkPhase = ''
+    py.test
+  '';
+
+  # tests not packaged with PyPi download
+  doCheck = false;
+
+  meta = {
+    description = "Python package for docstring repetition";
+    homepage = https://github.com/Chilipp/docrep;
+    license = lib.licenses.gpl2;
+    maintainers = with lib.maintainers; [ costrouc ];
+  };
+}
diff --git a/pkgs/development/python-modules/fire/default.nix b/pkgs/development/python-modules/fire/default.nix
new file mode 100644
index 000000000000..70538407f2ee
--- /dev/null
+++ b/pkgs/development/python-modules/fire/default.nix
@@ -0,0 +1,47 @@
+{ stdenv, buildPythonPackage, fetchFromGitHub, six, hypothesis, mock
+, python-Levenshtein, pytest }:
+
+buildPythonPackage rec {
+  pname = "fire";
+  version = "0.1.3";
+
+  src = fetchFromGitHub {
+    owner = "google";
+    repo = "python-fire";
+    rev = "v${version}";
+    sha256 = "0kdcmzr3sgzjsw5fmvdylgrn8akqjbs433jbgqzp498njl9cc6qx";
+  };
+
+  propagatedBuildInputs = [ six ];
+
+  checkInputs = [ hypothesis mock python-Levenshtein pytest ];
+
+  checkPhase = ''
+    py.test
+  '';
+
+
+  meta = with stdenv.lib; {
+    description = "A library for automatically generating command line interfaces";
+    longDescription = ''
+      Python Fire is a library for automatically generating command line
+      interfaces (CLIs) from absolutely any Python object.
+
+      * Python Fire is a simple way to create a CLI in Python.
+
+      * Python Fire is a helpful tool for developing and debugging
+        Python code.
+
+      * Python Fire helps with exploring existing code or turning other
+        people's code into a CLI.
+
+      * Python Fire makes transitioning between Bash and Python easier.
+
+      * Python Fire makes using a Python REPL easier by setting up the
+        REPL with the modules and variables you'll need already imported
+        and created.
+    '';
+    license = licenses.asl20;
+    maintainers = with maintainers; [ leenaars ];
+  };
+}
diff --git a/pkgs/development/python-modules/ipython/5.nix b/pkgs/development/python-modules/ipython/5.nix
index f2066fee2a4a..36f581c98afb 100644
--- a/pkgs/development/python-modules/ipython/5.nix
+++ b/pkgs/development/python-modules/ipython/5.nix
@@ -2,6 +2,7 @@
 , stdenv
 , buildPythonPackage
 , fetchPypi
+, fetchpatch
 # Build dependencies
 , glibcLocales
 # Test dependencies
@@ -36,6 +37,16 @@ buildPythonPackage rec {
     substituteInPlace setup.py --replace "'gnureadline'" " "
   '';
 
+  patches = [
+    # improve cython support, needed by sage, accepted upstream
+    # https://github.com/ipython/ipython/pull/11139
+    (fetchpatch {
+      name = "signature-use-inspect.patch";
+      url = "https://github.com/ipython/ipython/commit/8d399b98d3ed5c765835594100c4d36fb2f739dc.patch";
+      sha256 = "1r7v9clwwbskmj4y160vcj6g0vzqbvnj4y1bm2n4bskafapm42g0";
+    })
+  ];
+
   buildInputs = [ glibcLocales ];
 
   checkInputs = [ nose pygments testpath ] ++ lib.optional isPy27 mock;
diff --git a/pkgs/development/python-modules/jupyterlab/default.nix b/pkgs/development/python-modules/jupyterlab/default.nix
index 64485085d1a8..e47fdfa15ba2 100644
--- a/pkgs/development/python-modules/jupyterlab/default.nix
+++ b/pkgs/development/python-modules/jupyterlab/default.nix
@@ -1,12 +1,12 @@
 { lib, buildPythonPackage, isPy3k, fetchPypi, ipython_genutils, jupyterlab_launcher, notebook }:
 buildPythonPackage rec {
   pname = "jupyterlab";
-  version = "0.32.1";
+  version = "0.33.7";
   disabled = !isPy3k;
 
   src = fetchPypi {
     inherit pname version;
-    sha256 = "88290656a2db2e38ef913a257ec283f3b5bd99144ed3d52899c9af7030077554";
+    sha256 = "ab9f7bcbc3b4e107897f368aa0527cdc1b4ccf0c370e218ae03ac1d75fac261c";
   };
 
   propagatedBuildInputs = [
@@ -26,6 +26,6 @@ buildPythonPackage rec {
     description = "Jupyter lab environment notebook server extension.";
     license = with licenses; [ bsd3 ];
     homepage = "http://jupyter.org/";
-    maintainers = with maintainers; [ zimbatm ];
+    maintainers = with maintainers; [ zimbatm costrouc ];
   };
 }
diff --git a/pkgs/development/python-modules/libvirt/default.nix b/pkgs/development/python-modules/libvirt/default.nix
index 26b42020fc34..71e9adf11d2d 100644
--- a/pkgs/development/python-modules/libvirt/default.nix
+++ b/pkgs/development/python-modules/libvirt/default.nix
@@ -2,12 +2,12 @@
 
 buildPythonPackage rec {
   pname = "libvirt";
-  version = "4.5.0";
+  version = "4.6.0";
 
   src = assert version == libvirt.version; fetchgit {
     url = git://libvirt.org/libvirt-python.git;
     rev = "v${version}";
-    sha256 = "0w2rzkxv7jsq4670m0j5c6p4hpyi0r0ja6wd3wdvixcwc6hhx407";
+    sha256 = "0yrgibd5c9wy82ak8g9ykar6fma1wf7xzmmc47657lzm70m5av68";
   };
 
   nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/python-modules/marionette-harness/mozlog.nix b/pkgs/development/python-modules/marionette-harness/mozlog.nix
index ce24fd48dd4b..b8d0c077d664 100644
--- a/pkgs/development/python-modules/marionette-harness/mozlog.nix
+++ b/pkgs/development/python-modules/marionette-harness/mozlog.nix
@@ -16,7 +16,7 @@ buildPythonPackage rec {
 
   src = fetchPypi {
     inherit pname version;
-    sha256 = "af3a3252bc58f8642a641601ba59096c22e4aa49cdc1ed4b0df2314f4f027f0d";
+    sha256 = "00x28z6diw06gakb5isbfha5z2n63yyncv4za303nsgzxvlihmx0";
   };
 
   propagatedBuildInputs = [ blessings mozterm six ];
diff --git a/pkgs/development/python-modules/mozterm/default.nix b/pkgs/development/python-modules/mozterm/default.nix
index 358b21893fa6..c7f2b4cbc349 100644
--- a/pkgs/development/python-modules/mozterm/default.nix
+++ b/pkgs/development/python-modules/mozterm/default.nix
@@ -1,4 +1,4 @@
-{ lib, buildPythonPackage, fetchPypi, isPy3k }:
+{ lib, buildPythonPackage, fetchPypi, isPy3k, six }:
 
 buildPythonPackage rec {
   pname = "mozterm";
@@ -7,6 +7,8 @@ buildPythonPackage rec {
   # name 'unicode' is not defined
   disabled = isPy3k;
 
+  propagatedBuildInputs = [six];
+
   src = fetchPypi {
     inherit pname version;
     sha256 = "b1e91acec188de07c704dbb7b0100a7be5c1e06567b3beb67f6ea11d00a483a4";
diff --git a/pkgs/development/python-modules/pyfxa/default.nix b/pkgs/development/python-modules/pyfxa/default.nix
new file mode 100644
index 000000000000..93a74114af19
--- /dev/null
+++ b/pkgs/development/python-modules/pyfxa/default.nix
@@ -0,0 +1,32 @@
+{ lib, buildPythonPackage, fetchPypi
+, requests, cryptography, pybrowserid, hawkauthlib, six
+, grequests, mock, responses, unittest2 }:
+
+buildPythonPackage rec {
+  pname = "PyFxA";
+  version = "0.6.0";
+
+  src = fetchPypi {
+    inherit pname version;
+    sha256 = "d511b6f43a9445587c609a138636d378de76661561116e1f4259fcec9d09b42b";
+  };
+
+  postPatch = ''
+    # Requires network access
+    rm fxa/tests/test_core.py
+  '';
+
+  propagatedBuildInputs = [
+    requests cryptography pybrowserid hawkauthlib six
+  ];
+
+  checkInputs = [
+    grequests mock responses unittest2
+  ];
+
+  meta = with lib; {
+    description = "Firefox Accounts client library for Python";
+    homepage = https://github.com/mozilla/PyFxA;
+    license = licenses.mpl20;
+  };
+}
diff --git a/pkgs/development/python-modules/pyls-black/default.nix b/pkgs/development/python-modules/pyls-black/default.nix
new file mode 100644
index 000000000000..b19fad1a1f19
--- /dev/null
+++ b/pkgs/development/python-modules/pyls-black/default.nix
@@ -0,0 +1,32 @@
+{ lib, buildPythonPackage, fetchFromGitHub
+, black, toml, pytest, python-language-server, isPy3k
+}:
+
+buildPythonPackage rec {
+  pname = "pyls-black";
+  version = "0.2.1";
+
+  src = fetchFromGitHub {
+    owner = "rupert";
+    repo = "pyls-black";
+    rev = "v${version}";
+    sha256 = "0xa3iv8nhnj0lw0dh41qb0dqp55sb6rdxalbk60v8jll6qyc0si8";
+  };
+
+  disabled = !isPy3k;
+
+  checkPhase = ''
+    pytest
+  '';
+
+  checkInputs = [ pytest ];
+
+  propagatedBuildInputs = [ black toml python-language-server ];
+
+  meta = with lib; {
+    homepage = https://github.com/rupert/pyls-black;
+    description = "Black plugin for the Python Language Server";
+    license = licenses.mit;
+    maintainers = [ maintainers.mic92 ];
+  };
+}
diff --git a/pkgs/development/python-modules/pyls-isort/default.nix b/pkgs/development/python-modules/pyls-isort/default.nix
index fce7999a7569..fa94441e2003 100644
--- a/pkgs/development/python-modules/pyls-isort/default.nix
+++ b/pkgs/development/python-modules/pyls-isort/default.nix
@@ -21,8 +21,8 @@ buildPythonPackage rec {
   ];
 
   meta = with lib; {
-    homepage = https://github.com/palantir/python-language-server;
-    description = "An implementation of the Language Server Protocol for Python";
+    homepage = https://github.com/paradoxxxzero/pyls-isort;
+    description = "Isort plugin for python-language-server";
     license = licenses.mit;
     maintainers = [ maintainers.mic92 ];
   };
diff --git a/pkgs/development/python-modules/pyls-mypy/default.nix b/pkgs/development/python-modules/pyls-mypy/default.nix
index 985d1937d3fb..dfba421ae58d 100644
--- a/pkgs/development/python-modules/pyls-mypy/default.nix
+++ b/pkgs/development/python-modules/pyls-mypy/default.nix
@@ -1,29 +1,21 @@
-{ lib, buildPythonPackage, fetchFromGitHub, fetchpatch
+{ lib, buildPythonPackage, fetchFromGitHub
 , future, python-language-server, mypy, configparser
 , pytest, mock, isPy3k, pytestcov, coverage
 }:
 
 buildPythonPackage rec {
   pname = "pyls-mypy";
-  version = "0.1.2";
+  version = "0.1.3";
 
   src = fetchFromGitHub {
     owner = "tomv564";
     repo = "pyls-mypy";
     rev = version;
-    sha256 = "0wa038a8a8yj3wmrc7q909nj4b5d3lq70ysbw7rpsnyb0x06m826";
+    sha256 = "0v7ghcd1715lxlfq304b7xhchp31ahdd89lf6za4n0l59dz74swh";
   };
 
   disabled = !isPy3k;
 
-  patches = [
-    # also part of https://github.com/tomv564/pyls-mypy/pull/10
-    (fetchpatch {
-      url = "https://github.com/Mic92/pyls-mypy/commit/4c727120d2cbd8bf2825e1491cd55175f03266d2.patch";
-      sha256 = "1dgn5z742swpxwknmgvm65jpxq9zwzhggw4nl6ys7yw8r49kqgrl";
-    })
-  ];
-
   checkPhase = ''
     HOME=$TEMPDIR pytest
   '';
@@ -35,8 +27,8 @@ buildPythonPackage rec {
   ];
 
   meta = with lib; {
-    homepage = https://github.com/palantir/python-language-server;
-    description = "An implementation of the Language Server Protocol for Python";
+    homepage = https://github.com/tomv564/pyls-mypy;
+    description = "Mypy plugin for the Python Language Server";
     license = licenses.mit;
     maintainers = [ maintainers.mic92 ];
   };
diff --git a/pkgs/development/python-modules/pymysql/default.nix b/pkgs/development/python-modules/pymysql/default.nix
new file mode 100644
index 000000000000..b440df309977
--- /dev/null
+++ b/pkgs/development/python-modules/pymysql/default.nix
@@ -0,0 +1,27 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, cryptography
+}:
+
+buildPythonPackage rec {
+  pname = "PyMySQL";
+  version = "0.9.2";
+
+  src = fetchPypi {
+    inherit pname version;
+    sha256 = "0gvi63f1zq1bbd30x28kqyx351hal1yc323ckp0mihainb5n1iwy";
+  };
+
+  propagatedBuildInputs = [ cryptography ];
+
+  # Wants to connect to MySQL
+  doCheck = false;
+
+  meta = with lib; {
+    description = "Pure Python MySQL Client";
+    homepage = https://github.com/PyMySQL/PyMySQL;
+    license = licenses.mit;
+    maintainers = [ maintainers.kalbasit ];
+  };
+}
diff --git a/pkgs/development/python-modules/pysrim/default.nix b/pkgs/development/python-modules/pysrim/default.nix
new file mode 100644
index 000000000000..90dfc1f56045
--- /dev/null
+++ b/pkgs/development/python-modules/pysrim/default.nix
@@ -0,0 +1,30 @@
+{ lib
+, fetchPypi
+, buildPythonPackage
+, pytestrunner
+, numpy
+, pyyaml
+}:
+
+buildPythonPackage rec {
+  pname = "pysrim";
+  version = "0.5.8";
+
+  src = fetchPypi {
+    inherit pname version;
+    sha256 = "6c297b4ea6f037946c72e94ddd9a7624cf2fd97c488acbee9409001c970754f1";
+  };
+
+  buildInputs = [ pytestrunner ];
+  propagatedBuildInputs = [ numpy pyyaml ];
+
+  # Tests require git lfs download of repository
+  doCheck = false;
+
+  meta = {
+    description = "Srim Automation of Tasks via Python";
+    homepage = https://gitlab.com/costrouc/pysrim;
+    license = lib.licenses.mit;
+    maintainers = with lib.maintainers; [ costrouc ];
+  };
+}
diff --git a/pkgs/development/python-modules/python-language-server/default.nix b/pkgs/development/python-modules/python-language-server/default.nix
index c2df1f85325c..800c9eba2abb 100644
--- a/pkgs/development/python-modules/python-language-server/default.nix
+++ b/pkgs/development/python-modules/python-language-server/default.nix
@@ -1,45 +1,60 @@
-{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder, isPy27
+{ stdenv, buildPythonPackage, fetchFromGitHub, pythonOlder, isPy27
 , configparser, futures, future, jedi, pluggy
 , pytest, mock, pytestcov, coverage
-# The following packages are optional and
-# can be overwritten with null as your liking.
-# This also requires to disable tests.
-, rope ? null
+, # Allow building a limited set of providers, e.g. ["pycodestyle"].
+  providers ? ["*"]
+  # The following packages are optional and
+  # can be overwritten with null as your liking.
+, autopep8 ? null
 , mccabe ? null
-, pyflakes ? null
 , pycodestyle ? null
-, autopep8 ? null
-, yapf ? null
 , pydocstyle ? null
+, pyflakes ? null
+, rope ? null
+, yapf ? null
 }:
 
+let
+  withProvider = p: builtins.elem "*" providers || builtins.elem p providers;
+in
+
 buildPythonPackage rec {
   pname = "python-language-server";
-  version = "0.18.0";
+  version = "0.19.0";
 
   src = fetchFromGitHub {
     owner = "palantir";
     repo = "python-language-server";
     rev = version;
-    sha256 = "0ig34bc0qm6gdj8xakmm3877lmf8ms7qg0xj8hay9gpgf8cz894s";
+    sha256 = "0glnhnjmsnnh1vs73n9dglknfkhcgp03nkjbpz0phh1jlqrkrwm6";
   };
 
+  # The tests require all the providers, disable otherwise.
+  doCheck = providers == ["*"];
+
   checkInputs = [
     pytest mock pytestcov coverage
     # rope is technically a dependency, but we don't add it by default since we
     # already have jedi, which is the preferred option
     rope
   ];
+
   checkPhase = ''
     HOME=$TEMPDIR pytest
   '';
 
-  propagatedBuildInputs = [
-    jedi pluggy mccabe pyflakes pycodestyle yapf pydocstyle future autopep8
-  ] ++ lib.optional (isPy27) [ configparser ]
-    ++ lib.optional (pythonOlder "3.2") [ futures ];
+  propagatedBuildInputs = [ jedi pluggy future ]
+    ++ stdenv.lib.optional (withProvider "autopep8") autopep8
+    ++ stdenv.lib.optional (withProvider "mccabe") mccabe
+    ++ stdenv.lib.optional (withProvider "pycodestyle") pycodestyle
+    ++ stdenv.lib.optional (withProvider "pydocstyle") pydocstyle
+    ++ stdenv.lib.optional (withProvider "pyflakes") pyflakes
+    ++ stdenv.lib.optional (withProvider "rope") rope
+    ++ stdenv.lib.optional (withProvider "yapf") yapf
+    ++ stdenv.lib.optional isPy27 configparser
+    ++ stdenv.lib.optional (pythonOlder "3.2") futures;
 
-  meta = with lib; {
+  meta = with stdenv.lib; {
     homepage = https://github.com/palantir/python-language-server;
     description = "An implementation of the Language Server Protocol for Python";
     license = licenses.mit;
diff --git a/pkgs/development/python-modules/pytidylib/default.nix b/pkgs/development/python-modules/pytidylib/default.nix
new file mode 100644
index 000000000000..4ece6fb41343
--- /dev/null
+++ b/pkgs/development/python-modules/pytidylib/default.nix
@@ -0,0 +1,34 @@
+{ stdenv, buildPythonPackage, fetchPypi, python, html-tidy }:
+
+buildPythonPackage rec {
+  pname = "pytidylib";
+  version = "0.3.2";
+
+  src = fetchPypi {
+    inherit pname version;
+    sha256 = "22b1c8d75970d8064ff999c2369e98af1d0685417eda4c829a5c9f56764b0af3";
+  };
+
+  postPatch = ''
+    # Patch path to library
+    substituteInPlace tidylib/tidy.py \
+      --replace "load_library(name)" \
+        "load_library('${html-tidy}/lib/libtidy${stdenv.hostPlatform.extensions.sharedLibrary}')"
+
+    # Test fails
+    substituteInPlace tests/test_docs.py \
+      --replace "    def test_large_document(self):" \
+        $'    @unittest.skip("")\n    def test_large_document(self):'
+  '';
+
+  checkPhase = ''
+    ${python.interpreter} -m unittest discover
+  '';
+
+  meta = with stdenv.lib; {
+    description = "Python wrapper for HTML Tidy (tidylib) on Python 2 and 3";
+    homepage = https://countergram.github.io/pytidylib/;
+    license = licenses.mit;
+    maintainers = with maintainers; [ layus ];
+  };
+}
diff --git a/pkgs/development/python-modules/robotframework/default.nix b/pkgs/development/python-modules/robotframework/default.nix
index f07d0208167c..6d19feed3fb7 100644
--- a/pkgs/development/python-modules/robotframework/default.nix
+++ b/pkgs/development/python-modules/robotframework/default.nix
@@ -1,13 +1,11 @@
-{ stdenv, fetchurl, buildPythonPackage, isPy3k }:
+{ stdenv, fetchPypi, buildPythonPackage }:
 
 buildPythonPackage rec {
-  version = "3.0.4";
   pname = "robotframework";
-  disabled = isPy3k;
-  name = pname + "-" + version;
+  version = "3.0.4";
 
-  src = fetchurl {
-    url = "mirror://pypi/r/robotframework/${name}.tar.gz";
+  src = fetchPypi {
+    inherit pname version;
     sha256 = "ab94257cbd848dfca7148e092d233a12853cc7e840ce8231af9cbb5e7f51aa47";
   };
 
diff --git a/pkgs/development/python-modules/robotsuite/default.nix b/pkgs/development/python-modules/robotsuite/default.nix
index 9fcced49b925..59ef766adf11 100644
--- a/pkgs/development/python-modules/robotsuite/default.nix
+++ b/pkgs/development/python-modules/robotsuite/default.nix
@@ -1,4 +1,6 @@
-{ stdenv, buildPythonPackage, fetchPypi, unittest2, robotframework, lxml }:
+{ stdenv, buildPythonPackage, fetchPypi
+, unittest2, lxml, robotframework
+}:
 
 buildPythonPackage rec {
   pname = "robotsuite";
@@ -12,6 +14,11 @@ buildPythonPackage rec {
   buildInputs = [ unittest2 ];
   propagatedBuildInputs = [ robotframework lxml ];
 
+  postPatch = ''
+    substituteInPlace setup.py \
+      --replace robotframework-python3 robotframework
+  '';
+
   meta = with stdenv.lib; {
     description = "Python unittest test suite for Robot Framework";
     homepage = https://github.com/collective/robotsuite/;
diff --git a/pkgs/development/python-modules/scapy/default.nix b/pkgs/development/python-modules/scapy/default.nix
index c24592ef9650..393f8c2c1108 100644
--- a/pkgs/development/python-modules/scapy/default.nix
+++ b/pkgs/development/python-modules/scapy/default.nix
@@ -1,6 +1,14 @@
-{ stdenv, lib, buildPythonPackage, fetchFromGitHub, isPyPy, isPy3k, pythonOlder
-, matplotlib, pycrypto, ecdsa
+{ buildPythonPackage, fetchFromGitHub, lib, isPyPy, isPy3k, pythonOlder
+, pycrypto, ecdsa # TODO
 , enum34, mock
+, withOptionalDeps ? true, tcpdump, ipython
+, withCryptography ? true, cryptography
+, withVoipSupport ? true, sox
+, withPlottingSupport ? true, matplotlib
+, withGraphicsSupport ? false, pyx, texlive, graphviz, imagemagick
+, withManufDb ? false, wireshark
+# 2D/3D graphics and graphs TODO: VPython
+# TODO: nmap, numpy
 }:
 
 buildPythonPackage rec {
@@ -19,15 +27,23 @@ buildPythonPackage rec {
   # TODO: Temporary workaround
   patches = [ ./fix-version-1.patch ./fix-version-2.patch ];
 
-  propagatedBuildInputs =
-    [ matplotlib pycrypto ecdsa ]
+  postPatch = lib.optionalString withManufDb ''
+    substituteInPlace scapy/data.py --replace "/opt/wireshark" "${wireshark}"
+  '';
+
+  propagatedBuildInputs = [ pycrypto ecdsa ]
+    ++ lib.optional withOptionalDeps [ tcpdump ipython ]
+    ++ lib.optional withCryptography [ cryptography ]
+    ++ lib.optional withVoipSupport [ sox ]
+    ++ lib.optional withPlottingSupport [ matplotlib ]
+    ++ lib.optional withGraphicsSupport [ pyx texlive.combined.scheme-minimal graphviz imagemagick ]
     ++ lib.optional (isPy3k && pythonOlder "3.4") [ enum34 ]
     ++ lib.optional doCheck [ mock ];
 
   # Tests fail with Python 3.6 (seems to be an upstream bug, I'll investigate)
   doCheck = if isPy3k then false else true;
 
-  meta = with stdenv.lib; {
+  meta = with lib; {
     description = "Powerful interactive network packet manipulation program";
     homepage = https://scapy.net/;
     license = licenses.gpl2;
diff --git a/pkgs/development/python-modules/selenium/default.nix b/pkgs/development/python-modules/selenium/default.nix
index 1661dd2cf3aa..cd4a6389a351 100644
--- a/pkgs/development/python-modules/selenium/default.nix
+++ b/pkgs/development/python-modules/selenium/default.nix
@@ -1,6 +1,6 @@
 { lib
 , stdenv
-, fetchurl
+, fetchPypi
 , fetchFromGitHub
 , buildPythonPackage
 , geckodriver
@@ -22,12 +22,11 @@ in
 
 buildPythonPackage rec {
   pname = "selenium";
-  version = "3.6.0";
-  name = pname + "-" + version;
+  version = "3.8.1";
 
-  src = fetchurl {
-    url = "mirror://pypi/s/selenium/${name}.tar.gz";
-    sha256 = "15qpvz0bdwjvpcj11fm0rw6r5inr66sqw89ww50l025sbhf04qwm";
+  src = fetchPypi {
+    inherit pname version;
+    sha256 = "1lqm2md84g11g7lqi94xqb5lydm93vgmlznfhf27g6sy9ayjvgcs";
   };
 
   buildInputs = [xorg.libX11];
diff --git a/pkgs/development/python-modules/singledispatch/default.nix b/pkgs/development/python-modules/singledispatch/default.nix
new file mode 100644
index 000000000000..e0b207735dfa
--- /dev/null
+++ b/pkgs/development/python-modules/singledispatch/default.nix
@@ -0,0 +1,27 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, six
+}:
+
+buildPythonPackage rec {
+  pname = "singledispatch";
+  version = "3.4.0.3";
+
+  src = fetchPypi {
+    inherit pname version;
+    sha256 = "5b06af87df13818d14f08a028e42f566640aef80805c3b50c5056b086e3c2b9c";
+  };
+
+  propagatedBuildInputs = [ six ];
+
+  # pypi singledispatch tarbal does not contain tests
+  doCheck = false;
+
+  meta = {
+    description = "This library brings functools.singledispatch from Python 3.4 to Python 2.6-3.3.";
+    homepage = https://docs.python.org/3/library/functools.html;
+    license = lib.licenses.mit;
+    maintainers = with lib.maintainers; [ costrouc ];
+  };
+}
diff --git a/pkgs/development/python-modules/sortedcontainers/default.nix b/pkgs/development/python-modules/sortedcontainers/default.nix
new file mode 100644
index 000000000000..1252c676646d
--- /dev/null
+++ b/pkgs/development/python-modules/sortedcontainers/default.nix
@@ -0,0 +1,24 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+}:
+
+buildPythonPackage rec {
+  pname = "sortedcontainers";
+  version = "2.0.4";
+
+  src = fetchPypi {
+    inherit pname version;
+    sha256 = "607294c6e291a270948420f7ffa1fb3ed47384a4c08db6d1e9c92d08a6981982";
+  };
+
+  # pypi tarball does not come with tests
+  doCheck = false;
+
+  meta = {
+    description = "Python Sorted Container Types: SortedList, SortedDict, and SortedSet";
+    homepage = http://www.grantjenks.com/docs/sortedcontainers/;
+    license = lib.licenses.asl20;
+    maintainers = with lib.maintainers; [ costrouc ];
+  };
+}
diff --git a/pkgs/development/python-modules/tensorflow-tensorboard/default.nix b/pkgs/development/python-modules/tensorflow-tensorboard/default.nix
index 0d8085395736..5cd0e9266022 100644
--- a/pkgs/development/python-modules/tensorflow-tensorboard/default.nix
+++ b/pkgs/development/python-modules/tensorflow-tensorboard/default.nix
@@ -1,5 +1,4 @@
 { stdenv, lib, fetchPypi, buildPythonPackage, isPy3k
-, bleach_1_5_0
 , numpy
 , werkzeug
 , protobuf
@@ -14,7 +13,7 @@
 
 buildPythonPackage rec {
   pname = "tensorflow-tensorboard";
-  version = "1.7.0";
+  version = "1.9.0";
   format = "wheel";
 
   src = fetchPypi ({
@@ -23,13 +22,13 @@ buildPythonPackage rec {
     format = "wheel";
   } // (if isPy3k then {
     python = "py3";
-    sha256 = "1aa42rl3fkpllqch09d311gk1j281qry6nn07ywgbs6j0kwr6isc";
+    sha256 = "42a04637a636e16054b065907c81396b83a9702948ecd14218f19dc5cf85de98";
   } else {
     python = "py2";
-    sha256 = "1vcdkyvw22kpljmj4gxb8m1q54ry02iwvw54w8v8hmdigvc77a7k";
+    sha256 = "97661706fbe857c372405e0f5bd7c3db2197b5e70cec88f6924b726fde65c2c1";
   }));
 
-  propagatedBuildInputs = [ bleach_1_5_0 numpy werkzeug protobuf markdown grpcio ] ++ lib.optional (!isPy3k) futures;
+  propagatedBuildInputs = [ numpy werkzeug protobuf markdown grpcio ] ++ lib.optional (!isPy3k) futures;
 
   meta = with stdenv.lib; {
     description = "TensorFlow's Visualization Toolkit";
diff --git a/pkgs/development/python-modules/tensorflow/bin.nix b/pkgs/development/python-modules/tensorflow/bin.nix
index 42e35df7497a..b09da2d4cecf 100644
--- a/pkgs/development/python-modules/tensorflow/bin.nix
+++ b/pkgs/development/python-modules/tensorflow/bin.nix
@@ -10,6 +10,7 @@
 , termcolor
 , protobuf
 , absl-py
+, grpcio
 , mock
 , backports_weakref
 , enum34
@@ -38,38 +39,31 @@ let
 
 in buildPythonPackage rec {
   pname = "tensorflow";
-  version = "1.7.1";
+  version = "1.9.0";
   format = "wheel";
 
   src = let
     pyVerNoDot = lib.strings.stringAsChars (x: if x == "." then "" else x) "${python.majorVersion}";
-    version = if stdenv.isDarwin then builtins.substring 0 1 pyVerNoDot else pyVerNoDot;
+    pyver = if stdenv.isDarwin then builtins.substring 0 1 pyVerNoDot else pyVerNoDot;
     platform = if stdenv.isDarwin then "mac" else "linux";
     unit = if cudaSupport then "gpu" else "cpu";
-    key = "${platform}_py_${version}_${unit}";
-    dls = import ./tf1.7.1-hashes.nix;
+    key = "${platform}_py_${pyver}_${unit}";
+    dls = import ./tf1.9.0-hashes.nix;
   in fetchurl dls.${key};
 
-  propagatedBuildInputs = [ numpy six protobuf absl-py astor gast termcolor ]
+  propagatedBuildInputs = [  protobuf numpy termcolor grpcio six astor absl-py gast tensorflow-tensorboard ]
                  ++ lib.optional (!isPy3k) mock
-                 ++ lib.optionals (pythonOlder "3.4") [ backports_weakref enum34 ]
-                 ++ lib.optional (pythonOlder "3.6") tensorflow-tensorboard;
-
-  # tensorflow depends on tensorflow_tensorboard, which cannot be
-  # built at the moment (some of its dependencies do not build
-  # [htlm5lib9999999 (seven nines) -> tensorboard], and it depends on an old version of
-  # bleach) Hence we disable dependency checking for now.
-  installFlags = lib.optional isPy36 "--no-dependencies";
-
+                 ++ lib.optionals (pythonOlder "3.4") [ backports_weakref enum34 ];
 
   # Upstream has a pip hack that results in bin/tensorboard being in both tensorflow
   # and the propageted input tensorflow-tensorboard which causes environment collisions.
-  #
+  # another possibility would be to have tensorboard only in the buildInputs
   # https://github.com/tensorflow/tensorflow/blob/v1.7.1/tensorflow/tools/pip_package/setup.py#L79
   postInstall = ''
     rm $out/bin/tensorboard
   '';
 
+  installFlags = "--no-dependencies"; # tensorflow wants setuptools 39, can't allow that.
   # Note that we need to run *after* the fixup phase because the
   # libraries are loaded at runtime. If we run in preFixup then
   # patchelf --shrink-rpath will remove the cuda libraries.
diff --git a/pkgs/development/python-modules/tensorflow/prefetcher.sh b/pkgs/development/python-modules/tensorflow/prefetcher.sh
index ba9aa0bdf356..6b98ece974eb 100644
--- a/pkgs/development/python-modules/tensorflow/prefetcher.sh
+++ b/pkgs/development/python-modules/tensorflow/prefetcher.sh
@@ -1,4 +1,4 @@
-version=1.7.1
+version=1.9.0
 hashfile=tf${version}-hashes.nix
 rm -f $hashfile
 echo "{" >> $hashfile
@@ -27,3 +27,4 @@ for sys in "linux" "mac"; do
         done
     done
 done
+echo "}" >> $hashfile
diff --git a/pkgs/development/python-modules/tensorflow/tf1.9.0-hashes.nix b/pkgs/development/python-modules/tensorflow/tf1.9.0-hashes.nix
new file mode 100644
index 000000000000..504ed7b5b957
--- /dev/null
+++ b/pkgs/development/python-modules/tensorflow/tf1.9.0-hashes.nix
@@ -0,0 +1,34 @@
+{
+linux_py_27_cpu = {
+  url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.9.0-cp27-none-linux_x86_64.whl";
+  sha256 = "1dvmajv5ddgzrazdnxpfhk9dkj0lfiviw4jmvk00d4q5v68z6ihg";
+};
+linux_py_35_cpu = {
+  url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.9.0-cp35-cp35m-linux_x86_64.whl";
+  sha256 = "07ilrxbhz9p3xwqhl2p8c40y1gsq68x10f34pzayrvcg2i52bvpv";
+};
+linux_py_36_cpu = {
+  url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.9.0-cp36-cp36m-linux_x86_64.whl";
+  sha256 = "0x2l64ab7i8nr0dzvsryblhn869qyjb85xkhy69nwahqswb68hxl";
+};
+linux_py_27_gpu = {
+  url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.9.0-cp27-none-linux_x86_64.whl";
+  sha256 = "0q7i82jgy0mzn2mw8i1z0pvv7ssi6m7zqkkjg2i4zxpk8djg8k6z";
+};
+linux_py_35_gpu = {
+  url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.9.0-cp35-cp35m-linux_x86_64.whl";
+  sha256 = "0nhq2s8fanm095x1sc9h40dvqcv9bc2aj47crv3c2sajbj7dn43g";
+};
+linux_py_36_gpu = {
+  url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.9.0-cp36-cp36m-linux_x86_64.whl";
+  sha256 = "1m4b9cd8ghghqxaqrlzq7j9499ddidgr78bx0c20pgyrzg38jiz1";
+};
+mac_py_2_cpu = {
+  url = "https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.9.0-py2-none-any.whl";
+  sha256 = "1djj0xahzrmxhfc6kyjx1lkyfh7jhq3ix0gz9j3iq4smb3ca9z01";
+};
+mac_py_3_cpu = {
+  url = "https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.9.0-py3-none-any.whl";
+  sha256 = "0igffy7r0d8mhkn4pybp19jmc25alfpfl4k4fxh2s3rvgii8gk22";
+};
+}
diff --git a/pkgs/development/python-modules/thespian/default.nix b/pkgs/development/python-modules/thespian/default.nix
index 0ced52c7ba10..c964a4ed2f10 100644
--- a/pkgs/development/python-modules/thespian/default.nix
+++ b/pkgs/development/python-modules/thespian/default.nix
@@ -1,13 +1,13 @@
 { fetchPypi, buildPythonPackage, lib }:
 
 buildPythonPackage rec {
-  version = "3.9.2";
+  version = "3.9.4";
   pname = "thespian";
 
   src = fetchPypi {
     inherit pname version;
     extension = "zip";
-    sha256 = "aec9793fecf45bb91fe919dc61b5c48a4aadfb9f94b06cd92883df7952eacf95";
+    sha256 = "98766eb304ef922133baca12a75eedd8d9b709c58bd9af50bfa5593dc3ffe0e1";
   };
 
   # Do not run the test suite: it takes a long time and uses
diff --git a/pkgs/development/python-modules/tokenserver/default.nix b/pkgs/development/python-modules/tokenserver/default.nix
index 44fcb9b46ff9..a07da568dca4 100644
--- a/pkgs/development/python-modules/tokenserver/default.nix
+++ b/pkgs/development/python-modules/tokenserver/default.nix
@@ -1,32 +1,35 @@
-{ buildPythonPackage
-, fetchgit
-, testfixtures
-, cornice
-, mozsvc
-, pybrowserid
-, tokenlib
-, pymysql
-, umemcache
-, hawkauthlib
-, alembic
-, pymysqlsa
-, paste
-, boto
+{ lib, buildPythonPackage, fetchFromGitHub
+, alembic, boto, cornice, hawkauthlib, mozsvc, paste, pybrowserid, pyfxa
+, pymysql, pymysqlsa, sqlalchemy, testfixtures, tokenlib, umemcache
+, mock, nose, unittest2, webtest
 }:
 
 buildPythonPackage rec {
   pname = "tokenserver";
-  version = "1.2.27";
+  version = "1.3.1";
 
-  src = fetchgit {
-    url = https://github.com/mozilla-services/tokenserver.git;
-    rev = "refs/tags/${version}";
-    sha256 = "0il3bgjld495g9gxvvrm56kpan5swaizzg216qz3zxmb6w9ly3fm";
+  src = fetchFromGitHub {
+    owner = "mozilla-services";
+    repo = pname;
+    rev = version;
+    sha256 = "04z0r8xzrmhvh04y8ggdz9gs8qa8lv3qr7kasf6lm63fixsfgrlp";
   };
 
+  propagatedBuildInputs = [
+    alembic boto cornice hawkauthlib mozsvc paste pybrowserid pyfxa
+    pymysql pymysqlsa sqlalchemy testfixtures tokenlib umemcache
+  ];
+
+  checkInputs = [
+    mock nose unittest2 webtest
+  ];
+
+  # Requires virtualenv, MySQL, ...
   doCheck = false;
-  checkInputs = [ testfixtures ];
-  propagatedBuildInputs = [ cornice mozsvc pybrowserid tokenlib
-    pymysql umemcache hawkauthlib alembic pymysqlsa paste boto ];
 
+  meta = with lib; {
+    description = "The Mozilla Token Server";
+    homepage = https://github.com/mozilla-services/tokenserver;
+    license = licenses.mpl20;
+  };
 }
diff --git a/pkgs/development/python-modules/zeep/default.nix b/pkgs/development/python-modules/zeep/default.nix
index f283479c8de8..b14e0226d732 100644
--- a/pkgs/development/python-modules/zeep/default.nix
+++ b/pkgs/development/python-modules/zeep/default.nix
@@ -20,6 +20,7 @@
 , pytestcov
 , requests-mock
 , tornado
+, attrs
 }:
 
 buildPythonPackage rec {
@@ -32,6 +33,7 @@ buildPythonPackage rec {
   };
 
   propagatedBuildInputs = [
+    attrs
     appdirs
     cached-property
     defusedxml
diff --git a/pkgs/development/ruby-modules/solargraph/Gemfile.lock b/pkgs/development/ruby-modules/solargraph/Gemfile.lock
index b8bf4315c009..54a27076b7df 100644
--- a/pkgs/development/ruby-modules/solargraph/Gemfile.lock
+++ b/pkgs/development/ruby-modules/solargraph/Gemfile.lock
@@ -11,22 +11,22 @@ GEM
     nokogiri (1.8.4)
       mini_portile2 (~> 2.3.0)
     parallel (1.12.1)
-    parser (2.5.1.0)
+    parser (2.5.1.2)
       ast (~> 2.4.0)
     powerpack (0.1.2)
     rainbow (3.0.0)
     reverse_markdown (1.1.0)
       nokogiri
-    rubocop (0.58.0)
+    rubocop (0.58.2)
       jaro_winkler (~> 1.5.1)
       parallel (~> 1.10)
-      parser (>= 2.5)
+      parser (>= 2.5, != 2.5.1.1)
       powerpack (~> 0.1)
       rainbow (>= 2.2.2, < 4.0)
       ruby-progressbar (~> 1.7)
       unicode-display_width (~> 1.0, >= 1.0.1)
     ruby-progressbar (1.9.0)
-    solargraph (0.23.3)
+    solargraph (0.23.6)
       coderay (~> 1.1)
       eventmachine (~> 1.2, >= 1.2.5)
       htmlentities (~> 4.3, >= 4.3.4)
@@ -40,7 +40,7 @@ GEM
     thor (0.20.0)
     tilt (2.0.8)
     unicode-display_width (1.4.0)
-    yard (0.9.14)
+    yard (0.9.15)
 
 PLATFORMS
   ruby
diff --git a/pkgs/development/ruby-modules/solargraph/gemset.nix b/pkgs/development/ruby-modules/solargraph/gemset.nix
index 1205b730f212..f78f359e1582 100644
--- a/pkgs/development/ruby-modules/solargraph/gemset.nix
+++ b/pkgs/development/ruby-modules/solargraph/gemset.nix
@@ -76,10 +76,10 @@
     dependencies = ["ast"];
     source = {
       remotes = ["https://rubygems.org"];
-      sha256 = "1af7aa1c2npi8dkshgm3f8qyacabm94ckrdz7b8vd3f8zzswqzp9";
+      sha256 = "1zp89zg7iypncszxsjp8kiccrpbdf728jl449g6cnfkz990fyb5k";
       type = "gem";
     };
-    version = "2.5.1.0";
+    version = "2.5.1.2";
   };
   powerpack = {
     source = {
@@ -110,10 +110,10 @@
     dependencies = ["jaro_winkler" "parallel" "parser" "powerpack" "rainbow" "ruby-progressbar" "unicode-display_width"];
     source = {
       remotes = ["https://rubygems.org"];
-      sha256 = "091simr4pvxnkm472ixk5lqbnhgznvmhjpjf98ppbx1r68a4mcp3";
+      sha256 = "0fc1fw9z98qd91ipsh9hdvpcb401qvkhw518s35l8a67sv4vdnj3";
       type = "gem";
     };
-    version = "0.58.0";
+    version = "0.58.2";
   };
   ruby-progressbar = {
     source = {
@@ -127,10 +127,10 @@
     dependencies = ["coderay" "eventmachine" "htmlentities" "kramdown" "parser" "reverse_markdown" "rubocop" "thor" "tilt" "yard"];
     source = {
       remotes = ["https://rubygems.org"];
-      sha256 = "1145g6x04fwmg8n51lsk7ybig31scndlj1i2i4lbrj9621bbqxfz";
+      sha256 = "01lh5vibr277vhhrgk6zl09ivb262c1qpk54ahzhc40zs309842b";
       type = "gem";
     };
-    version = "0.23.3";
+    version = "0.23.6";
   };
   thor = {
     source = {
@@ -159,9 +159,9 @@
   yard = {
     source = {
       remotes = ["https://rubygems.org"];
-      sha256 = "08kww2m1izjq56q2va2my0x3f3f0xsg6f07b6sgb4nl0scr6y10q";
+      sha256 = "145pbc0x95s6x296kh1wp5ykwy6srfcz946dgj83s35g8p52z4q4";
       type = "gem";
     };
-    version = "0.9.14";
+    version = "0.9.15";
   };
 }
\ No newline at end of file
diff --git a/pkgs/development/tools/analysis/emma/default.nix b/pkgs/development/tools/analysis/emma/default.nix
index c4e37e5c700a..1bd24b4785d0 100644
--- a/pkgs/development/tools/analysis/emma/default.nix
+++ b/pkgs/development/tools/analysis/emma/default.nix
@@ -19,5 +19,6 @@ stdenv.mkDerivation {
     homepage = http://emma.sourceforge.net/;
     description = "A code coverage tool for Java";
     platforms = stdenv.lib.platforms.unix;
+    license = stdenv.lib.licenses.cpl10;
   };
 }
diff --git a/pkgs/development/tools/analysis/findbugs/default.nix b/pkgs/development/tools/analysis/findbugs/default.nix
index a5a3d2439186..7f2df62008f0 100644
--- a/pkgs/development/tools/analysis/findbugs/default.nix
+++ b/pkgs/development/tools/analysis/findbugs/default.nix
@@ -39,5 +39,6 @@ stdenv.mkDerivation rec {
     homepage = http://findbugs.sourceforge.net/;
     maintainers = with maintainers; [ pSub ];
     platforms = with platforms; unix;
+    license = licenses.lgpl3;
   };
 }
diff --git a/pkgs/development/tools/bloaty/default.nix b/pkgs/development/tools/bloaty/default.nix
index 5f2e9b5f440d..f66c84142648 100644
--- a/pkgs/development/tools/bloaty/default.nix
+++ b/pkgs/development/tools/bloaty/default.nix
@@ -1,14 +1,14 @@
 { stdenv, cmake, zlib, fetchFromGitHub }:
 
 stdenv.mkDerivation rec {
-  version = "2018-06-15";
+  version = "1.0";
   name = "bloaty-${version}";
 
   src = fetchFromGitHub {
     owner = "google";
     repo = "bloaty";
-    rev = "bdbb3ce196c86d2154f5fba99b5ff73ca43446a9";
-    sha256 = "1r7di2p8bi12jpgl6cm4ygi1s0chv767mdcavc7pb45874vl02fx";
+    rev = "v${version}";
+    sha256 = "0fck83zyh9bwlwdk3fkhv3337g9nii6rzf96gyghmnrsp9rzxs3l";
     fetchSubmodules = true;
   };
 
diff --git a/pkgs/development/tools/build-managers/bazel/0.4.nix b/pkgs/development/tools/build-managers/bazel/0.4.nix
index 69f467f577c8..1018abd6ee9c 100644
--- a/pkgs/development/tools/build-managers/bazel/0.4.nix
+++ b/pkgs/development/tools/build-managers/bazel/0.4.nix
@@ -14,6 +14,7 @@ stdenv.mkDerivation rec {
     license = licenses.asl20;
     maintainers = with maintainers; [ cstrahan philandstuff ];
     platforms = platforms.linux;
+    broken = true; # 2018-08-07
   };
 
   name = "bazel-${version}";
diff --git a/pkgs/development/tools/build-managers/bear/default.nix b/pkgs/development/tools/build-managers/bear/default.nix
index 8f352f84b228..fb12b5a9c14a 100644
--- a/pkgs/development/tools/build-managers/bear/default.nix
+++ b/pkgs/development/tools/build-managers/bear/default.nix
@@ -2,13 +2,13 @@
 
 stdenv.mkDerivation rec {
   name = "bear-${version}";
-  version = "2.3.11";
+  version = "2.3.12";
 
   src = fetchFromGitHub {
     owner = "rizsotto";
     repo = "Bear";
     rev = version;
-    sha256 = "0r6ykvclq9ws055ssd8w33dicmk5l9pisv0fpzkks700n8d3z9f3";
+    sha256 = "1zzz2yiiny9pm4h6ayb82xzxc2j5djcpf8va2wagcw92m7w6miqw";
   };
 
   nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/tools/build-managers/buildbot/worker.nix b/pkgs/development/tools/build-managers/buildbot/worker.nix
index 968411ca9cc5..cffcb594a0d2 100644
--- a/pkgs/development/tools/build-managers/buildbot/worker.nix
+++ b/pkgs/development/tools/build-managers/buildbot/worker.nix
@@ -3,11 +3,11 @@
 pythonPackages.buildPythonApplication (rec {
   name = "${pname}-${version}";
   pname = "buildbot-worker";
-  version = "1.2.0";
+  version = "1.3.0";
 
   src = pythonPackages.fetchPypi {
     inherit pname version;
-    sha256 = "0lcaga16zf75aa6ckl9ahjbrs3n3bw7nj6m8g03n77873cgh94x4";
+    sha256 = "1l9iqyqn9yln6ln6dhfkngzx92a61v1cf5ahqj4ax663i02yq7fh";
   };
 
   buildInputs = with pythonPackages; [ setuptoolsTrial mock ];
diff --git a/pkgs/development/tools/build-managers/cmake/2.8.nix b/pkgs/development/tools/build-managers/cmake/2.8.nix
index c61bf3287db1..a57d20e2702a 100644
--- a/pkgs/development/tools/build-managers/cmake/2.8.nix
+++ b/pkgs/development/tools/build-managers/cmake/2.8.nix
@@ -84,5 +84,6 @@ stdenv.mkDerivation rec {
     description = "Cross-Platform Makefile Generator";
     platforms = if useQt4 then qt4.meta.platforms else stdenv.lib.platforms.unix;
     maintainers = with stdenv.lib.maintainers; [ ];
+    license = stdenv.lib.licenses.bsd3;
   };
 }
diff --git a/pkgs/development/tools/build-managers/cmake/default.nix b/pkgs/development/tools/build-managers/cmake/default.nix
index ed0928febe29..81a1dd23f2e0 100644
--- a/pkgs/development/tools/build-managers/cmake/default.nix
+++ b/pkgs/development/tools/build-managers/cmake/default.nix
@@ -126,5 +126,6 @@ stdenv.mkDerivation rec {
     description = "Cross-Platform Makefile Generator";
     platforms = if useQt4 then qt4.meta.platforms else platforms.all;
     maintainers = with maintainers; [ ttuegel lnl7 ];
+    license = licenses.bsd3;
   };
 }
diff --git a/pkgs/development/tools/build-managers/rebar/default.nix b/pkgs/development/tools/build-managers/rebar/default.nix
index b028534f3c86..98cd7e136d22 100644
--- a/pkgs/development/tools/build-managers/rebar/default.nix
+++ b/pkgs/development/tools/build-managers/rebar/default.nix
@@ -36,5 +36,6 @@ stdenv.mkDerivation {
 
     platforms = stdenv.lib.platforms.unix;
     maintainers = [ stdenv.lib.maintainers.the-kenny ];
+    license = stdenv.lib.licenses.asl20;
   };
 }
diff --git a/pkgs/development/tools/build-managers/rebar3/default.nix b/pkgs/development/tools/build-managers/rebar3/default.nix
index d9e260a13de3..e96852602fc7 100644
--- a/pkgs/development/tools/build-managers/rebar3/default.nix
+++ b/pkgs/development/tools/build-managers/rebar3/default.nix
@@ -122,5 +122,6 @@ stdenv.mkDerivation {
 
     platforms = stdenv.lib.platforms.unix;
     maintainers = with stdenv.lib.maintainers; [ gleber tazjin ];
+    license = stdenv.lib.licenses.asl20;
   };
 }
diff --git a/pkgs/development/tools/build-managers/remake/default.nix b/pkgs/development/tools/build-managers/remake/default.nix
index 926cc83cd976..3eca6f02e45d 100644
--- a/pkgs/development/tools/build-managers/remake/default.nix
+++ b/pkgs/development/tools/build-managers/remake/default.nix
@@ -11,6 +11,10 @@ stdenv.mkDerivation rec {
     sha256 = "1zi16pl7sqn1aa8b7zqm9qnd9vjqyfywqm8s6iap4clf86l7kss2";
   };
 
+  patches = [
+    ./glibc-2.27-glob.patch
+  ];
+
   buildInputs = [ readline ];
 
   meta = {
diff --git a/pkgs/development/tools/build-managers/remake/glibc-2.27-glob.patch b/pkgs/development/tools/build-managers/remake/glibc-2.27-glob.patch
new file mode 100644
index 000000000000..ef876e2fb237
--- /dev/null
+++ b/pkgs/development/tools/build-managers/remake/glibc-2.27-glob.patch
@@ -0,0 +1,34 @@
+diff --git a/glob/glob.c b/glob/glob.c
+index f3911bcd861..6cb76e8e162 100644
+--- a/glob/glob.c
++++ b/glob/glob.c
+@@ -208,29 +208,8 @@ my_realloc (p, n)
+ #endif /* __GNU_LIBRARY__ || __DJGPP__ */
+ 
+ 
+-#if !defined __alloca && !defined __GNU_LIBRARY__
+-
+-# ifdef	__GNUC__
+-#  undef alloca
+-#  define alloca(n)	__builtin_alloca (n)
+-# else	/* Not GCC.  */
+-#  ifdef HAVE_ALLOCA_H
+-#   include <alloca.h>
+-#  else	/* Not HAVE_ALLOCA_H.  */
+-#   ifndef _AIX
+-#    ifdef WINDOWS32
+-#     include <malloc.h>
+-#    else
+-extern char *alloca ();
+-#    endif /* WINDOWS32 */
+-#   endif /* Not _AIX.  */
+-#  endif /* sparc or HAVE_ALLOCA_H.  */
+-# endif	/* GCC.  */
+-
+ # define __alloca	alloca
+ 
+-#endif
+-
+ #ifndef __GNU_LIBRARY__
+ # define __stat stat
+ # ifdef STAT_MACROS_BROKEN
diff --git a/pkgs/development/tools/build-managers/sbt/default.nix b/pkgs/development/tools/build-managers/sbt/default.nix
index 9c23b85e2272..b5751a19455e 100644
--- a/pkgs/development/tools/build-managers/sbt/default.nix
+++ b/pkgs/development/tools/build-managers/sbt/default.nix
@@ -2,7 +2,7 @@
 
 stdenv.mkDerivation rec {
   name = "sbt-${version}";
-  version = "1.2.0";
+  version = "1.2.1";
 
   src = fetchurl {
     urls = [
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
       "https://github.com/sbt/sbt/releases/download/v${version}/sbt-${version}.tgz"
       "https://cocl.us/sbt-${version}.tgz"
     ];
-    sha256 = "1rrn0v4bhgar3mrgs931ifggb8kfg23fv5cgvskrdd7iyvg0z9wc";
+    sha256 = "1pyp98svh5x8b6yp5vfl0jhz8aysjm0dqvqf7znyb3l7knfqk726";
   };
 
   patchPhase = ''
diff --git a/pkgs/development/tools/build-managers/waf/default.nix b/pkgs/development/tools/build-managers/waf/default.nix
index e86d61cf6c9a..5c6283b00a15 100644
--- a/pkgs/development/tools/build-managers/waf/default.nix
+++ b/pkgs/development/tools/build-managers/waf/default.nix
@@ -1,15 +1,17 @@
-{ stdenv, fetchurl, python2 }:
+{ stdenv, fetchFromGitLab, python, ensureNewerSourcesForZipFilesHook }:
 
 stdenv.mkDerivation rec {
   name = "waf-${version}";
-  version = "2.0.6";
+  version = "2.0.10";
 
-  src = fetchurl {
-    url = "https://waf.io/waf-${version}.tar.bz2";
-    sha256 = "1wyl0jl10i0p2rj49sig5riyppgkqlkqmbvv35d5bqxri3y4r38q";
+  src = fetchFromGitLab {
+    owner = "ita1024";
+    repo = "waf";
+    rev = name;
+    sha256 = "12p5myq72r5qg7wp2gwbnyvh6lzzcrwp9h3dw194x38g52m0prc7";
   };
 
-  buildInputs = [ python2 ];
+  buildInputs = [ python ensureNewerSourcesForZipFilesHook ];
 
   configurePhase = ''
     python waf-light configure
@@ -23,7 +25,7 @@ stdenv.mkDerivation rec {
 
   meta = with stdenv.lib; {
     description = "Meta build system";
-    homepage    = "https://waf.io/";
+    homepage    = https://waf.io;
     license     = licenses.bsd3;
     platforms   = platforms.all;
     maintainers = with maintainers; [ vrthra ];
diff --git a/pkgs/development/tools/flootty/default.nix b/pkgs/development/tools/flootty/default.nix
index 796c3dc79a09..1baddb52259c 100644
--- a/pkgs/development/tools/flootty/default.nix
+++ b/pkgs/development/tools/flootty/default.nix
@@ -1,22 +1,18 @@
-{ stdenv, python }:
+{ stdenv, python3Packages }:
 
-let
-  inherit (python.pkgs) buildPythonApplication fetchPypi;
-in
-
-buildPythonApplication rec {
+python3Packages.buildPythonApplication rec {
   pname = "Flootty";
-  version = "3.2.1";
+  version = "3.2.2";
 
-  src = fetchPypi {
+  src = python3Packages.fetchPypi {
     inherit pname version;
-    sha256 = "0vjwl6g1bwm6jwp9wjla663cm831zf0rc9361mvpn4imdsfz7hxs";
+    sha256 = "0gfl143ly81pmmrcml91yr0ypvwrs5q4s1sfdc0l2qkqpy233ih7";
   };
 
   meta = with stdenv.lib; {
     description = "A collaborative terminal. In practice, it's similar to a shared screen or tmux session";
     homepage = "https://floobits.com/help/flootty";
     license = licenses.asl20;
-    maintainers = with maintainers; [ sellout ];
+    maintainers = with maintainers; [ sellout enzime ];
   };
 }
diff --git a/pkgs/development/tools/goa/default.nix b/pkgs/development/tools/goa/default.nix
index 04c35f7b8bb7..dfb603d101fc 100644
--- a/pkgs/development/tools/goa/default.nix
+++ b/pkgs/development/tools/goa/default.nix
@@ -8,32 +8,12 @@ buildGoPackage rec {
   subPackages = [ "goagen" ];
 
   src = fetchFromGitHub {
-    rev = "v${version}";
     owner = "goadesign";
     repo = "goa";
+    rev = "v${version}";
     sha256 = "13401jf907z3qh11h9clb3z0i0fshwkmhx11fq9z6vx01x8x2in1";
   };
 
-  buildInputs = [ makeWrapper ];
-
-  allowGoReference = true;
-
-  outputs = [ "out" ];
-
-  preInstall = ''
-    export bin=$out
-  '';
-
-  postInstall = ''
-    # goagen needs GOPATH to be set
-    wrapProgram $out/bin/goagen \
-      --prefix GOPATH ":" $out/share/go
-
-    # and it needs access to all its dependancies
-    mkdir -p $out/share/go
-    cp -Rv $NIX_BUILD_TOP/go/{pkg,src} $out/share/go/
-  '';
-
   goDeps = ./deps.nix;
 
   meta = with stdenv.lib; {
diff --git a/pkgs/development/tools/hcloud/default.nix b/pkgs/development/tools/hcloud/default.nix
index daa3713a8d16..2ef6b4a1d548 100644
--- a/pkgs/development/tools/hcloud/default.nix
+++ b/pkgs/development/tools/hcloud/default.nix
@@ -2,14 +2,14 @@
 
 buildGoPackage rec {
   name = "hcloud-${version}";
-  version = "1.5.0";
+  version = "1.6.0";
   goPackagePath = "github.com/hetznercloud/cli";
 
   src = fetchFromGitHub {
     owner = "hetznercloud";
     repo = "cli";
     rev = "v${version}";
-    sha256 = "1pbfa977ihqn7j3ynyqghxjw0wmq0vgha4lsshdpf5xr2n3w0r8l";
+    sha256 = "0iswy8xjqvshwk9w2vz3miph953qdh21xga9hl6aili84x25xzbx";
   };
 
   buildFlagsArray = [ "-ldflags=" "-w -X github.com/hetznercloud/cli/cli.Version=${version}" ];
diff --git a/pkgs/development/tools/kubectx/default.nix b/pkgs/development/tools/kubectx/default.nix
new file mode 100644
index 000000000000..5cf0badf668e
--- /dev/null
+++ b/pkgs/development/tools/kubectx/default.nix
@@ -0,0 +1,38 @@
+{ stdenv, lib, fetchFromGitHub, kubectl, makeWrapper }:
+
+with lib;
+
+stdenv.mkDerivation rec {
+  name = "kubectx";
+  version = "0.5.1";
+
+  src = fetchFromGitHub {
+    owner = "ahmetb";
+    repo = "${name}";
+    rev = "v${version}";
+    sha256 = "1bmmaj5fffx4hy55l6x4vl5gr9rp2yhg4vs5b9sya9rjvdkamdx5";
+  };
+
+  buildInputs = [ makeWrapper ];
+
+  dontBuild = true;
+  doCheck = false;
+
+  installPhase = ''
+    mkdir -p $out/bin
+    cp kubectx $out/bin
+    cp kubens $out/bin
+
+    for f in $out/bin/*; do
+      wrapProgram $f --prefix PATH : ${makeBinPath [ kubectl ]}
+    done
+  '';
+
+  meta = {
+    description = "Fast way to switch between clusters and namespaces in kubectl!";
+    license = licenses.asl20;
+    homepage = https://github.com/ahmetb/kubectx;
+    maintainers = with maintainers; [ periklis ];
+    platforms = with platforms; unix;
+  };
+}
diff --git a/pkgs/development/tools/misc/cquery/default.nix b/pkgs/development/tools/misc/cquery/default.nix
index 0b86deb52055..d6c8f1f33eec 100644
--- a/pkgs/development/tools/misc/cquery/default.nix
+++ b/pkgs/development/tools/misc/cquery/default.nix
@@ -5,8 +5,8 @@ let
   src = fetchFromGitHub {
     owner = "cquery-project";
     repo = "cquery";
-    rev = "34b357bc5e873d52d2aa41287c6e138244cea109";
-    sha256 = "0i34v30cl73485bzpbis539x0iq9whpv0403ca5a9h6vqwnvdn7c";
+    rev = "e17df5b41e5a687559a0b75dba9c0f1f399c4aea";
+    sha256 = "06z8bg73jppb4msiqvsjbpz6pawwny831k56w5kcxrjgp22v24s1";
     fetchSubmodules = true;
   };
 
@@ -15,7 +15,7 @@ let
 in
 stdenv.mkDerivation rec {
   name    = "cquery-${version}";
-  version = "2018-05-01";
+  version = "2018-08-08";
 
   inherit src;
 
@@ -25,6 +25,7 @@ stdenv.mkDerivation rec {
   cmakeFlags = [
     "-DSYSTEM_CLANG=ON"
     "-DCLANG_CXX=ON"
+    "-DCMAKE_OSX_DEPLOYMENT_TARGET=10.12"
   ];
 
   shell = stdenv.shell;
@@ -47,6 +48,10 @@ stdenv.mkDerivation rec {
   installCheckPhase = ''
     pushd ${src}
     $out/bin/cquery --ci --test-unit
+
+    # The integration tests have to be disabled because cquery ignores `--init`
+    # if they are invoked, which means it won't find the system includes.
+    #$out/bin/cquery --ci --test-index
   '';
 
   meta = with stdenv.lib; {
diff --git a/pkgs/development/tools/misc/cquery/wrapper b/pkgs/development/tools/misc/cquery/wrapper
index f0bea41536d0..534f900f94af 100644
--- a/pkgs/development/tools/misc/cquery/wrapper
+++ b/pkgs/development/tools/misc/cquery/wrapper
@@ -1,6 +1,6 @@
 #! @shell@ -e
 
-initString="--init={\"extraClangArguments\": [@standard_library_includes@"
+initString="--init={\"cacheDirectory\": \"/tmp/cquery\", \"extraClangArguments\": [@standard_library_includes@"
 
 if [ "${NIX_CFLAGS_COMPILE}" != "" ]; then
   read -a cflags_array <<< ${NIX_CFLAGS_COMPILE}
diff --git a/pkgs/development/tools/misc/cscope/default.nix b/pkgs/development/tools/misc/cscope/default.nix
index 0b1bbf5f9e4d..b6d1b6d272eb 100644
--- a/pkgs/development/tools/misc/cscope/default.nix
+++ b/pkgs/development/tools/misc/cscope/default.nix
@@ -3,11 +3,11 @@
 }:
 
 stdenv.mkDerivation rec {
-  name = "cscope-15.8b";
+  name = "cscope-15.9";
 
   src = fetchurl {
     url = "mirror://sourceforge/cscope/${name}.tar.gz";
-    sha256 = "1byk29rcpyygrnr03h5j3y8j0aqxldd9dr5ihi9q982sy28x12a8";
+    sha256 = "0ngiv4aj3rr35k3q3wjx0y19gh7i1ydqa0cqip6sjwd8fph5ll65";
   };
 
   configureFlags = "--with-ncurses=${ncurses.dev}";
diff --git a/pkgs/development/tools/misc/hydra/default.nix b/pkgs/development/tools/misc/hydra/default.nix
index f4f72491970c..425ffd8f03f6 100644
--- a/pkgs/development/tools/misc/hydra/default.nix
+++ b/pkgs/development/tools/misc/hydra/default.nix
@@ -40,6 +40,7 @@ let
         FileSlurp
         IOCompress
         IPCRun
+        JSON
         JSONAny
         JSONXS
         LWP
diff --git a/pkgs/development/tools/nwjs/default.nix b/pkgs/development/tools/nwjs/default.nix
index 6840bcac0dc5..2020dc93d0f7 100644
--- a/pkgs/development/tools/nwjs/default.nix
+++ b/pkgs/development/tools/nwjs/default.nix
@@ -30,13 +30,13 @@ let
 
 in stdenv.mkDerivation rec {
   name = "nwjs-${version}";
-  version = "0.23.6";
+  version = "0.32.1";
 
   src = fetchurl {
     url = "https://dl.nwjs.io/v${version}/nwjs-v${version}-linux-${bits}.tar.gz";
     sha256 = if bits == "x64" then
-      "0ppyjspdvacarhdn4xd5i1pqgmf4z1bxnh1cry780489h25rcjgj" else
-      "0c0j73vnzhsry5rdx41d954a29jmjnvzli728cfbjybfr51zdybg";
+      "b96fc5af62adf0567cc376c6b90cc401c9216bb01eb4767189208a29fbae5e5b" else
+      "0a3b712abfa0c3e7e808b1d08ea5d53375a71060e7d144fdcb58c4fe88fa2250";
   };
 
   phases = [ "unpackPhase" "installPhase" ];
diff --git a/pkgs/development/tools/ocaml/opam/default.nix b/pkgs/development/tools/ocaml/opam/default.nix
index 73b7da119abe..7e84719ae47d 100644
--- a/pkgs/development/tools/ocaml/opam/default.nix
+++ b/pkgs/development/tools/ocaml/opam/default.nix
@@ -87,5 +87,6 @@ in stdenv.mkDerivation rec {
     homepage = http://opam.ocamlpro.com/;
     maintainers = [ maintainers.henrytill ];
     platforms = platforms.all;
+    license = licenses.lgpl21Plus;
   };
 }
diff --git a/pkgs/development/tools/parsing/antlr/2.7.7.nix b/pkgs/development/tools/parsing/antlr/2.7.7.nix
index 519540ef52ae..0c67baa96010 100644
--- a/pkgs/development/tools/parsing/antlr/2.7.7.nix
+++ b/pkgs/development/tools/parsing/antlr/2.7.7.nix
@@ -20,6 +20,7 @@ stdenv.mkDerivation {
       walk parse trees.
     '';
     homepage = http://www.antlr.org/;
+    license = licenses.bsd3;
     platforms = platforms.unix;
   };
 }
diff --git a/pkgs/development/tools/parsing/antlr/3.4.nix b/pkgs/development/tools/parsing/antlr/3.4.nix
index c892b8fa8eab..8074b7c35ad9 100644
--- a/pkgs/development/tools/parsing/antlr/3.4.nix
+++ b/pkgs/development/tools/parsing/antlr/3.4.nix
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
   };
 
   unpackPhase = "true";
- 
+
   installPhase = ''
     mkdir -p "$out"/{lib/antlr,bin}
     cp "$src" "$out/lib/antlr/antlr-${version}-complete.jar"
@@ -33,6 +33,7 @@ stdenv.mkDerivation rec {
       walk parse trees.
     '';
     homepage = http://www.antlr.org/;
+    license = licenses.bsd3;
     platforms = platforms.linux ++ platforms.darwin;
   };
 }
diff --git a/pkgs/development/tools/parsing/antlr/3.5.nix b/pkgs/development/tools/parsing/antlr/3.5.nix
index 030a19e99405..35179b336026 100644
--- a/pkgs/development/tools/parsing/antlr/3.5.nix
+++ b/pkgs/development/tools/parsing/antlr/3.5.nix
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
   };
 
   unpackPhase = "true";
- 
+
   installPhase = ''
     mkdir -p "$out"/{lib/antlr,bin}
     cp "$src" "$out/lib/antlr/antlr-${version}-complete.jar"
@@ -33,6 +33,7 @@ stdenv.mkDerivation rec {
       walk parse trees.
     '';
     homepage = http://www.antlr.org/;
+    license = licenses.bsd3;
     platforms = platforms.linux;
   };
 }
diff --git a/pkgs/development/tools/parsing/antlr/4.7.nix b/pkgs/development/tools/parsing/antlr/4.7.nix
index e097b5b3d5a5..1ebf7d7dfe24 100644
--- a/pkgs/development/tools/parsing/antlr/4.7.nix
+++ b/pkgs/development/tools/parsing/antlr/4.7.nix
@@ -1,41 +1,81 @@
-{stdenv, fetchurl, jre}:
+{ stdenv, fetchurl, jre
+, fetchFromGitHub, cmake, ninja, pkgconfig, libuuid, darwin }:
 
-stdenv.mkDerivation rec {
-  name = "antlr-${version}";
+let
   version = "4.7.1";
-  src = fetchurl {
-    url ="https://www.antlr.org/download/antlr-${version}-complete.jar";
-    sha256 = "1236gwnzchama92apb2swmklnypj01m7bdwwfvwvl8ym85scw7gl";
+  source = fetchFromGitHub {
+    owner = "antlr";
+    repo = "antlr4";
+    rev = version;
+    sha256 = "1xb4d9bd4hw406v85s64gg8gwcrrsrw171vhga1gz4xj6pzfwxz7";
   };
 
-  unpackPhase = "true";
- 
-  installPhase = ''
-    mkdir -p "$out"/{share/java,bin}
-    cp "$src" "$out/share/java/antlr-${version}-complete.jar"
-
-    echo "#! ${stdenv.shell}" >> "$out/bin/antlr"
-    echo "'${jre}/bin/java' -cp '$out/share/java/antlr-${version}-complete.jar:$CLASSPATH' -Xmx500M org.antlr.v4.Tool \"\$@\"" >> "$out/bin/antlr"
-    
-    echo "#! ${stdenv.shell}" >> "$out/bin/grun"
-    echo "'${jre}/bin/java' -cp '$out/share/java/antlr-${version}-complete.jar:$CLASSPATH' org.antlr.v4.gui.TestRig \"\$@\"" >> "$out/bin/grun"
-
-    chmod a+x "$out/bin/antlr" "$out/bin/grun"
-    ln -s "$out/bin/antlr"{,4}
-  '';
-
-  inherit jre;
-
-  meta = with stdenv.lib; {
-    description = "Powerful parser generator";
-    longDescription = ''
-      ANTLR (ANother Tool for Language Recognition) is a powerful parser
-      generator for reading, processing, executing, or translating structured
-      text or binary files. It's widely used to build languages, tools, and
-      frameworks. From a grammar, ANTLR generates a parser that can build and
-      walk parse trees.
+  runtime = {
+    cpp = stdenv.mkDerivation {
+      name = "antlr-runtime-cpp-${version}";
+      src = source;
+
+      outputs = [ "out" "dev" "doc" ];
+
+      nativeBuildInputs = [ cmake ninja pkgconfig ];
+      buildInputs = stdenv.lib.optional stdenv.isLinux libuuid
+        ++ stdenv.lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.CoreFoundation;
+
+      postUnpack = ''
+        export sourceRoot=$sourceRoot/runtime/Cpp
+      '';
+
+      meta = with stdenv.lib; {
+        description = "C++ target for ANTLR 4";
+        homepage = http://www.antlr.org/;
+        license = licenses.bsd3;
+        platforms = platforms.unix;
+      };
+    };
+  };
+
+  antlr = stdenv.mkDerivation {
+    name = "antlr-${version}";
+    src = fetchurl {
+      url ="https://www.antlr.org/download/antlr-${version}-complete.jar";
+      sha256 = "1236gwnzchama92apb2swmklnypj01m7bdwwfvwvl8ym85scw7gl";
+    };
+
+    unpackPhase = "true";
+
+    installPhase = ''
+      mkdir -p "$out"/{share/java,bin}
+      cp "$src" "$out/share/java/antlr-${version}-complete.jar"
+
+      echo "#! ${stdenv.shell}" >> "$out/bin/antlr"
+      echo "'${jre}/bin/java' -cp '$out/share/java/antlr-${version}-complete.jar:$CLASSPATH' -Xmx500M org.antlr.v4.Tool \"\$@\"" >> "$out/bin/antlr"
+
+      echo "#! ${stdenv.shell}" >> "$out/bin/grun"
+      echo "'${jre}/bin/java' -cp '$out/share/java/antlr-${version}-complete.jar:$CLASSPATH' org.antlr.v4.gui.TestRig \"\$@\"" >> "$out/bin/grun"
+
+      chmod a+x "$out/bin/antlr" "$out/bin/grun"
+      ln -s "$out/bin/antlr"{,4}
     '';
-    homepage = http://www.antlr.org/;
-    platforms = platforms.unix;
+
+    inherit jre;
+
+    passthru = {
+      inherit runtime;
+      jarLocation = "${antlr}/share/java/antlr-${version}-complete.jar";
+    };
+
+    meta = with stdenv.lib; {
+      description = "Powerful parser generator";
+      longDescription = ''
+        ANTLR (ANother Tool for Language Recognition) is a powerful parser
+        generator for reading, processing, executing, or translating structured
+        text or binary files. It's widely used to build languages, tools, and
+        frameworks. From a grammar, ANTLR generates a parser that can build and
+        walk parse trees.
+      '';
+      homepage = http://www.antlr.org/;
+      license = licenses.bsd3;
+      platforms = platforms.unix;
+    };
   };
-}
+in antlr
diff --git a/pkgs/development/tools/profiling/oprofile/default.nix b/pkgs/development/tools/profiling/oprofile/default.nix
index 6087400af5be..0b2b49717645 100644
--- a/pkgs/development/tools/profiling/oprofile/default.nix
+++ b/pkgs/development/tools/profiling/oprofile/default.nix
@@ -8,11 +8,11 @@
 assert withGUI -> qt4 != null;
 
 stdenv.mkDerivation rec {
-  name = "oprofile-1.2.0";
+  name = "oprofile-1.3.0";
 
   src = fetchurl {
     url = "mirror://sourceforge/oprofile/${name}.tar.gz";
-    sha256 = "0zd5ih6gmm1pkqavd9laa93iff7qv5jkbfjznhlyxl5p826gk5gb";
+    sha256 = "1rj76vvkhpfn9k04s7jhb813ximfcwd9h5gh18pr4fgcw6yxiplm";
   };
 
   postPatch = ''
diff --git a/pkgs/development/tools/sqsh/default.nix b/pkgs/development/tools/sqsh/default.nix
index d1b1c84a3136..4acfa4a2b0ed 100644
--- a/pkgs/development/tools/sqsh/default.nix
+++ b/pkgs/development/tools/sqsh/default.nix
@@ -34,6 +34,7 @@ in stdenv.mkDerivation rec {
       it is intended as a replacement for the venerable 'isql' program supplied
       by Sybase.
     '';
+    license = licenses.gpl2;
     homepage = https://sourceforge.net/projects/sqsh/;
     platforms = platforms.all;
   };
diff --git a/pkgs/development/tools/toxiproxy/default.nix b/pkgs/development/tools/toxiproxy/default.nix
index 10a27e2e3b88..565ec7904f18 100644
--- a/pkgs/development/tools/toxiproxy/default.nix
+++ b/pkgs/development/tools/toxiproxy/default.nix
@@ -22,5 +22,6 @@ buildGoPackage rec {
   meta = {
     description = "Proxy for for simulating network conditions.";
     maintainers = with lib.maintainers; [ avnik ];
+    license = lib.licenses.mit;
   };
 }
diff --git a/pkgs/development/tools/wp-cli/default.nix b/pkgs/development/tools/wp-cli/default.nix
index 9dbdcfaa8aab..2f5552945714 100644
--- a/pkgs/development/tools/wp-cli/default.nix
+++ b/pkgs/development/tools/wp-cli/default.nix
@@ -2,11 +2,11 @@
 
 let
   name = "wp-cli-${version}";
-  version = "1.5.1";
+  version = "2.0.0";
 
   src = fetchurl {
     url    = "https://github.com/wp-cli/wp-cli/releases/download/v${version}/${name}.phar";
-    sha256 = "1lnjbl6rcv32g6akj4552ncyqmbsawmx1dnbmxr0rjj7wr8484f1";
+    sha256 = "1s8pv8vdjwiwknpwsxc59l1zxc2np7nrp6bjd0s8jwsrv5fgjzsp";
   };
 
   completion = fetchurl {
@@ -36,9 +36,7 @@ in stdenv.mkDerivation rec {
   inherit name version;
 
   buildCommand = ''
-    mkdir -p $out/{bin,share/bash-completion/completions}
-
-    ln      -s     ${bin}        $out/bin/wp
+    install -Dm755 ${bin}        $out/bin/wp
     install -Dm644 ${completion} $out/share/bash-completion/completions/wp
 
     # this is a very basic run test
diff --git a/pkgs/development/tools/yarn/default.nix b/pkgs/development/tools/yarn/default.nix
index bf8dbf671c01..dae90569a90b 100644
--- a/pkgs/development/tools/yarn/default.nix
+++ b/pkgs/development/tools/yarn/default.nix
@@ -2,11 +2,11 @@
 
 stdenv.mkDerivation rec {
   name = "yarn-${version}";
-  version = "1.9.2";
+  version = "1.9.4";
 
   src = fetchzip {
     url = "https://github.com/yarnpkg/yarn/releases/download/v${version}/yarn-v${version}.tar.gz";
-    sha256 = "0bk006zs1bk6nwj9x07ry314fgxi21sk79h1paljbs6yzrv62h4g";
+    sha256 = "0lxncqvz66167ijhsi76ds2yp8140d9ywn89y5vm92010irsgs20";
   };
 
   buildInputs = [ nodejs ];
diff --git a/pkgs/development/web/insomnia/default.nix b/pkgs/development/web/insomnia/default.nix
index 1487ed4e1ddc..4fcaac90fd63 100644
--- a/pkgs/development/web/insomnia/default.nix
+++ b/pkgs/development/web/insomnia/default.nix
@@ -15,11 +15,11 @@ let
   runtimeLibs = lib.makeLibraryPath [ libudev0-shim glibc curl openssl nghttp2 ];
 in stdenv.mkDerivation rec {
   name = "insomnia-${version}";
-  version = "5.16.6";
+  version = "6.0.2";
 
   src = fetchurl {
     url = "https://github.com/getinsomnia/insomnia/releases/download/v${version}/insomnia_${version}_amd64.deb";
-    sha256 = "1acad6gjrldd87nnv2hw558lzwy4c4ijh9jwjxnhz61jmdqvbmxw";
+    sha256 = "18xspbaal945bmrwjnsz1sjba53040wxrzvig40nnclwj8h671ms";
   };
 
   nativeBuildInputs = [ makeWrapper dpkg ];
diff --git a/pkgs/games/angband/default.nix b/pkgs/games/angband/default.nix
index 317550059b45..4bdfc87d8da7 100644
--- a/pkgs/games/angband/default.nix
+++ b/pkgs/games/angband/default.nix
@@ -1,14 +1,14 @@
 { stdenv, fetchFromGitHub, autoreconfHook, ncurses5 }:
 
 stdenv.mkDerivation rec {
-  version = "4.1.2";
+  version = "4.1.3";
   name = "angband-${version}";
 
   src = fetchFromGitHub {
     owner = "angband";
     repo = "angband";
     rev = version;
-    sha256 = "1n18i8ni154ym3d32zlbxcw0zz62h66iifr0h1yvvv2kp13p5zix";
+    sha256 = "0g9m7pq8a1hzhr83v552hfk37qc868lms2mlsq29pbi8vxdjybk7";
   };
 
   nativeBuildInputs = [ autoreconfHook ];
diff --git a/pkgs/games/construo/default.nix b/pkgs/games/construo/default.nix
index 7db641367311..38a67289d391 100644
--- a/pkgs/games/construo/default.nix
+++ b/pkgs/games/construo/default.nix
@@ -21,5 +21,6 @@ stdenv.mkDerivation rec {
   meta = {
     description = "Masses and springs simulation game";
     homepage = http://fs.fsf.org/construo/;
+    license = stdenv.lib.licenses.gpl3;
   };
 }
diff --git a/pkgs/games/crawl/default.nix b/pkgs/games/crawl/default.nix
index 66e199a3f0d2..b444f5b0be0f 100644
--- a/pkgs/games/crawl/default.nix
+++ b/pkgs/games/crawl/default.nix
@@ -5,15 +5,16 @@
 
 stdenv.mkDerivation rec {
   name = "crawl-${version}${lib.optionalString tileMode "-tiles"}";
-  version = "0.21.1";
+  version = "0.22.0";
 
   src = fetchFromGitHub {
     owner = "crawl-ref";
     repo = "crawl-ref";
     rev = version;
-    sha256 = "191pmd7vpp9qni5l13fb5s8g1axniah8a6hhi31gp0848c8n7hlh";
+    sha256 = "1bzhqrc944rgpdnnid3c5h2r3dvyw70cs70hazzm0cv5aipdkhbl";
   };
 
+  # Patch hard-coded paths in the makefile
   patches = [ ./crawl_purify.patch ];
 
   nativeBuildInputs = [ pkgconfig which perl pngcrush advancecomp ];
@@ -25,9 +26,7 @@ stdenv.mkDerivation rec {
   preBuild = ''
     cd crawl-ref/source
     echo "${version}" > util/release_ver
-    for i in util/*; do
-      patchShebangs $i
-    done
+    patchShebangs 'util'
     patchShebangs util/gen-mi-enum
     rm -rf contrib
   '';
diff --git a/pkgs/games/crispy-doom/default.nix b/pkgs/games/crispy-doom/default.nix
new file mode 100644
index 000000000000..3c4744ebe1ad
--- /dev/null
+++ b/pkgs/games/crispy-doom/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, autoreconfHook, pkgconfig, SDL2, SDL2_mixer, SDL2_net, fetchurl }:
+
+stdenv.mkDerivation rec {
+  name = "crispy-doom-5.2";
+  src = fetchurl {
+    url = "https://github.com/fabiangreffrath/crispy-doom/archive/${name}.tar.gz";
+    sha256 = "0arj2pn66ygzdlws80irdhald9sj0wr7cbckfs69z34ij21zzfgz";
+  };
+  nativeBuildInputs = [ autoreconfHook pkgconfig ];
+  buildInputs = [ SDL2 SDL2_mixer SDL2_net ];
+  patchPhase = ''
+    sed -e 's#/games#/bin#g' -i src{,/setup}/Makefile.am
+  '';
+
+  enableParallelBuilding = true;
+
+  meta = {
+    homepage = http://fabiangreffrath.github.io/crispy-doom;
+    description = "A limit-removing enhanced-resolution Doom source port based on Chocolate Doom";
+    longDescription = "Crispy Doom is a limit-removing enhanced-resolution Doom source port based on Chocolate Doom. Its name means that 640x400 looks \"crisp\" and is also a slight reference to its origin.";
+    license = stdenv.lib.licenses.gpl2Plus;
+    platforms = stdenv.lib.platforms.unix;
+    maintainers = with stdenv.lib.maintainers; [ neonfuz ];
+  };
+}
diff --git a/pkgs/games/exult/default.nix b/pkgs/games/exult/default.nix
index 2fe76649d552..36ea8a7a3d58 100644
--- a/pkgs/games/exult/default.nix
+++ b/pkgs/games/exult/default.nix
@@ -46,5 +46,6 @@ stdenv.mkDerivation rec {
     maintainers = [ stdenv.lib.maintainers.eelco ];
     platforms = stdenv.lib.platforms.unix;
     hydraPlatforms = stdenv.lib.platforms.linux; # darwin times out
+    license = stdenv.lib.licenses.gpl2Plus;
   };
 }
diff --git a/pkgs/games/ezquake/default.nix b/pkgs/games/ezquake/default.nix
index ff39d1b99650..14885e7a3b2b 100644
--- a/pkgs/games/ezquake/default.nix
+++ b/pkgs/games/ezquake/default.nix
@@ -1,6 +1,6 @@
 { stdenv, fetchFromGitHub, curl, expat
 , jansson, libpng, libjpeg, libGLU_combined, libXxf86vm, pcre
-, pkgconfig, SDL2, vimNox }:
+, pkgconfig, SDL2, vim }:
 
 stdenv.mkDerivation rec {
   name = pname + "-" + version;
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
 
   nativeBuildInputs = [ pkgconfig ];
   buildInputs = [
-    expat curl jansson libpng libjpeg libGLU_combined libXxf86vm pcre SDL2 vimNox
+    expat curl jansson libpng libjpeg libGLU_combined libXxf86vm pcre SDL2 vim
   ];
 
   installPhase = with stdenv.lib; let
diff --git a/pkgs/games/gzdoom/default.nix b/pkgs/games/gzdoom/default.nix
index ae1db1d8b4a3..3720c109ced7 100644
--- a/pkgs/games/gzdoom/default.nix
+++ b/pkgs/games/gzdoom/default.nix
@@ -4,13 +4,13 @@
 
 stdenv.mkDerivation rec {
   name = "gzdoom-${version}";
-  version = "3.4.1";
+  version = "3.5.0";
 
   src = fetchFromGitHub {
     owner = "coelckers";
     repo = "gzdoom";
     rev = "g${version}";
-    sha256 = "1d12j6jl3bwarjwri0kjagxzi89s3413drinssgndlvmadd69sx4";
+    sha256 = "04wdcm7jky8bm01ndx46q3pq7ma6npjwmp204gxidmdwjhn0bfyp";
   };
 
   nativeBuildInputs = [ cmake makeWrapper ];
diff --git a/pkgs/games/ivan/default.nix b/pkgs/games/ivan/default.nix
index 3281c3d28d12..54aa27220923 100644
--- a/pkgs/games/ivan/default.nix
+++ b/pkgs/games/ivan/default.nix
@@ -39,6 +39,6 @@ stdenv.mkDerivation rec {
     homepage = https://attnam.com/;
     license = licenses.gpl2Plus;
     platforms = platforms.linux;
-    maintainers = with maintainers; [nonfreeblob];
+    maintainers = with maintainers; [];
   };
 }
diff --git a/pkgs/games/nethack/default.nix b/pkgs/games/nethack/default.nix
index d4ad1119b9f5..3f9ec93f8618 100644
--- a/pkgs/games/nethack/default.nix
+++ b/pkgs/games/nethack/default.nix
@@ -41,7 +41,7 @@ in stdenv.mkDerivation rec {
 
   makeFlags = [ "PREFIX=$(out)" ];
 
-  patchPhase = ''
+  postPatch = ''
     sed -e '/^ *cd /d' -i sys/unix/nethack.sh
     sed \
       -e 's/^YACC *=.*/YACC = bison -y/' \
@@ -53,6 +53,7 @@ in stdenv.mkDerivation rec {
             `pkg-config Qt5Multimedia --libs`,' \
       -i sys/unix/Makefile.src
     sed \
+      -e 's,^CFLAGS=-g,CFLAGS=,' \
       -e 's,/bin/gzip,${gzip}/bin/gzip,g' \
       -e 's,^WINTTYLIB=.*,WINTTYLIB=-lncurses,' \
       -i sys/unix/hints/linux
@@ -60,6 +61,7 @@ in stdenv.mkDerivation rec {
       -e 's,^CC=.*$,CC=cc,' \
       -e 's,^HACKDIR=.*$,HACKDIR=\$(PREFIX)/games/lib/\$(GAME)dir,' \
       -e 's,^SHELLDIR=.*$,SHELLDIR=\$(PREFIX)/games,' \
+      -e 's,^CFLAGS=-g,CFLAGS=,' \
       -i sys/unix/hints/macosx10.10
     sed -e '/define CHDIR/d' -i include/config.h
     sed \
@@ -71,11 +73,11 @@ in stdenv.mkDerivation rec {
   '';
 
   configurePhase = ''
-    cd sys/${platform}
+    pushd sys/${platform}
     ${lib.optionalString (platform == "unix") ''
       sh setup.sh hints/${unixHint}
     ''}
-    cd ../..
+    popd
   '';
 
   postInstall = ''
diff --git a/pkgs/games/newtonwars/default.nix b/pkgs/games/newtonwars/default.nix
index 0fe9d1ee0f57..c806dfa5b806 100644
--- a/pkgs/games/newtonwars/default.nix
+++ b/pkgs/games/newtonwars/default.nix
@@ -33,5 +33,6 @@ stdenv.mkDerivation rec {
     description = "A space battle game with gravity as the main theme";
     maintainers = with maintainers; [ pSub ];
     platforms = platforms.linux;
+    license = licenses.mit;
   };
 }
diff --git a/pkgs/games/quakespasm/default.nix b/pkgs/games/quakespasm/default.nix
index 45c3deef172f..f61b0e237925 100644
--- a/pkgs/games/quakespasm/default.nix
+++ b/pkgs/games/quakespasm/default.nix
@@ -1,12 +1,12 @@
 { stdenv, SDL, fetchurl, gzip, libvorbis, libmad }:
 stdenv.mkDerivation rec {
   name = "quakespasm-${version}";
-  majorVersion = "0.92";
+  majorVersion = "0.93";
   version = "${majorVersion}.1";
 
   src = fetchurl {
     url = "mirror://sourceforge/quakespasm/quakespasm-${version}.tgz";
-    sha256 = "0vhycjg97sn4cd85ph6qz68rplzrm4apijdkrlj9mycnqjv5l100";
+    sha256 = "1bimv18f6rzhyjz78yvw2vqr5n0kdqbcqmq7cb3m951xgsxfcgpd";
   };
 
   sourceRoot = "${name}/Quake";
diff --git a/pkgs/games/quakespasm/vulkan.nix b/pkgs/games/quakespasm/vulkan.nix
index d53977448f63..2cf09e2ec938 100644
--- a/pkgs/games/quakespasm/vulkan.nix
+++ b/pkgs/games/quakespasm/vulkan.nix
@@ -1,14 +1,14 @@
 { stdenv, SDL2, fetchFromGitHub, makeWrapper, gzip, libvorbis, libmad, vulkan-loader }:
 stdenv.mkDerivation rec {
   name = "vkquake-${version}";
-  majorVersion = "0.97";
-  version = "${majorVersion}.3";
+  majorVersion = "1.00";
+  version = "${majorVersion}.0";
 
   src = fetchFromGitHub {
     owner = "Novum";
     repo = "vkQuake";
     rev = version;
-    sha256 = "11z9k5aw9ip7ggmgjdnaq4g45pxqiy0xhd4jqqmgzpmfdbjk4x13";
+    sha256 = "1h7ac5bh6h6cpvkx5bvp17lv5m24hmdykcdppkivblikpxhml70s";
   };
 
   sourceRoot = "source/Quake";
diff --git a/pkgs/games/trackballs/default.nix b/pkgs/games/trackballs/default.nix
index 06bd2a8bc4d0..8549a860d8e8 100644
--- a/pkgs/games/trackballs/default.nix
+++ b/pkgs/games/trackballs/default.nix
@@ -19,5 +19,6 @@ stdenv.mkDerivation rec {
     homepage = https://trackballs.github.io/;
     description = "3D Marble Madness clone";
     platforms = stdenv.lib.platforms.linux;
+    license = stdenv.lib.licenses.gpl2;
   };
 }
diff --git a/pkgs/games/wesnoth/default.nix b/pkgs/games/wesnoth/default.nix
index 75afddf52c8e..4df457b68f5a 100644
--- a/pkgs/games/wesnoth/default.nix
+++ b/pkgs/games/wesnoth/default.nix
@@ -6,13 +6,13 @@
 
 stdenv.mkDerivation rec {
   pname = "wesnoth";
-  version = "1.14.3";
+  version = "1.14.4";
 
   name = "${pname}-${version}";
 
   src = fetchurl {
     url = "mirror://sourceforge/sourceforge/${pname}/${name}.tar.bz2";
-    sha256 = "06648041nr77sgzr7jpmcn37cma3hp41qynp50xzddx28l17zwg9";
+    sha256 = "1hw1ap8xxpdwyx1sf8fm1g75p6724y3hwb4kpvyqbsq7bwfwsb9i";
   };
 
   nativeBuildInputs = [ cmake pkgconfig ];
diff --git a/pkgs/misc/brightnessctl/default.nix b/pkgs/misc/brightnessctl/default.nix
index 69fa10d74fe6..b8821d335b26 100644
--- a/pkgs/misc/brightnessctl/default.nix
+++ b/pkgs/misc/brightnessctl/default.nix
@@ -11,9 +11,10 @@ stdenv.mkDerivation rec {
     sha256 = "0amxhcikcgj04z81272kz35m5h5q4jx9x7v71h8yl1rv4b2lzh7z";
   };
 
-  makeFlags = "MODE=0755 PREFIX=/ DESTDIR=$(out)";
+  makeFlags = [ "MODE=0755" "PREFIX=" "DESTDIR=$(out)" ];
+  installTargets = [ "install" "install_udev_rules" ];
 
-  patchPhase = ''
+  postPatch = ''
     substituteInPlace 90-brightnessctl.rules --replace /bin/ ${coreutils}/bin/
     substituteInPlace 90-brightnessctl.rules --replace %k '*'
   '';
diff --git a/pkgs/misc/emulators/caprice32/default.nix b/pkgs/misc/emulators/caprice32/default.nix
index c0c3b40f6b65..42b8e5229e99 100644
--- a/pkgs/misc/emulators/caprice32/default.nix
+++ b/pkgs/misc/emulators/caprice32/default.nix
@@ -3,14 +3,14 @@
 stdenv.mkDerivation rec {
 
   repo = "caprice32";
-  version = "unstable-2018-02-10";
-  rev = "53de69543300f81af85df32cbd21bb5c68cab61e";
+  version = "unstable-2018-03-05";
+  rev = "317fe638111e245d67e301f6f295094d3c859a70";
   name = "${repo}-${version}";
 
   src = fetchFromGitHub {
     inherit rev repo;
     owner = "ColinPitrat";
-    sha256 = "12yv56blm49qmshpk4mgc802bs51wv2ra87hmcbf2wxma39c45fy";
+    sha256 = "1bywpmkizixcnr057k8zq9nlw0zhcmwkiriln0krgdcm7d3h9b86";
   };
 
   postPatch = "substituteInPlace cap32.cfg --replace /usr/local $out";
diff --git a/pkgs/misc/emulators/ccemux/default.nix b/pkgs/misc/emulators/ccemux/default.nix
new file mode 100644
index 000000000000..bd2be99a2843
--- /dev/null
+++ b/pkgs/misc/emulators/ccemux/default.nix
@@ -0,0 +1,66 @@
+{ stdenv, fetchurl, fetchFromGitHub, makeDesktopItem, makeWrapper, jre
+, useCCTweaked ? true
+}:
+
+let
+  version = "1.1.0";
+  rev = "a12239148332ca7a0b1c44a93e1585452d3631c9";
+
+  baseUrl = "https://emux.cc/versions/${stdenv.lib.substring 0 8 rev}/CCEmuX";
+  jar =
+    if useCCTweaked
+    then fetchurl {
+      url = "${baseUrl}-cct.jar";
+      sha256 = "1i767v3wnb8jsh7ciqqvw548pka1b8vl18k1rdv5dn21la6n0r1d";
+    }
+    else fetchurl {
+      url = "${baseUrl}-cc.jar";
+      sha256 = "0x9hs814ln193cwybd565mcj6vhnii4wirkiz9na7vcas0y5vmmq";
+    };
+
+  desktopIcon = fetchurl {
+    url = "https://github.com/CCEmuX/CCEmuX/raw/${rev}/src/main/resources/img/icon.png";
+    sha256 = "1vmb6rg9k2y99j8xqfgbsvfgfi3g985rmqwrd7w3y54ffr2r99c2";
+  };
+  desktopItem =  makeDesktopItem {
+    name = "CCEmuX";
+    exec = "ccemux";
+    icon = "${desktopIcon}";
+    comment = "A modular ComputerCraft emulator";
+    desktopName = "CCEmuX";
+    genericName = "ComputerCraft Emulator";
+    categories = "Application;Emulator;";
+  };
+in
+
+stdenv.mkDerivation rec {
+  name = "ccemux-${version}";
+
+  src = jar;
+  unpackPhase = "true";
+
+  nativeBuildInputs = [ makeWrapper ];
+  buildInputs = [ jre ];
+
+  installPhase = ''
+    runHook preInstall
+
+    mkdir -p $out/{bin,share/ccemux}
+    cp -r ${desktopItem}/share/applications $out/share/applications
+
+    install -D ${src} $out/share/ccemux/ccemux.jar
+    install -D ${desktopIcon} $out/share/pixmaps/ccemux.png
+
+    makeWrapper ${jre}/bin/java $out/bin/ccemux \
+      --add-flags "-jar $out/share/ccemux/ccemux.jar"
+
+    runHook postInstall
+  '';
+
+  meta = with stdenv.lib; {
+    description = "A modular ComputerCraft emulator";
+    homepage = https://github.com/CCEmuX/CCEmuX;
+    license = licenses.mit;
+    maintainers = with maintainers; [ CrazedProgrammer ];
+  };
+}
diff --git a/pkgs/misc/emulators/dosbox/unstable.nix b/pkgs/misc/emulators/dosbox/unstable.nix
index aecfd7698f07..e1762d66641a 100644
--- a/pkgs/misc/emulators/dosbox/unstable.nix
+++ b/pkgs/misc/emulators/dosbox/unstable.nix
@@ -36,5 +36,6 @@ in stdenv.mkDerivation rec {
     description = "A DOS emulator";
     platforms = stdenv.lib.platforms.unix;
     maintainers = with stdenv.lib.maintainers; [ binarin ];
+    license = stdenv.lib.licenses.gpl2Plus;
   };
 }
diff --git a/pkgs/misc/phabricator/default.nix b/pkgs/misc/phabricator/default.nix
index 367e4e53442e..0dde5b2b6d7c 100644
--- a/pkgs/misc/phabricator/default.nix
+++ b/pkgs/misc/phabricator/default.nix
@@ -28,5 +28,6 @@ stdenv.mkDerivation rec {
 
   meta = {
     platforms = stdenv.lib.platforms.unix;
+    license = stdenv.lib.licenses.asl20;
   };
 }
diff --git a/pkgs/misc/screensavers/xlockmore/default.nix b/pkgs/misc/screensavers/xlockmore/default.nix
index b9294e294e9d..47c3c67366e3 100644
--- a/pkgs/misc/screensavers/xlockmore/default.nix
+++ b/pkgs/misc/screensavers/xlockmore/default.nix
@@ -1,20 +1,18 @@
-{ stdenv, lib, fetchurl, pam ? null, autoreconfHook
-, libX11, libXext, libXinerama, libXdmcp, libXt }:
+{ stdenv, lib, fetchurl, pam ? null, libX11, libXext, libXinerama
+, libXdmcp, libXt }:
 
 stdenv.mkDerivation rec {
-  name = "xlockmore-5.55";
+  name = "xlockmore-5.56";
 
   src = fetchurl {
     url = "http://sillycycle.com/xlock/${name}.tar.xz";
-    sha256 = "1y3f76rq2nd10fgi2rx81aj6pijglmm661vjsxi05hpg35dzmwfl";
+    sha256 = "1dg1n79rnswhxqz36mxnl5lp8p37i9fbibnzzyrqknmvf2s8xpd0";
     curlOpts = "--user-agent 'Mozilla/5.0'";
   };
 
   # Optionally, it can use GTK+.
   buildInputs = [ pam libX11 libXext libXinerama libXdmcp libXt ];
 
-  nativeBuildInputs = [ autoreconfHook ];
-
   # Don't try to install `xlock' setuid. Password authentication works
   # fine via PAM without super user privileges.
   configureFlags =
diff --git a/pkgs/misc/tmux-plugins/default.nix b/pkgs/misc/tmux-plugins/default.nix
index b29565d01ecb..fb95b667d864 100644
--- a/pkgs/misc/tmux-plugins/default.nix
+++ b/pkgs/misc/tmux-plugins/default.nix
@@ -3,18 +3,19 @@
 let
   rtpPath = "share/tmux-plugins";
 
-  addRtp = path: pluginName: attrs: derivation:
-    derivation // { rtp = "${derivation}/${path}/${builtins.replaceStrings ["-"] ["_"] pluginName}.tmux"; } // {
-      overrideAttrs = f: buildTmuxPlugin (attrs // f attrs);
+  addRtp = path: rtpFilePath: attrs: derivation:
+    derivation // { rtp = "${derivation}/${path}/${rtpFilePath}"; } // {
+      overrideAttrs = f: mkDerivation (attrs // f attrs);
     };
 
-  buildTmuxPlugin = a@{
+  mkDerivation = a@{
     pluginName,
+    rtpFilePath ? (builtins.replaceStrings ["-"] ["_"] pluginName) + ".tmux",
     namePrefix ? "tmuxplugin-",
     src,
     unpackPhase ? "",
-    configurePhase ? "",
-    buildPhase ? "",
+    configurePhase ? ":",
+    buildPhase ? ":",
     addonInfo ? null,
     preInstall ? "",
     postInstall ? "",
@@ -22,7 +23,7 @@ let
     dependencies ? [],
     ...
   }:
-    addRtp "${rtpPath}/${path}" pluginName a (stdenv.mkDerivation (a // {
+    addRtp "${rtpPath}/${path}" rtpFilePath a (stdenv.mkDerivation (a // {
       name = namePrefix + pluginName;
 
       inherit pluginName unpackPhase configurePhase buildPhase addonInfo preInstall postInstall;
@@ -43,14 +44,11 @@ let
       dependencies = [ pkgs.bash ] ++ dependencies;
     }));
 
-  buildTmuxPluginFrom2Nix = a: buildTmuxPlugin ({
-    buildPhase = ":";
-    configurePhase =":";
-  } // a);
-
 in rec {
 
-  battery = buildTmuxPluginFrom2Nix {
+  inherit mkDerivation;
+
+  battery = mkDerivation {
     pluginName = "battery";
     src = fetchgit {
       url = "https://github.com/tmux-plugins/tmux-battery";
@@ -59,7 +57,7 @@ in rec {
     };
   };
 
-  continuum = buildTmuxPluginFrom2Nix {
+  continuum = mkDerivation {
     pluginName = "continuum";
     src = fetchgit {
       url = "https://github.com/tmux-plugins/tmux-continuum";
@@ -69,7 +67,7 @@ in rec {
     dependencies = [ resurrect ];
   };
 
-  copycat = buildTmuxPluginFrom2Nix {
+  copycat = mkDerivation {
     pluginName = "copycat";
     src = fetchgit {
       url = "https://github.com/tmux-plugins/tmux-copycat";
@@ -78,7 +76,7 @@ in rec {
     };
   };
 
-  cpu = buildTmuxPluginFrom2Nix {
+  cpu = mkDerivation {
     pluginName = "cpu";
     src = fetchgit {
       url = "https://github.com/tmux-plugins/tmux-cpu";
@@ -87,7 +85,7 @@ in rec {
     };
   };
 
-  fpp = buildTmuxPluginFrom2Nix {
+  fpp = mkDerivation {
     pluginName = "fpp";
     src = fetchgit {
       url = "https://github.com/tmux-plugins/tmux-fpp";
@@ -100,7 +98,17 @@ in rec {
     dependencies = [ pkgs.fpp ];
   };
 
-  logging = buildTmuxPluginFrom2Nix {
+  fzf-tmux-url = mkDerivation {
+    pluginName = "fzf-tmux-url";
+    rtpFilePath = "fzf-url.tmux";
+    src = fetchgit {
+      url = "https://github.com/wfxr/tmux-fzf-url";
+      rev = "ecd518eec1067234598c01e655b048ff9d06ef2f";
+      sha256 = "0png8hdv91y2nivq5vdii2192mb2qcrkwwn69lzxrdnbfa27qrgv";
+    };
+  };
+
+  logging = mkDerivation {
     pluginName = "logging";
     src = fetchgit {
       url = "https://github.com/tmux-plugins/tmux-logging";
@@ -109,7 +117,7 @@ in rec {
     };
   };
 
-  net-speed = buildTmuxPluginFrom2Nix {
+  net-speed = mkDerivation {
     pluginName = "net-speed";
     src = fetchgit {
       url = "https://github.com/tmux-plugins/tmux-net-speed";
@@ -118,7 +126,7 @@ in rec {
     };
   };
 
-  maildir-counter = buildTmuxPluginFrom2Nix {
+  maildir-counter = mkDerivation {
     pluginName = "maildir-counter";
     src = fetchgit {
       url = "https://github.com/tmux-plugins/tmux-maildir-counter";
@@ -127,7 +135,7 @@ in rec {
     };
   };
 
-  online-status = buildTmuxPluginFrom2Nix {
+  online-status = mkDerivation {
     pluginName = "online-status";
     src = fetchgit {
       url = "https://github.com/tmux-plugins/tmux-online-status";
@@ -136,7 +144,7 @@ in rec {
     };
   };
 
-  open = buildTmuxPluginFrom2Nix {
+  open = mkDerivation {
     pluginName = "open";
     src = fetchgit {
       url = "https://github.com/tmux-plugins/tmux-open";
@@ -145,7 +153,7 @@ in rec {
     };
   };
 
-  pain-control = buildTmuxPluginFrom2Nix {
+  pain-control = mkDerivation {
     pluginName = "pain-control";
     src = fetchgit {
       url = "https://github.com/tmux-plugins/tmux-pain-control";
@@ -154,7 +162,7 @@ in rec {
     };
   };
 
-  prefix-highlight = buildTmuxPluginFrom2Nix {
+  prefix-highlight = mkDerivation {
     pluginName = "prefix-highlight";
     src = fetchgit {
       url = "https://github.com/tmux-plugins/tmux-prefix-highlight";
@@ -163,7 +171,7 @@ in rec {
     };
   };
 
-  resurrect = buildTmuxPluginFrom2Nix {
+  resurrect = mkDerivation {
     pluginName = "resurrect";
     src = fetchgit {
       url = "https://github.com/tmux-plugins/tmux-resurrect";
@@ -172,7 +180,7 @@ in rec {
     };
   };
 
-  sensible = buildTmuxPluginFrom2Nix {
+  sensible = mkDerivation {
     pluginName = "sensible";
     src = fetchgit {
       url = "https://github.com/tmux-plugins/tmux-sensible";
@@ -181,7 +189,7 @@ in rec {
     };
   };
 
-  sessionist = buildTmuxPluginFrom2Nix {
+  sessionist = mkDerivation {
     pluginName = "sessionist";
     src = fetchgit {
       url = "https://github.com/tmux-plugins/tmux-sessionist";
@@ -190,7 +198,7 @@ in rec {
     };
   };
 
-  sidebar = buildTmuxPluginFrom2Nix {
+  sidebar = mkDerivation {
     pluginName = "sidebar";
     src = fetchgit {
       url = "https://github.com/tmux-plugins/tmux-sidebar";
@@ -199,7 +207,7 @@ in rec {
     };
   };
 
-  urlview = buildTmuxPluginFrom2Nix {
+  urlview = mkDerivation {
     pluginName = "urlview";
     src = fetchgit {
       url = "https://github.com/tmux-plugins/tmux-urlview";
@@ -212,7 +220,7 @@ in rec {
     dependencies = [ pkgs.urlview ];
   };
 
-  yank = buildTmuxPluginFrom2Nix {
+  yank = mkDerivation {
     pluginName = "yank";
     src = fetchgit {
       url = "https://github.com/tmux-plugins/tmux-yank";
diff --git a/pkgs/misc/urbit/default.nix b/pkgs/misc/urbit/default.nix
index df13c15562dd..e356e83436dd 100644
--- a/pkgs/misc/urbit/default.nix
+++ b/pkgs/misc/urbit/default.nix
@@ -1,39 +1,24 @@
-{ stdenv, fetchFromGitHub, gcc, gmp, libsigsegv, openssl, automake, autoconf, ragel,
-  cmake, re2c, libtool, ncurses, perl, zlib, python2, curl }:
+{ stdenv, fetchFromGitHub, curl, git, gmp, libsigsegv, meson, ncurses, ninja
+, openssl, pkgconfig, re2c, zlib
+}:
 
 stdenv.mkDerivation rec {
   name = "urbit-${version}";
-  version = "0.4.5";
+  version = "0.6.0";
 
   src = fetchFromGitHub {
     owner = "urbit";
     repo = "urbit";
-    rev = "v${version}";
-    sha256 = "1zgxgqbz74nsgfyrvsnjj6xxpb64mrnby7bb5qy733sy04gmzgik";
+    rev = "urbit-${version}";
+    sha256 = "158mz6c6y5z1b6piid8hvrl5mcqh8q1ny185gz51jayia51azmgs";
+    fetchSubmodules = true;
   };
 
-  buildInputs = with stdenv.lib; [
-    gcc gmp libsigsegv openssl automake autoconf ragel cmake re2c libtool
-    ncurses perl zlib python2 curl
-  ];
+  nativeBuildInputs = [ pkgconfig ninja meson ];
+  buildInputs = [ curl git gmp libsigsegv ncurses openssl re2c zlib ];
 
-  # uses 'readdir_r' deprecated by glibc 2.24
-  NIX_CFLAGS_COMPILE = "-Wno-error=deprecated-declarations";
-
-  configurePhase = ''
-    :
-  '';
-
-  buildPhase = ''
-    sed -i 's/-lcurses/-lncurses/' Makefile
-    mkdir -p $out
-    cp -r . $out/
-    cd $out
-    make
-  '';
-
-  installPhase = ''
-    :
+  postPatch = ''
+    patchShebangs .
   '';
 
   meta = with stdenv.lib; {
diff --git a/pkgs/misc/vscode-extensions/update_installed_exts.sh b/pkgs/misc/vscode-extensions/update_installed_exts.sh
new file mode 100755
index 000000000000..fdbc14fb2642
--- /dev/null
+++ b/pkgs/misc/vscode-extensions/update_installed_exts.sh
@@ -0,0 +1,74 @@
+#! /usr/bin/env nix-shell
+#! nix-shell -i bash -p curl jq unzip
+set -eu -o pipefail
+
+# Helper to just fail with a message and non-zero exit code.
+function fail() {
+    echo "$1" >&2
+    exit 1
+}
+
+# Helper to clean up after ourself if we're killed by SIGINT
+function clean_up() {
+    TDIR="${TMPDIR:-/tmp}"
+    echo "Script killed, cleaning up tmpdirs: $TDIR/vscode_exts_*" >&2
+    rm -Rf "$TDIR/vscode_exts_*"
+}
+
+function get_vsixpkg() {
+    N="$1.$2"
+
+    # Create a tempdir for the extension download
+    EXTTMP=$(mktemp -d -t vscode_exts_XXXXXXXX)
+
+    URL="https://$1.gallery.vsassets.io/_apis/public/gallery/publisher/$1/extension/$2/latest/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage"
+
+    # Quietly but delicately curl down the file, blowing up at the first sign of trouble.
+    curl --silent --show-error --fail -X GET -o "$EXTTMP/$N.zip" "$URL"
+    # Unpack the file we need to stdout then pull out the version
+    VER=$(jq -r '.version' <(unzip -qc "$EXTTMP/$N.zip" "extension/package.json"))
+    # Calculate the SHA
+    SHA=$(nix-hash --flat --base32 --type sha256 "$EXTTMP/$N.zip")
+
+    # Clean up.
+    rm -Rf "$EXTTMP"
+    # I don't like 'rm -Rf' lurking in my scripts but this seems appropriate
+
+    cat <<-EOF
+  {
+    name = "$2";
+    publisher = "$1";
+    version = "$VER";
+    sha256 = "$SHA";
+  }
+EOF
+}
+
+# See if can find our code binary somewhere.
+if [ $# -ne 0 ]; then
+    CODE=$1
+else
+    CODE=$(command -v code)
+fi
+
+if [ -z "$CODE" ]; then
+    # Not much point continuing.
+    fail "VSCode executable not found"
+fi
+
+# Try to be a good citizen and clean up after ourselves if we're killed.
+trap clean_up SIGINT
+
+# Begin the printing of the nix expression that will house the list of extensions.
+printf '{ extensions = [\n'
+
+# Note that we are only looking to update extensions that are already installed.
+for i in $($CODE --list-extensions)
+do
+    OWNER=$(echo "$i" | cut -d. -f1)
+    EXT=$(echo "$i" | cut -d. -f2)
+
+    get_vsixpkg "$OWNER" "$EXT"
+done
+# Close off the nix expression.
+printf '];\n}'
diff --git a/pkgs/os-specific/darwin/apple-source-releases/objc4/default.nix b/pkgs/os-specific/darwin/apple-source-releases/objc4/default.nix
index 5c78182085b5..a7cedaaea114 100644
--- a/pkgs/os-specific/darwin/apple-source-releases/objc4/default.nix
+++ b/pkgs/os-specific/darwin/apple-source-releases/objc4/default.nix
@@ -18,6 +18,7 @@ appleDerivation {
     cp runtime/OldClasses.subproj/List.h $out/include/objc/List.h
     cp runtime/NSObjCRuntime.h $out/include/objc/NSObjCRuntime.h
     cp runtime/NSObject.h $out/include/objc/NSObject.h
+    cp runtime/Object.h $out/include/objc/Object.h
     cp runtime/Protocol.h $out/include/objc/Protocol.h
     cp runtime/hashtable.h $out/include/objc/hashtable.h
     cp runtime/hashtable2.h $out/include/objc/hashtable2.h
diff --git a/pkgs/os-specific/linux/bluez/default.nix b/pkgs/os-specific/linux/bluez/default.nix
index b095096caa76..3882a7425869 100644
--- a/pkgs/os-specific/linux/bluez/default.nix
+++ b/pkgs/os-specific/linux/bluez/default.nix
@@ -1,5 +1,5 @@
 { stdenv, fetchurl, pkgconfig, dbus, glib, alsaLib,
-  pythonPackages, readline, udev, libical,
+  python3, readline, udev, libical,
   systemd, enableWiimote ? false, enableMidi ? false }:
 
 stdenv.mkDerivation rec {
@@ -10,12 +10,12 @@ stdenv.mkDerivation rec {
     sha256 = "048r91vx9gs5nwwbah2s0xig04nwk14c5s0vb7qmaqdvighsmz2z";
   };
 
-  pythonPath = with pythonPackages; [
+  pythonPath = with python3.pkgs; [
     dbus-python pygobject2 pygobject3 recursivePthLoader
   ];
 
   buildInputs = [
-    dbus glib alsaLib pythonPackages.python pythonPackages.wrapPython
+    dbus glib alsaLib python3 python3.pkgs.wrapPython
     readline udev libical
   ];
 
diff --git a/pkgs/os-specific/linux/btfs/default.nix b/pkgs/os-specific/linux/btfs/default.nix
index 83c442618b8e..9c2692b037ef 100644
--- a/pkgs/os-specific/linux/btfs/default.nix
+++ b/pkgs/os-specific/linux/btfs/default.nix
@@ -1,5 +1,5 @@
 { stdenv, fetchFromGitHub, autoreconfHook, pkgconfig,
-  python, boost, fuse, libtorrentRasterbar, curl }:
+  python3, boost, fuse, libtorrentRasterbar, curl }:
 
 stdenv.mkDerivation rec {
   name = "btfs-${version}";
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
 
   preInstall = ''
     substituteInPlace scripts/btplay \
-      --replace "/usr/bin/env python" "${python}/bin/python"
+      --replace "/usr/bin/env python" "${python3.interpreter}"
   '';
 
   meta = with stdenv.lib; {
diff --git a/pkgs/os-specific/linux/dmraid/default.nix b/pkgs/os-specific/linux/dmraid/default.nix
index a6f6365ae631..129ccb304564 100644
--- a/pkgs/os-specific/linux/dmraid/default.nix
+++ b/pkgs/os-specific/linux/dmraid/default.nix
@@ -44,5 +44,6 @@ stdenv.mkDerivation rec {
     '';
     maintainers = [ stdenv.lib.maintainers.raskin ];
     platforms = stdenv.lib.platforms.linux;
+    license = stdenv.lib.licenses.gpl2Plus;
   };
 }
diff --git a/pkgs/os-specific/linux/firmware/broadcom-bt-firmware/default.nix b/pkgs/os-specific/linux/firmware/broadcom-bt-firmware/default.nix
index 01609c8779dd..a57a6f1d70f6 100644
--- a/pkgs/os-specific/linux/firmware/broadcom-bt-firmware/default.nix
+++ b/pkgs/os-specific/linux/firmware/broadcom-bt-firmware/default.nix
@@ -27,11 +27,15 @@ stdenv.mkDerivation rec {
       linkname=$(basename $filename | awk 'match($0,/^(BCM)[0-9A-Z]+(-[0-9a-z]{4}-[0-9a-z]{4}\.hcd)$/,c) { print c[1]c[2] }')
       if ! [ -z $linkname ]
       then
-        ln -s -T $filename $out/lib/firmware/brcm/$linkname
+        ln -s --relative -T $filename $out/lib/firmware/brcm/$linkname
       fi
     done
   '';
 
+  outputHashMode = "recursive";
+  outputHashAlgo = "sha256";
+  outputHash = "042frb2dmrqfj8q83h5p769q6hg2b3i8fgnyvs9r9a71z7pbsagq";
+
   meta = with stdenv.lib; {
     description = "Firmware for Broadcom WIDCOMM® Bluetooth devices";
     homepage = http://www.catalog.update.microsoft.com/Search.aspx?q=Broadcom+bluetooth;
diff --git a/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix b/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix
index 47d56cbf7967..47fe2e446c3e 100644
--- a/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix
+++ b/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix
@@ -10,15 +10,15 @@ stdenv.mkDerivation rec {
     sha256 = "110vxgahyx5dvylqrxsm5cmx4a32cl2zchvm6cgc270jz75fg7wd";
   };
 
-  preInstall = ''
-    mkdir -p $out
-  '';
-
   installFlags = [ "DESTDIR=$(out)" ];
 
   # Firmware blobs do not need fixing and should not be modified
   dontFixup = true;
 
+  outputHashMode = "recursive";
+  outputHashAlgo = "sha256";
+  outputHash = "0r2g91hc7csp2fbp2ny4s4rwv0mw2m130gpnisxnhzi05hkwki66";
+
   meta = with stdenv.lib; {
     description = "Binary firmware collection packaged by kernel.org";
     homepage = http://packages.debian.org/sid/firmware-linux-nonfree;
diff --git a/pkgs/os-specific/linux/firmware/fwupd/default.nix b/pkgs/os-specific/linux/firmware/fwupd/default.nix
index 646c18860c5d..fec1b3ed6f04 100644
--- a/pkgs/os-specific/linux/firmware/fwupd/default.nix
+++ b/pkgs/os-specific/linux/firmware/fwupd/default.nix
@@ -1,40 +1,48 @@
 { stdenv, fetchurl, fetchpatch, gtk-doc, pkgconfig, gobjectIntrospection, intltool
 , libgudev, polkit, appstream-glib, gusb, sqlite, libarchive, glib-networking
 , libsoup, help2man, gpgme, libxslt, elfutils, libsmbios, efivar, glibcLocales
-, fwupdate, libyaml, valgrind, meson, libuuid, colord, docbook_xml_dtd_43, docbook_xsl
-, ninja, gcab, gnutls, python3, wrapGAppsHook, json-glib
-, shared-mime-info, umockdev
+, gnu-efi, libyaml, valgrind, meson, libuuid, colord, docbook_xml_dtd_43, docbook_xsl
+, ninja, gcab, gnutls, python3, wrapGAppsHook, json-glib, bash-completion
+, shared-mime-info, umockdev, vala, makeFontsConf, freefont_ttf
 }:
 let
   # Updating? Keep $out/etc synchronized with passthru.filesInstalledToEtc
-  version = "1.0.5";
+  version = "1.1.0";
   python = python3.withPackages (p: with p; [ pygobject3 pycairo pillow ]);
   installedTestsPython = python3.withPackages (p: with p; [ pygobject3 requests ]);
+
+  fontsConf = makeFontsConf {
+    fontDirectories = [ freefont_ttf ];
+  };
 in stdenv.mkDerivation {
   name = "fwupd-${version}";
   src = fetchurl {
     url = "https://people.freedesktop.org/~hughsient/releases/fwupd-${version}.tar.xz";
-    sha256 = "0wm195vkf6x1kg1dz0sbfwpdcn9f6638l7vyzplcfrb3v07pqxpq";
+    sha256 = "0flfpzb0fxgixxddpwak4s63i35kr915pdfq5mfrnxq4bwcj24yd";
   };
 
-  outputs = [ "out" "devdoc" "man" "installedTests" ];
+  outputs = [ "out" "lib" "dev" "devdoc" "man" "installedTests" ];
 
   nativeBuildInputs = [
     meson ninja gtk-doc pkgconfig gobjectIntrospection intltool glibcLocales shared-mime-info
-    valgrind gcab docbook_xml_dtd_43 docbook_xsl help2man libxslt python wrapGAppsHook
+    valgrind gcab docbook_xml_dtd_43 docbook_xsl help2man libxslt python wrapGAppsHook vala
   ];
   buildInputs = [
-    polkit appstream-glib gusb sqlite libarchive libsoup elfutils libsmbios fwupdate libyaml
+    polkit appstream-glib gusb sqlite libarchive libsoup elfutils libsmbios gnu-efi libyaml
     libgudev colord gpgme libuuid gnutls glib-networking efivar json-glib umockdev
+    bash-completion
   ];
 
   LC_ALL = "en_US.UTF-8"; # For po/make-images
 
   patches = [
-    ./fix-missing-deps.patch
+    ./fix-paths.patch
+
+    # Allow localedir in lib output
+    # https://github.com/hughsie/fwupd/pull/626
     (fetchpatch {
-      url = https://github.com/hughsie/fwupd/commit/767210e4b1401d5d5bb7ac1e7c052a60b6529d88.patch;
-      sha256 = "00adfabxpgdg74jx7i6jihhh8njjk2r7v3fxqs4scj3vn06k5fmw";
+      url = https://github.com/hughsie/fwupd/commit/9822c387ea13419a0eb2624fcd13d50735cb89f8.patch;
+      sha256 = "12bk6ga2hvsswpc4gal95l2z5a6gp3vdjq16zm2npligcvf37b6i";
     })
   ];
 
@@ -47,7 +55,8 @@ in stdenv.mkDerivation {
     substituteInPlace data/installed-tests/fwupdmgr.test.in --subst-var-by installedtestsdir "$installedTests/share/installed-tests/fwupd"
   '';
 
-  doCheck = true;
+  # /etc/os-release not available in sandbox
+  # doCheck = true;
 
   preFixup = ''
     gappsWrapperArgs+=(--prefix XDG_DATA_DIRS : "${shared-mime-info}/share")
@@ -55,18 +64,29 @@ in stdenv.mkDerivation {
 
   mesonFlags = [
     "-Dplugin_dummy=true"
-    "-Dbootdir=/boot"
     "-Dudevdir=lib/udev"
     "-Dsystemdunitdir=lib/systemd/system"
+    "-Defi-libdir=${gnu-efi}/lib"
+    "-Defi-ldsdir=${gnu-efi}/lib"
+    "-Defi-includedir=${gnu-efi}/include/efi"
     "--localstatedir=/var"
   ];
 
+  # TODO: We need to be able to override the directory flags from meson setup hook
+  # better – declaring them multiple times might become an error.
+  preConfigure = ''
+    mesonFlagsArray+=("--libexecdir=$out/libexec")
+  '';
+
   postInstall = ''
     moveToOutput share/installed-tests "$installedTests"
     wrapProgram $installedTests/share/installed-tests/fwupd/hardware.py \
       --prefix GI_TYPELIB_PATH : "$out/lib/girepository-1.0:${libsoup}/lib/girepository-1.0"
   '';
 
+  FONTCONFIG_FILE = fontsConf; # Fontconfig error: Cannot load default config file
+
+  # /etc/fwupd/uefi.conf is created by the services.hardware.fwupd NixOS module
   passthru = {
     filesInstalledToEtc = [
       "fwupd/remotes.d/fwupd.conf"
@@ -74,8 +94,10 @@ in stdenv.mkDerivation {
       "fwupd/remotes.d/lvfs.conf"
       "fwupd/remotes.d/vendor.conf"
       "pki/fwupd/GPG-KEY-Hughski-Limited"
+      "pki/fwupd/GPG-KEY-Linux-Foundation-Metadata"
       "pki/fwupd/GPG-KEY-Linux-Vendor-Firmware-Service"
       "pki/fwupd/LVFS-CA.pem"
+      "pki/fwupd-metadata/GPG-KEY-Linux-Foundation-Metadata"
       "pki/fwupd-metadata/GPG-KEY-Linux-Vendor-Firmware-Service"
       "pki/fwupd-metadata/LVFS-CA.pem"
     ];
diff --git a/pkgs/os-specific/linux/firmware/fwupd/fix-missing-deps.patch b/pkgs/os-specific/linux/firmware/fwupd/fix-paths.patch
index d1d7c06027f9..1cd9eb0e8f17 100644
--- a/pkgs/os-specific/linux/firmware/fwupd/fix-missing-deps.patch
+++ b/pkgs/os-specific/linux/firmware/fwupd/fix-paths.patch
@@ -6,7 +6,7 @@
 -)
 --- a/data/meson.build
 +++ b/data/meson.build
-@@ -7,16 +7,12 @@
+@@ -8,16 +8,12 @@
    subdir('installed-tests')
  endif
  
@@ -26,8 +26,8 @@
  install_data(['metadata.xml'],
 --- a/data/pki/meson.build
 +++ b/data/pki/meson.build
-@@ -3,13 +3,13 @@
-       'GPG-KEY-Hughski-Limited',
+@@ -4,14 +4,14 @@
+       'GPG-KEY-Linux-Foundation-Firmware',
        'GPG-KEY-Linux-Vendor-Firmware-Service',
      ],
 -    install_dir : join_paths(sysconfdir, 'pki', 'fwupd')
@@ -35,6 +35,7 @@
    )
  
    install_data([
+       'GPG-KEY-Linux-Foundation-Metadata',
        'GPG-KEY-Linux-Vendor-Firmware-Service',
      ],
 -    install_dir : join_paths(sysconfdir, 'pki', 'fwupd-metadata')
@@ -42,7 +43,7 @@
    )
  endif
  
-@@ -17,12 +17,12 @@
+@@ -19,12 +19,12 @@
    install_data([
        'LVFS-CA.pem',
      ],
@@ -66,9 +67,9 @@
 -    install_dir : join_paths(sysconfdir, 'fwupd', 'remotes.d')
 +    install_dir : join_paths(get_option('prefix'), 'etc', 'fwupd', 'remotes.d')
    )
- endif
- 
-@@ -19,12 +19,12 @@
+   i18n.merge_file(
+     input: 'lvfs.metainfo.xml',
+@@ -37,12 +37,12 @@
    output : 'fwupd.conf',
    configuration : con2,
    install: true,
@@ -92,13 +93,3 @@
 -    echo 'Creating stateful directory'
 -    mkdir -p ${DESTDIR}${LOCALSTATEDIR}/lib/fwupd
  #fi
---- a/po/make-images.sh
-+++ b/po/make-images.sh
-@@ -7,6 +7,7 @@
- #
- install -m 0755 -d ${MESON_INSTALL_DESTDIR_PREFIX}/share/locale/
- ${MESON_SOURCE_ROOT}/po/make-images "Installing firmware update…" ${MESON_INSTALL_DESTDIR_PREFIX}/share/locale/ ${MESON_SOURCE_ROOT}/po/LINGUAS
-+shopt -s nullglob
- for x in ${MESON_INSTALL_DESTDIR_PREFIX}/share/locale/*/LC_IMAGES/*.bmp ; do
-     gzip -f ${x}
- done
diff --git a/pkgs/os-specific/linux/firmware/intel2200BGFirmware/default.nix b/pkgs/os-specific/linux/firmware/intel2200BGFirmware/default.nix
index bf8bcf387261..372be2d71f2c 100644
--- a/pkgs/os-specific/linux/firmware/intel2200BGFirmware/default.nix
+++ b/pkgs/os-specific/linux/firmware/intel2200BGFirmware/default.nix
@@ -1,35 +1,25 @@
-{ stdenv, fetchurl }:
+{ lib, fetchzip }:
 
 let version = "3.1"; in
 
-stdenv.mkDerivation {
+fetchzip {
   name = "intel2200BGFirmware-${version}";
+  url = "https://src.fedoraproject.org/repo/pkgs/ipw2200-firmware/ipw2200-fw-${version}.tgz/eaba788643c7cc7483dd67ace70f6e99/ipw2200-fw-${version}.tgz";
+  sha256 = "0zjyjndyc401pn5x5lgypxdal21n82ymi3vbb2ja1b89yszj432b";
 
-  src = fetchurl {
-    url = "https://src.fedoraproject.org/repo/pkgs/ipw2200-firmware/ipw2200-fw-${version}.tgz/eaba788643c7cc7483dd67ace70f6e99/ipw2200-fw-${version}.tgz";
-    sha256 = "c6818c11c18cc030d55ff83f64b2bad8feef485e7742f84f94a61d811a6258bd";
-  };
-
-  phases = [ "unpackPhase" "installPhase" ];
-
-  installPhase = ''
-    mkdir -p $out/lib/firmware
-    for fw in \
-      ipw2200-bss.fw \
-      ipw2200-ibss.fw \
-      ipw2200-sniffer.fw
-    do
-      cp -f $fw $out/lib/firmware/$fw
-    done
-    mkdir -p $out/share/doc/intel2200BGFirmware
-    cp -f LICENSE.ipw2200-fw $out/share/doc/intel2200BGFirmware/LICENSE
+  postFetch = ''
+    tar -xzvf $downloadedFile --strip-components=1
+    install -D -m644 ipw2200-bss.fw     $out/lib/firmware/ipw2200-bss.fw
+    install -D -m644 ipw2200-ibss.fw    $out/lib/firmware/ipw2200-ibss.fw
+    install -D -m644 ipw2200-sniffer.fw $out/lib/firmware/ipw2200-sniffer.fw
+    install -D -m644 LICENSE.ipw2200-fw $out/share/doc/intel2200BGFirmware/LICENSE
   '';
 
-  meta = with stdenv.lib; {
+  meta = with lib; {
     description = "Firmware for Intel 2200BG cards";
     homepage = http://ipw2200.sourceforge.net/firmware.php;
-    license = stdenv.lib.licenses.unfreeRedistributableFirmware;
+    license = licenses.unfreeRedistributableFirmware;
     maintainers = with maintainers; [ sternenseemann ];
-    platforms = with platforms; linux;
+    platforms = platforms.linux;
   };
 }
diff --git a/pkgs/os-specific/linux/firmware/raspberrypi-wireless/default.nix b/pkgs/os-specific/linux/firmware/raspberrypi-wireless/default.nix
index 0918279cc9a9..eb5b0bd294c8 100644
--- a/pkgs/os-specific/linux/firmware/raspberrypi-wireless/default.nix
+++ b/pkgs/os-specific/linux/firmware/raspberrypi-wireless/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchurl, dpkg }:
 
 stdenv.mkDerivation rec {
   name = "raspberrypi-wireless-firmware-${version}";
@@ -20,11 +20,12 @@ stdenv.mkDerivation rec {
   # Firmware blobs do not need fixing and should not be modified
   dontFixup = true;
 
+
   # Unpack the debian package
+  nativeBuildInputs = [ dpkg ];
   unpackCmd = ''
     if ! [[ "$curSrc" =~ \.deb$ ]]; then return 1; fi
-    ar -xf "$curSrc"
-    tar -xf data.tar.xz
+    dpkg -x "$curSrc" .
   '';
 
   installPhase = ''
@@ -39,6 +40,10 @@ stdenv.mkDerivation rec {
     cp broadcom/*.hcd "$out/lib/firmware/brcm"
   '';
 
+  outputHashMode = "recursive";
+  outputHashAlgo = "sha256";
+  outputHash = "1gwzasl5w5nc0awqv3w2081ns63wd1yds0xh0dg95dc6brnqhhf8";
+
   meta = with stdenv.lib; {
     description = "Firmware for builtin Wifi/Bluetooth devices in the Raspberry Pi 3 and Zero W";
     homepage = https://archive.raspberrypi.org/debian/pool/main/f/firmware-nonfree/;
diff --git a/pkgs/os-specific/linux/firmware/zd1211/default.nix b/pkgs/os-specific/linux/firmware/zd1211/default.nix
index e28a85ab0b27..2c9db47539f7 100644
--- a/pkgs/os-specific/linux/firmware/zd1211/default.nix
+++ b/pkgs/os-specific/linux/firmware/zd1211/default.nix
@@ -1,23 +1,20 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchzip }:
 
-stdenv.mkDerivation rec {
+let
   pname = "zd1211-firmware";
   version = "1.5";
-
+in fetchzip rec {
   name = "${pname}-${version}";
+  url = "mirror://sourceforge/zd1211/${name}.tar.bz2";
 
-  src = fetchurl {
-    url = "mirror://sourceforge/zd1211/${name}.tar.bz2";
-    sha256 = "04ibs0qw8bh6h6zmm5iz6lddgknwhsjq8ib3gyck6a7psw83h7gi";
-  };
-
-  dontBuild = true;
-
-  installPhase = ''
+  postFetch = ''
+    tar -xjvf $downloadedFile
     mkdir -p $out/lib/firmware/zd1211
-    cp * $out/lib/firmware/zd1211
+    cp zd1211-firmware/* $out/lib/firmware/zd1211
   '';
 
+  sha256 = "0sj2zl3r0549mjz37xy6iilm1hm7ak5ax02gwrn81r5yvphqzd52";
+
   meta = {
     description = "Firmware for the ZyDAS ZD1211(b) 802.11a/b/g USB WLAN chip";
     homepage = https://sourceforge.net/projects/zd1211/;
diff --git a/pkgs/os-specific/linux/fwts/default.nix b/pkgs/os-specific/linux/fwts/default.nix
index 40d6967c66f4..e54ab7bcba73 100644
--- a/pkgs/os-specific/linux/fwts/default.nix
+++ b/pkgs/os-specific/linux/fwts/default.nix
@@ -3,11 +3,11 @@
 
 stdenv.mkDerivation rec {
   name = "fwts-${version}";
-  version = "18.06.02";
+  version = "18.07.00";
 
   src = fetchzip {
     url = "http://fwts.ubuntu.com/release/fwts-V${version}.tar.gz";
-    sha256 = "1j7yn3qyy9baylhjvr9j8hiyl1nc7la1j4fffvxk8qvxakwxbyl2";
+    sha256 = "11fc26k1k98i1rv1jw9ahbbal7p7cl6wxy967a7ixs330q5ry1lb";
     stripRoot = false;
   };
 
diff --git a/pkgs/os-specific/linux/hwdata/default.nix b/pkgs/os-specific/linux/hwdata/default.nix
index c1d324de7cff..fae928dca4cc 100644
--- a/pkgs/os-specific/linux/hwdata/default.nix
+++ b/pkgs/os-specific/linux/hwdata/default.nix
@@ -1,12 +1,14 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchFromGitHub }:
 
 stdenv.mkDerivation rec {
   name = "hwdata-${version}";
-  version = "0.313";
+  version = "0.314";
 
-  src = fetchurl {
-    url = "https://github.com/vcrhonek/hwdata/archive/v0.313.tar.gz";
-    sha256 = "0x0qk2cim1mv8cl8h8rwqn8mbbs43j04rn06m81b531i182zii17";
+  src = fetchFromGitHub {
+    owner = "vcrhonek";
+    repo = "hwdata";
+    rev = "v${version}";
+    sha256 = "12k466ndg152fqld1w5v1zfdyv000yypazcwy75ywlxvlknv4y90";
   };
 
   preConfigure = "patchShebangs ./configure";
@@ -15,6 +17,10 @@ stdenv.mkDerivation rec {
 
   doCheck = false; # this does build machine-specific checks (e.g. enumerates PCI bus)
 
+  outputHashMode = "recursive";
+  outputHashAlgo = "sha256";
+  outputHash = "1w00y5kj8rd8slzydw1gw8cablxlkham4vq786kdd8zga286zabb";
+
   meta = {
     homepage = https://github.com/vcrhonek/hwdata;
     description = "Hardware Database, including Monitors, pci.ids, usb.ids, and video cards";
diff --git a/pkgs/os-specific/linux/kernel/hardened-config.nix b/pkgs/os-specific/linux/kernel/hardened-config.nix
index 7e277617b61a..309b5f6c74e8 100644
--- a/pkgs/os-specific/linux/kernel/hardened-config.nix
+++ b/pkgs/os-specific/linux/kernel/hardened-config.nix
@@ -103,16 +103,17 @@ PAGE_POISONING_ZERO y
 PANIC_ON_OOPS y
 PANIC_TIMEOUT -1
 
-GCC_PLUGINS y # Enable gcc plugin options
+${optionalString (versionOlder version "4.18") ''
+  GCC_PLUGINS y # Enable gcc plugin options
+  # Gather additional entropy at boot time for systems that may not have appropriate entropy sources.
+  GCC_PLUGIN_LATENT_ENTROPY y
 
-# Gather additional entropy at boot time for systems that may not have appropriate entropy sources.
-GCC_PLUGIN_LATENT_ENTROPY y
-
-${optionalString (versionAtLeast version "4.11") ''
-  GCC_PLUGIN_STRUCTLEAK y # A port of the PaX structleak plugin
-''}
-${optionalString (versionAtLeast version "4.14") ''
-  GCC_PLUGIN_STRUCTLEAK_BYREF_ALL y # Also cover structs passed by address
+  ${optionalString (versionAtLeast version "4.11") ''
+    GCC_PLUGIN_STRUCTLEAK y # A port of the PaX structleak plugin
+  ''}
+  ${optionalString (versionAtLeast version "4.14") ''
+    GCC_PLUGIN_STRUCTLEAK_BYREF_ALL y # Also cover structs passed by address
+  ''}
 ''}
 
 # Disable various dangerous settings
@@ -121,8 +122,10 @@ PROC_KCORE n # Exposes kernel text image layout
 INET_DIAG n # Has been used for heap based attacks in the past
 
 # Use -fstack-protector-strong (gcc 4.9+) for best stack canary coverage.
-CC_STACKPROTECTOR_REGULAR n
-CC_STACKPROTECTOR_STRONG y
+${optionalString (versionOlder version "4.18") ''
+  CC_STACKPROTECTOR_REGULAR n
+  CC_STACKPROTECTOR_STRONG y
+''}
 
 # Enable compile/run-time buffer overflow detection ala glibc's _FORTIFY_SOURCE
 ${optionalString (versionAtLeast version "4.13") ''
diff --git a/pkgs/os-specific/linux/kernel/linux-4.14.nix b/pkgs/os-specific/linux/kernel/linux-4.14.nix
index d8040fbf3bf3..400574a31446 100644
--- a/pkgs/os-specific/linux/kernel/linux-4.14.nix
+++ b/pkgs/os-specific/linux/kernel/linux-4.14.nix
@@ -3,7 +3,7 @@
 with stdenv.lib;
 
 buildLinux (args // rec {
-  version = "4.14.60";
+  version = "4.14.62";
 
   # modDirVersion needs to be x.y.z, will automatically add .0 if needed
   modDirVersion = if (modDirVersionArg == null) then concatStrings (intersperse "." (take 3 (splitString "." "${version}.0"))) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
 
   src = fetchurl {
     url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
-    sha256 = "15djfcl4m388vm3wkfa6yx0sglyp8zh04s7m7xa1ybmsiwjl7qbc";
+    sha256 = "1ar29ikway5im17iw9ag1fxivr7sbj8nhxxw347xqmp1irz4vjji";
   };
 } // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-4.17.nix b/pkgs/os-specific/linux/kernel/linux-4.17.nix
index 6004577fad68..fda3b77c0a8b 100644
--- a/pkgs/os-specific/linux/kernel/linux-4.17.nix
+++ b/pkgs/os-specific/linux/kernel/linux-4.17.nix
@@ -3,7 +3,7 @@
 with stdenv.lib;
 
 buildLinux (args // rec {
-  version = "4.17.12";
+  version = "4.17.14";
 
   # modDirVersion needs to be x.y.z, will automatically add .0 if needed
   modDirVersion = if (modDirVersionArg == null) then concatStrings (intersperse "." (take 3 (splitString "." "${version}.0"))) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
 
   src = fetchurl {
     url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
-    sha256 = "18xmkj1bmfrmvx6p8cl5l7pyv0zk5y3mxhyfnlzqwkxnvkjf5660";
+    sha256 = "1bxsiishhw6ichifqglkbcmgc0518ih396yi23clvrsfyj6h6in8";
   };
 } // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-4.18.nix b/pkgs/os-specific/linux/kernel/linux-4.18.nix
new file mode 100644
index 000000000000..4f183b696cc0
--- /dev/null
+++ b/pkgs/os-specific/linux/kernel/linux-4.18.nix
@@ -0,0 +1,18 @@
+{ stdenv, buildPackages, hostPlatform, fetchurl, perl, buildLinux, modDirVersionArg ? null, ... } @ args:
+
+with stdenv.lib;
+
+buildLinux (args // rec {
+  version = "4.18";
+
+  # modDirVersion needs to be x.y.z, will automatically add .0 if needed
+  modDirVersion = if (modDirVersionArg == null) then concatStrings (intersperse "." (take 3 (splitString "." "${version}.0"))) else modDirVersionArg;
+
+  # branchVersion needs to be x.y
+  extraMeta.branch = concatStrings (intersperse "." (take 2 (splitString "." version)));
+
+  src = fetchurl {
+    url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
+    sha256 = "1wgay4k8wj08fc711j290fvi81x75yib8iaa6r7csc7mkvsbrn0r";
+  };
+} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-4.4.nix b/pkgs/os-specific/linux/kernel/linux-4.4.nix
index 8bb2d53da9e0..60113959665c 100644
--- a/pkgs/os-specific/linux/kernel/linux-4.4.nix
+++ b/pkgs/os-specific/linux/kernel/linux-4.4.nix
@@ -1,11 +1,11 @@
 { stdenv, buildPackages, hostPlatform, fetchurl, perl, buildLinux, ... } @ args:
 
 buildLinux (args // rec {
-  version = "4.4.145";
+  version = "4.4.147";
   extraMeta.branch = "4.4";
 
   src = fetchurl {
     url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
-    sha256 = "1max0d1b1y1ndrfprrcyb7c9y12pkx2whxzlr70qypcb5jz0v7ff";
+    sha256 = "06mcilxd5qi8snycb5bhy52icbbwfl056xwmra66yknmpycyad67";
   };
 } // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-4.9.nix b/pkgs/os-specific/linux/kernel/linux-4.9.nix
index 231e24be9116..d29855a093ec 100644
--- a/pkgs/os-specific/linux/kernel/linux-4.9.nix
+++ b/pkgs/os-specific/linux/kernel/linux-4.9.nix
@@ -1,11 +1,11 @@
 { stdenv, buildPackages, hostPlatform, fetchurl, perl, buildLinux, ... } @ args:
 
 buildLinux (args // rec {
-  version = "4.9.117";
+  version = "4.9.119";
   extraMeta.branch = "4.9";
 
   src = fetchurl {
     url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
-    sha256 = "1c3r0a4fchg358zff2ww8kw789kah3bhr750p9qlsy65d8rflcl2";
+    sha256 = "0d8bwsma9j7dhgymcfbchr8k3503w5vp3p18mfqv81x6l40pzqa9";
   };
 } // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-testing-bcachefs.nix b/pkgs/os-specific/linux/kernel/linux-testing-bcachefs.nix
index 1366a11b573c..1fb9866f4e95 100644
--- a/pkgs/os-specific/linux/kernel/linux-testing-bcachefs.nix
+++ b/pkgs/os-specific/linux/kernel/linux-testing-bcachefs.nix
@@ -1,22 +1,21 @@
 { stdenv, buildPackages, hostPlatform, fetchgit, perl, buildLinux, ... } @ args:
 
 buildLinux (args // rec {
-  version = "4.15.2018.04.14";
-  modDirVersion = "4.15.0";
-  extraMeta.branch = "master";
-  extraMeta.maintainers = [ stdenv.lib.maintainers.davidak stdenv.lib.maintainers.chiiruno ];
+  version = "4.16.2018.08.03";
+  modDirVersion = "4.16.0";
 
   src = fetchgit {
     url = "https://evilpiepirate.org/git/bcachefs.git";
-    rev = "3b7c824e9330a640312fce1b04537c684c1d602c";
-    sha256 = "1l5ib28qkhrxggn6zj9b2839543anbxk2ip75yizgzlv9vr5m4pk";
+    rev = "e7a00a52b57336c04d1043c6fa0a67a7c8301cfb";
+    sha256 = "1a0kvpazvvh0rfb9hkyr4zw55ndh060j95fvhf2aaaj9qyc7p7wp";
   };
 
-  extraConfig = ''
-    BCACHEFS_FS m
-  '';
+  extraConfig = "BCACHEFS_FS m";
 
-  # Should the testing kernels ever be built on Hydra?
-  extraMeta.hydraPlatforms = [];
+  extraMeta = {
+    branch = "master";
+    hydraPlatforms = []; # Should the testing kernels ever be built on Hydra?
+    maintainers = with stdenv.lib.maintainers; [ davidak chiiruno ];
+  };
 
 } // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-testing.nix b/pkgs/os-specific/linux/kernel/linux-testing.nix
index ec4d9c29dbc7..ec3baaf1e0a4 100644
--- a/pkgs/os-specific/linux/kernel/linux-testing.nix
+++ b/pkgs/os-specific/linux/kernel/linux-testing.nix
@@ -1,13 +1,13 @@
 { stdenv, buildPackages, hostPlatform, fetchurl, perl, buildLinux, libelf, utillinux, ... } @ args:
 
 buildLinux (args // rec {
-  version = "4.18-rc7";
-  modDirVersion = "4.18.0-rc7";
+  version = "4.18-rc8";
+  modDirVersion = "4.18.0-rc8";
   extraMeta.branch = "4.18";
 
   src = fetchurl {
     url = "https://git.kernel.org/torvalds/t/linux-${version}.tar.gz";
-    sha256 = "005kk7rxawkka60y31a5aiqrq3w6i1k27b5n2lcq63agjcxh54rq";
+    sha256 = "0rqyqms63c15iwcwy40yqd9fvlvh3ah09gddv0wf45z9dqp7id1m";
   };
 
   # Should the testing kernels ever be built on Hydra?
diff --git a/pkgs/os-specific/linux/kernel/patches.nix b/pkgs/os-specific/linux/kernel/patches.nix
index 1a365046f5f3..143671428c41 100644
--- a/pkgs/os-specific/linux/kernel/patches.nix
+++ b/pkgs/os-specific/linux/kernel/patches.nix
@@ -48,17 +48,6 @@ rec {
     };
   };
 
-  # https://patchwork.kernel.org/patch/9626797/
-  # Should be included in 4.17, so this patch can be dropped when 4.16 becomes obsolete.
-  bcm2835_mmal_v4l2_camera_driver = rec {
-    name = "bcm2835_mmal_v4l2_camera_driver";
-    patch = fetchpatch {
-      name = name + ".patch";
-      url = https://patchwork.kernel.org/patch/9626797/raw/;
-      sha256 = "0iwb0yxsf95zv4qxkvlvhqfmzx0rk13g9clvxsharvwkb4w5lwa0";
-    };
-  };
-
   # https://github.com/NixOS/nixpkgs/issues/42755
   xen-netfront_fix_mismatched_rtnl_unlock = rec {
     name = "xen-netfront_fix_mismatched_rtnl_unlock";
diff --git a/pkgs/os-specific/linux/libcap/default.nix b/pkgs/os-specific/linux/libcap/default.nix
index 8248a628f0ac..a7e8894ccfef 100644
--- a/pkgs/os-specific/linux/libcap/default.nix
+++ b/pkgs/os-specific/linux/libcap/default.nix
@@ -55,5 +55,6 @@ stdenv.mkDerivation rec {
   meta = {
     description = "Library for working with POSIX capabilities";
     platforms = stdenv.lib.platforms.linux;
+    license = stdenv.lib.licenses.bsd3;
   };
 }
diff --git a/pkgs/os-specific/linux/light/default.nix b/pkgs/os-specific/linux/light/default.nix
index 1c44c0d78a8a..d500019c50b4 100644
--- a/pkgs/os-specific/linux/light/default.nix
+++ b/pkgs/os-specific/linux/light/default.nix
@@ -1,12 +1,15 @@
-{ stdenv, fetchurl, help2man }:
+{ stdenv, fetchFromGitHub, help2man }:
 
 stdenv.mkDerivation rec {
-  version = "1.0";
+  version = "1.1.2";
   name = "light-${version}";
-  src = fetchurl {
-    url = "https://github.com/haikarainen/light/archive/v${version}.tar.gz";
-    sha256 = "974608ee42ffe85cfd23184306d56d86ec4e6f4b0518bafcb7b3330998b1af64";
+  src = fetchFromGitHub {
+    owner = "haikarainen";
+    repo = "light";
+    rev = version;
+    sha256 = "0c934gxav9cgdf94li6dp0rfqmpday9d33vdn9xb2mfp4war9n4w";
   };
+
   buildInputs = [ help2man ];
 
   installPhase = "mkdir -p $out/bin; cp light $out/bin/";
diff --git a/pkgs/os-specific/linux/powerstat/default.nix b/pkgs/os-specific/linux/powerstat/default.nix
index 5408c4237ec4..1031cc9a56ed 100644
--- a/pkgs/os-specific/linux/powerstat/default.nix
+++ b/pkgs/os-specific/linux/powerstat/default.nix
@@ -2,10 +2,10 @@
 
 stdenv.mkDerivation rec {
   name = "powerstat-${version}";
-  version = "0.02.17";
+  version = "0.02.18";
   src = fetchurl {
     url = "http://kernel.ubuntu.com/~cking/tarballs/powerstat/powerstat-${version}.tar.gz";
-    sha256 = "1lxzrvwlf6h35i0d8v1yj1ka63i9i0yvv3adhy3pa3fl8arpvycs";
+    sha256 = "1glryfmq9h7h8hsasg5ffl9vrcbjkkq3xqdxmbdhxmn137w7vgm5";
   };
   installFlags = [ "DESTDIR=$(out)" ];
   postInstall = ''
diff --git a/pkgs/os-specific/linux/psmisc/default.nix b/pkgs/os-specific/linux/psmisc/default.nix
index 358fa700382f..1eec10860f72 100644
--- a/pkgs/os-specific/linux/psmisc/default.nix
+++ b/pkgs/os-specific/linux/psmisc/default.nix
@@ -14,5 +14,6 @@ stdenv.mkDerivation rec {
     homepage = http://psmisc.sourceforge.net/;
     description = "A set of small useful utilities that use the proc filesystem (such as fuser, killall and pstree)";
     platforms = stdenv.lib.platforms.linux;
+    license = stdenv.lib.licenses.gpl2Plus;
   };
 }
diff --git a/pkgs/os-specific/linux/smem/default.nix b/pkgs/os-specific/linux/smem/default.nix
index a07eec431c33..ede8d425f12d 100644
--- a/pkgs/os-specific/linux/smem/default.nix
+++ b/pkgs/os-specific/linux/smem/default.nix
@@ -29,5 +29,6 @@ stdenv.mkDerivation rec {
     description = "A memory usage reporting tool that takes shared memory into account";
     platforms = lib.platforms.linux;
     maintainers = [ lib.maintainers.eelco ];
+    license = lib.licenses.gpl2Plus;
   };
 }
diff --git a/pkgs/os-specific/linux/statifier/default.nix b/pkgs/os-specific/linux/statifier/default.nix
index 67df9dd2f11f..376ae47ffbe0 100644
--- a/pkgs/os-specific/linux/statifier/default.nix
+++ b/pkgs/os-specific/linux/statifier/default.nix
@@ -19,5 +19,6 @@ multiStdenv.mkDerivation {
   meta = with multiStdenv.lib; {
     description = "Tool for creating static Linux binaries";
     platforms = platforms.linux;
+    license = licenses.gpl2;
   };
 }
diff --git a/pkgs/os-specific/linux/syscall_limiter/default.nix b/pkgs/os-specific/linux/syscall_limiter/default.nix
index a5c69e1d876e..c7543aee9337 100644
--- a/pkgs/os-specific/linux/syscall_limiter/default.nix
+++ b/pkgs/os-specific/linux/syscall_limiter/default.nix
@@ -7,7 +7,7 @@
 
 stdenv.mkDerivation rec {
   name    = "syscall_limiter-${version}";
-  version = "20170123";
+  version = "2017-01-23";
 
   src = fetchFromGitHub {
     owner  = "vi";
@@ -16,11 +16,7 @@ stdenv.mkDerivation rec {
     sha256 = "0z5arj1kq1xczgrbw1b8m9kicbv3vs9bd32wvgfr4r6ndingsp5m";
   };
 
-  configurePhase = "";
-
-  buildPhase = ''
-    make CC="gcc -I${libseccomp}/include -L${libseccomp}/lib"
-  '';
+  buildInputs = [ libseccomp ];
 
   installPhase = ''
     mkdir -p $out/bin
diff --git a/pkgs/os-specific/linux/sysdig/default.nix b/pkgs/os-specific/linux/sysdig/default.nix
index cdb1910d9c0e..9b0f3ff767c2 100644
--- a/pkgs/os-specific/linux/sysdig/default.nix
+++ b/pkgs/os-specific/linux/sysdig/default.nix
@@ -1,19 +1,19 @@
-{stdenv, fetchFromGitHub, cmake, luajit, kernel, zlib, ncurses, perl, jsoncpp, libb64, openssl, curl, jq, gcc}:
+{stdenv, fetchFromGitHub, cmake, luajit, kernel, zlib, ncurses, perl, jsoncpp, libb64, openssl, curl, jq, gcc, elfutils}:
 
 with stdenv.lib;
 stdenv.mkDerivation rec {
   name = "sysdig-${version}";
-  version = "0.21.0";
+  version = "0.22.1";
 
   src = fetchFromGitHub {
     owner = "draios";
     repo = "sysdig";
     rev = version;
-    sha256 = "0dakxv2pkbsivavz09fwvav4dla7qzklnv45zb7x306gankkjgi1";
+    sha256 = "1wbvpsalm2ccwh8xz6fa4gqviilvjd8lnwvdryixhsdsf7j8w0j0";
   };
 
   buildInputs = [
-    cmake zlib luajit ncurses perl jsoncpp libb64 openssl curl jq gcc
+    cmake zlib luajit ncurses perl jsoncpp libb64 openssl curl jq gcc elfutils
   ] ++ optional (kernel != null) kernel.moduleBuildDependencies;
 
   hardeningDisable = [ "pic" ];
@@ -53,7 +53,7 @@ stdenv.mkDerivation rec {
     description = "A tracepoint-based system tracing tool for Linux (with clients for other OSes)";
     license = licenses.gpl2;
     maintainers = [maintainers.raskin];
-    platforms = platforms.linux ++ platforms.darwin;
+    platforms = ["x86_64-linux"] ++ platforms.darwin;
     downloadPage = "https://github.com/draios/sysdig/releases";
   };
 }
diff --git a/pkgs/os-specific/linux/sysstat/default.nix b/pkgs/os-specific/linux/sysstat/default.nix
index 0da32371b351..5f3eb22f127e 100644
--- a/pkgs/os-specific/linux/sysstat/default.nix
+++ b/pkgs/os-specific/linux/sysstat/default.nix
@@ -1,11 +1,11 @@
 { stdenv, fetchurl, gettext, bzip2 }:
 
 stdenv.mkDerivation rec {
-  name = "sysstat-11.7.4";
+  name = "sysstat-12.0.1";
 
   src = fetchurl {
     url = "http://perso.orange.fr/sebastien.godard/${name}.tar.xz";
-    sha256 = "144h5fb93s33w3pmgw7qadw1f7c4jq41m5lzcs49ihl44yi6aqm9";
+    sha256 = "114wh7iqi82c0az8wn3dg3y56279fb2wg81v8kvx87mq5975bg51";
   };
 
   buildInputs = [ gettext ];
diff --git a/pkgs/os-specific/linux/sysvinit/default.nix b/pkgs/os-specific/linux/sysvinit/default.nix
index b516cfe65edd..2e8cf0125e55 100644
--- a/pkgs/os-specific/linux/sysvinit/default.nix
+++ b/pkgs/os-specific/linux/sysvinit/default.nix
@@ -33,12 +33,13 @@ stdenv.mkDerivation {
       rm -rf $out/include
       rm -rf $out/share/man/man5
       rm $(for i in $out/share/man/man8/*; do echo $i; done | grep -v 'pidof\|killall5')
-      rm $out/bin/{mountpoint,wall} $out/share/man/man1/{mountpoint.1,wall.1}
+      rm $out/bin/wall $out/share/man/man1/wall.1
     '';
 
   meta = {
     homepage = http://www.nongnu.org/sysvinit/;
     description = "Utilities related to booting and shutdown";
     platforms = stdenv.lib.platforms.linux;
+    license = stdenv.lib.licenses.gpl2Plus;
   };
 }
diff --git a/pkgs/os-specific/linux/trinity/default.nix b/pkgs/os-specific/linux/trinity/default.nix
index 46b09dce4379..54d9a9bafe97 100644
--- a/pkgs/os-specific/linux/trinity/default.nix
+++ b/pkgs/os-specific/linux/trinity/default.nix
@@ -2,17 +2,21 @@
 
 stdenv.mkDerivation rec {
   name = "trinity-${version}";
-  version = "1.8-git-2017-02-13";
+  version = "1.8-git-2018-06-08";
 
   src = fetchFromGitHub {
     owner = "kernelslacker";
     repo = "trinity";
-    rev = "2989c11ce77bc7bec23da62987e2c3a0dd8a83c9";
-    sha256 = "19asyrypjhx2cgjdmwfvmgc0hk3xg00zvgkl89vwxngdb40bkwfq";
+    rev = "1b2d43cb383cef86a05acb2df046ce5e9b17a7fe";
+    sha256 = "0dsq10vmd6ii1dnpaqhizk9p8mbd6mwgpmi13b11dxwxpcvbhlar";
   };
 
   # Fails on 32-bit otherwise
-  NIX_CFLAGS_COMPILE = "-Wno-error";
+  NIX_CFLAGS_COMPILE = [
+    "-Wno-error=int-to-pointer-cast"
+    "-Wno-error=pointer-to-int-cast"
+    "-Wno-error=incompatible-pointer-types"
+  ];
 
   postPatch = ''
     patchShebangs ./configure
@@ -21,11 +25,11 @@ stdenv.mkDerivation rec {
 
   enableParallelBuilding = true;
 
-  installPhase = "make DESTDIR=$out install";
+  makeFlags = [ "DESTDIR=$(out)" ];
 
   meta = with stdenv.lib; {
     description = "A Linux System call fuzz tester";
-    homepage = http://codemonkey.org.uk/projects/trinity/;
+    homepage = https://codemonkey.org.uk/projects/trinity/;
     license = licenses.gpl2;
     maintainers = [ maintainers.dezgeg ];
     platforms = platforms.linux;
diff --git a/pkgs/os-specific/linux/untie/default.nix b/pkgs/os-specific/linux/untie/default.nix
index 91443eeced58..739bd4471927 100644
--- a/pkgs/os-specific/linux/untie/default.nix
+++ b/pkgs/os-specific/linux/untie/default.nix
@@ -14,6 +14,7 @@ stdenv.mkDerivation rec {
     description = "A tool to run processes untied from some of the namespaces";
     maintainers = with maintainers; [ raskin ];
     platforms = platforms.linux;
+    license = licenses.gpl2Plus;
   };
 
   passthru = {
diff --git a/pkgs/os-specific/linux/upower/default.nix b/pkgs/os-specific/linux/upower/default.nix
index c4af0bec9a23..629f61bf5b16 100644
--- a/pkgs/os-specific/linux/upower/default.nix
+++ b/pkgs/os-specific/linux/upower/default.nix
@@ -36,5 +36,6 @@ stdenv.mkDerivation rec {
     homepage = https://upower.freedesktop.org/;
     description = "A D-Bus service for power management";
     platforms = stdenv.lib.platforms.linux;
+    license = stdenv.lib.licenses.gpl2Plus;
   };
 }
diff --git a/pkgs/os-specific/linux/wpa_supplicant/default.nix b/pkgs/os-specific/linux/wpa_supplicant/default.nix
index add7c6488562..3b19b7bff544 100644
--- a/pkgs/os-specific/linux/wpa_supplicant/default.nix
+++ b/pkgs/os-specific/linux/wpa_supplicant/default.nix
@@ -80,7 +80,8 @@ stdenv.mkDerivation rec {
 
   patches = [
     ./build-fix.patch
-    #KRACKAttack.com
+
+    # KRACKAttack.com
     (fetchurl {
       url = "http://w1.fi/security/2017-1/rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch";
       sha256 = "02zl2x4pxay666yq18g4f3byccrzipfjbky1ydw62v15h76174aj";
@@ -113,6 +114,12 @@ stdenv.mkDerivation rec {
       url = "http://w1.fi/security/2017-1/rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch";
       sha256 = "1ca312cixbld70rp12q7h66lnjjxzz0qag0ii2sg6cllgf2hv168";
     })
+
+    # Unauthenticated EAPOL-Key decryption (CVE-2018-14526)
+    (fetchurl {
+      url = "https://w1.fi/security/2018-1/rebased-v2.6-0001-WPA-Ignore-unauthenticated-encrypted-EAPOL-Key-data.patch";
+      sha256 = "0z0zxc9wrikmvciyqpdhx0l5v7qsd8c6b5ph9h5rniqllpr3q34n";
+    })
   ];
 
   postInstall = ''
diff --git a/pkgs/os-specific/windows/default.nix b/pkgs/os-specific/windows/default.nix
new file mode 100644
index 000000000000..4621c2da10fb
--- /dev/null
+++ b/pkgs/os-specific/windows/default.nix
@@ -0,0 +1,29 @@
+{ newScope, crossLibcStdenv }: let
+
+  callPackage = newScope self;
+
+  self = {
+    cygwinSetup = callPackage ./cygwin-setup { };
+
+    jom = callPackage ./jom { };
+
+    w32api = callPackage ./w32api { };
+
+    mingwrt = callPackage ./mingwrt { };
+    mingw_runtime = self.mingwrt;
+
+    mingw_w64 = callPackage ./mingw-w64 {
+      stdenv = crossLibcStdenv;
+    };
+
+    mingw_w64_headers = callPackage ./mingw-w64/headers.nix { };
+
+    mingw_w64_pthreads = callPackage ./mingw-w64/pthreads.nix { };
+
+    pthreads = callPackage ./pthread-w32 { };
+
+    wxMSW = callPackage ./wxMSW-2.8 { };
+
+    libgnurx = callPackage ./libgnurx { };
+  };
+in self
diff --git a/pkgs/os-specific/windows/jom/default.nix b/pkgs/os-specific/windows/jom/default.nix
index 1b64ad745991..ee8f00790754 100644
--- a/pkgs/os-specific/windows/jom/default.nix
+++ b/pkgs/os-specific/windows/jom/default.nix
@@ -16,7 +16,7 @@ stdenv.mkDerivation {
   nativeBuildInputs = [ flex qmake4Hook ];
 
   QTDIR = qt48;
-  
+
   # cmakeFlags = "-DWIN32=1 -DCMAKE_SYSTEM_NAME=Windows -DCMAKE_RC_COMPILER=${stdenv.cc.targetPrefix}windres";
 
   preBuild = stdenv.lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) ''
diff --git a/pkgs/os-specific/windows/libgnurx/default.nix b/pkgs/os-specific/windows/libgnurx/default.nix
index f50a0d9f503e..88af53dd046e 100644
--- a/pkgs/os-specific/windows/libgnurx/default.nix
+++ b/pkgs/os-specific/windows/libgnurx/default.nix
@@ -8,4 +8,8 @@ in stdenv.mkDerivation rec {
     url = "mirror://sourceforge/mingw/Other/UserContributed/regex/mingw-regex-${version}/mingw-${name}-src.tar.gz";
     sha256 = "0xjxcxgws3bblybw5zsp9a4naz2v5bs1k3mk8dw00ggc0vwbfivi";
   };
+
+  meta = {
+    platforms = stdenv.lib.platforms.windows;
+  };
 }
diff --git a/pkgs/os-specific/windows/mingw-headers/default.nix b/pkgs/os-specific/windows/mingw-headers/default.nix
deleted file mode 100644
index c6941ef01f0a..000000000000
--- a/pkgs/os-specific/windows/mingw-headers/default.nix
+++ /dev/null
@@ -1,13 +0,0 @@
-{stdenv, mingw_runtime_headers, w32api_headers}:
-
-stdenv.mkDerivation {
-  name = "mingw-headers";
-
-  phases = [ "installPhase" ];
-
-  installPhase = ''
-    mkdir -p $out/include
-    cp -R ${mingw_runtime_headers}/include/* $out/include
-    cp -R ${w32api_headers}/include/* $out/include
-  '';
-}
diff --git a/pkgs/os-specific/windows/mingw-w64/common.nix b/pkgs/os-specific/windows/mingw-w64/common.nix
deleted file mode 100644
index 102d9489fe9f..000000000000
--- a/pkgs/os-specific/windows/mingw-w64/common.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-{ fetchurl }:
-
-rec {
-  version = "5.0.3";
-  name = "mingw-w64-${version}";
-
-  src = fetchurl {
-    url = "mirror://sourceforge/mingw-w64/mingw-w64-v${version}.tar.bz2";
-    sha256 = "1d4wrjfdlq5xqpv9zg6ssw4lm8jnv6522xf7d6zbjygmkswisq1a";
-  };
-
-  configureFlags = [
-    "--enable-idl"
-    "--enable-secure-api"
-  ];
-}
diff --git a/pkgs/os-specific/windows/mingw-w64/default.nix b/pkgs/os-specific/windows/mingw-w64/default.nix
index 53050435256f..a7d4f09b90e9 100644
--- a/pkgs/os-specific/windows/mingw-w64/default.nix
+++ b/pkgs/os-specific/windows/mingw-w64/default.nix
@@ -1,8 +1,26 @@
-{ stdenv, callPackage, windows }:
+{ stdenv, windows, fetchurl }:
+
+let
+  version = "5.0.4";
+in stdenv.mkDerivation {
+  name = "mingw-w64-${version}";
+
+  src = fetchurl {
+    url = "mirror://sourceforge/mingw-w64/mingw-w64-v${version}.tar.bz2";
+    sha256 = "00zq3z1hbzd5yzmskskjg79xrzwsqx7ihyprfaxy4hb897vf29sm";
+  };
+
+  configureFlags = [
+    "--enable-idl"
+    "--enable-secure-api"
+  ];
 
-stdenv.mkDerivation {
-  inherit (callPackage ./common.nix {}) name src;
   buildInputs = [ windows.mingw_w64_headers ];
   dontStrip = true;
   hardeningDisable = [ "stackprotector" "fortify" ];
+  patches = [ ./osvi.patch ];
+
+  meta = {
+    platforms = stdenv.lib.platforms.windows;
+  };
 }
diff --git a/pkgs/os-specific/windows/mingw-w64/headers.nix b/pkgs/os-specific/windows/mingw-w64/headers.nix
index 03dbf712e2e5..6a93cea67080 100644
--- a/pkgs/os-specific/windows/mingw-w64/headers.nix
+++ b/pkgs/os-specific/windows/mingw-w64/headers.nix
@@ -1,13 +1,13 @@
-{ stdenvNoCC, callPackage }:
+{ stdenvNoCC, mingw_w64 }:
 
-let
-  inherit (callPackage ./common.nix {}) name src;
+stdenvNoCC.mkDerivation {
+  name = "${mingw_w64.name}-headers";
+  inherit (mingw_w64) src meta;
 
-in stdenvNoCC.mkDerivation {
-  name = name + "-headers";
-  inherit src;
+  patches = [ ./osvi.patch ];
 
   preConfigure = ''
     cd mingw-w64-headers
   '';
+
 }
diff --git a/pkgs/os-specific/windows/mingw-w64/osvi.patch b/pkgs/os-specific/windows/mingw-w64/osvi.patch
new file mode 100644
index 000000000000..c51ff4bd5dfd
--- /dev/null
+++ b/pkgs/os-specific/windows/mingw-w64/osvi.patch
@@ -0,0 +1,14 @@
+Fix `error:  osvi  undeclared (first use in this function)' issue.
+
+See: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=863064
+--- a/mingw-w64-headers/include/multimon.h
++++ b/mingw-w64-headers/include/multimon.h
+@@ -127,7 +127,7 @@
+   WINBOOL IsPlatformNT() {
+     OSVERSIONINFOA oi = { 0 };
+ 
+-    oi.dwOSVersionInfoSize = sizeof (osvi);
++    oi.dwOSVersionInfoSize = sizeof (oi);
+     GetVersionExA ((OSVERSIONINFOA *) &oi);
+     return (oi.dwPlatformId == VER_PLATFORM_WIN32_NT);
+   }
\ No newline at end of file
diff --git a/pkgs/os-specific/windows/mingw-w64/pthreads.nix b/pkgs/os-specific/windows/mingw-w64/pthreads.nix
index 1a33e8db07e8..bbcb028d3cbb 100644
--- a/pkgs/os-specific/windows/mingw-w64/pthreads.nix
+++ b/pkgs/os-specific/windows/mingw-w64/pthreads.nix
@@ -1,11 +1,8 @@
-{ stdenv, callPackage }:
+{ stdenv, mingw_w64 }:
 
-let
-  inherit (callPackage ./common.nix {}) name src;
-
-in stdenv.mkDerivation {
-  name = name + "-pthreads";
-  inherit src;
+stdenv.mkDerivation {
+  name = "${mingw_w64.name}-pthreads";
+  inherit (mingw_w64) src meta;
 
   preConfigure = ''
     cd mingw-w64-libraries/winpthreads
diff --git a/pkgs/os-specific/windows/mingwrt/common.nix b/pkgs/os-specific/windows/mingwrt/common.nix
deleted file mode 100644
index 7dc2ae56aa84..000000000000
--- a/pkgs/os-specific/windows/mingwrt/common.nix
+++ /dev/null
@@ -1,12 +0,0 @@
-{ lib, fetchurl }:
-
-rec {
-  name = "mingwrt-3.20";
-
-  src = fetchurl {
-    url = "mirror://sourceforge/mingw/MinGW/Base/mingw-rt/${name}-mingw32-src.tar.gz";
-    sha256 = "02pydg1m8y35nxb4k34nlb5c341y2waq76z42mgdzlcf661r91pi";
-  };
-
-  meta.platforms = [ lib.systems.inspect.isMinGW ];
-}
diff --git a/pkgs/os-specific/windows/mingwrt/default.nix b/pkgs/os-specific/windows/mingwrt/default.nix
index 3429f7564ade..416ae7624c33 100644
--- a/pkgs/os-specific/windows/mingwrt/default.nix
+++ b/pkgs/os-specific/windows/mingwrt/default.nix
@@ -1,7 +1,17 @@
-{ stdenv, callPackage }:
+{ stdenv, lib, fetchurl }:
+
+stdenv.mkDerivation rec {
+  name = "mingwrt-5.0.2";
+
+  src = fetchurl {
+    url = "mirror://sourceforge/mingw/MinGW/Base/mingw-rt/${name}-mingw32-src.tar.gz";
+    sha256 = "02pydg1m8y35nxb4k34nlb5c341y2waq76z42mgdzlcf661r91p0";
+  };
+
+  meta = {
+    platforms = lib.platforms.windows;
+  };
 
-stdenv.mkDerivation {
-  inherit (callPackage ./common.nix {}) name src meta;
   dontStrip = true;
   hardeningDisable = [ "stackprotector" "fortify" ];
 }
diff --git a/pkgs/os-specific/windows/mingwrt/headers.nix b/pkgs/os-specific/windows/mingwrt/headers.nix
deleted file mode 100644
index 51180af0fc73..000000000000
--- a/pkgs/os-specific/windows/mingwrt/headers.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-{ stdenvNoCC, callPackage }:
-
-let
-  inherit (callPackage ./common.nix {}) name src meta;
-
-in stdenvNoCC.mkDerivation {
-  name = name + "-headers";
-
-  inherit src meta;
-
-  phases = [ "unpackPhase" "installPhase" ];
-
-  installPhase = ''
-    mkdir -p $out
-    cp -R include $out
-  '';
-}
diff --git a/pkgs/os-specific/windows/pthread-w32/default.nix b/pkgs/os-specific/windows/pthread-w32/default.nix
index 7cd414a97b08..e84270270f8a 100644
--- a/pkgs/os-specific/windows/pthread-w32/default.nix
+++ b/pkgs/os-specific/windows/pthread-w32/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, stdenv, hostPlatform, buildPlatform }:
+{ fetchurl, stdenv, hostPlatform, buildPlatform, mingwrt }:
 
 # This file is tweaked for cross-compilation only.
 assert hostPlatform != buildPlatform;
@@ -18,7 +18,7 @@ stdenv.mkDerivation {
                s/dlltool/i686-pc-mingw32-dlltool/g'
     '';
 
-  buildInputs = [ mingw_headers ];
+  buildInputs = [ mingwrt ];
 
   buildPhase = "make GC";        # to build the GNU C dll with C cleanup code
 
diff --git a/pkgs/os-specific/windows/w32api/common.nix b/pkgs/os-specific/windows/w32api/common.nix
deleted file mode 100644
index 273ae2c8df4b..000000000000
--- a/pkgs/os-specific/windows/w32api/common.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-{ fetchurl, xz }:
-
-rec {
-  name = "w32api-3.17-2";
-
-  src = fetchurl {
-    url = "mirror://sourceforge/mingw/MinGW/Base/w32api/w32api-3.17/${name}-mingw32-src.tar.lzma";
-    sha256 = "09rhnl6zikmdyb960im55jck0rdy5z9nlg3akx68ixn7khf3j8wb";
-  };
-
-  nativeBuildInputs = [ xz ];
-
-  meta.platforms = [ lib.systems.inspect.isMinGW ];
-}
diff --git a/pkgs/os-specific/windows/w32api/default.nix b/pkgs/os-specific/windows/w32api/default.nix
index 51b88201998c..2fe989bb2f49 100644
--- a/pkgs/os-specific/windows/w32api/default.nix
+++ b/pkgs/os-specific/windows/w32api/default.nix
@@ -1,6 +1,16 @@
-{ stdenv, callPackage }:
+{ stdenv, fetchurl, xz, lib }:
+
+stdenv.mkDerivation rec {
+  name = "w32api-3.17-2";
+
+  src = fetchurl {
+    url = "mirror://sourceforge/mingw/MinGW/Base/w32api/w32api-3.17/${name}-mingw32-src.tar.lzma";
+    sha256 = "09rhnl6zikmdyb960im55jck0rdy5z9nlg3akx68ixn7khf3j8wb";
+  };
+
+  meta = {
+    platforms = lib.platforms.windows;
+  };
 
-stdenv.mkDerivation {
-  inherit (callPackage ./common.nix {}) name src nativeBuildInputs meta;
   dontStrip = true;
 }
diff --git a/pkgs/os-specific/windows/w32api/headers.nix b/pkgs/os-specific/windows/w32api/headers.nix
deleted file mode 100644
index 3083118bb366..000000000000
--- a/pkgs/os-specific/windows/w32api/headers.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-{ stdenvNoCC, callPackage }:
-
-let
-  inherit (callPackage ./common.nix {}) name src meta;
-
-in stdenvNoCC.mkDerivation {
-  name = name + "-headers";
-
-  inherit src nativeBuildInputs meta;
-
-  phases = [ "unpackPhase" "installPhase" ];
-
-  installPhase = ''
-    mkdir -p $out
-    cp -R include $out
-  '';
-}
diff --git a/pkgs/os-specific/windows/wxMSW-2.8/default.nix b/pkgs/os-specific/windows/wxMSW-2.8/default.nix
index 8770140cc633..748bf39a1f20 100644
--- a/pkgs/os-specific/windows/wxMSW-2.8/default.nix
+++ b/pkgs/os-specific/windows/wxMSW-2.8/default.nix
@@ -2,8 +2,6 @@
 , hostPlatform
 }:
 
-assert hostPlatform.isWindows;
-
 stdenv.mkDerivation {
   name = "wxMSW-2.8.11";
 
@@ -32,4 +30,8 @@ stdenv.mkDerivation {
   ";
 
   passthru = {inherit compat24 compat26 unicode;};
+
+  meta = {
+    platforms = stdenv.lib.platforms.windows;
+  };
 }
diff --git a/pkgs/servers/clickhouse/default.nix b/pkgs/servers/clickhouse/default.nix
index 10de85b0d365..b5a2c61e23e7 100644
--- a/pkgs/servers/clickhouse/default.nix
+++ b/pkgs/servers/clickhouse/default.nix
@@ -1,30 +1,37 @@
 { stdenv, fetchFromGitHub, cmake, libtool
 , boost, capnproto, cctz, clang-unwrapped, double-conversion, gperftools, icu
 , libcpuid, libxml2, lld, llvm, lz4 , mysql, openssl, poco, re2, rdkafka
-, readline, sparsehash, unixODBC, zstd
+, readline, sparsehash, unixODBC, zstd, ninja
 }:
 
 stdenv.mkDerivation rec {
   name = "clickhouse-${version}";
-
-  version = "18.1.0";
+  version = "18.5.1";
 
   src = fetchFromGitHub {
-    owner = "yandex";
-    repo = "ClickHouse";
-    rev = "v${version}-stable";
-    sha256 = "1vsfnggf69xh91ndycdxwfz6m2bs7psaxf2bh04svgk1vzj2z4l0";
+    owner  = "yandex";
+    repo   = "ClickHouse";
+    rev    = "v${version}-stable";
+    sha256 = "1bw1hx3ssd1jcg6jj85nmp6dnyhvaaphjpcr6x4xs410k140qx31";
   };
 
-  nativeBuildInputs = [ cmake libtool ];
-
+  nativeBuildInputs = [ cmake libtool ninja ];
   buildInputs = [
     boost capnproto cctz clang-unwrapped double-conversion gperftools icu
     libcpuid libxml2 lld llvm lz4 mysql.connector-c openssl poco re2 rdkafka
     readline sparsehash unixODBC zstd
   ];
 
-  cmakeFlags = [ "-DENABLE_TESTS=OFF" "-DUNBUNDLED=ON" "-DUSE_STATIC_LIBRARIES=OFF" ];
+  cmakeFlags = [
+    "-DENABLE_TESTS=OFF"
+    "-DUNBUNDLED=ON"
+    "-DUSE_STATIC_LIBRARIES=OFF"
+  ];
+  hardeningDisable = [ "format" ];
+
+  patchPhase = ''
+    patchShebangs .
+  '';
 
   postInstall = ''
     rm -rf $out/share/clickhouse-test
diff --git a/pkgs/servers/diod/default.nix b/pkgs/servers/diod/default.nix
index a233b6ba4cf8..eba73b2692a2 100644
--- a/pkgs/servers/diod/default.nix
+++ b/pkgs/servers/diod/default.nix
@@ -15,5 +15,6 @@ stdenv.mkDerivation rec {
     description = "An I/O forwarding server that implements a variant of the 9P protocol";
     maintainers = [ stdenv.lib.maintainers.rickynils];
     platforms = stdenv.lib.platforms.linux;
+    license = stdenv.lib.licenses.gpl2Plus;
   };
 }
diff --git a/pkgs/servers/dns/nsd/default.nix b/pkgs/servers/dns/nsd/default.nix
index 1ac1d3948942..f63a61bf2197 100644
--- a/pkgs/servers/dns/nsd/default.nix
+++ b/pkgs/servers/dns/nsd/default.nix
@@ -15,11 +15,11 @@
 }:
 
 stdenv.mkDerivation rec {
-  name = "nsd-4.1.22";
+  name = "nsd-4.1.23";
 
   src = fetchurl {
     url = "https://www.nlnetlabs.nl/downloads/nsd/${name}.tar.gz";
-    sha256 = "1704masmx77qcj7b7shzrmgp9hpf9vpd265cnvn3b2kn0mkyi1pi";
+    sha256 = "1zc59cj1851scwhwy3k6aals3fk13njyhda37k4a353bcyyxh3pn";
   };
 
   prePatch = ''
diff --git a/pkgs/servers/foundationdb/default.nix b/pkgs/servers/foundationdb/default.nix
index 7c7da3612465..265255c2f78a 100644
--- a/pkgs/servers/foundationdb/default.nix
+++ b/pkgs/servers/foundationdb/default.nix
@@ -88,7 +88,7 @@ let
         separateDebugInfo = true;
         enableParallelBuilding = true;
 
-        makeFlags = [ "all" "fdb_java" ]
+        makeFlags = [ "all" "fdb_java" "fdb_python" ]
           # Don't compile FDBLibTLS if we don't need it in 6.0 or later;
           # it gets statically linked in
           ++ lib.optional (!lib.versionAtLeast version "6.0") [ "fdb_c" ]
@@ -106,17 +106,28 @@ let
 
         installPhase = ''
           mkdir -vp $out/{bin,libexec/plugins} $lib/{lib,share/java} $dev/include/foundationdb
+          mkdir -vp $python/lib/${python.libPrefix}/site-packages
 
-          cp -v ./lib/libfdb_c.so     $lib/lib
         '' + lib.optionalString (!lib.versionAtLeast version "6.0") ''
+          # we only copy the TLS library on < 6.0, since it's compiled-in otherwise
           cp -v ./lib/libFDBLibTLS.so $out/libexec/plugins/FDBLibTLS.so
         '' + ''
 
+          # C API
+          cp -v ./lib/libfdb_c.so                           $lib/lib
           cp -v ./bindings/c/foundationdb/fdb_c.h           $dev/include/foundationdb
           cp -v ./bindings/c/foundationdb/fdb_c_options.g.h $dev/include/foundationdb
 
+          # java
           cp -v ./bindings/java/foundationdb-client.jar     $lib/share/java/fdb-java.jar
 
+          # python
+          rm -f ./bindings/python/fdb/*.pth # remove useless files
+          cp -R ./bindings/python/fdb                       $python/lib/${python.libPrefix}/site-packages/fdb
+          # symlink a copy of the shared object into place, so that impl.py can load it
+          ln -sv $lib/lib/libfdb_c.so                       $python/lib/${python.libPrefix}/site-packages/fdb/libfdb_c.so
+
+          # binaries
           for x in fdbbackup fdbcli fdbserver fdbmonitor; do
             cp -v "./bin/$x" $out/bin;
           done
@@ -128,7 +139,7 @@ let
           ln -sfv $out/bin/fdbbackup $out/libexec/backup_agent
         '';
 
-        outputs = [ "out" "lib" "dev" ];
+        outputs = [ "out" "lib" "dev" "python" ];
 
         meta = with stdenv.lib; {
           description = "Open source, distributed, transactional key-value store";
@@ -148,16 +159,15 @@ in with builtins; {
   };
 
   foundationdb52 = makeFdb rec {
-    version = "5.2.6";
+    version = "5.2.8";
     branch  = "release-5.2";
-    rev     = "refs/tags/v5.2.6"; # seemed to be tagged incorrectly
-    sha256  = "1q3lq1hqq0f53n51gd4cw5cpayyw65dmkfplhsw1m5mghymzmskk";
+    sha256  = "1kbmmhk2m9486r4kyjlc7bb3wd50204i0p6dxcmvl6pbp1bs0wlb";
   };
 
   foundationdb60 = makeFdb rec {
-    version = "6.0.3pre2446_${substring 0 8 rev}";
+    version = "6.0.4pre2497_${substring 0 8 rev}";
     branch  = "release-6.0";
-    rev     = "dd5481fb60ee1652986b2a028b31dcbb6cb171b5";
-    sha256  = "0mhlb728badk1h3410jbhy7f48m3jjnjna26wwyw5680xz72d6dm";
+    rev     = "73d64cb244714c19bcc651122f6e7a9236aa11b5";
+    sha256  = "1jzmrf9kj0brqddlmxvzhj27r6843790jnqwkv1s3ri21fqb3hs7";
   };
 }
diff --git a/pkgs/servers/ftp/vsftpd/default.nix b/pkgs/servers/ftp/vsftpd/default.nix
index 2386acf1b79a..cc7493f9533c 100644
--- a/pkgs/servers/ftp/vsftpd/default.nix
+++ b/pkgs/servers/ftp/vsftpd/default.nix
@@ -46,5 +46,6 @@ stdenv.mkDerivation rec {
 
   meta = {
     platforms = stdenv.lib.platforms.linux;
+    license = stdenv.lib.licenses.gpl2;
   };
 }
diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix
index 5f41dbbdfa19..30b16ea3bde6 100644
--- a/pkgs/servers/home-assistant/component-packages.nix
+++ b/pkgs/servers/home-assistant/component-packages.nix
@@ -2,7 +2,7 @@
 # Do not edit!
 
 {
-  version = "0.74.2";
+  version = "0.75.2";
   components = {
     "abode" = ps: with ps; [  ];
     "ads" = ps: with ps; [  ];
@@ -47,6 +47,7 @@
     "august" = ps: with ps; [  ];
     "auth" = ps: with ps; [ aiohttp-cors ];
     "auth.indieauth" = ps: with ps; [  ];
+    "auth.login_flow" = ps: with ps; [  ];
     "automation" = ps: with ps; [  ];
     "automation.event" = ps: with ps; [  ];
     "automation.homeassistant" = ps: with ps; [  ];
@@ -128,6 +129,7 @@
     "binary_sensor.skybell" = ps: with ps; [  ];
     "binary_sensor.sleepiq" = ps: with ps; [  ];
     "binary_sensor.spc" = ps: with ps; [  ];
+    "binary_sensor.tahoma" = ps: with ps; [  ];
     "binary_sensor.tapsaff" = ps: with ps; [  ];
     "binary_sensor.tcp" = ps: with ps; [  ];
     "binary_sensor.tellduslive" = ps: with ps; [  ];
@@ -225,10 +227,12 @@
     "climate.proliphix" = ps: with ps; [  ];
     "climate.radiotherm" = ps: with ps; [  ];
     "climate.sensibo" = ps: with ps; [  ];
+    "climate.spider" = ps: with ps; [  ];
     "climate.tado" = ps: with ps; [  ];
     "climate.tesla" = ps: with ps; [  ];
     "climate.toon" = ps: with ps; [  ];
     "climate.touchline" = ps: with ps; [  ];
+    "climate.tuya" = ps: with ps; [  ];
     "climate.venstar" = ps: with ps; [  ];
     "climate.vera" = ps: with ps; [  ];
     "climate.wink" = ps: with ps; [  ];
@@ -259,6 +263,8 @@
     "counter" = ps: with ps; [  ];
     "cover" = ps: with ps; [  ];
     "cover.abode" = ps: with ps; [  ];
+    "cover.aladdin_connect" = ps: with ps; [  ];
+    "cover.brunt" = ps: with ps; [  ];
     "cover.command_line" = ps: with ps; [  ];
     "cover.demo" = ps: with ps; [  ];
     "cover.garadget" = ps: with ps; [  ];
@@ -282,6 +288,7 @@
     "cover.tellduslive" = ps: with ps; [  ];
     "cover.tellstick" = ps: with ps; [  ];
     "cover.template" = ps: with ps; [  ];
+    "cover.tuya" = ps: with ps; [  ];
     "cover.velbus" = ps: with ps; [  ];
     "cover.vera" = ps: with ps; [  ];
     "cover.wink" = ps: with ps; [  ];
@@ -375,6 +382,7 @@
     "fan.isy994" = ps: with ps; [  ];
     "fan.mqtt" = ps: with ps; [ paho-mqtt ];
     "fan.template" = ps: with ps; [  ];
+    "fan.tuya" = ps: with ps; [  ];
     "fan.velbus" = ps: with ps; [  ];
     "fan.wink" = ps: with ps; [  ];
     "fan.xiaomi_miio" = ps: with ps; [ construct ];
@@ -482,6 +490,7 @@
     "light.enocean" = ps: with ps; [  ];
     "light.eufy" = ps: with ps; [  ];
     "light.flux_led" = ps: with ps; [  ];
+    "light.futurenow" = ps: with ps; [  ];
     "light.greenwave" = ps: with ps; [  ];
     "light.group" = ps: with ps; [  ];
     "light.hive" = ps: with ps; [  ];
@@ -518,6 +527,7 @@
     "light.rpi_gpio_pwm" = ps: with ps; [  ];
     "light.scsgate" = ps: with ps; [  ];
     "light.sensehat" = ps: with ps; [  ];
+    "light.sisyphus" = ps: with ps; [  ];
     "light.skybell" = ps: with ps; [  ];
     "light.tellduslive" = ps: with ps; [  ];
     "light.tellstick" = ps: with ps; [  ];
@@ -620,6 +630,7 @@
     "media_player.russound_rio" = ps: with ps; [  ];
     "media_player.russound_rnet" = ps: with ps; [  ];
     "media_player.samsungtv" = ps: with ps; [ wakeonlan ];
+    "media_player.sisyphus" = ps: with ps; [  ];
     "media_player.snapcast" = ps: with ps; [  ];
     "media_player.songpal" = ps: with ps; [  ];
     "media_player.sonos" = ps: with ps; [ soco ];
@@ -770,6 +781,7 @@
     "scene.litejet" = ps: with ps; [  ];
     "scene.lutron_caseta" = ps: with ps; [  ];
     "scene.tahoma" = ps: with ps; [  ];
+    "scene.tuya" = ps: with ps; [  ];
     "scene.velux" = ps: with ps; [  ];
     "scene.vera" = ps: with ps; [  ];
     "scene.wink" = ps: with ps; [  ];
@@ -896,6 +908,7 @@
     "sensor.loopenergy" = ps: with ps; [  ];
     "sensor.luftdaten" = ps: with ps; [ luftdaten ];
     "sensor.lyft" = ps: with ps; [  ];
+    "sensor.magicseaweed" = ps: with ps; [  ];
     "sensor.melissa" = ps: with ps; [  ];
     "sensor.metoffice" = ps: with ps; [  ];
     "sensor.mfi" = ps: with ps; [  ];
@@ -1048,6 +1061,7 @@
     "shell_command" = ps: with ps; [  ];
     "shiftr" = ps: with ps; [ paho-mqtt ];
     "shopping_list" = ps: with ps; [ aiohttp-cors ];
+    "sisyphus" = ps: with ps; [  ];
     "skybell" = ps: with ps; [  ];
     "sleepiq" = ps: with ps; [  ];
     "smappee" = ps: with ps; [  ];
@@ -1055,6 +1069,7 @@
     "sonos" = ps: with ps; [ soco ];
     "spaceapi" = ps: with ps; [ aiohttp-cors ];
     "spc" = ps: with ps; [ websockets ];
+    "spider" = ps: with ps; [  ];
     "splunk" = ps: with ps; [  ];
     "statsd" = ps: with ps; [ statsd ];
     "sun" = ps: with ps; [  ];
@@ -1128,6 +1143,7 @@
     "switch.skybell" = ps: with ps; [  ];
     "switch.smappee" = ps: with ps; [  ];
     "switch.snmp" = ps: with ps; [ pysnmp ];
+    "switch.spider" = ps: with ps; [  ];
     "switch.tahoma" = ps: with ps; [  ];
     "switch.tellduslive" = ps: with ps; [  ];
     "switch.tellstick" = ps: with ps; [  ];
diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix
index 700f8ed78627..5446398aa8b0 100644
--- a/pkgs/servers/home-assistant/default.nix
+++ b/pkgs/servers/home-assistant/default.nix
@@ -1,4 +1,4 @@
-{ lib, fetchFromGitHub, python3
+{ lib, fetchFromGitHub, fetchpatch, python3
 
 # Look up dependencies of specified components in component-packages.nix
 , extraComponents ? []
@@ -29,10 +29,10 @@ let
         };
       });
       voluptuous = super.voluptuous.overridePythonAttrs (oldAttrs: rec {
-        version = "0.11.1";
+        version = "0.11.5";
         src = oldAttrs.src.override {
           inherit version;
-          sha256 = "af7315c9fa99e0bfd195a21106c82c81619b42f0bd9b6e287b797c6b6b6a9918";
+          sha256 = "567a56286ef82a9d7ae0628c5842f65f516abcb496e74f3f59f1d7b28df314ef";
         };
       });
       attrs = super.attrs.overridePythonAttrs (oldAttrs: rec {
@@ -74,7 +74,7 @@ let
   extraBuildInputs = extraPackages py.pkgs;
 
   # Don't forget to run parse-requirements.py after updating
-  hassVersion = "0.74.2";
+  hassVersion = "0.75.2";
 
 in with py.pkgs; buildPythonApplication rec {
   pname = "homeassistant";
@@ -89,7 +89,7 @@ in with py.pkgs; buildPythonApplication rec {
     owner = "home-assistant";
     repo = "home-assistant";
     rev = version;
-    sha256 = "02wdvkcl4zjw009a5ylblk5blpf5rhlvch8vsg4cx07sj9xgjzmw";
+    sha256 = "1ib76wz3f6jfi7a0w2v561g8vf5w4p2b2d79667api6ynvbw2l9d";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/servers/home-assistant/frontend.nix b/pkgs/servers/home-assistant/frontend.nix
index 4a4201b67330..864a91683eea 100644
--- a/pkgs/servers/home-assistant/frontend.nix
+++ b/pkgs/servers/home-assistant/frontend.nix
@@ -2,11 +2,11 @@
 
 buildPythonPackage rec {
   pname = "home-assistant-frontend";
-  version = "20180720.0";
+  version = "20180804.0";
 
   src = fetchPypi {
     inherit pname version;
-    sha256 = "4a9d570cfc1d6b0e4b914897197d6772d48aa38b10202a648e79c5fb2a6a0293";
+    sha256 = "50a9e74efe2b56fbc34fba07205829e0ea77315183e85c235d177cabff3b62ee";
   };
 
   propagatedBuildInputs = [ user-agents ];
diff --git a/pkgs/servers/http/h2o/default.nix b/pkgs/servers/http/h2o/default.nix
index e05624fa46c8..ceffd3e0260d 100644
--- a/pkgs/servers/http/h2o/default.nix
+++ b/pkgs/servers/http/h2o/default.nix
@@ -1,6 +1,6 @@
 { stdenv, fetchFromGitHub
 , pkgconfig, cmake
-, libressl_2_6, libuv, zlib
+, libressl, libuv, zlib
 }:
 
 with builtins;
@@ -16,8 +16,17 @@ stdenv.mkDerivation rec {
     sha256 = "0jyvbp6cjiirj44nxqa2fi5y473gnc8awfn8zv82hb1y9rlxqfyv";
   };
 
+  # We have to fix up some function prototypes, because despite upstream h2o
+  # issue #1705 (https://github.com/h2o/h2o/issues/1706), libressl 2.7+ doesn't
+  # seem to work
+  patchPhase = ''
+    substituteInPlace ./deps/neverbleed/neverbleed.c \
+      --replace 'static void RSA_' 'void RSA_' \
+      --replace 'static int RSA_'  'int RSA_'
+  '';
+
   nativeBuildInputs = [ pkgconfig cmake ];
-  buildInputs = [ libressl_2_6 libuv zlib ];
+  buildInputs = [ libressl libuv zlib ];
   enableParallelBuilding = true;
 
   meta = {
diff --git a/pkgs/servers/http/nginx/mainline.nix b/pkgs/servers/http/nginx/mainline.nix
index 5afd73c88686..ecde2430f522 100644
--- a/pkgs/servers/http/nginx/mainline.nix
+++ b/pkgs/servers/http/nginx/mainline.nix
@@ -1,6 +1,6 @@
 { callPackage, ... }@args:
 
 callPackage ./generic.nix (args // {
-  version = "1.15.1";
-  sha256 = "0q2lkpnfqf74p22vrcldx0gcnss3is7rnp54fgpvhcpqsxc6h867";
+  version = "1.15.2";
+  sha256 = "145dcypq8dqc5as03iy1ycwifwynq9p4i8m56fn7g0myryp0kfpf";
 })
diff --git a/pkgs/servers/http/nginx/modules.nix b/pkgs/servers/http/nginx/modules.nix
index 9f2cd319f0e7..0501bcc9e58b 100644
--- a/pkgs/servers/http/nginx/modules.nix
+++ b/pkgs/servers/http/nginx/modules.nix
@@ -94,6 +94,16 @@
     '';
   };
 
+  lua-upstream = {
+    src = fetchFromGitHub {
+      owner = "openresty";
+      repo = "lua-upstream-nginx-module";
+      rev = "v0.07";
+      sha256 = "1gqccg8airli3i9103zv1zfwbjm27h235qjabfbfqk503rjamkpk";
+    };
+    inputs = [ pkgs.luajit ];
+  };
+
   modsecurity = {
     src = "${pkgs.modsecurity_standalone.nginx}/nginx/modsecurity";
     inputs = [ pkgs.curl pkgs.apr pkgs.aprutil pkgs.apacheHttpd pkgs.yajl ];
@@ -215,6 +225,33 @@
     };
   };
 
+  stream-sts = {
+    src = fetchFromGitHub {
+      owner = "vozlt";
+      repo = "nginx-module-stream-sts";
+      rev = "v0.1.1";
+      sha256 = "1jdj1kik6l3rl9nyx61xkqk7hmqbncy0rrqjz3dmjqsz92y8zaya";
+    };
+  };
+
+  sts = {
+    src = fetchFromGitHub {
+      owner = "vozlt";
+      repo = "nginx-module-sts";
+      rev = "v0.1.1";
+      sha256 = "0nvb29641x1i7mdbydcny4qwlvdpws38xscxirajd2x7nnfdflrk";
+    };
+  };
+
+  sysguard = {
+    src = fetchFromGitHub {
+      owner = "vozlt";
+      repo = "nginx-module-sysguard";
+      rev = "e512897f5aba4f79ccaeeebb51138f1704a58608";
+      sha256 = "19c6w6wscbq9phnx7vzbdf4ay6p2ys0g7kp2rmc9d4fb53phrhfx";
+    };
+  };
+
   upstream-check = {
     src = fetchFromGitHub {
       owner = "yaoweibin";
@@ -234,6 +271,15 @@
     inputs = [ pkgs.msgpuck.dev pkgs.yajl ];
   };
 
+  url = {
+    src = fetchFromGitHub {
+      owner = "vozlt";
+      repo = "nginx-module-url";
+      rev = "9299816ca6bc395625c3683fbd2aa7b916bfe91e";
+      sha256 = "0mk1gjmfnry6hgdsnlavww9bn7223idw50jlkhh5k00q5509w4ip";
+    };
+  };
+
   vts = {
     src = fetchFromGitHub {
       owner = "vozlt";
diff --git a/pkgs/servers/http/pshs/default.nix b/pkgs/servers/http/pshs/default.nix
index a0a1addeeebf..2205c91789f5 100644
--- a/pkgs/servers/http/pshs/default.nix
+++ b/pkgs/servers/http/pshs/default.nix
@@ -21,7 +21,6 @@ stdenv.mkDerivation rec {
     description = "Pretty small HTTP server - a command-line tool to share files";
     homepage = https://github.com/mgorny/pshs;
     license = stdenv.lib.licenses.bsd3;
-    maintainers = [ stdenv.lib.maintainers.eduarrrd ];
     platforms = stdenv.lib.platforms.linux;
   };
 }
diff --git a/pkgs/servers/http/tengine/default.nix b/pkgs/servers/http/tengine/default.nix
new file mode 100644
index 000000000000..36f326d5590b
--- /dev/null
+++ b/pkgs/servers/http/tengine/default.nix
@@ -0,0 +1,85 @@
+{ stdenv, fetchurl, openssl, zlib, pcre, libxml2, libxslt
+, gd, geoip
+, withDebug ? false
+, withMail ? false
+, withIPv6 ? true
+, modules ? []
+, ...
+}:
+
+with stdenv.lib;
+
+stdenv.mkDerivation rec {
+  version = "2.2.2";
+  name = "tengine-${version}";
+
+  src = fetchurl {
+    url = "https://github.com/alibaba/tengine/archive/${name}.tar.gz";
+    sha256 = "1vq73wsldvj7rc61ag85pvnaacrrq9rs0pfqv71z5iyvb5r3bxc2";
+  };
+
+  buildInputs =
+    [ openssl zlib pcre libxml2 libxslt gd geoip ]
+    ++ concatMap (mod: mod.inputs or []) modules;
+
+  configureFlags = [
+    "--with-http_ssl_module"
+    "--with-http_v2_module"
+    "--with-http_realip_module"
+    "--with-http_addition_module"
+    "--with-http_xslt_module"
+    "--with-http_geoip_module"
+    "--with-http_sub_module"
+    "--with-http_dav_module"
+    "--with-http_flv_module"
+    "--with-http_mp4_module"
+    "--with-http_gunzip_module"
+    "--with-http_gzip_static_module"
+    "--with-http_auth_request_module"
+    "--with-http_concat_module"
+    "--with-http_random_index_module"
+    "--with-http_secure_link_module"
+    "--with-http_degradation_module"
+    "--with-http_stub_status_module"
+    "--with-http_sysguard_module"
+    "--with-threads"
+    "--with-pcre-jit"
+    "--with-http_slice_module"
+  ] ++ optional withDebug [
+    "--with-debug"
+  ] ++ optional withMail [
+    "--with-mail"
+    "--with-mail_ssl_module"
+  ] ++ optional (withMail != true) [
+    "--without-mail_pop3_module"
+    "--without-mail_imap_module"
+    "--without-mail_smtp_module"
+  ] ++ optional withIPv6 [
+    "--with-ipv6"
+  ] ++ optional (gd != null) "--with-http_image_filter_module"
+    ++ optional (with stdenv.hostPlatform; isLinux || isFreeBSD) "--with-file-aio"
+    ++ map (mod: "--add-module=${mod.src}") modules;
+
+  NIX_CFLAGS_COMPILE = [
+    "-I${libxml2.dev}/include/libxml2"
+    "-Wno-error=implicit-fallthrough"
+  ] ++ optional stdenv.isDarwin "-Wno-error=deprecated-declarations";
+
+  preConfigure = (concatMapStringsSep "\n" (mod: mod.preConfigure or "") modules);
+
+  hardeningEnable = optional (!stdenv.isDarwin) "pie";
+
+  enableParallelBuilding = true;
+
+  postInstall = ''
+    mv $out/sbin $out/bin
+  '';
+
+  meta = {
+    description = "A web server based on Nginx and has many advanced features, originated by Taobao.";
+    homepage    = https://tengine.taobao.org;
+    license     = licenses.bsd2;
+    platforms   = platforms.all;
+    maintainers = with maintainers; [ izorkin ];
+  };
+}
diff --git a/pkgs/servers/jetbrains/youtrack.nix b/pkgs/servers/jetbrains/youtrack.nix
index 7e368bf295b6..0518a78f9d6b 100644
--- a/pkgs/servers/jetbrains/youtrack.nix
+++ b/pkgs/servers/jetbrains/youtrack.nix
@@ -1,28 +1,29 @@
-{ stdenv, fetchurl, makeWrapper, jre }:
+{ stdenv, fetchurl, makeWrapper, jre, gawk }:
 
 stdenv.mkDerivation rec {
   name = "youtrack-${version}";
-  version = "2018.1.41051";
+  version = "2018.2.44329";
 
   jar = fetchurl {
     url = "https://download.jetbrains.com/charisma/${name}.jar";
-    sha256 = "1sznay3lbyb2i977103hzh61rw1bpkdv0raffbir68apmvv1r0rb";
+    sha256 = "1fnnpyikr1x443vxy6f7vlv550sbahpps8awyn13jpg7kpgfm7lk";
   };
 
   buildInputs = [ makeWrapper ];
 
-  unpackPhase = "true";
+  unpackPhase = ":";
 
   installPhase = ''
     runHook preInstall
-    makeWrapper ${jre}/bin/java $out/bin/youtrack --add-flags "\$YOUTRACK_JVM_OPTS -jar $jar"
+    makeWrapper ${jre}/bin/java $out/bin/youtrack \
+      --add-flags "\$YOUTRACK_JVM_OPTS -jar $jar" \
+      --prefix PATH : "${stdenv.lib.makeBinPath [ gawk ]}" \
+      --set JRE_HOME ${jre}
     runHook postInstall
   '';
 
   meta = with stdenv.lib; {
-    description = ''
-      Issue Tracking and Project Management Tool for Developers
-    '';
+    description = "Issue tracking and project management tool for developers";
     maintainers = with maintainers; [ yorickvp ];
     # https://www.jetbrains.com/youtrack/buy/license.html
     license = licenses.unfree;
diff --git a/pkgs/servers/mail/mailman/default.nix b/pkgs/servers/mail/mailman/default.nix
index 8ff20869b94e..93990360c1a5 100644
--- a/pkgs/servers/mail/mailman/default.nix
+++ b/pkgs/servers/mail/mailman/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, python, pythonPackages }:
+{ stdenv, fetchurl, python2 }:
 
 stdenv.mkDerivation rec {
   name = "mailman-${version}";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
     sha256 = "1r6sjapjmbav45xibjzc2a8y1xf4ikz09470ma1kw7iz174wn8z7";
   };
 
-  buildInputs = [ python pythonPackages.dnspython ];
+  buildInputs = [ python2 python2.pkgs.dnspython ];
 
   patches = [ ./fix-var-prefix.patch ];
 
diff --git a/pkgs/servers/matrix-synapse/default.nix b/pkgs/servers/matrix-synapse/default.nix
index 62fd3397cb63..d0c496d38577 100644
--- a/pkgs/servers/matrix-synapse/default.nix
+++ b/pkgs/servers/matrix-synapse/default.nix
@@ -1,6 +1,6 @@
-{ stdenv, pythonPackages, fetchurl, fetchFromGitHub }:
+{ stdenv, python2Packages, fetchurl, fetchFromGitHub }:
 let
-  matrix-angular-sdk = pythonPackages.buildPythonPackage rec {
+  matrix-angular-sdk = python2Packages.buildPythonPackage rec {
     name = "matrix-angular-sdk-${version}";
     version = "0.6.8";
 
@@ -9,7 +9,7 @@ let
       sha256 = "0gmx4y5kqqphnq3m7xk2vpzb0w2a4palicw7wfdr1q2schl9fhz2";
     };
   };
-  matrix-synapse-ldap3 = pythonPackages.buildPythonPackage rec {
+  matrix-synapse-ldap3 = python2Packages.buildPythonPackage rec {
     pname = "matrix-synapse-ldap3";
     version = "0.1.3";
 
@@ -20,11 +20,11 @@ let
       sha256 = "0ss7ld3bpmqm8wcs64q1kb7vxlpmwk9lsgq0mh21a9izyfc7jb2l";
     };
 
-    propagatedBuildInputs = with pythonPackages; [ service-identity ldap3 twisted ];
+    propagatedBuildInputs = with python2Packages; [ service-identity ldap3 twisted ];
 
-    checkInputs = with pythonPackages; [ ldaptor mock ];
+    checkInputs = with python2Packages; [ ldaptor mock ];
   };
-in pythonPackages.buildPythonApplication rec {
+in python2Packages.buildPythonApplication rec {
   name = "matrix-synapse-${version}";
   version = "0.33.0";
 
@@ -39,7 +39,7 @@ in pythonPackages.buildPythonApplication rec {
     ./matrix-synapse.patch
   ];
 
-  propagatedBuildInputs = with pythonPackages; [
+  propagatedBuildInputs = with python2Packages; [
     blist canonicaljson daemonize dateutil frozendict pillow pyasn1
     pydenticon pymacaroons-pynacl pynacl pyopenssl pysaml2 pytz requests
     signedjson systemd twisted ujson unpaddedbase64 pyyaml prometheus_client
@@ -51,7 +51,7 @@ in pythonPackages.buildPythonApplication rec {
   # Checks fail because of Tox.
   doCheck = false;
 
-  buildInputs = with pythonPackages; [
+  buildInputs = with python2Packages; [
     mock setuptoolsTrial
   ];
 
diff --git a/pkgs/servers/matterbridge/default.nix b/pkgs/servers/matterbridge/default.nix
index 14662ff6cc25..9e5a9ffe780d 100644
--- a/pkgs/servers/matterbridge/default.nix
+++ b/pkgs/servers/matterbridge/default.nix
@@ -2,13 +2,13 @@
 
 buildGoPackage rec {
   name = "matterbridge-${version}";
-  version = "1.7.1";
+  version = "1.11.0";
 
   goPackagePath = "github.com/42wim/matterbridge";
 
   src = fetchurl {
     url = "https://github.com/42wim/matterbridge/archive/v${version}.tar.gz";
-    sha256 = "0ajc7xswmwhc2xn937sv3b76s8hblfn9x9rj5825hi3d3s8zqq88";
+    sha256 = "1fjpgdaq4mfgf36gzk3hhmlbpfn44b7xll2rdpy69y460jrjfg6k";
   };
 
   meta = with stdenv.lib; {
diff --git a/pkgs/servers/misc/airsonic/default.nix b/pkgs/servers/misc/airsonic/default.nix
index 7fc041d81984..059a6b8f0aaa 100644
--- a/pkgs/servers/misc/airsonic/default.nix
+++ b/pkgs/servers/misc/airsonic/default.nix
@@ -2,11 +2,11 @@
 
 stdenv.mkDerivation rec {
   name = "airsonic-${version}";
-  version = "10.1.1";
+  version = "10.1.2";
 
   src = fetchurl {
     url = "https://github.com/airsonic/airsonic/releases/download/v${version}/airsonic.war";
-    sha256 = "0acj6la88lnbfdp0nilvsll48zfig7sgibgwfjjckialppyg4ir6";
+    sha256 = "0hpk801dipmzsswgx0y6m0xhwn5iz97agnb2bzbr5xhkl4a0d33k";
   };
 
   buildCommand = ''
diff --git a/pkgs/servers/monitoring/cadvisor/default.nix b/pkgs/servers/monitoring/cadvisor/default.nix
index 0e256d907dc2..bab3faa79695 100644
--- a/pkgs/servers/monitoring/cadvisor/default.nix
+++ b/pkgs/servers/monitoring/cadvisor/default.nix
@@ -2,13 +2,13 @@
 
 stdenv.mkDerivation rec {
   name = "cadvisor-${version}";
-  version = "0.29.1";
+  version = "0.30.2";
 
   src = fetchFromGitHub {
     owner = "google";
     repo = "cadvisor";
     rev = "v${version}";
-    sha256 = "132mpcp35cymm2zqig0yrvhnvgn72k7cmn6gla0v7r0yxfl879m3";
+    sha256 = "143jsm0pbfhsa2iwkg5zanl9qxbpmsdvay5djyac4rvgl53m0wy9";
   };
 
   nativeBuildInputs = [ go ];
diff --git a/pkgs/servers/monitoring/prometheus/node-exporter.nix b/pkgs/servers/monitoring/prometheus/node-exporter.nix
index 02a6197d3846..bb86e59e4c33 100644
--- a/pkgs/servers/monitoring/prometheus/node-exporter.nix
+++ b/pkgs/servers/monitoring/prometheus/node-exporter.nix
@@ -1,6 +1,8 @@
-{ stdenv, buildGoPackage, fetchFromGitHub }:
+{ stdenv, buildGo19Package, fetchFromGitHub }:
 
-buildGoPackage rec {
+# Go 1.10 causes segfaults:
+# https://github.com/prometheus/node_exporter/issues/870
+buildGo19Package rec {
   name = "node_exporter-${version}";
   version = "0.16.0";
   rev = "v${version}";
diff --git a/pkgs/servers/monitoring/uchiwa/default.nix b/pkgs/servers/monitoring/uchiwa/default.nix
index e7cf3e8f70e4..1de1edfa8e11 100644
--- a/pkgs/servers/monitoring/uchiwa/default.nix
+++ b/pkgs/servers/monitoring/uchiwa/default.nix
@@ -15,6 +15,7 @@ let
     goPackagePath = "github.com/${owner}/${repo}";
     inherit src;
     postInstall = ''
+      mkdir $out
       cp go/src/github.com/sensu/uchiwa/public/index.html $out/
     '';
   };
diff --git a/pkgs/servers/mpd/default.nix b/pkgs/servers/mpd/default.nix
index 6ca338471119..82c159ebc82a 100644
--- a/pkgs/servers/mpd/default.nix
+++ b/pkgs/servers/mpd/default.nix
@@ -27,7 +27,7 @@
 , opusSupport ? true, libopus
 , soundcloudSupport ? true, yajl
 , nfsSupport ? true, libnfs
-, smbSupport ? true, smbclient
+, smbSupport ? true, samba
 }:
 
 assert avahiSupport -> avahi != null && dbus != null;
@@ -85,7 +85,7 @@ in stdenv.mkDerivation rec {
     ++ opt opusSupport libopus
     ++ opt soundcloudSupport yajl
     ++ opt (!stdenv.isDarwin && nfsSupport) libnfs
-    ++ opt (!stdenv.isDarwin && smbSupport) smbclient;
+    ++ opt (!stdenv.isDarwin && smbSupport) samba;
 
   nativeBuildInputs = [ autoreconfHook pkgconfig ];
 
diff --git a/pkgs/servers/nosql/cassandra/2.1.nix b/pkgs/servers/nosql/cassandra/2.1.nix
index fd3b2d3aa286..d73e242a9422 100644
--- a/pkgs/servers/nosql/cassandra/2.1.nix
+++ b/pkgs/servers/nosql/cassandra/2.1.nix
@@ -1,6 +1,6 @@
 { callPackage, ... } @ args:
 
 callPackage ./generic.nix (args // {
-  version = "2.1.19";
-  sha256 = "1qlc62j3hf5831yrrbydn3z19zrn6bpirarinys6bmhshr7mhpyr";
+  version = "2.1.20";
+  sha256 = "0ik7a4jg3s3xnyrj1sa0rvbh066fv1y2202l7cv6nbca72pgyl6a";
 })
diff --git a/pkgs/servers/nosql/cassandra/2.2.nix b/pkgs/servers/nosql/cassandra/2.2.nix
index 3d276128c00d..88c361e6a91f 100644
--- a/pkgs/servers/nosql/cassandra/2.2.nix
+++ b/pkgs/servers/nosql/cassandra/2.2.nix
@@ -1,6 +1,6 @@
 { callPackage, ... } @ args:
 
 callPackage ./generic.nix (args // {
-  version = "2.2.11";
-  sha256 = "0r39mm5ibdn9dqv11n4x33vcb5247r6fl6r07l6frqp6i36ilvl6";
+  version = "2.2.13";
+  sha256 = "19jryhjkh5jsgp6jlz2v28vwm5dks8i7mshsv3s2fpnl6147paaq";
 })
diff --git a/pkgs/servers/nosql/cassandra/3.0.nix b/pkgs/servers/nosql/cassandra/3.0.nix
index b6621ec95485..a1aad75ce3f6 100644
--- a/pkgs/servers/nosql/cassandra/3.0.nix
+++ b/pkgs/servers/nosql/cassandra/3.0.nix
@@ -1,6 +1,6 @@
 { callPackage, ... } @ args:
 
 callPackage ./generic.nix (args // {
-  version = "3.0.15";
-  sha256 = "1n92wpp5gm41r4agjwjw9ymnnn114pmaqf04c1dx3fksk100wd5g";
+  version = "3.0.17";
+  sha256 = "0568r5xdy78pl29zby5g4m9qngf29cb9222sc1q1wisapb7zkl2p";
 })
diff --git a/pkgs/servers/nosql/cassandra/3.11.nix b/pkgs/servers/nosql/cassandra/3.11.nix
index f18b6256d3f0..5ca268166e03 100644
--- a/pkgs/servers/nosql/cassandra/3.11.nix
+++ b/pkgs/servers/nosql/cassandra/3.11.nix
@@ -1,6 +1,6 @@
 { callPackage, ... } @ args:
 
 callPackage ./generic.nix (args // {
-  version = "3.11.2";
-  sha256 = "0867i3irsji3qkjpp2s171xmjf2r8yhwzhs24ka8hljxv457f8p9";
+  version = "3.11.3";
+  sha256 = "1fp2sm8v7dpp7iym39c7dh1fmi25x462amgzizl93c21rdq0cbnq";
 })
diff --git a/pkgs/servers/nosql/cassandra/generic.nix b/pkgs/servers/nosql/cassandra/generic.nix
index 48875b093a8d..6ac087241ce0 100644
--- a/pkgs/servers/nosql/cassandra/generic.nix
+++ b/pkgs/servers/nosql/cassandra/generic.nix
@@ -16,6 +16,7 @@ in
 
 stdenv.mkDerivation rec {
   name = "cassandra-${version}";
+  inherit version;
 
   src = fetchurl {
     inherit sha256;
diff --git a/pkgs/servers/nosql/redis/default.nix b/pkgs/servers/nosql/redis/default.nix
index bf1ccbd06d56..36bf8a1e15ae 100644
--- a/pkgs/servers/nosql/redis/default.nix
+++ b/pkgs/servers/nosql/redis/default.nix
@@ -1,12 +1,12 @@
 { stdenv, fetchurl, lua }:
 
 stdenv.mkDerivation rec {
-  version = "4.0.10";
+  version = "4.0.11";
   name = "redis-${version}";
 
   src = fetchurl {
     url = "http://download.redis.io/releases/${name}.tar.gz";
-    sha256 = "194cydhv3hf4v95ifvjvsqrs4jn3ffrkg5lvxj5d3y04lwsp9dhx";
+    sha256 = "1fqvxlpaxr80iykyvpf1fia8rxh4zz8paf5nnjncsssqwwxfflzw";
   };
 
   buildInputs = [ lua ];
diff --git a/pkgs/servers/nosql/riak/2.2.0.nix b/pkgs/servers/nosql/riak/2.2.0.nix
index b041aa9f35fc..a09b4543cbbe 100644
--- a/pkgs/servers/nosql/riak/2.2.0.nix
+++ b/pkgs/servers/nosql/riak/2.2.0.nix
@@ -92,5 +92,6 @@ stdenv.mkDerivation rec {
     maintainers = with maintainers; [ cstrahan mdaiter ];
     description = "Dynamo inspired NoSQL DB by Basho";
     platforms   = [ "x86_64-linux" ];
+    license     = licenses.asl20;
   };
 }
diff --git a/pkgs/servers/pulseaudio/caps-fix.patch b/pkgs/servers/pulseaudio/caps-fix.patch
deleted file mode 100644
index 1d69a16982f9..000000000000
--- a/pkgs/servers/pulseaudio/caps-fix.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/configure.ac b/configure.ac
-index 3c71472..71b5c3d 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -620,6 +620,8 @@ AC_ARG_WITH([caps],
- 
- if test "x${with_caps}" != "xno"; then
-     AC_SEARCH_LIBS([cap_init], [cap], [], [])
-+    AS_IF([test "x${with_caps}" != "xyes" -a "x${with_caps}" != "x"],
-+          LIBS="-L${with_caps}/lib $LIBS")
- 
-     # Only give an error on hosts that we know could support capabilities
-     AC_CHECK_HEADERS([sys/capability.h], [], [
diff --git a/pkgs/servers/pulseaudio/default.nix b/pkgs/servers/pulseaudio/default.nix
index 73af65ef2561..ab0839de961c 100644
--- a/pkgs/servers/pulseaudio/default.nix
+++ b/pkgs/servers/pulseaudio/default.nix
@@ -1,9 +1,9 @@
-{ lib, stdenv, fetchurl, fetchpatch, pkgconfig, intltool, autoreconfHook
-, libsndfile, libtool
-, xorg, libcap, alsaLib, glib
+{ lib, stdenv, fetchurl, pkgconfig, intltool, autoreconfHook
+, libsndfile, libtool, makeWrapper
+, xorg, libcap, alsaLib, glib, gnome3
 , avahi, libjack2, libasyncns, lirc, dbus
 , sbc, bluez5, udev, openssl, fftwFloat
-, speexdsp, systemd, webrtc-audio-processing, gconf ? null
+, speexdsp, systemd, webrtc-audio-processing
 
 , x11Support ? false
 
@@ -17,8 +17,6 @@
 
 , airtunesSupport ? false
 
-, gconfSupport ? false
-
 , bluetoothSupport ? false
 
 , remoteControlSupport ? false
@@ -33,27 +31,16 @@
 
 stdenv.mkDerivation rec {
   name = "${if libOnly then "lib" else ""}pulseaudio-${version}";
-  version = "11.1";
+  version = "12.2";
 
   src = fetchurl {
     url = "http://freedesktop.org/software/pulseaudio/releases/pulseaudio-${version}.tar.xz";
-    sha256 = "17ndr6kc7hpv4ih4gygwlcpviqifbkvnk4fbwf4n25kpb991qlpj";
+    sha256 = "0ma0p8iry7fil7qb4pm2nx2pm65kq9hk9xc4r5wkf14nqbzni5l0";
   };
 
-  patches = [ ./caps-fix.patch (fetchpatch {
-    name = "glibc-2.27.patch";
-    url = "https://cgit.freedesktop.org/pulseaudio/pulseaudio/patch/?id=dfb0460fb4743aec047cdf755a660a9ac2d0f3fb";
-    sha256 = "1bi6rbfdjyl6wn0jql4k18xa4hm5l2lpf1sc5j77f8l6jw956afv";
-  }) ]
-    ++ stdenv.lib.optional stdenv.hostPlatform.isMusl (fetchpatch {
-      name = "padsp-fix.patch";
-      url = "https://git.alpinelinux.org/cgit/aports/plain/testing/pulseaudio/0001-padsp-Make-it-compile-on-musl.patch?id=167be02bf4618a90328e2b234f6a63a5dc05f244";
-      sha256 = "0gf4w25zi123ghk0njapysvrlljkc3hyanacgiswfnnm1i8sab1q";
-    });
-
   outputs = [ "out" "dev" ];
 
-  nativeBuildInputs = [ pkgconfig intltool autoreconfHook ];
+  nativeBuildInputs = [ pkgconfig intltool autoreconfHook makeWrapper ];
 
   propagatedBuildInputs =
     lib.optionals stdenv.isLinux [ libcap ];
@@ -69,7 +56,6 @@ stdenv.mkDerivation rec {
       ++ lib.optional useSystemd systemd
       ++ lib.optionals stdenv.isLinux [ alsaLib udev ]
       ++ lib.optional airtunesSupport openssl
-      ++ lib.optional gconfSupport gconf
       ++ lib.optionals bluetoothSupport [ bluez5 sbc ]
       ++ lib.optional remoteControlSupport lirc
       ++ lib.optional zeroconfSupport  avahi
@@ -125,6 +111,12 @@ stdenv.mkDerivation rec {
   ''
     + ''moveToOutput lib/cmake "$dev" '';
 
+  preFixup = lib.optionalString stdenv.isLinux ''
+    wrapProgram $out/libexec/pulse/gsettings-helper \
+     --prefix XDG_DATA_DIRS : "$out/share/gsettings-schemas/${name}" \
+     --prefix GIO_EXTRA_MODULES : "${lib.getLib gnome3.dconf}/lib/gio/modules"
+  '';
+
   meta = {
     description = "Sound server for POSIX and Win32 systems";
     homepage    = http://www.pulseaudio.org/;
diff --git a/pkgs/servers/rt/default.nix b/pkgs/servers/rt/default.nix
index dcbfc40d7ddd..4653946270cd 100644
--- a/pkgs/servers/rt/default.nix
+++ b/pkgs/servers/rt/default.nix
@@ -33,11 +33,11 @@
 stdenv.mkDerivation rec {
   name = "rt-${version}";
 
-  version = "4.4.2";
+  version = "4.4.3";
 
   src = fetchurl {
     url = "https://download.bestpractical.com/pub/rt/release/${name}.tar.gz";
-    sha256 = "0s5ykc5imcii66zkzcb8lf8adkr8zlbc2ikcpkaxzcccikhndqxj";
+    sha256 = "1cddgp3j7qm7r3v5j1l1hl6i6laxa64f4nalaarj094hmhyb92kk";
   };
 
   patches = [ ./override-generated.patch ];
diff --git a/pkgs/servers/skydns/default.nix b/pkgs/servers/skydns/default.nix
index 7bfea23c78b5..82d79785b11c 100644
--- a/pkgs/servers/skydns/default.nix
+++ b/pkgs/servers/skydns/default.nix
@@ -1,4 +1,4 @@
-{ buildGoPackage, fetchFromGitHub }:
+{ stdenv, buildGoPackage, fetchFromGitHub }:
 
 buildGoPackage rec {
   name = "skydns-${version}";
@@ -15,4 +15,8 @@ buildGoPackage rec {
   };
 
   goDeps = ./deps.nix;
+
+  meta = {
+    license = stdenv.lib.licenses.mit;
+  };
 }
diff --git a/pkgs/servers/sql/mariadb/default.nix b/pkgs/servers/sql/mariadb/default.nix
index 7c1b6cc8702c..121e42f7a978 100644
--- a/pkgs/servers/sql/mariadb/default.nix
+++ b/pkgs/servers/sql/mariadb/default.nix
@@ -22,14 +22,14 @@ galeraLibs = buildEnv {
 };
 
 common = rec { # attributes common to both builds
-  version = "10.3.8";
+  version = "10.2.16";
 
   src = fetchurl {
     urls = [
       "https://downloads.mariadb.org/f/mariadb-${version}/source/mariadb-${version}.tar.gz"
       "https://downloads.mariadb.com/MariaDB/mariadb-${version}/source/mariadb-${version}.tar.gz"
     ];
-    sha256 = "1f0syfrv0my7sm8cbpic00ldy90psimy8yvm0ld82bfi2isw3gih";
+    sha256 = "1i2dwpp96ywjk147qqpcad8vqcy4rxmfbv2cb8ww3sffpa9yx0n1";
     name   = "mariadb-${version}.tar.gz";
   };
 
diff --git a/pkgs/servers/sql/mysql/5.7.x.nix b/pkgs/servers/sql/mysql/5.7.x.nix
index 146d9d23198b..723b4e4d8d3e 100644
--- a/pkgs/servers/sql/mysql/5.7.x.nix
+++ b/pkgs/servers/sql/mysql/5.7.x.nix
@@ -7,11 +7,11 @@
 let
 self = stdenv.mkDerivation rec {
   name = "mysql-${version}";
-  version = "5.7.22";
+  version = "5.7.23";
 
   src = fetchurl {
     url = "mirror://mysql/MySQL-5.7/${name}.tar.gz";
-    sha256 = "1wng15j5caz6fsv28avlcxjgq3c5n90ifk79xa0h7jws19dl1f2f";
+    sha256 = "0rbc3xsc11lq2dm0ip6gxa16c06hi74scb97x5cw7yhbabaz4c07";
   };
 
   preConfigure = stdenv.lib.optional stdenv.isDarwin ''
diff --git a/pkgs/servers/tt-rss/plugin-tumblr-gdpr/default.nix b/pkgs/servers/tt-rss/plugin-tumblr-gdpr/default.nix
new file mode 100644
index 000000000000..88ce2d5c3d08
--- /dev/null
+++ b/pkgs/servers/tt-rss/plugin-tumblr-gdpr/default.nix
@@ -0,0 +1,30 @@
+{ stdenv, fetchFromGitHub, ... }: stdenv.mkDerivation rec {
+  name = "tt-rss-plugin-tumblr-gdpr-${version}";
+  version = "1.2";
+
+  src = fetchFromGitHub {
+    owner = "GregThib";
+    repo = "ttrss-tumblr-gdpr";
+    rev = "v${version}";
+    sha256 = "1qqnzysg1d0b169kr9fbgi50yjnvw7lrvgrl2zjx6px6z61jhv4j";
+  };
+
+  installPhase = ''
+    mkdir -p $out/tumblr_gdpr
+
+    cp init.php $out/tumblr_gdpr
+  '';
+
+  meta = with stdenv.lib; {
+    description = "Plugin for TT-RSS to workaround GDPR in Europe";
+    longDescription = ''
+      Plugin for TT-RSS to workaround GDPR in Europe.
+
+      The name of the plugin in TT-RSS is 'tumblr_gdpr'.
+    '';
+    license = licenses.gpl3;
+    homepage = https://github.com/GregThib/ttrss-tumblr-gdpr;
+    maintainers = with maintainers; [ das_j ];
+    platforms = platforms.all;
+  };
+}
diff --git a/pkgs/servers/tt-rss/theme-feedly/default.nix b/pkgs/servers/tt-rss/theme-feedly/default.nix
new file mode 100644
index 000000000000..4a9312ae459c
--- /dev/null
+++ b/pkgs/servers/tt-rss/theme-feedly/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchFromGitHub }: stdenv.mkDerivation rec {
+  name = "tt-rss-theme-feedly-${version}";
+  version = "1.4.0";
+
+  src = fetchFromGitHub {
+    owner = "levito";
+    repo = "tt-rss-feedly-theme";
+    rev = "v${version}";
+    sha256 = "1n5vci84l0wxsd2k90m2x3j8d7y9kz5fqc6fk6y7r568p1cakg9b";
+  };
+
+  dontBuild = true;
+
+  installPhase = ''
+    mkdir $out
+
+    cp -ra feedly feedly.css $out
+  '';
+
+  meta = with stdenv.lib; {
+    description = "Feedly theme for Tiny Tiny RSS";
+    license = licenses.wtfpl;
+    homepage = https://github.com/levito/tt-rss-feedly-theme;
+    maintainers = with maintainers; [ das_j ];
+    platforms = platforms.all;
+  };
+}
diff --git a/pkgs/servers/varnish/default.nix b/pkgs/servers/varnish/default.nix
index 68660ce6b36c..ff1acad90944 100644
--- a/pkgs/servers/varnish/default.nix
+++ b/pkgs/servers/varnish/default.nix
@@ -1,5 +1,5 @@
 { stdenv, fetchurl, pcre, libxslt, groff, ncurses, pkgconfig, readline, libedit
-, python, pythonPackages, makeWrapper }:
+, python2, makeWrapper }:
 
 let
   common = { version, sha256 }:
@@ -13,8 +13,8 @@ let
 
       nativeBuildInputs = [ pkgconfig ];
       buildInputs = [
-        pcre libxslt groff ncurses readline python libedit
-        pythonPackages.docutils makeWrapper
+        pcre libxslt groff ncurses readline python2 libedit
+        python2.pkgs.docutils makeWrapper
       ];
 
       buildFlags = "localstatedir=/var/spool";
diff --git a/pkgs/servers/web-apps/morty/default.nix b/pkgs/servers/web-apps/morty/default.nix
index eeb19f81c54d..e4dd9b0f2dc7 100644
--- a/pkgs/servers/web-apps/morty/default.nix
+++ b/pkgs/servers/web-apps/morty/default.nix
@@ -17,6 +17,7 @@ buildGoPackage rec {
   meta = with stdenv.lib; {
     homepage = "https://github.com/asciimoo/morty";
     maintainers = with maintainers; [ leenaars ];
+    license = licenses.agpl3;
     description = "Privacy aware web content sanitizer proxy as a service";
     longDescription = ''
       Morty is a web content sanitizer proxy as a service. It rewrites web
diff --git a/pkgs/servers/web-apps/searx/default.nix b/pkgs/servers/web-apps/searx/default.nix
index 3835f5ae3324..cde8f9fecbc8 100644
--- a/pkgs/servers/web-apps/searx/default.nix
+++ b/pkgs/servers/web-apps/searx/default.nix
@@ -1,6 +1,6 @@
-{ lib, pythonPackages, fetchFromGitHub }:
+{ lib, python3Packages, fetchFromGitHub }:
 
-with pythonPackages;
+with python3Packages;
 
 buildPythonApplication rec {
   pname = "searx";
@@ -32,10 +32,13 @@ buildPythonApplication rec {
     pyasn1 pyasn1-modules ndg-httpsclient certifi pysocks
   ];
 
-  checkInputs = [ splinter mock plone-testing robotsuite unittest2 ];
+  checkInputs = [
+    splinter mock plone-testing robotsuite unittest2 selenium
+  ];
 
   preCheck = ''
     rm tests/test_robot.py # A variable that is imported is commented out
+    rm tests/unit/engines/pubmed.py
   '';
 
   meta = with lib; {
diff --git a/pkgs/servers/x11/xorg/overrides.nix b/pkgs/servers/x11/xorg/overrides.nix
index 2438c49d9cb9..d989d17b0325 100644
--- a/pkgs/servers/x11/xorg/overrides.nix
+++ b/pkgs/servers/x11/xorg/overrides.nix
@@ -426,6 +426,10 @@ in
     '';
   };
 
+  xlsfonts = attrs: attrs // {
+    meta = attrs.meta // { license = lib.licenses.mit; };
+  };
+
   xorgserver = with xorg; attrs_passed:
     # exchange attrs if abiCompat is set
     let
diff --git a/pkgs/servers/xmpp/ejabberd/default.nix b/pkgs/servers/xmpp/ejabberd/default.nix
index 6a0bedeab260..1436af024cd7 100644
--- a/pkgs/servers/xmpp/ejabberd/default.nix
+++ b/pkgs/servers/xmpp/ejabberd/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, writeScriptBin, lib, fetchurl, git, cacert
+{ stdenv, writeScriptBin, makeWrapper, lib, fetchurl, git, cacert, libpng, libjpeg, libwebp
 , erlang, openssl, expat, libyaml, bash, gnused, gnugrep, coreutils, utillinux, procps, gd
 , flock
 , withMysql ? false
@@ -24,17 +24,17 @@ let
   ctlpath = lib.makeBinPath [ bash gnused gnugrep coreutils utillinux procps ];
 
 in stdenv.mkDerivation rec {
-  version = "18.01";
+  version = "18.06";
   name = "ejabberd-${version}";
 
   src = fetchurl {
     url = "https://www.process-one.net/downloads/ejabberd/${version}/${name}.tgz";
-    sha256 = "01i2n8mlgw293jdf4172f9q8ca8m35vysjws791p7nynpfdb4cn6";
+    sha256 = "1c4h6qrckihm8v4vm52h31j5dxg7247vk374rwz41idfb25vx7dc";
   };
 
   nativeBuildInputs = [ fakegit ];
 
-  buildInputs = [ erlang openssl expat libyaml gd ]
+  buildInputs = [ erlang openssl expat libyaml gd makeWrapper ]
     ++ lib.optional withSqlite sqlite
     ++ lib.optional withPam pam
     ++ lib.optional withZlib zlib
@@ -75,7 +75,7 @@ in stdenv.mkDerivation rec {
 
     outputHashMode = "recursive";
     outputHashAlgo = "sha256";
-    outputHash = "1v3h0c7kfifb6wsfxyv5j1wc7rlxbb7r0pgd4s340wiyxnllzzhk";
+    outputHash = "1bk3yd10cq6vlgmh2qawl82m29yi5zcbsdlz17xyy76sg2ka622a";
   };
 
   configureFlags =
@@ -106,6 +106,7 @@ in stdenv.mkDerivation rec {
       -e 's,\(^ *JOT=\).*,\1,' \
       -e 's,\(^ *CONNLOCKDIR=\).*,\1/var/lock/ejabberdctl,' \
       $out/sbin/ejabberdctl
+    wrapProgram $out/lib/eimp-*/priv/bin/eimp --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ libpng libjpeg libwebp ]}"
   '';
 
   meta = with stdenv.lib; {
diff --git a/pkgs/servers/zookeeper/default.nix b/pkgs/servers/zookeeper/default.nix
index 6a657cc634f3..780a77c5caaf 100644
--- a/pkgs/servers/zookeeper/default.nix
+++ b/pkgs/servers/zookeeper/default.nix
@@ -2,11 +2,11 @@
 
 stdenv.mkDerivation rec {
   name = "zookeeper-${version}";
-  version = "3.4.12";
+  version = "3.4.13";
 
   src = fetchurl {
     url = "mirror://apache/zookeeper/${name}/${name}.tar.gz";
-    sha256 = "1fcljn2741jw1jvjrk5a0xr8rk69wjwrq522wrc5nmjhj0qzk1n6";
+    sha256 = "0karf13zks3ba2rdmma2lyabvmasc04cjmgxp227f0nj8677kvbw";
   };
 
   buildInputs = [ makeWrapper jre ];
diff --git a/pkgs/shells/zsh/antibody/default.nix b/pkgs/shells/zsh/antibody/default.nix
index 98ca9ce8f999..60304531bfbe 100644
--- a/pkgs/shells/zsh/antibody/default.nix
+++ b/pkgs/shells/zsh/antibody/default.nix
@@ -2,16 +2,16 @@
 
 buildGoPackage rec {
   name = "antibody-${version}";
-  version = "3.5.1";
+  version = "3.6.1";
   rev = "v${version}";
-  
+
   goPackagePath = "github.com/getantibody/antibody";
 
   src = fetchFromGitHub {
     inherit rev;
     owner  = "getantibody";
     repo   = "antibody";
-    sha256 = "0bqq59vnnm80jiqlhn7wfyzj96nkv8k9zp8i4sgcj8gvk1zq2lbc";
+    sha256 = "1xlaf3440hs1ffa23ja0fc185sj0rxjv0808ib8li3rq2qfkd0k8";
   };
 
   goDeps = ./deps.nix;
diff --git a/pkgs/shells/zsh/lambda-mod-zsh-theme/default.nix b/pkgs/shells/zsh/lambda-mod-zsh-theme/default.nix
index 6dea51a487e9..c4d63bd27710 100644
--- a/pkgs/shells/zsh/lambda-mod-zsh-theme/default.nix
+++ b/pkgs/shells/zsh/lambda-mod-zsh-theme/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub }:
+{ stdenv, fetchFromGitHub, zsh }:
 
 stdenv.mkDerivation {
   name = "lambda-mod-zsh-theme-unstable-2017-10-08";
@@ -10,9 +10,13 @@ stdenv.mkDerivation {
     rev = "61c373c8aa5556d51522290b82ad44e7166bced1";
   };
 
+  buildInputs = [ zsh ];
+
   installPhase = ''
-    mkdir -p $out/share/themes
-    cp lambda-mod.zsh-theme $out/share/themes
+    chmod +x lambda-mod.zsh-theme # only executable scripts are found by `patchShebangs`
+    patchShebangs .
+
+    install -Dm0644 lambda-mod.zsh-theme $out/share/zsh/themes/lambda-mod.zsh-theme
   '';
 
   meta = with stdenv.lib; {
diff --git a/pkgs/shells/zsh/nix-zsh-completions/default.nix b/pkgs/shells/zsh/nix-zsh-completions/default.nix
index 3c4c3fabfd10..4405902ec3e0 100644
--- a/pkgs/shells/zsh/nix-zsh-completions/default.nix
+++ b/pkgs/shells/zsh/nix-zsh-completions/default.nix
@@ -15,15 +15,16 @@ stdenv.mkDerivation rec {
   };
 
   installPhase = ''
-    mkdir -p $out/share/zsh/site-functions
+    mkdir -p $out/share/zsh/{site-functions,plugins/nix}
     cp _* $out/share/zsh/site-functions
+    cp *.zsh $out/share/zsh/plugins/nix
   '';
 
-  meta = {
+  meta = with stdenv.lib; {
     homepage = https://github.com/spwhitt/nix-zsh-completions;
     description = "ZSH completions for Nix, NixOS, and NixOps";
-    license = stdenv.lib.licenses.bsd3;
-    platforms = stdenv.lib.platforms.all;
-    maintainers = [ stdenv.lib.maintainers.spwhitt stdenv.lib.maintainers.olejorgenb stdenv.lib.maintainers.hedning ];
+    license = licenses.bsd3;
+    platforms = platforms.all;
+    maintainers = with maintainers; [ spwhitt olejorgenb hedning ma27 ];
   };
 }
diff --git a/pkgs/stdenv/generic/setup.sh b/pkgs/stdenv/generic/setup.sh
index 8b98aac1146d..141e94c5ed46 100644
--- a/pkgs/stdenv/generic/setup.sh
+++ b/pkgs/stdenv/generic/setup.sh
@@ -801,11 +801,11 @@ _defaultUnpack() {
     else
 
         case "$fn" in
-            *.tar.xz | *.tar.lzma)
+            *.tar.xz | *.tar.lzma | *.txz)
                 # Don't rely on tar knowing about .xz.
                 xz -d < "$fn" | tar xf -
                 ;;
-            *.tar | *.tar.* | *.tgz | *.tbz2)
+            *.tar | *.tar.* | *.tgz | *.tbz2 | *.tbz)
                 # GNU tar can automatically select the decompression method
                 # (info "(tar) gzip").
                 tar xf "$fn"
diff --git a/pkgs/tools/X11/ncview/default.nix b/pkgs/tools/X11/ncview/default.nix
new file mode 100644
index 000000000000..e4ba08a6ff36
--- /dev/null
+++ b/pkgs/tools/X11/ncview/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, fetchurl
+, netcdf, x11, xorg, udunits, expat
+}:
+
+let
+  pname = "ncview";
+  version = "2.1.8";
+
+in stdenv.mkDerivation {
+  name = "${pname}-${version}";
+
+  src = fetchurl {
+    url    = "ftp://cirrus.ucsd.edu/pub/ncview/ncview-2.1.8.tar.gz";
+    sha256 = "1gliziyxil2fcz85hj6z0jq33avrxdcjs74d500lhxwvgd8drfp8";
+  };
+
+  buildInputs = [ netcdf x11 xorg.libXaw udunits expat ];
+
+  meta = with stdenv.lib; {
+    description = "Visual browser for netCDF format files";
+    homepage    = "http://meteora.ucsd.edu/~pierce/ncview_home_page.html";
+    license = licenses.gpl3;
+    maintainers = with maintainers; [ jmettes ];
+  };
+}
diff --git a/pkgs/tools/X11/xmacro/default.nix b/pkgs/tools/X11/xmacro/default.nix
index e986b46aa487..fee601d15750 100644
--- a/pkgs/tools/X11/xmacro/default.nix
+++ b/pkgs/tools/X11/xmacro/default.nix
@@ -15,5 +15,6 @@ stdenv.mkDerivation rec {
 
   meta = {
     platforms = stdenv.lib.platforms.linux;
+    license = stdenv.lib.licenses.gpl2;
   };
 }
diff --git a/pkgs/tools/admin/ansible/default.nix b/pkgs/tools/admin/ansible/default.nix
index d18fe4eafd34..afc9b44d42f2 100644
--- a/pkgs/tools/admin/ansible/default.nix
+++ b/pkgs/tools/admin/ansible/default.nix
@@ -47,6 +47,11 @@ in rec {
     sha256  = "1r9sq30xz3jrvx6yqssj5wmkml1f75rx1amd7g89f3ryngrq6m59";
   };
 
-  ansible2 = ansible_2_5;
+  ansible_2_6 = generic {
+    version = "2.6.2";
+    sha256  = "1y5gd9h641p6pphwd7j99yyqglyj23rkmid7wgzk62611754qzkl";
+  };
+
+  ansible2 = ansible_2_6;
   ansible  = ansible2;
 }
diff --git a/pkgs/tools/admin/mycli/default.nix b/pkgs/tools/admin/mycli/default.nix
index 1a85bf21b224..d01dca459591 100644
--- a/pkgs/tools/admin/mycli/default.nix
+++ b/pkgs/tools/admin/mycli/default.nix
@@ -1,28 +1,31 @@
 { lib
-, python
+, python3
+, glibcLocales
 }:
 
-with python.pkgs;
+with python3.pkgs;
 
 buildPythonApplication rec {
   pname = "mycli";
-  version = "1.6.0";
+  version = "1.17.0";
 
   src = fetchPypi {
     inherit pname version;
-    sha256 = "0qg4b62kizyb16kk0cvpk70bfs3gg4q4hj2b15nnc7a3gqqfp67j";
+    sha256 = "11d3ssjifms6bid77jk06zl5wl3srihijmv5kggxa0w2l59y8h9m";
   };
 
   propagatedBuildInputs = [
-    pymysql configobj sqlparse prompt_toolkit pygments click pycrypto
+    pymysql configobj sqlparse prompt_toolkit pygments click pycrypto cli-helpers
   ];
 
-  postPatch = ''
-    substituteInPlace setup.py --replace "==" ">="
-  '';
+  checkInputs = [ pytest mock glibcLocales ];
+
+  checkPhase = ''
+    export HOME=.
+    export LC_ALL="en_US.UTF-8"
 
-  # No tests in archive. Newer versions do include tests
-  doCheck = false;
+    py.test
+  '';
 
   meta = {
     inherit version;
diff --git a/pkgs/tools/admin/simp_le/default.nix b/pkgs/tools/admin/simp_le/default.nix
index ca0e16c1185a..f5be7719d0d2 100644
--- a/pkgs/tools/admin/simp_le/default.nix
+++ b/pkgs/tools/admin/simp_le/default.nix
@@ -1,17 +1,19 @@
-{ stdenv, pythonPackages, bash }:
- 
-pythonPackages.buildPythonApplication rec {
+{ stdenv, python3Packages, bash }:
+
+python3Packages.buildPythonApplication rec {
   pname = "simp_le-client";
-  version = "0.8.0";
+  version = "0.9.0";
 
-  src = pythonPackages.fetchPypi {
+  src = python3Packages.fetchPypi {
     inherit pname version;
-    sha256 = "0nv9mm99rm8i9flgfgwvmajbsxb5rm162nfxlq3wk66bbbyr6y1i";
+    sha256 = "1yxfznd78zkg2f657v520zj5w4dvq5n594d0kpm4lra8xnpg4zcv";
   };
 
   postPatch = ''
     # drop upper bound of acme requirement
     sed -ri "s/'(acme>=[^,]+),<[^']+'/'\1'/" setup.py
+    # drop upper bound of idna requirement
+    sed -ri "s/'(idna)<[^']+'/'\1'/" setup.py
     substituteInPlace simp_le.py \
       --replace "/bin/sh" "${bash}/bin/sh"
   '';
@@ -20,14 +22,13 @@ pythonPackages.buildPythonApplication rec {
     $out/bin/simp_le --test
   '';
 
-  propagatedBuildInputs = with pythonPackages; [ acme setuptools_scm josepy ];
+  propagatedBuildInputs = with python3Packages; [ acme setuptools_scm josepy idna ];
 
   meta = with stdenv.lib; {
     homepage = https://github.com/zenhack/simp_le;
     description = "Simple Let's Encrypt client";
     license = licenses.gpl3;
     maintainers = with maintainers; [ gebner makefu ];
-    platforms = platforms.all;
+    platforms = platforms.linux;
   };
 }
-
diff --git a/pkgs/tools/archivers/p7zip/default.nix b/pkgs/tools/archivers/p7zip/default.nix
index 6cabd8ff976b..4d8b2477ed58 100644
--- a/pkgs/tools/archivers/p7zip/default.nix
+++ b/pkgs/tools/archivers/p7zip/default.nix
@@ -47,5 +47,6 @@ stdenv.mkDerivation rec {
     # license = stdenv.lib.licenses.lgpl21Plus; + "unRAR restriction"
     platforms = stdenv.lib.platforms.unix;
     maintainers = [ stdenv.lib.maintainers.raskin ];
+    license = stdenv.lib.licenses.lgpl2Plus;
   };
 }
diff --git a/pkgs/tools/archivers/sharutils/default.nix b/pkgs/tools/archivers/sharutils/default.nix
index 907ac58d15fe..292c0be20e57 100644
--- a/pkgs/tools/archivers/sharutils/default.nix
+++ b/pkgs/tools/archivers/sharutils/default.nix
@@ -19,7 +19,15 @@ stdenv.mkDerivation rec {
   # remaps /etc/passwd to a trivial file, but we can't do that on Darwin so I do this
   # instead. In this case, I pass in the very imaginative "submitter" as the submitter name
 
-  patchPhase = let
+  patches = [
+    # CVE-2018-1000097
+    (fetchurl {
+      url = "https://sources.debian.org/data/main/s/sharutils/1:4.15.2-2+deb9u1/debian/patches/01-fix-heap-buffer-overflow-cve-2018-1000097.patch";
+      sha256 = "19g0sxc8g79aj5gd5idz5409311253jf2q8wqkasf0handdvsbxx";
+    })
+  ];
+
+  postPatch = let
       # This evaluates to a string containing:
       #
       #     substituteInPlace tests/shar-2 --replace '${SHAR}' '${SHAR} -s submitter'
diff --git a/pkgs/tools/archivers/zip/default.nix b/pkgs/tools/archivers/zip/default.nix
index 9e05043d4b02..20d85405bbac 100644
--- a/pkgs/tools/archivers/zip/default.nix
+++ b/pkgs/tools/archivers/zip/default.nix
@@ -27,10 +27,11 @@ stdenv.mkDerivation {
   buildInputs = stdenv.lib.optional enableNLS libnatspec
     ++ stdenv.lib.optional stdenv.isCygwin libiconv;
 
-  meta = {
+  meta = with stdenv.lib; {
     description = "Compressor/archiver for creating and modifying zipfiles";
     homepage = http://www.info-zip.org;
-    platforms = stdenv.lib.platforms.all;
+    license = licenses.bsdOriginal;
+    platforms = platforms.all;
     maintainers = [ ];
   };
 }
diff --git a/pkgs/tools/backup/borg/default.nix b/pkgs/tools/backup/borg/default.nix
index 0d11ba394e6b..fe2f771c7227 100644
--- a/pkgs/tools/backup/borg/default.nix
+++ b/pkgs/tools/backup/borg/default.nix
@@ -2,11 +2,11 @@
 
 python3Packages.buildPythonApplication rec {
   pname = "borgbackup";
-  version = "1.1.6";
+  version = "1.1.7";
 
   src = python3Packages.fetchPypi {
     inherit pname version;
-    sha256 = "a1d2e474c85d3ad3d59b3f8209b5549653c88912082ea0159d27a2e80c910930";
+    sha256 = "f7b51a132e9edfbe1cacb4f478b28caf3622d79fffcb369bdae9f92d8c8a7fdc";
   };
 
   nativeBuildInputs = with python3Packages; [
@@ -50,11 +50,22 @@ python3Packages.buildPythonApplication rec {
     cp scripts/shell_completions/zsh/_borg $out/share/zsh/site-functions/
   '';
 
+  checkInputs = with python3Packages; [
+    pytest
+  ];
+
+  checkPhase = ''
+    HOME=$(mktemp -d) py.test --pyargs borg.testsuite
+  '';
+
+  # 63 failures, needs pytest-benchmark
+  doCheck = false;
+
   meta = with stdenv.lib; {
     description = "A deduplicating backup program (attic fork)";
     homepage = https://www.borgbackup.org;
     license = licenses.bsd3;
     platforms = platforms.unix; # Darwin and FreeBSD mentioned on homepage
-    maintainers = with maintainers; [ flokli ];
+    maintainers = with maintainers; [ flokli dotlambda ];
   };
 }
diff --git a/pkgs/tools/backup/ddar/default.nix b/pkgs/tools/backup/ddar/default.nix
index ce65ef4eb80b..3855152880e2 100644
--- a/pkgs/tools/backup/ddar/default.nix
+++ b/pkgs/tools/backup/ddar/default.nix
@@ -1,6 +1,6 @@
-{ lib, buildPythonApplication, fetchFromGitHub, protobuf, roundup }:
+{ lib, python2, fetchFromGitHub, roundup }:
 
-buildPythonApplication rec {
+python2.pkgs.buildPythonApplication rec {
   pname = "ddar";
   version = "1.0";
 
@@ -23,7 +23,7 @@ buildPythonApplication rec {
     make -f Makefile.prep synctus/ddar_pb2.py
   '';
 
-  propagatedBuildInputs = [ protobuf ];
+  propagatedBuildInputs = with python2.pkgs; [ protobuf ];
 
   checkInputs = [ roundup ];
 
diff --git a/pkgs/tools/backup/duply/default.nix b/pkgs/tools/backup/duply/default.nix
index e8d3a2e185ee..f11a387e5fed 100644
--- a/pkgs/tools/backup/duply/default.nix
+++ b/pkgs/tools/backup/duply/default.nix
@@ -1,13 +1,14 @@
-{ stdenv, fetchurl, coreutils, python, duplicity, gawk, gnupg1, bash
+{ stdenv, fetchurl, coreutils, python2, duplicity, gawk, gnupg1, bash
 , gnugrep, txt2man, makeWrapper, which
 }:
 
-stdenv.mkDerivation {
-  name = "duply-1.9.2";
+stdenv.mkDerivation rec {
+  name = "duply-${version}";
+  version = "2.1";
 
   src = fetchurl {
-    url = "mirror://sourceforge/project/ftplicity/duply%20%28simple%20duplicity%29/1.9.x/duply_1.9.2.tgz";
-    sha256 = "1ay50rsr90dcnjncjclzfckqmxxnizmi4jhb5rsybfn0xdj0kz1b";
+    url = "mirror://sourceforge/project/ftplicity/duply%20%28simple%20duplicity%29/2.1.x/duply_${version}.tgz";
+    sha256 = "0i5j7h7h6ssrwhll0sfhymisshg54kx7j45zcqffzjxa0ylvzlm8";
   };
 
   buildInputs = [ txt2man makeWrapper ];
@@ -19,7 +20,7 @@ stdenv.mkDerivation {
     mkdir -p "$out/share/man/man1"
     install -vD duply "$out/bin"
     wrapProgram "$out/bin/duply" --set PATH \
-        ${stdenv.lib.makeBinPath [ coreutils python duplicity gawk gnupg1 bash gnugrep txt2man which ]}
+        ${stdenv.lib.makeBinPath [ coreutils python2 duplicity gawk gnupg1 bash gnugrep txt2man which ]}
     "$out/bin/duply" txt2man > "$out/share/man/man1/duply.1"
   '';
 
diff --git a/pkgs/tools/backup/restic/default.nix b/pkgs/tools/backup/restic/default.nix
index a7f90b3b3037..feb7b4802630 100644
--- a/pkgs/tools/backup/restic/default.nix
+++ b/pkgs/tools/backup/restic/default.nix
@@ -2,7 +2,7 @@
 
 buildGoPackage rec {
   name = "restic-${version}";
-  version = "0.9.1";
+  version = "0.9.2";
 
   goPackagePath = "github.com/restic/restic";
 
@@ -10,7 +10,7 @@ buildGoPackage rec {
     owner = "restic";
     repo = "restic";
     rev = "v${version}";
-    sha256 = "116dc86fjmflmk0n2nywvv2f6z1jig3czqxz0cx0z77n8rmj9npv";
+    sha256 = "0kl8yk636i3y7f2kd43pydjh4pv7hhq09p5k54jlysnrbf2kjb4h";
   };
 
   buildPhase = ''
diff --git a/pkgs/tools/backup/wal-g/default.nix b/pkgs/tools/backup/wal-g/default.nix
index 3210e777889e..9c2fb0c0b002 100644
--- a/pkgs/tools/backup/wal-g/default.nix
+++ b/pkgs/tools/backup/wal-g/default.nix
@@ -1,18 +1,14 @@
 { stdenv, buildGoPackage, fetchFromGitHub }:
 
-let
-  rev      = "966f3c5f45ba18b2225c5b06918e41f56e223e73";
-  revCount = "240";
-  sha256   = "1m70a5rpycrfwrrc83745mamgpg54pc0n75qpzr9jbvicbp8g66p";
-in
 buildGoPackage rec {
   name = "wal-g-${version}";
-  version = "0.1.8pre${revCount}_${builtins.substring 0 9 rev}";
+  version = "0.1.10";
 
   src = fetchFromGitHub {
-    owner = "wal-g";
-    repo  = "wal-g";
-    inherit rev sha256;
+    owner  = "wal-g";
+    repo   = "wal-g";
+    rev    = "v${version}";
+    sha256 = "0klqnrrjzzxcj3clg7vapmbga1vqsfh8mkci5r2ir1bjp0z1xfnp";
   };
 
   goPackagePath = "github.com/wal-g/wal-g";
diff --git a/pkgs/tools/bluetooth/blueman/default.nix b/pkgs/tools/bluetooth/blueman/default.nix
index da562fde1603..9769896313ea 100644
--- a/pkgs/tools/bluetooth/blueman/default.nix
+++ b/pkgs/tools/bluetooth/blueman/default.nix
@@ -1,18 +1,19 @@
-{ stdenv, lib, fetchurl, intltool, pkgconfig, pythonPackages, bluez, gtk3
+{ stdenv, lib, fetchurl, intltool, pkgconfig, python3Packages, bluez, gtk3
 , obex_data_server, xdg_utils, libnotify, dnsmasq, dhcp
 , hicolor-icon-theme, librsvg, wrapGAppsHook, gobjectIntrospection
 , withPulseAudio ? true, libpulseaudio }:
 
 let
+  pythonPackages = python3Packages;
   binPath = lib.makeBinPath [ xdg_utils dnsmasq dhcp ];
 
 in stdenv.mkDerivation rec {
   name = "blueman-${version}";
-  version = "2.0.5";
+  version = "2.0.6";
 
   src = fetchurl {
     url = "https://github.com/blueman-project/blueman/releases/download/${version}/${name}.tar.xz";
-    sha256 = "1jl83z56c01ypvv98mxn74kpbv58yrccggp1rbmnw1dnvjxvjbic";
+    sha256 = "0bc1lfsjkbrg9f1jnw6mx7bp04x76ljy9g0rgx7n80vaj0hpz3bj";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/tools/bootloaders/refind/default.nix b/pkgs/tools/bootloaders/refind/default.nix
index 928494667f14..73463bbef897 100644
--- a/pkgs/tools/bootloaders/refind/default.nix
+++ b/pkgs/tools/bootloaders/refind/default.nix
@@ -117,6 +117,7 @@ stdenv.mkDerivation rec {
     homepage = http://refind.sourceforge.net/;
     maintainers = [ maintainers.AndersonTorres ];
     platforms = [ "i686-linux" "x86_64-linux" ];
+    license = licenses.gpl3Plus;
   };
 
 }
diff --git a/pkgs/tools/cd-dvd/brasero/default.nix b/pkgs/tools/cd-dvd/brasero/default.nix
index 9587416a96af..753bdd49959c 100644
--- a/pkgs/tools/cd-dvd/brasero/default.nix
+++ b/pkgs/tools/cd-dvd/brasero/default.nix
@@ -45,7 +45,7 @@ in stdenv.mkDerivation rec {
     description = "A Gnome CD/DVD Burner";
     homepage = https://wiki.gnome.org/Apps/Brasero;
     maintainers = [ maintainers.bdimcheff ];
-    license = licenses.gpl2;
+    license = licenses.gpl2Plus;
     platforms = platforms.linux;
   };
 }
diff --git a/pkgs/tools/cd-dvd/brasero/wrapper.nix b/pkgs/tools/cd-dvd/brasero/wrapper.nix
index 839cc1d604e6..7f97209a4aa9 100644
--- a/pkgs/tools/cd-dvd/brasero/wrapper.nix
+++ b/pkgs/tools/cd-dvd/brasero/wrapper.nix
@@ -12,4 +12,6 @@ in symlinkJoin {
     wrapProgram $out/bin/brasero \
       --prefix PATH ':' ${binPath}
   '';
+  
+  inherit (brasero-original) meta;
 }
diff --git a/pkgs/tools/compression/bzip2/default.nix b/pkgs/tools/compression/bzip2/default.nix
index 0d2e63c7d59d..4b127417ca8d 100644
--- a/pkgs/tools/compression/bzip2/default.nix
+++ b/pkgs/tools/compression/bzip2/default.nix
@@ -35,11 +35,10 @@ stdenv.mkDerivation rec {
   configureFlags =
     stdenv.lib.optionals linkStatic [ "--enable-static" "--disable-shared" ];
 
-  meta = {
-    homepage = http://www.bzip.org;
+  meta = with stdenv.lib; {
     description = "High-quality data compression program";
-
-    platforms = stdenv.lib.platforms.all;
+    license = licenses.bsdOriginal;
+    platforms = platforms.all;
     maintainers = [];
   };
 }
diff --git a/pkgs/tools/compression/zopfli/default.nix b/pkgs/tools/compression/zopfli/default.nix
index 2697d22a0e01..06c7e6439a9f 100644
--- a/pkgs/tools/compression/zopfli/default.nix
+++ b/pkgs/tools/compression/zopfli/default.nix
@@ -2,28 +2,18 @@
 
 stdenv.mkDerivation rec {
   name = "zopfli-${version}";
-  version = "1.0.1";
+  version = "1.0.2";
 
   src = fetchFromGitHub {
     owner = "google";
     repo = "zopfli";
     rev = name;
     name = "${name}-src";
-    sha256 = "1dclll3b5azy79jfb8vhb21drivi7vaay5iw0lzs4lrh6dgyvg6y";
+    sha256 = "1l551hx2p4qi0w9lk96qklbv6ll68gxbah07fhqx1ly28rv5wy9y";
   };
 
   patches = [
     (fetchpatch {
-      sha256 = "07z6df1ahx40hnsrcs5mx3fc58rqv8fm0pvyc7gb7kc5mwwghvvp";
-      name = "Fix-invalid-read-outside-allocated-memory.patch";
-      url = "https://github.com/google/zopfli/commit/9429e20de3885c0e0d9beac23f703fce58461021.patch";
-    })
-    (fetchpatch {
-      sha256 = "07m8q5kipr84cg8i1l4zd22ai9bmdrblpdrsc96llg7cm51vqdqy";
-      name = "zopfli-bug-and-typo-fixes.patch";
-      url = "https://github.com/google/zopfli/commit/7190e08ecac2446c7c9157cfbdb7157b18912a92.patch";
-    })
-    (fetchpatch {
       name = "zopfli-cmake.patch";
       url = "https://github.com/google/zopfli/commit/7554e4d34e7000b0595aa606e7d72357cf46ba86.patch";
       sha256 = "1pvfhir2083v1l042a4dy5byqdmad7sxnd4jrprl2hzzb2avxbbn";
diff --git a/pkgs/tools/compression/zstdmt/default.nix b/pkgs/tools/compression/zstdmt/default.nix
deleted file mode 100644
index b723c107936c..000000000000
--- a/pkgs/tools/compression/zstdmt/default.nix
+++ /dev/null
@@ -1,36 +0,0 @@
-{ stdenv, fetchFromGitHub, zstd, lz4 }:
-
-stdenv.mkDerivation rec {
-  name = "zstdmt-${version}";
-  version = "0.3";
-
-  src = fetchFromGitHub {
-    sha256 = "17i44kjc612sbs7diim9ih007zp7z9zs3q3yacd6dzlqya5vsp0w";
-    rev = "v${version}";
-    repo = "zstdmt";
-    owner = "mcmilk";
-  };
-
-  setSourceRoot = ''
-    sourceRoot=$(echo */unix)
-  '';
-
-  buildInputs = [
-    zstd lz4
-  ];
-
-  makeFlags = [ "CC=cc" "zstdmt" "lz4mt" ];
-
-  installPhase = ''
-    mkdir -p $out/bin/
-    mv zstdmt lz4mt $out/bin/
-  '';
-
-  meta = with stdenv.lib; {
-    description = "Multithreading Library for LZ4, LZ5 and ZStandard";
-    homepage = https://github.com/mcmilk/zstdmt;
-    license = with licenses; [ bsd2 ];
-
-    platforms = platforms.unix;
-  };
-}
diff --git a/pkgs/tools/filesystems/bcachefs-tools/Makefile.patch b/pkgs/tools/filesystems/bcachefs-tools/Makefile.patch
deleted file mode 100644
index 812f9954cf20..000000000000
--- a/pkgs/tools/filesystems/bcachefs-tools/Makefile.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/Makefile b/Makefile
-index af7a206..553ac70 100644
---- a/Makefile
-+++ b/Makefile
-@@ -47,7 +47,7 @@ ifeq ($(PREFIX),/usr)
- 	INITRAMFS_DIR=$(PREFIX)/share/initramfs-tools
- else
- 	ROOT_SBINDIR=$(PREFIX)/sbin
--	INITRAMFS_DIR=/etc/initramfs-tools
-+	INITRAMFS_DIR=$(PREFIX)/etc/initramfs-tools
- endif
- 
- .PHONY: all
diff --git a/pkgs/tools/filesystems/bcachefs-tools/default.nix b/pkgs/tools/filesystems/bcachefs-tools/default.nix
index 1fafe7412d87..b919d5808756 100644
--- a/pkgs/tools/filesystems/bcachefs-tools/default.nix
+++ b/pkgs/tools/filesystems/bcachefs-tools/default.nix
@@ -1,27 +1,30 @@
-{ stdenv, fetchgit, pkgconfig, attr, libuuid, libscrypt, libsodium
-, keyutils, liburcu, zlib, libaio, zstd }:
+{ stdenv, fetchgit, pkgconfig, attr, libuuid, libscrypt, libsodium, keyutils
+, liburcu, zlib, libaio, zstd, lz4 }:
 
 stdenv.mkDerivation rec {
-  name = "bcachefs-tools-unstable-2018-04-10";
+  name = "bcachefs-tools-unstable-2018-07-21";
 
   src = fetchgit {
     url = "https://evilpiepirate.org/git/bcachefs-tools.git";
-    rev = "c598d91dcb0c7e95abdacb2711898ae14ab52ca1";
-    sha256 = "1mglw6p1145nryn8babkg2hj778kqa0vrzjbdp9kxjlyb3fksmff";
+    rev = "cecf7e05e151499a3e96dc05f97f37c14162e94b";
+    sha256 = "18vmyrjwza1iv0apkykbqsnnic5lrqlwfsrj85pgrpwzii36i8i0";
   };
 
   enableParallelBuilding = true;
   nativeBuildInputs = [ pkgconfig ];
-  buildInputs = [ attr libuuid libscrypt libsodium keyutils liburcu zlib libaio zstd ];
-  patches = [ ./Makefile.patch ];
-
+  buildInputs = [ attr libuuid libscrypt libsodium keyutils liburcu zlib libaio zstd lz4 ];
   installFlags = [ "PREFIX=$(out)" ];
+  
+  preInstall = ''
+    sed -i \
+      "s,INITRAMFS_DIR=/etc/initramfs-tools,INITRAMFS_DIR=$out/etc/initramfs-tools,g" Makefile
+  '';
 
   meta = with stdenv.lib; {
     description = "Tool for managing bcachefs filesystems";
     homepage = https://bcachefs.org/;
     license = licenses.gpl2;
-    maintainers = with maintainers; [ davidak chiiruno];
+    maintainers = with maintainers; [ davidak chiiruno ];
     platforms = platforms.linux;
   };
 }
diff --git a/pkgs/tools/filesystems/dosfstools/default.nix b/pkgs/tools/filesystems/dosfstools/default.nix
index dc6bcca597bd..bc79577ab2b5 100644
--- a/pkgs/tools/filesystems/dosfstools/default.nix
+++ b/pkgs/tools/filesystems/dosfstools/default.nix
@@ -21,5 +21,6 @@ stdenv.mkDerivation rec {
     repositories.git = git://daniel-baumann.ch/git/software/dosfstools.git;
     homepage = https://www.daniel-baumann.ch/software/dosfstools/;
     platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin;
+    license = stdenv.lib.licenses.gpl3;
   };
 }
diff --git a/pkgs/tools/filesystems/f2fs-tools/default.nix b/pkgs/tools/filesystems/f2fs-tools/default.nix
index 321259292ef4..20e1853a3af6 100644
--- a/pkgs/tools/filesystems/f2fs-tools/default.nix
+++ b/pkgs/tools/filesystems/f2fs-tools/default.nix
@@ -2,12 +2,12 @@
 
 stdenv.mkDerivation rec {
   name = "f2fs-tools-${version}";
-  version = "1.10.0";
+  version = "1.11.0";
 
   src = fetchgit {
     url = "git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git";
     rev = "refs/tags/v${version}";
-    sha256 = "1254pd254l1hxkzkkzqmzc0j9vywj2wddg9apqaixjninj21jrbc";
+    sha256 = "188yv77ga466wpzbirsx6vspym8idaschgi7cx92z4jwqpnkk5gv";
   };
 
   nativeBuildInputs = [ autoreconfHook pkgconfig ];
diff --git a/pkgs/tools/filesystems/squashfuse/default.nix b/pkgs/tools/filesystems/squashfuse/default.nix
index b3d8d70f0e29..d7d917d5e9fb 100644
--- a/pkgs/tools/filesystems/squashfuse/default.nix
+++ b/pkgs/tools/filesystems/squashfuse/default.nix
@@ -6,7 +6,7 @@ with stdenv.lib;
 stdenv.mkDerivation rec {
 
   pname = "squashfuse";
-  version = "unstable-2018-02-20";
+  version = "0.1.103";
   name = "${pname}-${version}";
 
   meta = {
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
   src = fetchFromGitHub {
     owner = "vasi";
     repo  = "${pname}";
-    rev = "3f4a93f373796e88f7eee3a0c005ef60cb395d30";
+    rev = "540204955134eee44201d50132a5f66a246bcfaf";
     sha256 = "07jv4qjjz9ky3mw3p5prgs19g1bna9dcd7jjdz8083s1wyipdgcq";
   };
 
diff --git a/pkgs/tools/filesystems/sshfs-fuse/default.nix b/pkgs/tools/filesystems/sshfs-fuse/default.nix
index 6d95d5ee12b5..8202328b4c4e 100644
--- a/pkgs/tools/filesystems/sshfs-fuse/default.nix
+++ b/pkgs/tools/filesystems/sshfs-fuse/default.nix
@@ -29,6 +29,7 @@ stdenv.mkDerivation rec {
     inherit (src.meta) homepage;
     description = "FUSE-based filesystem that allows remote filesystems to be mounted over SSH";
     platforms = platforms.linux;
+    license = licenses.gpl2;
     maintainers = with maintainers; [ primeos ];
   };
 }
diff --git a/pkgs/tools/filesystems/vmfs-tools/default.nix b/pkgs/tools/filesystems/vmfs-tools/default.nix
index b22f7e07a464..6cc049a44092 100644
--- a/pkgs/tools/filesystems/vmfs-tools/default.nix
+++ b/pkgs/tools/filesystems/vmfs-tools/default.nix
@@ -20,5 +20,6 @@ stdenv.mkDerivation rec {
     description = "FUSE-based VMFS (vmware) mounting tools";
     maintainers = with maintainers; [ peterhoeg ];
     platforms = platforms.linux;
+    license = licenses.gpl2;
   };
 }
diff --git a/pkgs/tools/graphics/asymptote/default.nix b/pkgs/tools/graphics/asymptote/default.nix
index 01ddd6ba7fc5..84940e23f0c1 100644
--- a/pkgs/tools/graphics/asymptote/default.nix
+++ b/pkgs/tools/graphics/asymptote/default.nix
@@ -9,11 +9,11 @@ let
   s = # Generated upstream information
   rec {
     baseName="asymptote";
-    version="2.44";
+    version="2.46";
     name="${baseName}-${version}";
-    hash="1rs9v95g19ri6ra2m921jf2yr9avqnzfybrqxilsld98xpqx56vg";
-    url="https://freefr.dl.sourceforge.net/project/asymptote/2.44/asymptote-2.44.src.tgz";
-    sha256="1rs9v95g19ri6ra2m921jf2yr9avqnzfybrqxilsld98xpqx56vg";
+    hash="06nvvgpyrjwd3pd7q2j6qj5fjv3yvdqb0k9859i1lghjm0bg5kkq";
+    url="https://freefr.dl.sourceforge.net/project/asymptote/2.46/asymptote-2.46.src.tgz";
+    sha256="06nvvgpyrjwd3pd7q2j6qj5fjv3yvdqb0k9859i1lghjm0bg5kkq";
   };
   buildInputs = [
    ghostscriptX imagemagick fftw
diff --git a/pkgs/tools/graphics/oxipng/default.nix b/pkgs/tools/graphics/oxipng/default.nix
index 21d86f4c44b6..4c565e91a4de 100644
--- a/pkgs/tools/graphics/oxipng/default.nix
+++ b/pkgs/tools/graphics/oxipng/default.nix
@@ -1,22 +1,26 @@
 { stdenv, fetchFromGitHub, rustPlatform }:
 
 rustPlatform.buildRustPackage rec {
-  version = "1.0.1";
+  version = "2.1.0";
   name = "oxipng-${version}";
 
   src = fetchFromGitHub {
     owner = "shssoichiro";
     repo = "oxipng";
     rev = "v${version}";
-    sha256 = "0w39f0dhq9cxk25vy0wh8vicxyckvj1vmglx5va4550i3q0hsrws";
+    sha256 = "13rzkfb025y4i9dj66fgc74whgs90gyw861dccsj16cpfl6kh5z0";
   };
 
-  cargoSha256 = "00nbx6n73yl4ax05pqkmim1vhy0pymgz5la1cc4y18gjbjjj9w4h";
+  cargoSha256 = "0l6ad8rnifd5hkv6x2cr0frdddsfwm1xd1v56imlglsjkgz56cva";
 
   meta = with stdenv.lib; {
     homepage = https://github.com/shssoichiro/oxipng;
     description = "A lossless PNG compression optimizer";
     license = licenses.mit;
+    maintainers = with maintainers; [ dywedir ];
     platforms = platforms.all;
+
+    # macro is_arm_feature_detected! is unstable
+    broken = stdenv.isAarch64;
   };
 }
diff --git a/pkgs/tools/graphics/pywal/default.nix b/pkgs/tools/graphics/pywal/default.nix
index a83bc845eb9e..a1d1f21a0071 100644
--- a/pkgs/tools/graphics/pywal/default.nix
+++ b/pkgs/tools/graphics/pywal/default.nix
@@ -2,11 +2,11 @@
 
 python3Packages.buildPythonApplication rec {
   pname = "pywal";
-  version = "2.0.5";
+  version = "3.1.0";
 
   src = python3Packages.fetchPypi {
     inherit pname version;
-    sha256 = "117f61db013409ee2657aab9230cc5c2cb2b428c17f7fbcf664909122962165e";
+    sha256 = "1i4i9jjnm4f0zhz4nqbb4253517w33bsh5f246n5930hwrr9xn76";
   };
 
   # necessary for imagemagick to be found during tests
diff --git a/pkgs/tools/graphics/scour/default.nix b/pkgs/tools/graphics/scour/default.nix
new file mode 100644
index 000000000000..11932aabe0bb
--- /dev/null
+++ b/pkgs/tools/graphics/scour/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, python3 }:
+
+with python3.pkgs;
+
+buildPythonApplication rec {
+  pname = "scour";
+  version = "0.37";
+
+  src = fetchPypi {
+    inherit pname version;
+    sha256 = "05k1f8i8v7sp5v39lian865vwvapq05a6vmvk7fwnxv8kivi6ccn";
+  };
+
+  propagatedBuildInputs = [ six ];
+
+  meta = with stdenv.lib; {
+    description = "An SVG Optimizer / Cleaner ";
+    homepage    = https://github.com/scour-project/scour;
+    license     = licenses.asl20;
+    maintainers = with maintainers; [ worldofpeace ];
+    platforms   = platforms.unix;
+  };
+}
diff --git a/pkgs/tools/graphics/scrot/default.nix b/pkgs/tools/graphics/scrot/default.nix
index 49bd74ea412f..e3c7254457db 100644
--- a/pkgs/tools/graphics/scrot/default.nix
+++ b/pkgs/tools/graphics/scrot/default.nix
@@ -27,5 +27,6 @@ stdenv.mkDerivation rec {
     description = "A command-line screen capture utility";
     platforms = platforms.linux;
     maintainers = with maintainers; [ garbas ];
+    license = licenses.mit;
   };
 }
diff --git a/pkgs/tools/misc/alarm-clock-applet/default.nix b/pkgs/tools/misc/alarm-clock-applet/default.nix
index b089240bcc69..8ee363ed91dc 100644
--- a/pkgs/tools/misc/alarm-clock-applet/default.nix
+++ b/pkgs/tools/misc/alarm-clock-applet/default.nix
@@ -1,4 +1,9 @@
-{ stdenv, fetchurl, makeWrapper, pkgconfig
+{ stdenv, fetchFromGitHub
+, pkgconfig
+, autoconf
+, automake111x
+, libtool
+
 , glib
 , gtk2
 , gst_all_1
@@ -15,16 +20,27 @@ stdenv.mkDerivation rec {
   version = "0.3.4";
   name = "alarm-clock-applet-${version}";
 
-  src = fetchurl {
-    url = "http://launchpad.net/alarm-clock/trunk/${version}/+download/${name}.tar.gz";
-    sha256 = "1mrrw5cgv0izdmhdg83vprvbj6062yzk77b2nr1nx6hhmk00946r";
+  src = fetchFromGitHub {
+    owner = "joh";
+    repo = "alarm-clock";
+    rev = version;
+    sha256 = "18blvgy8hmw3jidz7xrv9yiiilnzcj65m6wxhw58nrnbcqbpydwn";
   };
 
   nativeBuildInputs = [
-    makeWrapper
     pkgconfig
+    intltool
+    automake111x
+    autoconf
+    libtool
+
+    gnome2.gnome-common
+
+    wrapGAppsHook
   ];
 
+  preConfigure = "./autogen.sh";
+
   buildInputs = [
     glib
     gtk2
@@ -34,8 +50,6 @@ stdenv.mkDerivation rec {
     libnotify
     libxml2
     libunique
-    intltool
-    wrapGAppsHook
   ] ++ gst_plugins;
 
   propagatedUserEnvPkgs = [ gnome2.GConf.out ];
diff --git a/pkgs/tools/misc/appdata-tools/default.nix b/pkgs/tools/misc/appdata-tools/default.nix
deleted file mode 100644
index 7ceafe127932..000000000000
--- a/pkgs/tools/misc/appdata-tools/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-{ stdenv, fetchurl, pkgconfig, autoconf, automake, m4
-, intltool, glib, libsoup, gdk_pixbuf }:
-
-stdenv.mkDerivation rec {
-  version = "0_1_7";
-  name = "appdata_tools-${version}";
-
-  src = fetchurl {
-    url = "https://github.com/hughsie/appdata-tools/archive/appdata_tools_${version}.tar.gz";
-    sha256 = "1bzqg4gy8gqhbk2qjizsm0b78li9mv84fb3d8qwfpxh7c7p360x8";
-  };
-
-  nativeBuildInputs = [ pkgconfig ];
-  buildInputs = [ autoconf automake m4 intltool glib
-                  libsoup gdk_pixbuf ];
-
-  configureScript = "./autogen.sh";
-
-  meta = with stdenv.lib; {
-    homepage = https://people.freedesktop.org/~hughsient/appdata;
-    description = "CLI designed to validate AppData descriptions for standards compliance and to the style guide";
-    platforms = platforms.linux;
-    license = licenses.gpl2;
-    maintainers = with maintainers; [ lethalman ];
-  };
-}
diff --git a/pkgs/tools/misc/asciinema/default.nix b/pkgs/tools/misc/asciinema/default.nix
index c1cca25c576e..daaffbf080fd 100644
--- a/pkgs/tools/misc/asciinema/default.nix
+++ b/pkgs/tools/misc/asciinema/default.nix
@@ -1,13 +1,11 @@
 { lib, python3Packages, fetchFromGitHub, glibcLocales }:
 
-let
-  pythonPackages = python3Packages;
-in pythonPackages.buildPythonApplication rec {
-  name = "asciinema-${version}";
+python3Packages.buildPythonApplication rec {
+  pname = "asciinema";
   version = "2.0.1";
 
-  buildInputs = with pythonPackages; [ nose ];
-  propagatedBuildInputs = with pythonPackages; [ requests ];
+  buildInputs = with python3Packages; [ nose ];
+  propagatedBuildInputs = with python3Packages; [ requests ];
 
   src = fetchFromGitHub {
     owner = "asciinema";
diff --git a/pkgs/tools/misc/convmv/default.nix b/pkgs/tools/misc/convmv/default.nix
index 52bcbde1cc1b..56b9d5c849a5 100644
--- a/pkgs/tools/misc/convmv/default.nix
+++ b/pkgs/tools/misc/convmv/default.nix
@@ -26,5 +26,6 @@ stdenv.mkDerivation rec {
     description = "Converts filenames from one encoding to another";
     platforms = platforms.linux ++ platforms.freebsd ++ platforms.cygwin;
     maintainers = [ ];
+    license = licenses.gpl2Plus;
   };
 }
diff --git a/pkgs/tools/misc/diskscan/default.nix b/pkgs/tools/misc/diskscan/default.nix
index 9449b7759a8c..7b97e58fdf96 100644
--- a/pkgs/tools/misc/diskscan/default.nix
+++ b/pkgs/tools/misc/diskscan/default.nix
@@ -21,5 +21,6 @@ stdenv.mkDerivation rec {
     platforms = with platforms; linux;
     maintainers = with maintainers; [ peterhoeg ];
     inherit version;
+    license = licenses.gpl3;
   };
 }
diff --git a/pkgs/tools/misc/disper/default.nix b/pkgs/tools/misc/disper/default.nix
index 27bb62c582a5..22951eecf533 100644
--- a/pkgs/tools/misc/disper/default.nix
+++ b/pkgs/tools/misc/disper/default.nix
@@ -23,6 +23,7 @@ stdenv.mkDerivation rec {
     description = "On-the-fly display switch utility";
     homepage = http://willem.engen.nl/projects/disper/;
     platforms = stdenv.lib.platforms.unix;
+    license = stdenv.lib.licenses.gpl3;
   };
 
 }
diff --git a/pkgs/tools/misc/file/default.nix b/pkgs/tools/misc/file/default.nix
index 485f46d03144..1e8c902a0508 100644
--- a/pkgs/tools/misc/file/default.nix
+++ b/pkgs/tools/misc/file/default.nix
@@ -2,14 +2,14 @@
 
 stdenv.mkDerivation rec {
   name = "file-${version}";
-  version = "5.33";
+  version = "5.34";
 
   src = fetchurl {
     urls = [
       "ftp://ftp.astron.com/pub/file/${name}.tar.gz"
       "https://distfiles.macports.org/file/${name}.tar.gz"
     ];
-    sha256 = "1iipnwjkag7q04zjkaqic41r9nlw0ml6mhqian6qkkbisb1whlhw";
+    sha256 = "02mj4g34l13facacsc0ff8rchbh93ccqw7hns45yqgx8pzdm0npi";
   };
 
   nativeBuildInputs = stdenv.lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) file;
diff --git a/pkgs/tools/misc/fondu/default.nix b/pkgs/tools/misc/fondu/default.nix
index 7610bb88f390..e31da3bfd212 100644
--- a/pkgs/tools/misc/fondu/default.nix
+++ b/pkgs/tools/misc/fondu/default.nix
@@ -15,5 +15,6 @@ stdenv.mkDerivation rec {
 
   meta = {
     platforms = stdenv.lib.platforms.unix;
+    license = stdenv.lib.licenses.gpl3;
   };
 }
diff --git a/pkgs/tools/misc/geekbench/default.nix b/pkgs/tools/misc/geekbench/default.nix
index d70af6b311ff..bc6f1a1ff0d4 100644
--- a/pkgs/tools/misc/geekbench/default.nix
+++ b/pkgs/tools/misc/geekbench/default.nix
@@ -2,11 +2,11 @@
 
 stdenv.mkDerivation rec {
   name = "geekbench-${version}";
-  version = "4.1.1";
+  version = "4.2.3";
 
   src = fetchurl {
-    url = "https://cdn.primatelabs.com/Geekbench-${version}-Linux.tar.gz";
-    sha256 = "1n9jyzf0a0w37hb30ip76hz73bvim76jd2fgd6131hh0shp1s4v6";
+    url = "https://cdn.geekbench.com/Geekbench-${version}-Linux.tar.gz";
+    sha256 = "1v42hr4p9nj7jvcjkffif6w7icns5iq0mgk9ih2mi5j2h1ngh1f7";
   };
 
   dontConfigure = true;
@@ -16,8 +16,7 @@ stdenv.mkDerivation rec {
 
   installPhase = ''
     mkdir -p $out/bin
-    cp -r dist/Geekbench-${version}-Linux/. $out/bin
-    rm $out/bin/geekbench_x86_32
+    cp -r geekbench.plar geekbench4 geekbench_x86_64 $out/bin
 
     for f in geekbench4 geekbench_x86_64 ; do
       patchelf --set-interpreter $(cat ${stdenv.cc}/nix-support/dynamic-linker) $out/bin/$f
@@ -27,7 +26,7 @@ stdenv.mkDerivation rec {
 
   meta = with stdenv.lib; {
     description = "Cross-platform benchmark";
-    homepage = http://geekbench.com/;
+    homepage = https://geekbench.com/;
     license = licenses.unfree;
     maintainers = [ maintainers.michalrus ];
     platforms = [ "x86_64-linux" ];
diff --git a/pkgs/tools/misc/moreutils/default.nix b/pkgs/tools/misc/moreutils/default.nix
index a8d08018c747..caef0f7b8bb2 100644
--- a/pkgs/tools/misc/moreutils/default.nix
+++ b/pkgs/tools/misc/moreutils/default.nix
@@ -30,5 +30,6 @@ stdenv.mkDerivation rec {
     homepage = https://joeyh.name/code/moreutils/;
     maintainers = with maintainers; [ koral pSub ];
     platforms = platforms.all;
+    license = licenses.gpl2Plus;
   };
 }
diff --git a/pkgs/tools/misc/multitail/default.nix b/pkgs/tools/misc/multitail/default.nix
index 39c9323151f3..48714a4b6e88 100644
--- a/pkgs/tools/misc/multitail/default.nix
+++ b/pkgs/tools/misc/multitail/default.nix
@@ -23,5 +23,6 @@ stdenv.mkDerivation rec {
     description = "tail on Steroids";
     maintainers = with stdenv.lib.maintainers; [ ];
     platforms = stdenv.lib.platforms.unix;
+    license = stdenv.lib.licenses.gpl2Plus;
   };
 }
diff --git a/pkgs/tools/misc/opentimestamps-client/default.nix b/pkgs/tools/misc/opentimestamps-client/default.nix
index 3fbd874503de..94984c57e49c 100644
--- a/pkgs/tools/misc/opentimestamps-client/default.nix
+++ b/pkgs/tools/misc/opentimestamps-client/default.nix
@@ -1,5 +1,6 @@
 { lib, buildPythonApplication, fetchFromGitHub, isPy3k
-, opentimestamps, appdirs, GitPython, pysocks }:
+, opentimestamps, appdirs, GitPython, pysocks, fetchpatch, git
+}:
 
 buildPythonApplication rec {
   pname = "opentimestamps-client";
@@ -15,6 +16,15 @@ buildPythonApplication rec {
     sha256 = "05m8nllqad3k69mvby5q08y22i0wrj84gqifdgcldimrrn1i00xp";
   };
 
+  patches = [
+    (fetchpatch {
+      url = "https://github.com/opentimestamps/opentimestamps-client/commit/1b328269ceee66916e9a639e8d5d7d13cd70d5d8.patch";
+      sha256 = "0bd3yalyvk5n4sflw9zilpay5k653ybdgkkfppyrk7c8z3i81hbl";
+    })
+  ];
+
+  checkInputs = [ git ];
+
   propagatedBuildInputs = [ opentimestamps appdirs GitPython pysocks ];
 
   meta = {
diff --git a/pkgs/tools/misc/plantuml/default.nix b/pkgs/tools/misc/plantuml/default.nix
index 7db908773169..51844c8e5faa 100644
--- a/pkgs/tools/misc/plantuml/default.nix
+++ b/pkgs/tools/misc/plantuml/default.nix
@@ -1,12 +1,12 @@
 { stdenv, fetchurl, jre, graphviz }:
 
 stdenv.mkDerivation rec {
-  version = "1.2018.8";
+  version = "1.2018.9";
   name = "plantuml-${version}";
 
   src = fetchurl {
     url = "mirror://sourceforge/project/plantuml/${version}/plantuml.${version}.jar";
-    sha256 = "02svd0cpaix2d523iy457h3qwlc9qpvvkls64bqa7yrqyk43xrii";
+    sha256 = "0g5wd80brwqb0v9rbs66y3clv9jsccc8937jzz4r9gzp38rkvzmn";
   };
 
   # It's only a .jar file and a shell wrapper
diff --git a/pkgs/tools/misc/renameutils/default.nix b/pkgs/tools/misc/renameutils/default.nix
index f415b76a303d..8b6fec8d0212 100644
--- a/pkgs/tools/misc/renameutils/default.nix
+++ b/pkgs/tools/misc/renameutils/default.nix
@@ -16,5 +16,6 @@ stdenv.mkDerivation {
     homepage = http://www.nongnu.org/renameutils/;
     description = "A set of programs to make renaming of files faster";
     platforms = stdenv.lib.platforms.unix;
+    license = stdenv.lib.licenses.gpl2Plus;
   };
 }
diff --git a/pkgs/tools/misc/riemann-tools/default.nix b/pkgs/tools/misc/riemann-tools/default.nix
index a20046deafc8..92e347a044ca 100644
--- a/pkgs/tools/misc/riemann-tools/default.nix
+++ b/pkgs/tools/misc/riemann-tools/default.nix
@@ -1,8 +1,14 @@
-{ bundlerEnv }:
+{ stdenv, bundlerEnv }:
 
 bundlerEnv {
   name = "riemann-tools-0.2.13";
   gemfile = ./Gemfile;
   lockfile = ./Gemfile.lock;
   gemset = ./gemset.nix;
+
+  meta = {
+    description = "Tools to submit data to Riemann";
+    homepage = "https://riemann.io";
+    license = stdenv.lib.licenses.mit;
+  };
 }
diff --git a/pkgs/tools/misc/svtplay-dl/default.nix b/pkgs/tools/misc/svtplay-dl/default.nix
index 9ba61221684a..e29e799898c3 100644
--- a/pkgs/tools/misc/svtplay-dl/default.nix
+++ b/pkgs/tools/misc/svtplay-dl/default.nix
@@ -1,8 +1,8 @@
-{ stdenv, fetchFromGitHub, makeWrapper, pythonPackages, perl, zip
+{ stdenv, fetchFromGitHub, makeWrapper, python3Packages, perl, zip
 , rtmpdump }:
 
 let
-  inherit (pythonPackages) python nose pycrypto requests mock;
+  inherit (python3Packages) python nose pycrypto requests mock;
 in stdenv.mkDerivation rec {
   name = "svtplay-dl-${version}";
   version = "1.9.11";
diff --git a/pkgs/tools/misc/ttfautohint/default.nix b/pkgs/tools/misc/ttfautohint/default.nix
index decbddcd477f..4cbb2943d3cf 100644
--- a/pkgs/tools/misc/ttfautohint/default.nix
+++ b/pkgs/tools/misc/ttfautohint/default.nix
@@ -5,12 +5,12 @@
 }:
 
 stdenv.mkDerivation rec {
-  version = "1.8.1";
+  version = "1.8.2";
   name = "ttfautohint-${version}";
 
   src = fetchurl {
     url = "mirror://savannah/freetype/${name}.tar.gz";
-    sha256 = "1yflnydzdfkr8bi29yf42hb6h6525a4rdid3w8qjfk8rpqh53pqj";
+    sha256 = "19w9g1ksr0vyblgcirppj0279gfj5s902jblzgav5a4n2mq42rrq";
   };
 
   postAutoreconf = ''
diff --git a/pkgs/tools/misc/uudeview/default.nix b/pkgs/tools/misc/uudeview/default.nix
index e66580f25ffb..3e8b7d494deb 100644
--- a/pkgs/tools/misc/uudeview/default.nix
+++ b/pkgs/tools/misc/uudeview/default.nix
@@ -10,6 +10,9 @@ stdenv.mkDerivation rec {
   buildInputs = [ tcl tk ];
   hardeningDisable = [ "format" ];
   configureFlags = [ "--enable-tk=${tk.dev}" "--enable-tcl=${tcl}" ];
+
+  # https://wiki.tcl.tk/3577
+  patches = [ ./matherr.patch ];
   postPatch = ''
     substituteInPlace tcl/xdeview --replace "exec uuwish" "exec $out/bin/uuwish"
   '';
diff --git a/pkgs/tools/misc/uudeview/matherr.patch b/pkgs/tools/misc/uudeview/matherr.patch
new file mode 100644
index 000000000000..a93db7d7858d
--- /dev/null
+++ b/pkgs/tools/misc/uudeview/matherr.patch
@@ -0,0 +1,19 @@
+diff --git a/tcl/uutcl.c b/tcl/uutcl.c
+index f101f2ce52b..71c24688dc4 100644
+--- a/tcl/uutcl.c
++++ b/tcl/uutcl.c
+@@ -48,14 +48,6 @@
+ #include <tcl.h>
+ #endif
+
+-/*
+- * The following variable is a special hack that is needed in order for
+- * Sun shared libraries to be used for Tcl.
+- */
+-
+-extern int matherr();
+-int *tclDummyMathPtr = (int *) matherr;
+-
+ #include <uudeview.h>
+ #include <uuint.h>
+ #include <fptools.h>
diff --git a/pkgs/tools/misc/wv/default.nix b/pkgs/tools/misc/wv/default.nix
index 59efcaa18095..f19d448e5fc2 100644
--- a/pkgs/tools/misc/wv/default.nix
+++ b/pkgs/tools/misc/wv/default.nix
@@ -19,5 +19,6 @@ stdenv.mkDerivation rec {
   meta = {
     description = "Converter from Microsoft Word formats to human-editable ones";
     platforms = stdenv.lib.platforms.unix;
+    license = stdenv.lib.licenses.gpl2;
   };
 }
diff --git a/pkgs/tools/misc/youtube-dl/default.nix b/pkgs/tools/misc/youtube-dl/default.nix
index be6bacd3b214..ebdd08b23a84 100644
--- a/pkgs/tools/misc/youtube-dl/default.nix
+++ b/pkgs/tools/misc/youtube-dl/default.nix
@@ -15,11 +15,11 @@
 buildPythonPackage rec {
 
   pname = "youtube-dl";
-  version = "2018.07.10";
+  version = "2018.08.04";
 
   src = fetchurl {
     url = "https://yt-dl.org/downloads/${version}/${pname}-${version}.tar.gz";
-    sha256 = "1rigah941k2drzx5qz937lk68gw9jrizj5lgd9f9znp0bgi2d0xd";
+    sha256 = "1hcx99qbbyigc8k98c8bcc6a2wnhq6493fmrkl7rysc8krlxr0pm";
   };
 
   nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/tools/networking/getmail/default.nix b/pkgs/tools/networking/getmail/default.nix
index 224c7a4ab484..ac69fd992658 100644
--- a/pkgs/tools/networking/getmail/default.nix
+++ b/pkgs/tools/networking/getmail/default.nix
@@ -26,5 +26,6 @@ python2Packages.buildPythonApplication rec {
     homepage = http://pyropus.ca/software/getmail/;
     inherit version;
     updateWalker = true;
+    license = stdenv.lib.licenses.gpl2Plus;
   };
 }
diff --git a/pkgs/tools/networking/haproxy/default.nix b/pkgs/tools/networking/haproxy/default.nix
index 1690d3fcc3e3..8f72976d7dce 100644
--- a/pkgs/tools/networking/haproxy/default.nix
+++ b/pkgs/tools/networking/haproxy/default.nix
@@ -1,6 +1,6 @@
 { useLua ? !stdenv.isDarwin
 , usePcre ? true
-, stdenv, fetchurl, fetchpatch
+, stdenv, fetchurl
 , openssl, zlib, lua5_3 ? null, pcre ? null
 }:
 
@@ -9,26 +9,14 @@ assert usePcre -> pcre != null;
 
 stdenv.mkDerivation rec {
   pname = "haproxy";
-  version = "1.8.9";
+  version = "1.8.13";
   name = "${pname}-${version}";
 
   src = fetchurl {
     url = "https://www.haproxy.org/download/${stdenv.lib.versions.majorMinor version}/src/${name}.tar.gz";
-    sha256 = "00miblgwll3mycsgmp3gd3cn4lwsagxzgjxk5i6csnyqgj97fss3";
+    sha256 = "2bf5dafbb5f1530c0e67ab63666565de948591f8e0ee2a1d3c84c45e738220f1";
   };
 
-  patches = [
-    (fetchpatch {
-      name = "CVE-2018-11469.patch";
-      url = "https://git.haproxy.org/?p=haproxy-1.8.git;a=patch;h=17514045e5d934dede62116216c1b016fe23dd06";
-      sha256 = "0hzcvghg8qz45n3mrcgsjgvrvicvbvm52cc4hs5jbk1yb50qvls7";
-    })
-  ] ++ stdenv.lib.optional stdenv.isDarwin (fetchpatch {
-    name = "fix-darwin-no-threads-build.patch";
-    url = "https://git.haproxy.org/?p=haproxy-1.8.git;a=patch;h=fbf09c441a4e72c4a690bc7ef25d3374767fe5c5;hp=3157ef219c493f3b01192f1b809a086a5b119a1e";
-    sha256 = "16ckzb160anf7xih7mmqy59pfz8sdywmyblxnr7lz9xix3jwk55r";
-  });
-
   buildInputs = [ openssl zlib ]
     ++ stdenv.lib.optional useLua lua5_3
     ++ stdenv.lib.optional usePcre pcre;
@@ -51,7 +39,8 @@ stdenv.mkDerivation rec {
     "USE_LUA=yes"
     "LUA_LIB=${lua5_3}/lib"
     "LUA_INC=${lua5_3}/include"
-  ] ++ stdenv.lib.optional stdenv.isDarwin "CC=cc";
+  ] ++ stdenv.lib.optional stdenv.isDarwin "CC=cc"
+    ++ stdenv.lib.optional stdenv.isLinux "USE_GETADDRINFO=1";
 
   meta = {
     description = "Reliable, high performance TCP/HTTP load balancer";
diff --git a/pkgs/tools/networking/lftp/default.nix b/pkgs/tools/networking/lftp/default.nix
index 86d162648238..bb627f49971b 100644
--- a/pkgs/tools/networking/lftp/default.nix
+++ b/pkgs/tools/networking/lftp/default.nix
@@ -2,7 +2,7 @@
 
 stdenv.mkDerivation rec {
   name = "lftp-${version}";
-  version = "4.8.3";
+  version = "4.8.4";
 
   src = fetchurl {
     urls = [
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
       "https://ftp.st.ryukoku.ac.jp/pub/network/ftp/lftp/${name}.tar.xz"
       "https://lftp.yar.ru/ftp/${name}.tar.xz"
       ];
-    sha256 = "12y77jlfs4x4zvcah92mw2h2sb4j0bvbaxkh3wwsm8gs392ywyny";
+    sha256 = "0qks22357xv9y6ripmf5j2n5svh8j5z0yniphfk89sjwkqg2gg2f";
   };
 
   nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/tools/networking/megatools/default.nix b/pkgs/tools/networking/megatools/default.nix
index e2d4880250c2..c995eea7b14d 100644
--- a/pkgs/tools/networking/megatools/default.nix
+++ b/pkgs/tools/networking/megatools/default.nix
@@ -3,13 +3,13 @@
 
 stdenv.mkDerivation rec {
   name = "megatools-${version}";
-  version = "2017-10-26";
+  version = "1.10.2";
 
   src = fetchFromGitHub {
     owner = "megous";
     repo = "megatools";
-    rev = "35dfba3262f620b4701ec1975293463957e20f26";
-    sha256 = "0xphgv78j731rmhxic4fwzdr7vq5px921qifrw1y40b93nhy4d5n";
+    rev = "${version}";
+    sha256 = "001hw8j36ld03wwaphq3xdaazf2dpl36h84k8xmk524x8vlia8lk";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/tools/networking/network-manager/applet.nix b/pkgs/tools/networking/network-manager/applet.nix
index 644bf00e8c28..0b6a7e622a86 100644
--- a/pkgs/tools/networking/network-manager/applet.nix
+++ b/pkgs/tools/networking/network-manager/applet.nix
@@ -1,44 +1,23 @@
-{ stdenv, fetchurl, fetchpatch, meson, ninja, intltool, gtk-doc, pkgconfig, networkmanager, gnome3
+{ stdenv, fetchurl, meson, ninja, intltool, gtk-doc, pkgconfig, networkmanager, gnome3
 , libnotify, libsecret, polkit, isocodes, modemmanager, libxml2, docbook_xsl
 , mobile-broadband-provider-info, glib-networking, gsettings-desktop-schemas
-, libgudev, hicolor-icon-theme, jansson, wrapGAppsHook, webkitgtk, gobjectIntrospection
-, libindicator-gtk3, libappindicator-gtk3, withGnome ? false }:
+, libgudev, jansson, wrapGAppsHook, gobjectIntrospection
+, libappindicator-gtk3, withGnome ? false }:
 
 let
   pname = "network-manager-applet";
-  version = "1.8.14";
+  version = "1.8.16";
 in stdenv.mkDerivation rec {
   name = "${pname}-${version}";
 
   src = fetchurl {
     url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
-    sha256 = "1js0i2kwfklahsn77qgxzdscy33drrlym3mrj1qhlw0zf8ri56ya";
+    sha256 = "0lmlkh4yyl9smvkgrzshn127zqfbp9f41f448ks8dlhhm38s38v2";
   };
 
   patches = [
-    (fetchpatch {
-      url = https://gitlab.gnome.org/GNOME/network-manager-applet/merge_requests/12.patch;
-      sha256 = "0q5qbjpbrfvhqsprnwjwz4c42nly59cgnbn41w2zlxvqf29gjvwk";
-    })
-
-    # following 3 patches:
-    # https://gitlab.gnome.org/GNOME/network-manager-applet/issues/11
-    # should be fixed in 1.8.16
-    (fetchpatch {
-      name = "0001-connection-editor-hold-GApplication-while-the-import.patch";
-      url = https://gitlab.gnome.org/GNOME/network-manager-applet/commit/419c459e70ac752eb9226b0db1192fb0433d5d5e.patch;
-      sha256 = "0zi4fn2ynymi6ckkdrj8vcl78pwmkan4n8l53axaqb4kn0wnahdj";
-    })
-    (fetchpatch {
-      name = "0002-connection-list-attempt-a-VPN-import-first.patch";
-      url = https://gitlab.gnome.org/GNOME/network-manager-applet/commit/9d79ffdb148b31c7194c66946c87b6cd57ed54a3.patch;
-      sha256 = "1v0pdvkglrcfl1khp9j17cw0gvwg8scdha0wfziy054s1r6kyj23";
-    })
-    (fetchpatch {
-       name = "0003-bluetooth-fix-an-assert-failure-on-creation-cancella.patch";
-       url = https://gitlab.gnome.org/GNOME/network-manager-applet/commit/516f3f6c70ef9694d6004c64d50a9f3cd2725ab7.patch;
-       sha256 = "1msk4hmri3x5chmclxm7sdj1v9jg7pxqqrarlvsmfmshdwq4ljwk";
-    })
+    # https://gitlab.gnome.org/GNOME/network-manager-applet/merge_requests/19
+    ./libnm-gtk-mbpi.patch
   ];
 
   mesonFlags = [
@@ -47,25 +26,17 @@ in stdenv.mkDerivation rec {
     "-Dgcr=${if withGnome then "true" else "false"}"
   ];
 
-  outputs = [ "out" "dev" "devdoc" ];
+  outputs = [ "out" "lib" "dev" "devdoc" "man" ];
 
   buildInputs = [
     gnome3.gtk networkmanager libnotify libsecret gsettings-desktop-schemas
-    polkit isocodes libgudev
+    polkit isocodes mobile-broadband-provider-info libgudev
     modemmanager jansson glib-networking
-    libindicator-gtk3 libappindicator-gtk3
-  ] ++ stdenv.lib.optionals withGnome [ gnome3.gcr webkitgtk ];
+    libappindicator-gtk3
+  ] ++ stdenv.lib.optionals withGnome [ gnome3.gcr ]; # advanced certificate chooser
 
   nativeBuildInputs = [ meson ninja intltool pkgconfig wrapGAppsHook gobjectIntrospection gtk-doc docbook_xsl libxml2 ];
 
-  propagatedUserEnvPkgs = [
-    hicolor-icon-theme
-  ];
-
-  NIX_CFLAGS = [
-    ''-DMOBILE_BROADBAND_PROVIDER_INFO=\"${mobile-broadband-provider-info}/share/mobile-broadband-provider-info/serviceproviders.xml\"''
-  ];
-
   postPatch = ''
     chmod +x meson_post_install.py # patchShebangs requires executable file
     patchShebangs meson_post_install.py
diff --git a/pkgs/tools/networking/network-manager/fortisslvpn.nix b/pkgs/tools/networking/network-manager/fortisslvpn.nix
deleted file mode 100644
index ab49514d720b..000000000000
--- a/pkgs/tools/networking/network-manager/fortisslvpn.nix
+++ /dev/null
@@ -1,43 +0,0 @@
-{ stdenv, fetchurl, openfortivpn, automake, autoconf, libtool, intltool, pkgconfig,
-networkmanager, ppp, libsecret, withGnome ? true, gnome3 }:
-
-let
-  pname   = "NetworkManager-fortisslvpn";
-  version = "1.2.8";
-in stdenv.mkDerivation rec {
-  name    = "${pname}${if withGnome then "-gnome" else ""}-${version}";
-
-  src = fetchurl {
-    url    = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
-    sha256 = "01gvdv9dknvzx05plq863jh1xz1v8vgj5w7v9fmw5v601ggybf4w";
-  };
-
-  buildInputs = [ openfortivpn networkmanager ppp libtool libsecret ]
-    ++ stdenv.lib.optionals withGnome [ gnome3.gtk gnome3.libgnome-keyring gnome3.networkmanagerapplet ];
-
-  nativeBuildInputs = [ automake autoconf intltool pkgconfig ];
-
-  configureFlags = [
-    "${if withGnome then "--with-gnome" else "--without-gnome"}"
-    "--disable-static"
-    "--localstatedir=/tmp"
-  ];
-
-  preConfigure = ''
-     substituteInPlace "src/nm-fortisslvpn-service.c" \
-       --replace "/bin/openfortivpn" "${openfortivpn}/bin/openfortivpn"
-  '';
-
-  passthru = {
-    updateScript = gnome3.updateScript {
-      packageName = pname;
-      attrPath = "networkmanager-fortisslvpn";
-    };
-  };
-
-  meta = {
-    description = "NetworkManager's FortiSSL plugin";
-    inherit (networkmanager.meta) maintainers platforms;
-  };
-}
-
diff --git a/pkgs/tools/networking/network-manager/fortisslvpn/default.nix b/pkgs/tools/networking/network-manager/fortisslvpn/default.nix
new file mode 100644
index 000000000000..11b29081f9bb
--- /dev/null
+++ b/pkgs/tools/networking/network-manager/fortisslvpn/default.nix
@@ -0,0 +1,45 @@
+{ stdenv, fetchurl, substituteAll, openfortivpn, intltool, pkgconfig,
+networkmanager, ppp, libsecret, withGnome ? true, gnome3 }:
+
+let
+  pname = "NetworkManager-fortisslvpn";
+  version = "1.2.8";
+in stdenv.mkDerivation rec {
+  name = "${pname}${if withGnome then "-gnome" else ""}-${version}";
+
+  src = fetchurl {
+    url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
+    sha256 = "01gvdv9dknvzx05plq863jh1xz1v8vgj5w7v9fmw5v601ggybf4w";
+  };
+
+  patches = [
+    (substituteAll {
+      src = ./fix-paths.patch;
+      inherit openfortivpn;
+    })
+  ];
+
+  buildInputs = [ openfortivpn networkmanager ppp ]
+    ++ stdenv.lib.optionals withGnome [ gnome3.gtk libsecret gnome3.networkmanagerapplet ];
+
+  nativeBuildInputs = [ intltool pkgconfig ];
+
+  configureFlags = [
+    "--with-gnome=${if withGnome then "yes" else "no"}"
+    "--localstatedir=/tmp"
+  ];
+
+  passthru = {
+    updateScript = gnome3.updateScript {
+      packageName = pname;
+      attrPath = "networkmanager-fortisslvpn";
+    };
+  };
+
+  meta = with stdenv.lib; {
+    description = "NetworkManager's FortiSSL plugin";
+    inherit (networkmanager.meta) maintainers platforms;
+    license = licenses.gpl2;
+  };
+}
+
diff --git a/pkgs/tools/networking/network-manager/fortisslvpn/fix-paths.patch b/pkgs/tools/networking/network-manager/fortisslvpn/fix-paths.patch
new file mode 100644
index 000000000000..a1241b6738c2
--- /dev/null
+++ b/pkgs/tools/networking/network-manager/fortisslvpn/fix-paths.patch
@@ -0,0 +1,11 @@
+--- a/src/nm-fortisslvpn-service.c
++++ b/src/nm-fortisslvpn-service.c
+@@ -387,7 +387,7 @@
+ {
+ 	static const char *openfortivpn_binary_paths[] =
+ 		{
+-			"/bin/openfortivpn",
++			"@openfortivpn@/bin/openfortivpn",
+ 			"/usr/bin/openfortivpn",
+ 			"/usr/local/bin/openfortivpn",
+ 			NULL
diff --git a/pkgs/tools/networking/network-manager/iodine.nix b/pkgs/tools/networking/network-manager/iodine.nix
deleted file mode 100644
index cbc0e6e6d2d1..000000000000
--- a/pkgs/tools/networking/network-manager/iodine.nix
+++ /dev/null
@@ -1,46 +0,0 @@
-{ stdenv, fetchurl, iodine, intltool, pkgconfig, networkmanager, libsecret
-, withGnome ? true, gnome3 }:
-
-let
-  pname   = "NetworkManager-iodine";
-  version = "1.2.0";
-in stdenv.mkDerivation rec {
-  name    = "${pname}${if withGnome then "-gnome" else ""}-${version}";
-
-  src = fetchurl {
-    url    = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
-    sha256 = "0njdigakidji6mfmbsp8lfi8wl88z1dk8cljbva2w0xazyddbwyh";
-  };
-
-  buildInputs = [ iodine networkmanager libsecret ]
-    ++ stdenv.lib.optionals withGnome [ gnome3.gtk gnome3.libgnome-keyring
-                                        gnome3.networkmanagerapplet ];
-
-  nativeBuildInputs = [ intltool pkgconfig ];
-
-  # Fixes deprecation errors with networkmanager 1.10.2
-  NIX_CFLAGS_COMPILE = "-Wno-deprecated-declarations";
-
-  configureFlags = [
-    "${if withGnome then "--with-gnome" else "--without-gnome"}"
-    "--disable-static"
-    "--localstatedir=/" # needed for the management socket under /run/NetworkManager
-  ];
-
-  preConfigure = ''
-     substituteInPlace "src/nm-iodine-service.c" \
-       --replace "/usr/bin/iodine" "${iodine}/bin/iodine"
-  '';
-
-  passthru = {
-    updateScript = gnome3.updateScript {
-      packageName = pname;
-      attrPath = "networkmanager-iodine";
-    };
-  };
-
-  meta = {
-    description = "NetworkManager's iodine plugin";
-    inherit (networkmanager.meta) maintainers platforms;
-  };
-}
diff --git a/pkgs/tools/networking/network-manager/iodine/default.nix b/pkgs/tools/networking/network-manager/iodine/default.nix
new file mode 100644
index 000000000000..a3dbeaf82651
--- /dev/null
+++ b/pkgs/tools/networking/network-manager/iodine/default.nix
@@ -0,0 +1,47 @@
+{ stdenv, fetchurl, substituteAll, iodine, intltool, pkgconfig, networkmanager, libsecret
+, withGnome ? true, gnome3 }:
+
+let
+  pname = "NetworkManager-iodine";
+  version = "1.2.0";
+in stdenv.mkDerivation rec {
+  name = "${pname}${if withGnome then "-gnome" else ""}-${version}";
+
+  src = fetchurl {
+    url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
+    sha256 = "0njdigakidji6mfmbsp8lfi8wl88z1dk8cljbva2w0xazyddbwyh";
+  };
+
+  patches = [
+    (substituteAll {
+      src = ./fix-paths.patch;
+      inherit iodine;
+    })
+  ];
+
+  buildInputs = [ iodine networkmanager ]
+    ++ stdenv.lib.optionals withGnome [ gnome3.gtk libsecret gnome3.networkmanagerapplet ];
+
+  nativeBuildInputs = [ intltool pkgconfig ];
+
+  # Fixes deprecation errors with networkmanager 1.10.2
+  NIX_CFLAGS_COMPILE = "-Wno-deprecated-declarations";
+
+  configureFlags = [
+    "--with-gnome=${if withGnome then "yes" else "no"}"
+    "--localstatedir=/" # needed for the management socket under /run/NetworkManager
+  ];
+
+  passthru = {
+    updateScript = gnome3.updateScript {
+      packageName = pname;
+      attrPath = "networkmanager-iodine";
+    };
+  };
+
+  meta = with stdenv.lib; {
+    description = "NetworkManager's iodine plugin";
+    inherit (networkmanager.meta) maintainers platforms;
+    license = licenses.gpl2Plus;
+  };
+}
diff --git a/pkgs/tools/networking/network-manager/iodine/fix-paths.patch b/pkgs/tools/networking/network-manager/iodine/fix-paths.patch
new file mode 100644
index 000000000000..d32dbfadbafa
--- /dev/null
+++ b/pkgs/tools/networking/network-manager/iodine/fix-paths.patch
@@ -0,0 +1,11 @@
+--- a/src/nm-iodine-service.c
++++ b/src/nm-iodine-service.c
+@@ -62,7 +62,7 @@
+ 
+ static const char *iodine_binary_paths[] =
+ {
+-	"/usr/bin/iodine",
++	"@iodine@/bin/iodine",
+ 	"/usr/sbin/iodine",
+ 	"/usr/local/bin/iodine",
+ 	"/usr/local/sbin/iodine",
diff --git a/pkgs/tools/networking/network-manager/l2tp.nix b/pkgs/tools/networking/network-manager/l2tp.nix
deleted file mode 100644
index 54670ff1bce7..000000000000
--- a/pkgs/tools/networking/network-manager/l2tp.nix
+++ /dev/null
@@ -1,52 +0,0 @@
-{ stdenv, fetchFromGitHub, autoreconfHook, libtool, intltool, pkgconfig
-, networkmanager, ppp, xl2tpd, strongswan, libsecret
-, withGnome ? true, gnome3, networkmanagerapplet }:
-
-stdenv.mkDerivation rec {
-  name    = "${pname}${if withGnome then "-gnome" else ""}-${version}";
-  pname   = "NetworkManager-l2tp";
-  version = "1.2.8";
-
-  src = fetchFromGitHub {
-    owner  = "nm-l2tp";
-    repo   = "network-manager-l2tp";
-    rev    = "${version}";
-    sha256 = "110157dpamgr7r5kb8aidi0a2ap9z2m52bff94fb4nhxacz69yv8";
-  };
-
-  buildInputs = [ networkmanager ppp libsecret ]
-    ++ stdenv.lib.optionals withGnome [ gnome3.gtk gnome3.libgnome-keyring networkmanagerapplet ];
-
-  nativeBuildInputs = [ autoreconfHook libtool intltool pkgconfig ];
-
-  postPatch = ''
-    sed -i -e 's%"\(/usr/sbin\|/usr/pkg/sbin\|/usr/local/sbin\)/[^"]*",%%g' ./src/nm-l2tp-service.c
-
-    substituteInPlace ./Makefile.am \
-      --replace '$(sysconfdir)/dbus-1/system.d' "$out/etc/dbus-1/system.d"
-
-    substituteInPlace ./src/nm-l2tp-service.c \
-      --replace /sbin/ipsec  ${strongswan}/bin/ipsec \
-      --replace /sbin/xl2tpd ${xl2tpd}/bin/xl2tpd
-  '';
-
-  preConfigure = ''
-    intltoolize -f
-  '';
-
-  configureFlags = [
-    "--with-gnome=${if withGnome then "yes" else "no"}"
-    "--localstatedir=/var"
-    "--sysconfdir=$(out)/etc"
-  ];
-
-  enableParallelBuilding = true;
-
-  meta = with stdenv.lib; {
-    description = "L2TP plugin for NetworkManager";
-    inherit (networkmanager.meta) platforms;
-    homepage = https://github.com/nm-l2tp/network-manager-l2tp;
-    license = licenses.gpl2;
-    maintainers = with maintainers; [ abbradar obadz ];
-  };
-}
diff --git a/pkgs/tools/networking/network-manager/l2tp/default.nix b/pkgs/tools/networking/network-manager/l2tp/default.nix
new file mode 100644
index 000000000000..d48d2e910f50
--- /dev/null
+++ b/pkgs/tools/networking/network-manager/l2tp/default.nix
@@ -0,0 +1,48 @@
+{ stdenv, substituteAll, fetchFromGitHub, autoreconfHook, libtool, intltool, pkgconfig
+, networkmanager, ppp, xl2tpd, strongswan, libsecret
+, withGnome ? true, gnome3, networkmanagerapplet }:
+
+stdenv.mkDerivation rec {
+  name = "${pname}${if withGnome then "-gnome" else ""}-${version}";
+  pname = "NetworkManager-l2tp";
+  version = "1.2.10";
+
+  src = fetchFromGitHub {
+    owner = "nm-l2tp";
+    repo = "network-manager-l2tp";
+    rev = "${version}";
+    sha256 = "1vm004nj2n5abpywr7ji6r28scf7xs45zw4rqrm8jn7mysf96h0x";
+  };
+
+  patches = [
+    (substituteAll {
+      src = ./fix-paths.patch;
+      inherit strongswan xl2tpd;
+    })
+  ];
+
+  buildInputs = [ networkmanager ppp ]
+    ++ stdenv.lib.optionals withGnome [ gnome3.gtk libsecret networkmanagerapplet ];
+
+  nativeBuildInputs = [ autoreconfHook libtool intltool pkgconfig ];
+
+  preConfigure = ''
+    intltoolize -f
+  '';
+
+  configureFlags = [
+    "--with-gnome=${if withGnome then "yes" else "no"}"
+    "--localstatedir=/var"
+    "--sysconfdir=$(out)/etc"
+  ];
+
+  enableParallelBuilding = true;
+
+  meta = with stdenv.lib; {
+    description = "L2TP plugin for NetworkManager";
+    inherit (networkmanager.meta) platforms;
+    homepage = https://github.com/nm-l2tp/network-manager-l2tp;
+    license = licenses.gpl2;
+    maintainers = with maintainers; [ abbradar obadz ];
+  };
+}
diff --git a/pkgs/tools/networking/network-manager/l2tp/fix-paths.patch b/pkgs/tools/networking/network-manager/l2tp/fix-paths.patch
new file mode 100644
index 000000000000..0a068ee800c6
--- /dev/null
+++ b/pkgs/tools/networking/network-manager/l2tp/fix-paths.patch
@@ -0,0 +1,20 @@
+--- a/src/nm-l2tp-service.c
++++ b/src/nm-l2tp-service.c
+@@ -480,7 +480,7 @@
+ {
+ 	static const char *ipsec_binary_paths[] =
+ 		{
+-			"/sbin/ipsec",
++			"@strongswan@/bin/ipsec",
+ 			"/usr/sbin/ipsec",
+ 			"/usr/local/sbin/ipsec",
+ 			"/sbin/strongswan",
+@@ -505,7 +505,7 @@
+ {
+ 	static const char *l2tp_binary_paths[] =
+ 		{
+-			"/sbin/xl2tpd",
++			"@xl2tpd@/bin/xl2tpd",
+ 			"/usr/sbin/xl2tpd",
+ 			"/usr/local/sbin/xl2tpd",
+ 			NULL
diff --git a/pkgs/tools/networking/network-manager/libnm-gtk-mbpi.patch b/pkgs/tools/networking/network-manager/libnm-gtk-mbpi.patch
new file mode 100644
index 000000000000..d7eef5749dba
--- /dev/null
+++ b/pkgs/tools/networking/network-manager/libnm-gtk-mbpi.patch
@@ -0,0 +1,33 @@
+--- a/meson.build
++++ b/meson.build
+@@ -137,7 +137,7 @@
+   mobile_broadband_provider_info_dep = dependency('mobile-broadband-provider-info')
+   config_h.set_quoted('MOBILE_BROADBAND_PROVIDER_INFO_DATABASE', mobile_broadband_provider_info_dep.get_pkgconfig_variable('database'))
+ else
+-  config_h.set_quoted('MOBILE_BROADBAND_PROVIDER_INFO_DATABASE', join_paths(nma_prefix, 'share', 'mobile-broadband-provider-info', 'serviceproviders.xml'))
++  config_h.set_quoted('MOBILE_BROADBAND_PROVIDER_INFO_DATABASE', join_paths(nma_datadir, 'mobile-broadband-provider-info', 'serviceproviders.xml'))
+ endif
+ 
+ gio_dep = dependency('gio-2.0', version: '>= 2.38')
+--- a/src/libnm-gtk/nm-mobile-providers.c
++++ b/src/libnm-gtk/nm-mobile-providers.c
+@@ -30,10 +30,6 @@
+ 
+ #include "nm-mobile-providers.h"
+ 
+-#ifndef MOBILE_BROADBAND_PROVIDER_INFO
+-#define MOBILE_BROADBAND_PROVIDER_INFO DATADIR"/mobile-broadband-provider-info/serviceproviders.xml"
+-#endif
+-
+ #define ISO_3166_COUNTRY_CODES ISO_CODES_PREFIX"/share/xml/iso-codes/iso_3166.xml"
+ #define ISO_CODES_LOCALESDIR ISO_CODES_PREFIX"/share/locale"
+ 
+@@ -990,7 +986,7 @@
+ 	if (!country_codes)
+ 		country_codes = ISO_3166_COUNTRY_CODES;
+ 	if (!service_providers)
+-		service_providers = MOBILE_BROADBAND_PROVIDER_INFO;
++		service_providers = MOBILE_BROADBAND_PROVIDER_INFO_DATABASE;
+ 
+ 	countries = read_country_codes (country_codes,
+ 	                                cancellable,
diff --git a/pkgs/tools/networking/network-manager/openconnect.nix b/pkgs/tools/networking/network-manager/openconnect/default.nix
index ad15723dd331..23d4c816a20d 100644
--- a/pkgs/tools/networking/network-manager/openconnect.nix
+++ b/pkgs/tools/networking/network-manager/openconnect/default.nix
@@ -1,5 +1,5 @@
-{ stdenv, fetchurl, openconnect, intltool, pkgconfig, networkmanager, libsecret
-, withGnome ? true, gnome3, sysctl, kmod }:
+{ stdenv, fetchurl, substituteAll, openconnect, intltool, pkgconfig, networkmanager, libsecret
+, withGnome ? true, gnome3, kmod }:
 
 let
   pname   = "NetworkManager-openconnect";
@@ -12,24 +12,22 @@ in stdenv.mkDerivation rec {
     sha256 = "15j98wwspv6mcmy91w30as5qc1bzsnhlk060xhjy4qrvd37y0xx1";
   };
 
-  buildInputs = [ openconnect networkmanager libsecret ]
-    ++ stdenv.lib.optionals withGnome [ gnome3.gtk gnome3.libgnome-keyring ];
+  patches = [
+    (substituteAll {
+      src = ./fix-paths.patch;
+      inherit kmod openconnect;
+    })
+  ];
+
+  buildInputs = [ openconnect networkmanager ]
+    ++ stdenv.lib.optionals withGnome [ gnome3.gtk libsecret ];
 
   nativeBuildInputs = [ intltool pkgconfig ];
 
   configureFlags = [
-    "${if withGnome then "--with-gnome --with-gtkver=3" else "--without-gnome"}"
-    "--disable-static"
+    "--with-gnome=${if withGnome then "yes" else "no"}"
   ];
 
-  preConfigure = ''
-     substituteInPlace "configure" \
-       --replace "/sbin/sysctl" "${sysctl}/bin/sysctl"
-     substituteInPlace "src/nm-openconnect-service.c" \
-       --replace "/usr/sbin/openconnect" "${openconnect}/bin/openconnect" \
-       --replace "/sbin/modprobe" "${kmod}/bin/modprobe"
-  '';
-
   passthru = {
     updateScript = gnome3.updateScript {
       packageName = pname;
@@ -37,8 +35,9 @@ in stdenv.mkDerivation rec {
     };
   };
 
-  meta = {
+  meta = with stdenv.lib; {
     description = "NetworkManager's OpenConnect plugin";
     inherit (networkmanager.meta) maintainers platforms;
+    license = licenses.gpl2Plus;
   };
 }
diff --git a/pkgs/tools/networking/network-manager/openconnect/fix-paths.patch b/pkgs/tools/networking/network-manager/openconnect/fix-paths.patch
new file mode 100644
index 000000000000..9b342f5bd08b
--- /dev/null
+++ b/pkgs/tools/networking/network-manager/openconnect/fix-paths.patch
@@ -0,0 +1,20 @@
+--- a/src/nm-openconnect-service.c
++++ b/src/nm-openconnect-service.c
+@@ -60,7 +60,7 @@
+ 
+ static const char *openconnect_binary_paths[] =
+ {
+-	"/usr/bin/openconnect",
++	"@openconnect@/bin/openconnect",
+ 	"/usr/sbin/openconnect",
+ 	"/usr/local/bin/openconnect",
+ 	"/usr/local/sbin/openconnect",
+@@ -734,7 +734,7 @@
+ 
+ 	_LOGD ("nm-openconnect-service (version " DIST_VERSION ") starting...");
+ 
+-	if (system ("/sbin/modprobe tun") == -1)
++	if (system ("@kmod@/bin/modprobe tun") == -1)
+ 		exit (EXIT_FAILURE);
+ 
+ 	if (bus_name)
diff --git a/pkgs/tools/networking/network-manager/openvpn/default.nix b/pkgs/tools/networking/network-manager/openvpn/default.nix
index 28b7c873d364..8d3bd874718c 100644
--- a/pkgs/tools/networking/network-manager/openvpn/default.nix
+++ b/pkgs/tools/networking/network-manager/openvpn/default.nix
@@ -2,13 +2,13 @@
 , withGnome ? true, gnome3, kmod }:
 
 let
-  pname   = "NetworkManager-openvpn";
+  pname = "NetworkManager-openvpn";
   version = "1.8.4";
 in stdenv.mkDerivation rec {
-  name    = "${pname}${if withGnome then "-gnome" else ""}-${version}";
+  name = "${pname}${if withGnome then "-gnome" else ""}-${version}";
 
   src = fetchurl {
-    url    = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
+    url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
     sha256 = "0gyrv46h9k17qym48qacq4zpxbap6hi17shn921824zm98m2bdvr";
   };
 
@@ -19,15 +19,13 @@ in stdenv.mkDerivation rec {
     })
   ];
 
-  buildInputs = [ openvpn networkmanager libsecret ]
-    ++ stdenv.lib.optionals withGnome [ gnome3.gtk gnome3.libgnome-keyring
-                                        gnome3.networkmanagerapplet ];
+  buildInputs = [ openvpn networkmanager ]
+    ++ stdenv.lib.optionals withGnome [ gnome3.gtk libsecret gnome3.networkmanagerapplet ];
 
   nativeBuildInputs = [ intltool pkgconfig libxml2 ];
 
   configureFlags = [
-    "${if withGnome then "--with-gnome --with-gtkver=3" else "--without-gnome"}"
-    "--disable-static"
+    "--with-gnome=${if withGnome then "yes" else "no"}"
     "--localstatedir=/" # needed for the management socket under /run/NetworkManager
   ];
 
@@ -38,8 +36,9 @@ in stdenv.mkDerivation rec {
     };
   };
 
-  meta = {
+  meta = with stdenv.lib; {
     description = "NetworkManager's OpenVPN plugin";
     inherit (networkmanager.meta) maintainers platforms;
+    license = licenses.gpl2Plus;
   };
 }
diff --git a/pkgs/tools/networking/network-manager/strongswan.nix b/pkgs/tools/networking/network-manager/strongswan.nix
index fb3ba2bbdf5a..fc10fc6364c9 100644
--- a/pkgs/tools/networking/network-manager/strongswan.nix
+++ b/pkgs/tools/networking/network-manager/strongswan.nix
@@ -1,38 +1,35 @@
-{ stdenv, fetchurl, intltool, pkgconfig, networkmanager, strongswanNM, sysctl
-, gnome3, libgnome-keyring, libsecret }:
+{ stdenv, fetchurl, intltool, pkgconfig, networkmanager, strongswanNM
+, gnome3, libsecret }:
 
 stdenv.mkDerivation rec {
-  name    = "${pname}-${version}";
-  pname   = "NetworkManager-strongswan";
-  version = "1.4.3";
+  name = "${pname}-${version}";
+  pname = "NetworkManager-strongswan";
+  version = "1.4.4";
 
   src = fetchurl {
-    url    = "https://download.strongswan.org/NetworkManager/${name}.tar.bz2";
-    sha256 = "0jzl52wmh2q2djb1s546kxliy7s6akhi5bx6rp2ppjfk3wbi2a2l";
+    url = "https://download.strongswan.org/NetworkManager/${name}.tar.bz2";
+    sha256 = "1xhj5cipwbihf0cna8lpicpz7cd8fgkagpmg0xvj6pshymm5jbcd";
   };
 
-  postPatch = ''
-    sed -i "s,nm_plugindir=.*,nm_plugindir=$out/lib/NetworkManager," "configure"
-    sed -i "s,nm_libexecdir=.*,nm_libexecdir=$out/libexec," "configure"
-  '';
-
   buildInputs = [ networkmanager strongswanNM libsecret ]
-      ++ (with gnome3; [ gtk libgnome-keyring networkmanagerapplet ]);
+    ++ (with gnome3; [ gtk networkmanagerapplet ]);
 
   nativeBuildInputs = [ intltool pkgconfig ];
 
   # Fixes deprecation errors with networkmanager 1.10.2
   NIX_CFLAGS_COMPILE = "-Wno-deprecated-declarations";
 
-  preConfigure = ''
-     substituteInPlace "configure" \
-       --replace "/sbin/sysctl" "${sysctl}/bin/sysctl"
-  '';
+  configureFlags = [
+    "--with-charon=${strongswanNM}/libexec/ipsec/charon-nm"
+    "--with-nm-libexecdir=$(out)/libexec"
+    "--with-nm-plugindir=$(out)/lib/NetworkManager"
+  ];
 
-  configureFlags = [ "--with-charon=${strongswanNM}/libexec/ipsec/charon-nm" ];
+  PKG_CONFIG_LIBNM_VPNSERVICEDIR = "$(out)/lib/NetworkManager/VPN";
 
-  meta = {
+  meta = with stdenv.lib; {
     description = "NetworkManager's strongswan plugin";
     inherit (networkmanager.meta) platforms;
+    license = licenses.gpl2Plus;
   };
 }
diff --git a/pkgs/tools/networking/network-manager/vpnc.nix b/pkgs/tools/networking/network-manager/vpnc.nix
deleted file mode 100644
index 577e04f6648d..000000000000
--- a/pkgs/tools/networking/network-manager/vpnc.nix
+++ /dev/null
@@ -1,45 +0,0 @@
-{ stdenv, fetchurl, vpnc, intltool, pkgconfig, networkmanager, libsecret
-, withGnome ? true, gnome3, procps, kmod, file }:
-let
-  pname   = "NetworkManager-vpnc";
-  version = "1.2.6";
-in stdenv.mkDerivation rec {
-  name    = "${pname}${if withGnome then "-gnome" else ""}-${version}";
-
-  src = fetchurl {
-    url    = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
-    sha256 = "1js5lwcsqws4klgypfxl4ikmakv7v7xgddij1fj6b0y0qicx0kyy";
-  };
-
-  buildInputs = [ vpnc networkmanager libsecret ]
-    ++ stdenv.lib.optionals withGnome [ gnome3.gtk gnome3.libgnome-keyring
-                                        gnome3.networkmanagerapplet ];
-
-  nativeBuildInputs = [ intltool pkgconfig file ];
-
-  configureFlags = [
-    "${if withGnome then "--with-gnome --with-gtkver=3" else "--without-gnome"}"
-    "--disable-static"
-  ];
-
-  preConfigure = ''
-     substituteInPlace "configure" \
-       --replace "/sbin/sysctl" "${procps}/bin/sysctl"
-     substituteInPlace "src/nm-vpnc-service.c" \
-       --replace "/sbin/vpnc" "${vpnc}/bin/vpnc" \
-       --replace "/sbin/modprobe" "${kmod}/bin/modprobe"
-  '';
-
-  passthru = {
-    updateScript = gnome3.updateScript {
-      packageName = pname;
-      attrPath = "networkmanager-vpnc";
-    };
-  };
-
-  meta = {
-    description = "NetworkManager's VPNC plugin";
-    inherit (networkmanager.meta) maintainers platforms;
-  };
-}
-
diff --git a/pkgs/tools/networking/network-manager/vpnc/default.nix b/pkgs/tools/networking/network-manager/vpnc/default.nix
new file mode 100644
index 000000000000..d2b3a345d495
--- /dev/null
+++ b/pkgs/tools/networking/network-manager/vpnc/default.nix
@@ -0,0 +1,42 @@
+{ stdenv, fetchurl, substituteAll, vpnc, intltool, pkgconfig, networkmanager, libsecret
+, withGnome ? true, gnome3, kmod, file }:
+let
+  pname = "NetworkManager-vpnc";
+  version = "1.2.6";
+in stdenv.mkDerivation rec {
+  name = "${pname}${if withGnome then "-gnome" else ""}-${version}";
+
+  src = fetchurl {
+    url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
+    sha256 = "1js5lwcsqws4klgypfxl4ikmakv7v7xgddij1fj6b0y0qicx0kyy";
+  };
+
+  patches = [
+    (substituteAll {
+      src = ./fix-paths.patch;
+      inherit vpnc kmod;
+    })
+  ];
+
+  buildInputs = [ vpnc networkmanager ]
+    ++ stdenv.lib.optionals withGnome [ gnome3.gtk libsecret gnome3.networkmanagerapplet ];
+
+  nativeBuildInputs = [ intltool pkgconfig file ];
+
+  configureFlags = [
+    "--with-gnome=${if withGnome then "yes" else "no"}"
+  ];
+
+  passthru = {
+    updateScript = gnome3.updateScript {
+      packageName = pname;
+      attrPath = "networkmanager-vpnc";
+    };
+  };
+
+  meta = with stdenv.lib; {
+    description = "NetworkManager's VPNC plugin";
+    inherit (networkmanager.meta) maintainers platforms;
+    license = licenses.gpl2Plus;
+  };
+}
diff --git a/pkgs/tools/networking/network-manager/vpnc/fix-paths.patch b/pkgs/tools/networking/network-manager/vpnc/fix-paths.patch
new file mode 100644
index 000000000000..98238ac01f76
--- /dev/null
+++ b/pkgs/tools/networking/network-manager/vpnc/fix-paths.patch
@@ -0,0 +1,31 @@
+--- a/properties/nm-vpnc-editor-plugin.c
++++ b/properties/nm-vpnc-editor-plugin.c
+@@ -161,7 +161,7 @@
+ 	GError *error = NULL;
+ 
+ 	const char *decrypt_possible_paths[] = {
+-		"/usr/lib/vpnc/cisco-decrypt",
++		"@vpnc@/bin/cisco-decrypt",
+ 		"/usr/bin/cisco-decrypt",
+ 		NULL
+ 	};
+--- a/src/nm-vpnc-service.c
++++ b/src/nm-vpnc-service.c
+@@ -610,7 +610,7 @@
+ find_vpnc (void)
+ {
+ 	static const char *vpnc_paths[] = {
+-		"/usr/sbin/vpnc",
++		"@vpnc@/bin/vpnc",
+ 		"/sbin/vpnc",
+ 		"/usr/local/sbin/vpnc",
+ 		NULL
+@@ -1308,7 +1308,7 @@
+ 	_LOGD ("   vpnc interactive mode is %s", interactive_available ? "enabled" : "disabled");
+ 	_LOGD ("   uses%s --bus-name \"%s\"", bus_name_free ? "" : " default", bus_name);
+ 
+-	if (system ("/sbin/modprobe tun") == -1)
++	if (system ("@kmod@/bin/modprobe tun") == -1)
+ 		exit (EXIT_FAILURE);
+ 
+ 	plugin = nm_vpnc_plugin_new (bus_name);
diff --git a/pkgs/tools/networking/offlineimap/default.nix b/pkgs/tools/networking/offlineimap/default.nix
index 647b7ed26da9..13c195d64e88 100644
--- a/pkgs/tools/networking/offlineimap/default.nix
+++ b/pkgs/tools/networking/offlineimap/default.nix
@@ -1,10 +1,9 @@
-{ stdenv, fetchFromGitHub, pythonPackages,
+{ stdenv, fetchFromGitHub, python2Packages,
   asciidoc, libxml2, libxslt, docbook_xsl }:
 
-pythonPackages.buildPythonApplication rec {
+python2Packages.buildPythonApplication rec {
   version = "7.2.1";
-  name = "offlineimap-${version}";
-  namePrefix = "";
+  pname = "offlineimap";
 
   src = fetchFromGitHub {
     owner = "OfflineIMAP";
@@ -21,7 +20,7 @@ pythonPackages.buildPythonApplication rec {
   doCheck = false;
 
   nativeBuildInputs = [ asciidoc libxml2 libxslt docbook_xsl ];
-  propagatedBuildInputs = [ pythonPackages.six pythonPackages.kerberos ];
+  propagatedBuildInputs = with python2Packages; [ six kerberos ];
 
   postInstall = ''
     make -C docs man
diff --git a/pkgs/tools/networking/p2p/libtorrent/default.nix b/pkgs/tools/networking/p2p/libtorrent/default.nix
index 87cf6d172c0c..9c6f5eec11b7 100644
--- a/pkgs/tools/networking/p2p/libtorrent/default.nix
+++ b/pkgs/tools/networking/p2p/libtorrent/default.nix
@@ -6,13 +6,13 @@
 
 stdenv.mkDerivation rec {
   name = "libtorrent-${version}";
-  version = "20161212";
+  version = "0.13.7";
 
   src = fetchFromGitHub {
     owner = "rakshasa";
     repo = "libtorrent";
-    rev = "c167c5a9e0bcf0df23ae5efd91396aae0e37eb87";
-    sha256 = "0y9759sxx5dyamyw8w58dsxq7bmnn57q7s2f4cw2zln2pp5gripw";
+    rev = "v${version}";
+    sha256 = "027qanwcisxhx0bq8dn8cpg8563q0k2pm8ls278f04n7jqvvwkp0";
   };
 
   nativeBuildInputs = [ pkgconfig ];
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
   preConfigure = "./autogen.sh";
 
   meta = with stdenv.lib; {
-    homepage = "http://rtorrent.net/downloads/";
+    inherit (src.meta) homepage;
     description = "A BitTorrent library written in C++ for *nix, with focus on high performance and good code";
 
     platforms = platforms.unix;
diff --git a/pkgs/tools/networking/p2p/rtorrent/default.nix b/pkgs/tools/networking/p2p/rtorrent/default.nix
index 6ab462ac5a8c..63652557efa5 100644
--- a/pkgs/tools/networking/p2p/rtorrent/default.nix
+++ b/pkgs/tools/networking/p2p/rtorrent/default.nix
@@ -9,13 +9,13 @@
 
 stdenv.mkDerivation rec {
   name = "rtorrent-${version}";
-  version = "20161023";
+  version = "0.9.7";
 
   src = fetchFromGitHub {
     owner = "rakshasa";
     repo = "rtorrent";
-    rev = "226e670decf92e7adaa845a6982aca4f164ea740";
-    sha256 = "0cxyakc09bn6wjfj42gh508hc62awx825skzacpizx2bqs6v7xvb";
+    rev = "v${version}";
+    sha256 = "0a9dk3cz56f7gad8ghsma79iy900rwdvzngs6k6x08nlwaqid8ga";
   };
 
   nativeBuildInputs = [ pkgconfig ];
@@ -42,10 +42,11 @@ stdenv.mkDerivation rec {
   '';
 
   meta = with stdenv.lib; {
-    inherit (src.meta) homepage;
+    homepage = https://rakshasa.github.io/rtorrent/;
     description = "An ncurses client for libtorrent, ideal for use with screen, tmux, or dtach";
 
     platforms = platforms.unix;
     maintainers = with maintainers; [ ebzzry codyopel ];
+    license = licenses.gpl2Plus;
   };
 }
diff --git a/pkgs/tools/networking/speedtest-cli/default.nix b/pkgs/tools/networking/speedtest-cli/default.nix
index 623081fbb4ef..eedea841356d 100644
--- a/pkgs/tools/networking/speedtest-cli/default.nix
+++ b/pkgs/tools/networking/speedtest-cli/default.nix
@@ -1,6 +1,6 @@
-{ stdenv, fetchFromGitHub, pythonPackages }:
+{ stdenv, fetchFromGitHub, python3Packages }:
 
-pythonPackages.buildPythonApplication rec {
+python3Packages.buildPythonApplication rec {
   name = "speedtest-cli-${version}";
   version = "2.0.2";
 
diff --git a/pkgs/tools/networking/sshpass/default.nix b/pkgs/tools/networking/sshpass/default.nix
index aedb89ce4891..94221a359c1d 100644
--- a/pkgs/tools/networking/sshpass/default.nix
+++ b/pkgs/tools/networking/sshpass/default.nix
@@ -9,10 +9,11 @@ stdenv.mkDerivation rec {
     sha256 = "0q7fblaczb7kwbsz0gdy9267z0sllzgmf0c7z5c9mf88wv74ycn6";
   };
 
-  meta = {
+  meta = with stdenv.lib; {
     homepage = https://sourceforge.net/projects/sshpass/;
     description = "Non-interactive ssh password auth";
-    maintainers = [ stdenv.lib.maintainers.madjar ];
-    platforms = stdenv.lib.platforms.unix;
+    license = licenses.gpl2;
+    maintainers = [ maintainers.madjar ];
+    platforms = platforms.unix;
   };
 }
diff --git a/pkgs/tools/networking/ssmtp/default.nix b/pkgs/tools/networking/ssmtp/default.nix
index 031f32b53626..5f6e955f8e4d 100644
--- a/pkgs/tools/networking/ssmtp/default.nix
+++ b/pkgs/tools/networking/ssmtp/default.nix
@@ -33,6 +33,7 @@ stdenv.mkDerivation {
 
   meta = with stdenv.lib; {
     platforms = platforms.linux;
+    license = licenses.gpl2;
     maintainers = with maintainers; [ basvandijk ];
   };
 }
diff --git a/pkgs/tools/networking/sstp/default.nix b/pkgs/tools/networking/sstp/default.nix
index dce6d1acb776..e8db3a071843 100644
--- a/pkgs/tools/networking/sstp/default.nix
+++ b/pkgs/tools/networking/sstp/default.nix
@@ -28,5 +28,6 @@ stdenv.mkDerivation rec {
     homepage = http://sstp-client.sourceforge.net/;
     platforms = stdenv.lib.platforms.linux;
     maintainers = [ stdenv.lib.maintainers.ktosiek ];
+    license = stdenv.lib.licenses.gpl2;
   };
 }
diff --git a/pkgs/tools/networking/surfraw/default.nix b/pkgs/tools/networking/surfraw/default.nix
index b23616c57e92..80daf6447efa 100644
--- a/pkgs/tools/networking/surfraw/default.nix
+++ b/pkgs/tools/networking/surfraw/default.nix
@@ -19,5 +19,6 @@ stdenv.mkDerivation rec {
     homepage = http://surfraw.alioth.debian.org;
     maintainers = [];
     platforms = stdenv.lib.platforms.linux;
+    license = stdenv.lib.licenses.publicDomain;
   };
 }
diff --git a/pkgs/tools/networking/wireguard-tools/default.nix b/pkgs/tools/networking/wireguard-tools/default.nix
index 24a19b8de9db..d2b124bf1a18 100644
--- a/pkgs/tools/networking/wireguard-tools/default.nix
+++ b/pkgs/tools/networking/wireguard-tools/default.nix
@@ -4,11 +4,11 @@ with stdenv.lib;
 
 stdenv.mkDerivation rec {
   name = "wireguard-tools-${version}";
-  version = "0.0.20180708";
+  version = "0.0.20180802";
 
   src = fetchzip {
     url = "https://git.zx2c4.com/WireGuard/snapshot/WireGuard-${version}.tar.xz";
-    sha256 = "04c3vynr7rfmnnw7gccbap9xcfi89ma09lq66c4bzjzxny1n2wdz";
+    sha256 = "1bz9hk3h57r160hxzwa942xkczhgrpwni9sr7gswrkfv3n0as3fa";
   };
 
   sourceRoot = "source/src/tools";
diff --git a/pkgs/tools/networking/x11-ssh-askpass/default.nix b/pkgs/tools/networking/x11-ssh-askpass/default.nix
index 1075e4616186..4061d5284aa6 100644
--- a/pkgs/tools/networking/x11-ssh-askpass/default.nix
+++ b/pkgs/tools/networking/x11-ssh-askpass/default.nix
@@ -1,20 +1,28 @@
-{stdenv, fetchurl, xlibsWrapper, imake}:
+{ stdenv, fetchurl, xlibsWrapper, imake }:
 
 stdenv.mkDerivation {
   name = "x11-ssh-askpass-1.2.4.1";
 
+  outputs = [ "out" "man" ];
+
   src = fetchurl {
     url = http://www.jmknoble.net/software/x11-ssh-askpass/x11-ssh-askpass-1.2.4.1.tar.gz;
     sha1 = "78c992951685d4dbffb77536f37b83ae2a6eafc7";
   };
 
-  preConfigure = "
-    configureFlags=\"--with-app-defaults-dir=$out/etc/X11/app-defaults\"
-  ";
+  nativeBuildInputs = [ imake ];
+  buildInputs = [ xlibsWrapper ];
+
+  configureFlags = [
+    "--with-app-defaults-dir=$out/etc/X11/app-defaults"
+  ];
 
-  buildPhase = "xmkmf; make includes; make";
+  preBuild = ''
+    xmkmf
+    make includes
+  '';
 
-  buildInputs = [xlibsWrapper imake];
+  installTargets = [ "install" "install.man" ];
 
   meta = {
     homepage = http://www.jmknoble.net/software/x11-ssh-askpass/;
diff --git a/pkgs/tools/networking/zerotierone/default.nix b/pkgs/tools/networking/zerotierone/default.nix
index bc8b1a5e0cdf..ac7e01482283 100644
--- a/pkgs/tools/networking/zerotierone/default.nix
+++ b/pkgs/tools/networking/zerotierone/default.nix
@@ -1,12 +1,12 @@
 { stdenv, fetchurl, openssl, lzo, zlib, iproute, which, ronn }:
 
 stdenv.mkDerivation rec {
-  version = "1.2.10";
+  version = "1.2.12";
   name = "zerotierone-${version}";
 
   src = fetchurl {
     url = "https://github.com/zerotier/ZeroTierOne/archive/${version}.tar.gz";
-    sha256 = "0mqckh51xj79z468n2683liczqracip36jvhfyd0fr3pwrbyqy8w";
+    sha256 = "1m7ynrgzpg2sp37hcmjkx6w173icfhakzn1c1zrdzrxmmszrj9r1";
   };
 
   preConfigure = ''
diff --git a/pkgs/tools/package-management/appimagekit/default.nix b/pkgs/tools/package-management/appimagekit/default.nix
new file mode 100644
index 000000000000..2c389c144b1e
--- /dev/null
+++ b/pkgs/tools/package-management/appimagekit/default.nix
@@ -0,0 +1,112 @@
+{ stdenv, fetchFromGitHub
+, pkgconfig, cmake, autoconf, automake, libtool
+, wget, xxd, desktop-file-utils
+, glib, zlib, cairo, openssl, fuse, xz, squashfuse, inotify-tools, libarchive
+, squashfsTools
+, gtest
+}:
+
+let
+
+  appimagekit_src = fetchFromGitHub {
+    owner = "AppImage";
+    repo = "AppImageKit";
+    rev = "b0859501df61cde198b54a317c03b41dbafc98b1";
+    sha256 = "0qqg79jw9w9rs8c2w3lla4kz62ihafrf7jm370pp1dl8y2i81jzg";
+  };
+
+  # squashfuse adapted to nix from cmake experession in "${appimagekit_src}/cmake/dependencies.cmake"
+  appimagekit_squashfuse = squashfuse.overrideAttrs (attrs: rec {
+    name = "squashfuse-${version}";
+    version = "20161009";
+
+    src = fetchFromGitHub {
+      owner = "vasi";
+      repo  = "squashfuse";
+      rev   = "1f980303b89c779eabfd0a0fdd36d6a7a311bf92";
+      sha256 = "0lrw9ff8k15l34wjwyllw3i35hl0cms97jj2hpnr2q8ipgxpb5q5";
+    };
+
+    patches = [
+      "${appimagekit_src}/squashfuse.patch"
+      "${appimagekit_src}/squashfuse_dlopen.patch"
+    ];
+
+    postPatch = ''
+      cp -v ${appimagekit_src}/squashfuse_dlopen.[hc] .
+    '';
+
+    preConfigure = ''
+      sed -i "/PKG_CHECK_MODULES.*/,/,:./d" configure
+      sed -i "s/typedef off_t sqfs_off_t/typedef int64_t sqfs_off_t/g" common.h
+    '';
+
+    configureFlags = [
+      "--disable-demo" "--disable-high-level" "--without-lzo" "--without-lz4"
+    ];
+
+    postConfigure = ''
+      sed -i "s|XZ_LIBS = -llzma |XZ_LIBS = -Bstatic -llzma/|g" Makefile
+    '';
+
+    # only static libs and header files
+    installPhase = ''
+      mkdir -p $out/lib $out/include
+      cp -v ./.libs/*.a $out/lib
+      cp -v ./*.h $out/include
+    '';
+  });
+
+in stdenv.mkDerivation rec {
+  name = "appimagekit-20180727";
+
+  src = appimagekit_src;
+
+  patches = [ ./nix.patch ];
+
+  nativeBuildInputs = [
+    pkgconfig cmake autoconf automake libtool wget xxd
+    desktop-file-utils
+  ];
+
+  buildInputs = [
+    glib zlib cairo openssl fuse
+    xz inotify-tools libarchive
+    squashfsTools
+  ];
+
+  preConfigure = ''
+    export HOME=$(pwd)
+  '';
+
+  cmakeFlags = [
+    "-DUSE_SYSTEM_XZ=ON"
+    "-DUSE_SYSTEM_SQUASHFUSE=ON"
+    "-DSQUASHFUSE=${appimagekit_squashfuse}"
+    "-DUSE_SYSTEM_INOTIFY_TOOLS=ON"
+    "-DUSE_SYSTEM_LIBARCHIVE=ON"
+    "-DUSE_SYSTEM_GTEST=ON"
+    "-DUSE_SYSTEM_MKSQUASHFS=ON"
+    "-DBUILD_TESTING=${if doCheck then "ON" else "OFF"}"
+  ];
+
+  checkInputs = [ gtest ];
+  doCheck = false; # fails 1 out of 4 tests, I'm too lazy to debug why
+
+  # for debugging
+  passthru = {
+    squashfuse = appimagekit_squashfuse;
+  };
+
+  meta = with stdenv.lib; {
+    description = "A tool to package desktop applications as AppImages";
+    longDescription = ''
+      AppImageKit is an implementation of the AppImage format that
+      provides tools such as appimagetool and appimaged for handling
+      AppImages.
+    '';
+    license = licenses.mit;
+    homepage = src.meta.homepage;
+    platforms = platforms.linux;
+  };
+}
diff --git a/pkgs/tools/package-management/appimagekit/nix.patch b/pkgs/tools/package-management/appimagekit/nix.patch
new file mode 100644
index 000000000000..9725cef5ba7d
--- /dev/null
+++ b/pkgs/tools/package-management/appimagekit/nix.patch
@@ -0,0 +1,174 @@
+diff --git a/cmake/dependencies.cmake b/cmake/dependencies.cmake
+index ea133a3..916606c 100644
+--- a/cmake/dependencies.cmake
++++ b/cmake/dependencies.cmake
+@@ -224,21 +224,23 @@ if(NOT USE_SYSTEM_XZ)
+         LIBRARY_DIRS <INSTALL_DIR>/lib/
+         LIBRARIES "<INSTALL_DIR>/lib/liblzma.a"
+         INCLUDE_DIRS "<SOURCE_DIR>/src/liblzma/api/"
+     )
+ else()
+     message(STATUS "Using system xz")
+ 
+     import_pkgconfig_target(TARGET_NAME xz PKGCONFIG_TARGET liblzma STATIC)
+ endif()
+ 
++set(USE_SYSTEM_SQUASHFUSE OFF CACHE BOOL "Use system squashfuse instead of building our own")
+ 
++if(NOT USE_SYSTEM_SQUASHFUSE)
+ # as distros don't provide suitable squashfuse and squashfs-tools, those dependencies are bundled in, can, and should
+ # be used from this repository
+ # TODO: implement out-of-source builds for squashfuse, as for the other dependencies
+ configure_file(
+     ${CMAKE_CURRENT_SOURCE_DIR}/src/patch-squashfuse.sh.in
+     ${CMAKE_CURRENT_BINARY_DIR}/patch-squashfuse.sh
+     @ONLY
+ )
+ 
+ ExternalProject_Add(squashfuse-EXTERNAL
+@@ -259,20 +261,34 @@ ExternalProject_Add(squashfuse-EXTERNAL
+     BUILD_IN_SOURCE ON
+     INSTALL_COMMAND ${MAKE} install
+ )
+ 
+ import_external_project(
+     TARGET_NAME squashfuse
+     EXT_PROJECT_NAME squashfuse-EXTERNAL
+     LIBRARIES "<SOURCE_DIR>/.libs/libsquashfuse.a;<SOURCE_DIR>/.libs/libsquashfuse_ll.a;<SOURCE_DIR>/.libs/libfuseprivate.a"
+     INCLUDE_DIRS "<SOURCE_DIR>"
+ )
++else()
++    message(STATUS "Using system squashfsfuse from ${SQUASHFUSE}")
++
++    add_library(squashfuse INTERFACE IMPORTED GLOBAL)
++
++    set(squashfuse_INCLUDE_DIRS "${SQUASHFUSE}/include")
++    set(squashfuse_LIBRARIES "${SQUASHFUSE}/lib/libsquashfuse.a;${SQUASHFUSE}/lib/libsquashfuse_ll.a;${SQUASHFUSE}/lib/libfuseprivate.a")
++
++    set_property(
++      TARGET squashfuse
++      PROPERTY INTERFACE_LINK_LIBRARIES ${squashfuse_LIBRARIES}
++    )
++    include_directories(${squashfuse_INCLUDE_DIRS})
++endif()
+ 
+ 
+ set(USE_SYSTEM_INOTIFY_TOOLS OFF CACHE BOOL "Use system libinotifytools instead of building our own")
+ 
+ if(NOT USE_SYSTEM_INOTIFY_TOOLS)
+     message(STATUS "Downloading and building inotify-tools")
+ 
+     # TODO: build out of source
+     ExternalProject_Add(inotify-tools-EXTERNAL
+         URL https://github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gz
+@@ -345,20 +361,23 @@ if(NOT USE_SYSTEM_GTEST)
+             INCLUDE_DIRS "<INSTALL_DIR>/include/"
+         )
+     else()
+         message(STATUS "Using system GTest")
+ 
+         import_find_pkg_target(gtest GTest GTEST)
+     endif()
+ endif()
+ 
+ 
++set(USE_SYSTEM_MKSQUASHFS OFF CACHE BOOL "Use system mksquashfs instead of downloading and building our own")
++
++if(NOT USE_SYSTEM_MKSQUASHFS)
+ # TODO: allow using system wide mksquashfs
+ set(mksquashfs_cflags "-DXZ_SUPPORT ${CFLAGS}")
+ 
+ if(xz_LIBRARIES MATCHES "\\.a$")
+     set(mksquashfs_ldflags "${xz_LIBRARIES}")
+ else()
+     set(mksquashfs_ldflags "-l${xz_LIBRARIES}")
+ endif()
+ 
+ if(xz_INCLUDE_DIRS)
+@@ -385,20 +404,25 @@ ExternalProject_Add(mksquashfs
+     INSTALL_COMMAND ${MAKE} -C squashfs-tools/ install INSTALL_DIR=<INSTALL_DIR>
+ )
+ 
+ ExternalProject_Get_Property(mksquashfs INSTALL_DIR)
+ set(mksquashfs_INSTALL_DIR "${INSTALL_DIR}")
+ mark_as_advanced(mksquashfs_INSTALL_DIR)
+ 
+ # for later use when packaging as an AppImage
+ set(mksquashfs_BINARY "${mksquashfs_INSTALL_DIR}/mksquashfs")
+ mark_as_advanced(mksquashfs_BINARY)
++else()
++    message(STATUS "Using system mksquashfs")
++
++    set(mksquashfs_BINARY "mksquashfs")
++endif()
+ 
+ 
+ #### build dependency configuration ####
+ 
+ # only have to build custom xz when not using system libxz
+ if(TARGET xz-EXTERNAL)
+     if(TARGET squashfuse-EXTERNAL)
+         ExternalProject_Add_StepDependencies(squashfuse-EXTERNAL configure xz-EXTERNAL)
+     endif()
+     if(TARGET mksquashfs)
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 3f25442..974ed0e 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -197,27 +197,27 @@ target_include_directories(digest_md5
+ 
+ target_link_libraries(digest_md5
+     PRIVATE
+     libglib
+ )
+ 
+ 
+ # install binaries
+ if(AUXILIARY_FILES_DESTINATION)
+     install(
+-        PROGRAMS ${mksquashfs_INSTALL_DIR}/mksquashfs ${CMAKE_CURRENT_BINARY_DIR}/runtime
++        PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/runtime
+         DESTINATION ${AUXILIARY_FILES_DESTINATION}
+         COMPONENT applications
+     )
+ else()
+     install(
+-        PROGRAMS ${mksquashfs_INSTALL_DIR}/mksquashfs ${CMAKE_CURRENT_BINARY_DIR}/runtime
++        PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/runtime
+         DESTINATION bin
+         COMPONENT applications
+     )
+ endif()
+ 
+ install(
+     TARGETS AppRun appimagetool digest validate
+     RUNTIME DESTINATION bin COMPONENT applications
+     LIBRARY DESTINATION lib COMPONENT applications
+     ARCHIVE DESTINATION lib/static COMPONENT applications
+diff --git a/src/shared.c b/src/shared.c
+index cf5fd5c..4f48dbc 100644
+--- a/src/shared.c
++++ b/src/shared.c
+@@ -34,21 +34,21 @@
+ #include <sys/stat.h>
+ #include <sys/types.h>
+ #include <dirent.h>
+ #include <errno.h>
+ 
+ #include <glib.h>
+ #include <glib/gprintf.h>
+ #include <glib/gstdio.h>
+ #include <gio/gio.h>
+ 
+-#include "squashfuse.h"
++#include <squashfuse.h>
+ #include <squashfs_fs.h>
+ #include "getsection.h"
+ #include "elf.h"
+ 
+ #include "xdg-basedir.h"
+ 
+ // own header
+ #include "shared.h"
+ 
+ #if HAVE_LIBARCHIVE3 == 1 // CentOS
diff --git a/pkgs/tools/package-management/disnix/disnixos/default.nix b/pkgs/tools/package-management/disnix/disnixos/default.nix
index 3604d011dec5..7a58ec04e64d 100644
--- a/pkgs/tools/package-management/disnix/disnixos/default.nix
+++ b/pkgs/tools/package-management/disnix/disnixos/default.nix
@@ -1,11 +1,11 @@
 { stdenv, fetchurl, dysnomia, disnix, socat, pkgconfig, getopt }:
 
 stdenv.mkDerivation {
-  name = "disnixos-0.7";
+  name = "disnixos-0.7.1";
   
   src = fetchurl {
-    url = https://github.com/svanderburg/disnixos/files/1756702/disnixos-0.7.tar.gz;
-    sha256 = "1qf9h3q1r27vg1ry55lj01knq6i0c213f6vlg7wj958mml7fk37b";
+    url = https://github.com/svanderburg/disnixos/files/2281312/disnixos-0.7.1.tar.gz;
+    sha256 = "00d7mcj77lwbj67vnh81bw6k6pg2asimky4zkq32mh8dslnhpnz6";
   };
   
   nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/tools/package-management/nix-repl/default.nix b/pkgs/tools/package-management/nix-repl/default.nix
deleted file mode 100644
index 9fe6ec6e291b..000000000000
--- a/pkgs/tools/package-management/nix-repl/default.nix
+++ /dev/null
@@ -1,36 +0,0 @@
-{ lib, stdenv, fetchFromGitHub, nix, readline }:
-
-let rev = "a1ea85e92b067a0a42354a28355c633eac7be65c"; in
-
-stdenv.mkDerivation {
-  name = "nix-repl-${lib.getVersion nix}-2016-02-28";
-
-  src = fetchFromGitHub {
-    owner = "edolstra";
-    repo = "nix-repl";
-    inherit rev;
-    sha256 = "0rf9711day64lgg6g6yqc5709x4sgj137zpqyn019k764i7m2xs8";
-  };
-
-  buildInputs = [ nix readline ];
-
-  dontBuild = true;
-
-  # FIXME: unfortunate cut&paste.
-  installPhase = ''
-    mkdir -p $out/bin
-    $CXX -O3 -Wall -std=c++0x \
-      -o $out/bin/nix-repl nix-repl.cc \
-      -I${nix.dev}/include/nix \
-      -lnixformat -lnixutil -lnixstore -lnixexpr -lnixmain -lreadline -lgc \
-      -DNIX_VERSION=\"${(builtins.parseDrvName nix.name).version}\"
-  '';
-
-  meta = {
-    homepage = https://github.com/edolstra/nix-repl;
-    description = "An interactive environment for evaluating and building Nix expressions";
-    maintainers = [ lib.maintainers.eelco ];
-    license = lib.licenses.gpl3;
-    platforms = nix.meta.platforms;
-  };
-}
diff --git a/pkgs/tools/package-management/nix-review/default.nix b/pkgs/tools/package-management/nix-review/default.nix
index c216195f54d7..d27fe50ab581 100644
--- a/pkgs/tools/package-management/nix-review/default.nix
+++ b/pkgs/tools/package-management/nix-review/default.nix
@@ -8,13 +8,13 @@
 
 python3.pkgs.buildPythonApplication rec {
   pname = "nix-review";
-  version = "0.3.0";
+  version = "0.4.0";
 
   src = fetchFromGitHub {
     owner = "Mic92";
     repo = "nix-review";
     rev = version;
-    sha256 = "0dv6hzmfqyhfi6zzjm10nzzqiy2wyfhiksm1cd4fznq0psxaihfj";
+    sha256 = "0lfwikcxnjjb10ssawkfgq7k8i86lsdcn0c0plwi9hgpxl2b52mp";
   };
 
   buildInputs = [ makeWrapper ];
diff --git a/pkgs/tools/package-management/nixops/generic.nix b/pkgs/tools/package-management/nixops/generic.nix
index 105cb6d7ab0f..31adac4436c8 100644
--- a/pkgs/tools/package-management/nixops/generic.nix
+++ b/pkgs/tools/package-management/nixops/generic.nix
@@ -47,5 +47,6 @@ python2Packages.buildPythonApplication {
     description = "NixOS cloud provisioning and deployment tool";
     maintainers = with lib.maintainers; [ eelco rob domenkozar ];
     platforms = lib.platforms.unix;
+    license = lib.licenses.lgpl3;
   };
 }
diff --git a/pkgs/tools/package-management/nox/default.nix b/pkgs/tools/package-management/nox/default.nix
index f6c5c7b53e13..c22a8a5e85ec 100644
--- a/pkgs/tools/package-management/nox/default.nix
+++ b/pkgs/tools/package-management/nox/default.nix
@@ -1,6 +1,6 @@
-{ lib, pythonPackages, fetchurl, git }:
+{ lib, python3Packages, fetchurl, git }:
 
-pythonPackages.buildPythonApplication rec {
+python3Packages.buildPythonApplication rec {
   name = "nox-${version}";
   version = "0.0.6";
   namePrefix = "";
@@ -12,9 +12,9 @@ pythonPackages.buildPythonApplication rec {
 
   patches = [ ./nox-review-wip.patch ];
 
-  buildInputs = [ pythonPackages.pbr git ];
+  buildInputs = [ python3Packages.pbr git ];
 
-  propagatedBuildInputs = with pythonPackages; [
+  propagatedBuildInputs = with python3Packages; [
       dogpile_cache
       click
       requests
diff --git a/pkgs/tools/package-management/pacman/default.nix b/pkgs/tools/package-management/pacman/default.nix
index d343064cc539..8423caa49d59 100644
--- a/pkgs/tools/package-management/pacman/default.nix
+++ b/pkgs/tools/package-management/pacman/default.nix
@@ -3,11 +3,11 @@ zlib, bzip2, lzma }:
 
 stdenv.mkDerivation rec {
   name = "pacman-${version}";
-  version = "5.1.0";
+  version = "5.1.1";
 
   src = fetchurl {
     url = "https://git.archlinux.org/pacman.git/snapshot/pacman-${version}.tar.gz";
-    sha256 = "1b545zvh661vkypnqr1cdicypym9d2kfvnxbf4a61qkyza6kzx35";
+    sha256 = "17g497q6ylq73rql9k2ji2l2b2bj3dd4am30z8i6khnhc0x8s2il";
   };
 
   # trying to build docs fails with a2x errors, unable to fix through asciidoc
diff --git a/pkgs/tools/security/aws-okta/default.nix b/pkgs/tools/security/aws-okta/default.nix
new file mode 100644
index 000000000000..7ec5b024de13
--- /dev/null
+++ b/pkgs/tools/security/aws-okta/default.nix
@@ -0,0 +1,26 @@
+{ buildGoPackage, fetchFromGitHub, stdenv }:
+buildGoPackage rec {
+  name = "aws-okta-${version}";
+  version = "0.19.0";
+
+  goPackagePath = "github.com/segmentio/aws-okta";
+
+  src = fetchFromGitHub {
+    owner = "segmentio";
+    repo = "aws-okta";
+    rev = "v${version}";
+    sha256 = "1c9mn492yva7cdsx2b0n8g2fdl9660v3xma0v82jzb0c9y9rq0ms";
+  };
+
+  buildFlags = "--tags release";
+
+  meta = with stdenv.lib; {
+    inherit version;
+    description = "aws-vault like tool for Okta authentication";
+    license = licenses.mit;
+    maintainers = [maintainers.imalsogreg];
+    platforms = platforms.all;
+    homepage = https://github.com/segmentio/aws-okta;
+    downloadPage = "https://github.com/segmentio/aws-okta";
+  };
+}
diff --git a/pkgs/tools/security/b2sum/default.nix b/pkgs/tools/security/b2sum/default.nix
new file mode 100644
index 000000000000..1679b7fddd07
--- /dev/null
+++ b/pkgs/tools/security/b2sum/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchzip, openmp ? null }:
+
+with stdenv.lib;
+
+stdenv.mkDerivation rec {
+  name = "b2sum-${version}";
+  version = "unstable-2018-06-11";
+
+  src = fetchzip {
+    url = "https://github.com/BLAKE2/BLAKE2/archive/320c325437539ae91091ce62efec1913cd8093c2.tar.gz";
+    sha256 = "0agmc515avdpr64bsgv87wby2idm0d3wbndxzkhdfjgzhgv0rb8k";
+  };
+
+  sourceRoot = "source/b2sum";
+
+  buildInputs = [ openmp ];
+
+  buildFlags = [ (optional (isNull openmp) "NO_OPENMP=1") ];
+  installFlags = [ "PREFIX=$(out)" ];
+
+  meta = {
+    description = "The b2sum utility is similar to the md5sum or shasum utilities but for BLAKE2";
+    homepage = "https://blake2.net";
+    license = with licenses; [ asl20 cc0 openssl ];
+    maintainers = with maintainers; [ kirelagin ];
+    platforms = platforms.all;
+  };
+}
diff --git a/pkgs/tools/security/ccid/default.nix b/pkgs/tools/security/ccid/default.nix
index 903794622fb0..0f515c518040 100644
--- a/pkgs/tools/security/ccid/default.nix
+++ b/pkgs/tools/security/ccid/default.nix
@@ -1,12 +1,12 @@
 { stdenv, fetchurl, pcsclite, pkgconfig, libusb1, perl }:
 
 stdenv.mkDerivation rec {
-  version = "1.4.27";
+  version = "1.4.29";
   name = "ccid-${version}";
 
   src = fetchurl {
-    url = "https://alioth.debian.org/frs/download.php/file/4218/ccid-1.4.27.tar.bz2";
-    sha256 = "0dyikpmhsph36ndgd61bs4yx437v5y0bmm8ahjacp1k9c1ly4q56";
+    url = "https://ccid.apdu.fr/files/${name}.tar.bz2";
+    sha256 = "0kdqmbma6sclsrbxy9w85h7cs0v11if4nc2r9v09613k8pl2lhx5";
   };
 
   postPatch = ''
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
 
   meta = with stdenv.lib; {
     description = "ccid drivers for pcsclite";
-    homepage = http://pcsclite.alioth.debian.org/;
+    homepage = https://ccid.apdu.fr/;
     license = licenses.gpl2Plus;
     maintainers = with maintainers; [ wkennington ];
     platforms = platforms.linux;
diff --git a/pkgs/tools/security/ccrypt/default.nix b/pkgs/tools/security/ccrypt/default.nix
index 0afa91086890..77a15e2f27c7 100644
--- a/pkgs/tools/security/ccrypt/default.nix
+++ b/pkgs/tools/security/ccrypt/default.nix
@@ -1,11 +1,11 @@
 {stdenv, fetchurl, perl}:
 
 stdenv.mkDerivation {
-  name = "ccrypt-1.10";
+  name = "ccrypt-1.11";
 
   src = fetchurl {
-    url = mirror://sourceforge/ccrypt/ccrypt-1.10.tar.gz;
-    sha256 = "184v9676hx2w875cz04rd3a20wrcms33a1zwybvapb0g2yi6vml7";
+    url = mirror://sourceforge/ccrypt/ccrypt-1.11.tar.gz;
+    sha256 = "0kx4a5mhmp73ljknl2lcccmw9z3f5y8lqw0ghaymzvln1984g75i";
   };
 
   nativeBuildInputs = [ perl ];
diff --git a/pkgs/tools/security/dirmngr/default.nix b/pkgs/tools/security/dirmngr/default.nix
index 888fa48eab9a..ee97bda19064 100644
--- a/pkgs/tools/security/dirmngr/default.nix
+++ b/pkgs/tools/security/dirmngr/default.nix
@@ -12,5 +12,6 @@ stdenv.mkDerivation rec {
 
   meta = {
     platforms = stdenv.lib.platforms.unix;
+    license = stdenv.lib.licenses.gpl2Plus;
   };
 }
diff --git a/pkgs/tools/security/fwknop/default.nix b/pkgs/tools/security/fwknop/default.nix
index 04e6d12fe427..3a4bdcd529ef 100644
--- a/pkgs/tools/security/fwknop/default.nix
+++ b/pkgs/tools/security/fwknop/default.nix
@@ -9,13 +9,13 @@
 stdenv.mkDerivation rec {
   name = "${pname}-${version}";
   pname = "fwknop";
-  version = "2.6.9";
+  version = "2.6.10";
 
   src = fetchFromGitHub {
     owner = "mrash";
     repo = pname;
     rev = version;
-    sha256 = "1509d1lzfmhavdwi65dwb0jaglpy8ciccgpcnhx9ks6s7irn923c";
+    sha256 = "05kvqhmxj9p2y835w75f3jvhr38bb96cd58mvfd7xil9dhmhn9ra";
   };
 
   nativeBuildInputs = [ autoreconfHook ];
diff --git a/pkgs/tools/security/hashcat/default.nix b/pkgs/tools/security/hashcat/default.nix
index 725f913734d4..9bac2d6c8035 100644
--- a/pkgs/tools/security/hashcat/default.nix
+++ b/pkgs/tools/security/hashcat/default.nix
@@ -2,11 +2,11 @@
 
 stdenv.mkDerivation rec {
   name    = "hashcat-${version}";
-  version = "4.1.0";
+  version = "4.2.1";
 
   src = fetchurl {
     url = "https://hashcat.net/files/hashcat-${version}.tar.gz";
-    sha256 = "170i2y32ykgzb1qf1wz3klwn31c09bviz4x3bnrwia65adqrj8xx";
+    sha256 = "082k5srjwkfvnvz0bfcg5r12m9c2qjyfhnp135mparkf831p7bbx";
   };
 
   nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/tools/security/kbfs/default.nix b/pkgs/tools/security/kbfs/default.nix
index f019aa460aea..ff153fddf4d3 100644
--- a/pkgs/tools/security/kbfs/default.nix
+++ b/pkgs/tools/security/kbfs/default.nix
@@ -2,7 +2,7 @@
 
 buildGoPackage rec {
   name = "kbfs-${version}";
-  version = "2.1.1";
+  version = "2.5.0";
 
   goPackagePath = "github.com/keybase/kbfs";
   subPackages = [ "kbfsfuse" "kbfsgit/git-remote-keybase" ];
@@ -13,7 +13,7 @@ buildGoPackage rec {
     owner = "keybase";
     repo = "kbfs";
     rev = "v${version}";
-    sha256 = "1s1bgi9hcilz2is8w2kkvzi928i7w6m5j2x8avkb8zl9s3mrqz3q";
+    sha256 = "196w7vvi49xpmzn9d75qr5a1b8w23931544kx9bkc9bbwbjfc4la";
   };
 
   buildFlags = [ "-tags production" ];
@@ -23,5 +23,6 @@ buildGoPackage rec {
     description = "The Keybase FS FUSE driver";
     platforms = platforms.linux;
     maintainers = with maintainers; [ bennofs np ];
+    license = licenses.bsd3;
   };
 }
diff --git a/pkgs/tools/security/keybase/gui.nix b/pkgs/tools/security/keybase/gui.nix
index 549794b78313..c8bbe42c9d6a 100644
--- a/pkgs/tools/security/keybase/gui.nix
+++ b/pkgs/tools/security/keybase/gui.nix
@@ -38,10 +38,10 @@ let
 in
 stdenv.mkDerivation rec {
   name = "keybase-gui-${version}";
-  version = "2.3.0-20180627160031.8e0438e6fb";
+  version = "2.5.0-20180807164805.0fda758997";
   src = fetchurl {
     url = "https://s3.amazonaws.com/prerelease.keybase.io/linux_binaries/deb/keybase_${version}_amd64.deb";
-    sha256 = "0xaxxjdfdmgv0wfy75dspfa0a7cdwdpphyy6my9vw82v8jxl3ffx";
+    sha256 = "135sm3h5i2h9j06py827psjbhhiqy1mb133s92p7jp6q1mhr8j1x";
   };
   phases = ["unpackPhase" "installPhase" "fixupPhase"];
   unpackPhase = ''
@@ -92,5 +92,6 @@ stdenv.mkDerivation rec {
     description = "The Keybase official GUI.";
     platforms = platforms.linux;
     maintainers = with maintainers; [ puffnfresh np ];
+    license = licenses.bsd3;
   };
 }
diff --git a/pkgs/tools/security/pass/default.nix b/pkgs/tools/security/pass/default.nix
index 007414d68a5e..6c0a59bcce73 100644
--- a/pkgs/tools/security/pass/default.nix
+++ b/pkgs/tools/security/pass/default.nix
@@ -29,12 +29,12 @@ let
     };
 
   generic = extensionsEnv: extraPassthru: stdenv.mkDerivation rec {
-    version = "1.7.2";
+    version = "1.7.3";
     name    = "password-store-${version}";
 
     src = fetchurl {
       url    = "https://git.zx2c4.com/password-store/snapshot/${name}.tar.xz";
-      sha256 = "1sl0d7nc85c6c2bmmmyb8rpmn47vhkj831l153mjlkawjvhwas27";
+      sha256 = "1x53k5dn3cdmvy8m4fqdld4hji5n676ksl0ql4armkmsds26av1b";
     };
 
     patches = [ ./set-correct-program-name-for-sleep.patch
diff --git a/pkgs/tools/security/pass/set-correct-program-name-for-sleep.patch b/pkgs/tools/security/pass/set-correct-program-name-for-sleep.patch
index 782e06e20fd9..f3a844ad2d6d 100644
--- a/pkgs/tools/security/pass/set-correct-program-name-for-sleep.patch
+++ b/pkgs/tools/security/pass/set-correct-program-name-for-sleep.patch
@@ -1,6 +1,6 @@
-From 25b44e00ed5df8ffe2782d38ad5cd9f514379599 Mon Sep 17 00:00:00 2001
-From: "Andrew R. M" <andrewmiller237@gmail.com>
-Date: Sat, 8 Apr 2017 13:50:01 -0400
+From d11261c2ad184daf6e9edd777bc8a3372c277b4b Mon Sep 17 00:00:00 2001
+From: Johannes Frankenau <johannes@frankenau.net>
+Date: Fri, 10 Aug 2018 09:49:57 +0200
 Subject: [PATCH] Patch the clip() function to work even when using
  single-binary coreutils
 
@@ -11,7 +11,7 @@ Subject: [PATCH] Patch the clip() function to work even when using
  3 files changed, 6 insertions(+), 6 deletions(-)
 
 diff --git a/src/password-store.sh b/src/password-store.sh
-index 6a4172d..4dbd6b8 100755
+index 7264ffc..68551a4 100755
 --- a/src/password-store.sh
 +++ b/src/password-store.sh
 @@ -155,11 +155,11 @@ clip() {
@@ -20,16 +20,16 @@ index 6a4172d..4dbd6b8 100755
  	local sleep_argv0="password store sleep on display $DISPLAY"
 -	pkill -f "^$sleep_argv0" 2>/dev/null && sleep 0.5
 +	pkill -P $(pgrep -f "^$sleep_argv0") 2>/dev/null && sleep 0.5
- 	local before="$(xclip -o -selection "$X_SELECTION" 2>/dev/null | base64)"
+ 	local before="$(xclip -o -selection "$X_SELECTION" 2>/dev/null | $BASE64)"
  	echo -n "$1" | xclip -selection "$X_SELECTION" || die "Error: Could not copy data to the clipboard"
  	(
 -		( exec -a "$sleep_argv0" bash <<<"trap 'kill %1' TERM; sleep '$CLIP_TIME' & wait" )
 +		( exec -a "$sleep_argv0" bash <(echo trap 'kill %1' TERM\; sleep "$CLIP_TIME & wait") )
- 		local now="$(xclip -o -selection "$X_SELECTION" | base64)"
- 		[[ $now != $(echo -n "$1" | base64) ]] && before="$now"
+ 		local now="$(xclip -o -selection "$X_SELECTION" | $BASE64)"
+ 		[[ $now != $(echo -n "$1" | $BASE64) ]] && before="$now"
  
 diff --git a/src/platform/cygwin.sh b/src/platform/cygwin.sh
-index 6e5dd86..f3574c4 100644
+index 5a8d5ea..423e0ce 100644
 --- a/src/platform/cygwin.sh
 +++ b/src/platform/cygwin.sh
 @@ -3,11 +3,11 @@
@@ -38,16 +38,16 @@ index 6e5dd86..f3574c4 100644
  	local sleep_argv0="password store sleep on display $DISPLAY"
 -	pkill -f "^$sleep_argv0" 2>/dev/null && sleep 0.5
 +	pkill -P $(pgrep -f "^$sleep_argv0") 2>/dev/null && sleep 0.5
- 	local before="$(base64 < /dev/clipboard)"
+ 	local before="$($BASE64 < /dev/clipboard)"
  	echo -n "$1" > /dev/clipboard
  	(
 -		( exec -a "$sleep_argv0" sleep "$CLIP_TIME" )
 +		( exec -a "$sleep_argv0" bash <(echo sleep "$CLIP_TIME") )
- 		local now="$(base64 < /dev/clipboard)"
- 		[[ $now != $(echo -n "$1" | base64) ]] && before="$now"
- 		echo "$before" | base64 -d > /dev/clipboard
+ 		local now="$($BASE64 < /dev/clipboard)"
+ 		[[ $now != $(echo -n "$1" | $BASE64) ]] && before="$now"
+ 		echo "$before" | $BASE64 -d > /dev/clipboard
 diff --git a/src/platform/darwin.sh b/src/platform/darwin.sh
-index 86eb325..deb04c4 100644
+index 342ecce..9e12837 100644
 --- a/src/platform/darwin.sh
 +++ b/src/platform/darwin.sh
 @@ -3,11 +3,11 @@
@@ -56,14 +56,14 @@ index 86eb325..deb04c4 100644
  	local sleep_argv0="password store sleep for user $(id -u)"
 -	pkill -f "^$sleep_argv0" 2>/dev/null && sleep 0.5
 +	pkill -P $(pgrep -f "^$sleep_argv0") 2>/dev/null && sleep 0.5
- 	local before="$(pbpaste | openssl base64)"
+ 	local before="$(pbpaste | $BASE64)"
  	echo -n "$1" | pbcopy
  	(
 -		( exec -a "$sleep_argv0" sleep "$CLIP_TIME" )
 +		( exec -a "$sleep_argv0" bash <(echo sleep "$CLIP_TIME") )
- 		local now="$(pbpaste | openssl base64)"
- 		[[ $now != $(echo -n "$1" | openssl base64) ]] && before="$now"
- 		echo "$before" | openssl base64 -d | pbcopy
+ 		local now="$(pbpaste | $BASE64)"
+ 		[[ $now != $(echo -n "$1" | $BASE64) ]] && before="$now"
+ 		echo "$before" | $BASE64 -d | pbcopy
 -- 
-2.12.2
+2.16.4
 
diff --git a/pkgs/tools/security/qdigidoc/certs.patch b/pkgs/tools/security/qdigidoc/certs.patch
deleted file mode 100644
index 5e28943f333e..000000000000
--- a/pkgs/tools/security/qdigidoc/certs.patch
+++ /dev/null
@@ -1,3309 +0,0 @@
-diff -ruN a/client/CMakeLists.txt b/client/CMakeLists.txt
---- a/client/CMakeLists.txt	2016-01-29 13:06:27.000000000 +0300
-+++ b/client/CMakeLists.txt	2016-04-27 10:17:06.596682326 +0300
-@@ -1,14 +1,5 @@
- set_app_name( PROGNAME qdigidocclient )
- 
--add_executable( TSLDownload TSLDownload.cpp )
--target_link_libraries( TSLDownload Qt5::Network )
--add_custom_command(
--	OUTPUT TSL.qrc tl-mp.xml EE.xml
--	DEPENDS TSLDownload
--	COMMAND $<TARGET_FILE:TSLDownload> "${CMAKE_CURRENT_BINARY_DIR}" EE
--	WORKING_DIRECTORY ${_qt5Core_install_prefix}/bin
--)
--
- add_definitions( -DPKCS11_MODULE="${PKCS11_MODULE}" )
- include_directories( ${CMAKE_SOURCE_DIR} ${CMAKE_SOURCE_DIR}/common ${OPENSSL_INCLUDE_DIR} )
- 
-@@ -20,7 +11,7 @@
- )
- 
- configure_file( translations/tr.qrc tr.qrc COPYONLY )
--set( RC_FILES images/images.qrc ${CMAKE_CURRENT_BINARY_DIR}/tr.qrc ${CMAKE_CURRENT_BINARY_DIR}/TSL.qrc )
-+set( RC_FILES images/images.qrc ${CMAKE_CURRENT_BINARY_DIR}/tr.qrc TSL.qrc )
- set( TS_FILES translations/en.ts translations/et.ts translations/ru.ts )
- 
- if( NOT Qt5Widgets_FOUND )
-diff -ruN a/client/EE.xml b/client/EE.xml
---- a/client/EE.xml	1970-01-01 03:00:00.000000000 +0300
-+++ b/client/EE.xml	2016-04-27 10:17:37.325923576 +0300
-@@ -0,0 +1,1268 @@
-+<?xml version="1.0" encoding="UTF-8"?><TrustServiceStatusList xmlns="http://uri.etsi.org/02231/v2#" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" xmlns:ns3="http://uri.etsi.org/02231/v2/additionaltypes#" xmlns:ns4="http://uri.etsi.org/01903/v1.3.2#" xmlns:ns5="http://uri.etsi.org/TrstSvc/SvcInfoExt/eSigDir-1999-93-EC-TrustedList/#" Id="EE0001" TSLTag="http://uri.etsi.org/19612/TSLTag">

-+   <SchemeInformation>

-+      <TSLVersionIdentifier>4</TSLVersionIdentifier>

-+      <TSLSequenceNumber>28</TSLSequenceNumber>

-+      <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>

-+      <SchemeOperatorName>

-+         <Name xml:lang="en">Estonian Technical Surveillance Authority</Name>

-+         <Name xml:lang="et">Tehnilise Järelevalve Amet</Name>

-+      </SchemeOperatorName>

-+      <SchemeOperatorAddress>

-+         <PostalAddresses>

-+            <PostalAddress xml:lang="en">

-+               <StreetAddress>23A Sõle St</StreetAddress>

-+               <Locality>Tallinn</Locality>

-+               <PostalCode>10614</PostalCode>

-+               <CountryName>EE</CountryName>

-+            </PostalAddress>

-+         </PostalAddresses>

-+         <ElectronicAddress>

-+            <URI xml:lang="en">mailto:info@tja.ee</URI>

-+            <URI xml:lang="en">http://sr.riik.ee/en.html</URI>

-+         </ElectronicAddress>

-+      </SchemeOperatorAddress>

-+      <SchemeName>

-+         <Name xml:lang="en">EE:Supervision/Accreditation Status List of certification services from Certification Service Providers, which are supervised/accredited by the referenced Scheme Operator’s Member State for compliance with the relevant provisions laid down in Directive 1999/93/EC of the European Parliament and of the Council of 13 December 1999 on a Community framework for electronic signatures.</Name>

-+      </SchemeName>

-+      <SchemeInformationURI>

-+         <URI xml:lang="en">http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=OJ:L:2013:306:0021:0039:EN:PDF</URI>

-+         <URI xml:lang="en">http://sr.riik.ee/en/tsl/estonia.html</URI>

-+         <URI xml:lang="et">http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=OJ:L:2013:306:0021:0039:ET:PDF</URI>

-+         <URI xml:lang="et">http://sr.riik.ee/et/tsl/eesti.html</URI>

-+      </SchemeInformationURI>

-+      <StatusDeterminationApproach>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/StatusDetn/EUappropriate</StatusDeterminationApproach>

-+      <SchemeTypeCommunityRules>

-+         <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>

-+         <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EE</URI>

-+      </SchemeTypeCommunityRules>

-+      <SchemeTerritory>EE</SchemeTerritory>

-+      <PolicyOrLegalNotice>

-+         <TSLLegalNotice xml:lang="en">The applicable legal framework for the present TSL implementation of the Trusted List of supervised/accredited Certification Service Providers for Estonia is Directive 1999/93/EC of the European Parliament and of the Council of 13 December 1999 on a Community framework for electronic signatures and its implementation in Estonia laws.</TSLLegalNotice>

-+         <TSLLegalNotice xml:lang="et">Käesolevale Eesti järelvalvealuste/akrediteeritud sertifitseerimisteenuse osutajate usaldusnimekirjale kohaldatava õigusliku raamistiku moodustavad Euroopa Parlamendi ja Nõukogu direktiiv 199/93/EÜ, 13. detsember 1999, digitaalallkirju käsitleva ühenduse raamistiku kohta ning sellele direktiivile vastavad  Eesti õigusaktid.</TSLLegalNotice>

-+      </PolicyOrLegalNotice>

-+      <HistoricalInformationPeriod>65535</HistoricalInformationPeriod>

-+      <PointersToOtherTSL>

-+         <OtherTSLPointer>

-+            <ServiceDigitalIdentities>

-+               <ServiceDigitalIdentity>

-+                  <DigitalId>

-+                     <X509Certificate>MIIFKzCCBBOgAwIBAgISESFCgSJf+NfOVIYHRWWewAm0MA0GCSqGSIb3DQEBCwUAMGYxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTwwOgYDVQQDEzNHbG9iYWxTaWduIE9yZ2FuaXphdGlvbiBWYWxpZGF0aW9uIENBIC0gU0hBMjU2IC0gRzIwHhcNMTUwMzAzMDg1MTAyWhcNMTgwNDIwMTAwNTA1WjBnMQswCQYDVQQGEwJCRTEQMA4GA1UECBMHQmVsZ2l1bTERMA8GA1UEBxMIQnJ1c3NlbHMxHDAaBgNVBAoTE0V1cm9wZWFuIENvbW1pc3Npb24xFTATBgNVBAMTDGVjLmV1cm9wYS5ldTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMFBF1FjO2VA4nIvT3MtXToyfWMNFYRvJc2SIJF3pcZNZcUK9wwNL3j/lOB5+eABCTDShJf8fQgmyEcAU7gXhFw9DFgfnXsmmA1a79zzbs5KWzkmAwEE4lfSYcbJoCuUavD79oaR4v3yv7GZMVab8nXuqWvecwzQWT6sl+rx0ogh1bbeKO9wQ5lbEgRw1MLlyFH2kUieMhjCwO2nQJ9UMTaLu7px4LpZ7tlaVetY7UpMPiGAD34kct1YIoJWJllYbbz7jmALmRAdLvvu5y6Ice4H4j0kDJ/l3zLiVeCiORqrx8ngiiS1LfNSckvz2sbzjVJvXbqxYAEytZQvwxEXdPMCAwEAAaOCAdAwggHMMA4GA1UdDwEB/wQEAwIFoDBJBgNVHSAEQjBAMD4GBmeBDAECAjA0MDIGCCsGAQUFBwIBFiZodHRwczovL3d3dy5nbG9iYWxzaWduLmNvbS9yZXBvc2l0b3J5LzAXBgNVHREEEDAOggxlYy5ldXJvcGEuZXUwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwSQYDVR0fBEIwQDA+oDygOoY4aHR0cDovL2NybC5nbG9iYWxzaWduLmNvbS9ncy9nc29yZ2FuaXphdGlvbnZhbHNoYTJnMi5jcmwwgaAGCCsGAQUFBwEBBIGTMIGQME0GCCsGAQUFBzAChkFodHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24uY29tL2NhY2VydC9nc29yZ2FuaXphdGlvbnZhbHNoYTJnMnIxLmNydDA/BggrBgEFBQcwAYYzaHR0cDovL29jc3AyLmdsb2JhbHNpZ24uY29tL2dzb3JnYW5pemF0aW9udmFsc2hhMmcyMB0GA1UdDgQWBBQ9lw0pOEotT5cKTF8vxu3W6ZCUhzAfBgNVHSMEGDAWgBSW3mHxvRwWKVMcwMx9O4MAQOYafDANBgkqhkiG9w0BAQsFAAOCAQEArSonov8KbE8+5VwewgBHhILHANLIiRmLVJ1siaRXVXL6abmMo8CjW2+VtzAQdnDkzUY6CNATs0y0qkbEcS7fvtvp8QqAiv71+jij6iDT9r9IJ1suNDeQWz6Mng98ecMVsDUzLYieeZXH049tA3hrAnscVRTu7kpT06CGbcJnoNdG7yvxx2Bs9ciVBExrqKMppVHwup23hw/IphHmifPRmXPQ3Fa5FKrqnWJw1BRBLGLOqC1mkj7JuVX108KHlwa5cGiohctnOH9dfyuQPWQecbrobwDgHl4O0Ra+bU/Z4J85YPOB/+F7rOQxRFCpv43zPdg65pNoPppjFDE4TD2bhg==</X509Certificate>

-+                  </DigitalId>

-+               </ServiceDigitalIdentity>

-+            </ServiceDigitalIdentities>

-+            <TSLLocation>https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl-hr.pdf</TSLLocation>

-+            <AdditionalInformation>

-+               <OtherInformation>

-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUlistofthelists</TSLType>

-+               </OtherInformation>

-+               <OtherInformation>

-+                  <SchemeOperatorName>

-+                     <Name xml:lang="en">European Commission</Name>

-+                  </SchemeOperatorName>

-+               </OtherInformation>

-+               <OtherInformation>

-+                  <SchemeTypeCommunityRules>

-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUlistofthelists</URI>

-+                  </SchemeTypeCommunityRules>

-+               </OtherInformation>

-+               <OtherInformation>

-+                  <SchemeTerritory>EU</SchemeTerritory>

-+               </OtherInformation>

-+               <OtherInformation>

-+                  <ns3:MimeType>application/pdf</ns3:MimeType>

-+               </OtherInformation>

-+            </AdditionalInformation>

-+         </OtherTSLPointer>

-+         <OtherTSLPointer>

-+            <ServiceDigitalIdentities>

-+               <ServiceDigitalIdentity>

-+                  <DigitalId>

-+                     <X509Certificate>MIIHSDCCBTCgAwIBAgIQHaaUHzn5vENUk+T/aHIefTANBgkqhkiG9w0BAQsFADAxMQswCQYDVQQGEwJFUzERMA8GA1UECgwIRk5NVC1SQ00xDzANBgNVBAMMBklTQSBDQTAeFw0xNDEyMTkwODQyMzlaFw0xODEyMTkwODQyMzlaMEwxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFVVJPUEVBTiBDT01NSVNTSU9OMR8wHQYDVQQDDBYoU0lHTikgQUdOSUVTWktBIEJBSk5PMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAog6nQQcoPlHOrwXYDD+wj38lwn1zbalTTJL7yW3N7OgO9/eSCIY5nGgfnslapC36vSO9RbSxW3cV4CJCf2nGZdsZHxNJpf4IG4CEsByui30UGFANtBPlFj/r5avf0OrDGKTI2H/6sN2swgs43grcRFQ5yt/ZPhOIgjXjzK4s36IFMBG1GGRQUSDJo+uv3cbuBcNjdFro3Zmm9TypDv194f1NwXRbFOon1WtaIsJNKzw4+MKCAyD9BBVATQxGLYeCT2tZt3DFbSSXZbBfSnfwGe7eMc99S12Hr/MwAPJhUwZZpienadVNlMNWxwutxcDO5HrmOdtxv8Vh9MKlAwvN4QIDAQABo4IDPzCCAzswWwYDVR0RBFQwUoEcQUdOSUVTWktBLkJBSk5PQEVDLkVVUk9QQS5FVaQyMDAxFDASBgkrBgEEAaxmAQIMBUJBSk5PMRgwFgYJKwYBBAGsZgEBDAlBR05JRVNaS0EwCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCBkAwHQYDVR0OBBYEFIe8EqP5sxbiNrSKwgNC00FsSfkjMB8GA1UdIwQYMBaAFEft+GPwma9e/n4OXFjL/uI1N6a9MIHgBgNVHSAEgdgwgdUwgcgGCisGAQQBrGYDBAEwgbkwKQYIKwYBBQUHAgEWHWh0dHA6Ly93d3cuY2VydC5mbm10LmVzL2RwY3MvMIGLBggrBgEFBQcCAjB/DH1RdWFsaWZpZWQgY2VydGlmaWNhdGUuIFVuZGVyIHRoZSB1c2FnZSBjb25kaXRpb25zIGFzc2VydGVkIGluIHRoZSBGTk1ULVJDTSBDUFMgKDEwNiwgSm9yZ2UgSnVhbiBzdHJlZXQsMjgwMDksIE1hZHJpZCwgU3BhaW4pLjAIBgYEAIswAQEwgYYGCCsGAQUFBwEBBHoweDBBBggrBgEFBQcwAYY1aHR0cDovL29jc3BJU0FjYS5jZXJ0LmZubXQuZXMvb2NzcElTQWNhL09jc3BSZXNwb25kZXIwMwYIKwYBBQUHMAKGJ2h0dHA6Ly93d3cuY2VydC5mbm10LmVzL2NlcnRzL0lTQUNBLmNydDBGBggrBgEFBQcBAwQ6MDgwCAYGBACORgEBMAsGBgQAjkYBAwIBDzAVBgYEAI5GAQIwCxMDRVVSAgECAgECMAgGBgQAjkYBBDCBzAYDVR0fBIHEMIHBMIG+oIG7oIG4hoGIbGRhcDovL2xkYXBJU0FjYS5jZXJ0LmZubXQuZXMvQ049Q1JMMSxjbj1JU0ElMjBDQSxvPUZOTVQtUkNNLEM9RVM/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdDtiaW5hcnk/YmFzZT9vYmplY3RjbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludIYraHR0cDovL3d3dy5jZXJ0LmZubXQuZXMvY3Jsc19JU0FjYS9DUkwxLmNybDANBgkqhkiG9w0BAQsFAAOCAgEAd2CyyRljkbR+hxMwnjwzNE9q6nw29uLWx4c/kWfWGNxyjO/mbE2KhgXfUm7e441Ih87PX1p8jpTeOhtfvL8CxmsqyDg56GBNq5NprbagpmKHiNCP77baZiLMFfEvc915ktLlYQEH+wIe5i0gMPmRWjA2urB/M+fXwLgqQdOEe4e0NSLr7YJqHeL1sWQsS4r1zK8ZGv1uJ0v+vAmYXwFtaYYht/c9X+QtVxYaflDcBVnPBxj3xUG7vQHe7g5/RPX4vvzAZNV9d5IBk+sCX05dRfRqsym4qw1sw4j0W2nxAfQwk3bfW6NP5SgOHfC9sh2LrC3F/wlvePY8piTXFUkRzlsEb8zWM2vfz3QRNgGbxCz3DY3kFavdEL/gnNHOg5Q4tn2TVV7YfXLEgu7zN+IqBOdlAtbJXEu60FiF9Cs35IGqwWlbeOK8QvogFYDxlgIPrs3ijEA1WHyY+GH1mofSA7u30wEvooCzohFf4DBv06I4q9aCNBnTo4yki1yFhBm71r60hlAas6aK6TZ+NUoFWwPypMP617SlHdy8QlFx1s3V+rIt2hxUUGddid/FXDKtuUCRqKqx6x8J8bI7DecZsCS7ijPCApjJ84HB8UASRzdGtEwc97hvnAqXjpCS/tHAVcVvmP3isNDu4WtV2LQfL/TIY8zMxUebv/E5JyB3KAw=</X509Certificate>

-+                  </DigitalId>

-+               </ServiceDigitalIdentity>

-+               <ServiceDigitalIdentity>

-+                  <DigitalId>

-+                     <X509Certificate>MIIGgDCCBGigAwIBAgIUWH+El24rfQt9YeTtrAZC9UzssuQwDQYJKoZIhvcNAQEFBQAwgZIxCzAJBgNVBAYTAk5MMSAwHgYDVQQKExdRdW9WYWRpcyBUcnVzdGxpbmsgQi5WLjEoMCYGA1UECxMfSXNzdWluZyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTE3MDUGA1UEAxMuUXVvVmFkaXMgRVUgSXNzdWluZyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBHMjAeFw0xNTEyMDQxMjA5MzVaFw0xODEyMDQxMjA5MjRaMHkxCzAJBgNVBAYTAkJFMRAwDgYDVQQIEwdCcnVzc2VsMRIwEAYDVQQHEwlFdHRlcmJlZWsxHDAaBgNVBAoTE0V1cm9wZWFuIENvbW1pc3Npb24xEzARBgNVBAsTCkRHIENPTk5FQ1QxETAPBgNVBAMMCEVDX0NORUNUMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtXQoPmP4DPSZDKuHcecqX6durKKczAuiEimbZAuuOgMQ9P7g2EIWrACuwNLXKxFXikxOSJWg+nYytJ/ty+1njYa8Nmhp4MYc4UoF3WzQCiz63atK9AuNOMrODBaAGrQNYqXyuEet+i5NaibRYPEtptXzoY0Pif6Zv3qauBlCJnf7kbGkHq9sh8sEXnMaWGjm0EHna8NTh1LjnzCb6N2capQDt+RRrUiBee3YMST3Fo3kKQTKaBvvcYAJ4Mgs/9+Dvwm52dIaMc1vaP1MN2dUW45EWDKtaRfV9flkAy0iT8P8qvUkyGn1XBXnM/gyohOq9cSaP09vPMX6ArmFPlQSiwIDAQABo4IB5DCCAeAwWAYDVR0gBFEwTzAIBgYEAIswAQIwQwYKKwYBBAG+WAGDEDA1MDMGCCsGAQUFBwIBFidodHRwOi8vd3d3LnF1b3ZhZGlzZ2xvYmFsLm5sL2RvY3VtZW50ZW4wJAYIKwYBBQUHAQMEGDAWMAoGCCsGAQUFBwsCMAgGBgQAjkYBATB0BggrBgEFBQcBAQRoMGYwKgYIKwYBBQUHMAGGHmh0dHA6Ly9vY3NwLnF1b3ZhZGlzZ2xvYmFsLmNvbTA4BggrBgEFBQcwAoYsaHR0cDovL3RydXN0LnF1b3ZhZGlzZ2xvYmFsLmNvbS9xdmV1Y2FnMi5jcnQwRgYKKoZIhvcvAQEJAQQ4MDYCAQGGMWh0dHA6Ly90c2EwMS5xdW92YWRpc2dsb2JhbC5jb20vVFNTL0h0dHBUc3BTZXJ2ZXIwEwYKKoZIhvcvAQEJAgQFMAMCAQEwDgYDVR0PAQH/BAQDAgZAMB8GA1UdIwQYMBaAFOD4DvnUtfJ/SSO2w3nHozUfhnqIMDsGA1UdHwQ0MDIwMKAuoCyGKmh0dHA6Ly9jcmwucXVvdmFkaXNnbG9iYWwuY29tL3F2ZXVjYWcyLmNybDAdBgNVHQ4EFgQUQX94XsDFzQFNiSGpboQqB53MiyAwDQYJKoZIhvcNAQEFBQADggIBAJfRbSpp2RTfVtyu4G1TDVXE6RgoIQ5XrUASAmhDWktT5PJReSg5INMFxi3jSPAO7p29bEU32wllZGPVN+A9b2SZmhHyYx9ZoBTMekKlx0qHkU4FfcicIznXo9EVplMtgjplqRltiLqxwXU5uIxKJ2R6BJwjokUWcpei1ifs14SgAve8firXwiG1kFcoClfLjyj4SuDFxT+0e/dhfGfQMfvVBp4xa5tOGYDS7kzf7xvftYlPHW1AbEzjuPmViGgen8ZD/WkuqzdygizOocFQNshGH/mFnQxT4ILAubWJX5gcvmjaZ9N/Lxh041Ra2s8YK5l1DHBcZzz6y2j9OhxPgCvzz3/71DsiGVaK/TO5HxJNcjKlkBblXE4dgy3wqjpUzqkVltC+Xli23Ljny4tenz0QNOx3SQBA1R/hZE5QKD0L0wOc4Np1VxGZbCWGFqta8KKhEA19KlW03Yix9aqe86iNKoJm3n/4BBgdYGu5c+DnqKWj3D7NnxCVZwuLOKzWSCEisl2kHdgnZ3Qix5Vc5QYWexSHeQfCuJAARCDvhdnOidUyiZRnQ6R4VHt0GgNQcYKrmz+UdEroSeQCuSvXIh+LIEJpayWSo9vxi3OgO2IRSi+7Kh5h7LAfWcIwpVY8u0BpRoNJg5xMjvF49GDJc1QeKdlqCBm05N4c2d5t5/aa</X509Certificate>

-+                  </DigitalId>

-+               </ServiceDigitalIdentity>

-+               <ServiceDigitalIdentity>

-+                  <DigitalId>

-+                     <X509Certificate>MIIGgTCCBGmgAwIBAgIUeaHFHm5f58zYv20JfspVJ3hossYwDQYJKoZIhvcNAQEFBQAwgZIxCzAJBgNVBAYTAk5MMSAwHgYDVQQKExdRdW9WYWRpcyBUcnVzdGxpbmsgQi5WLjEoMCYGA1UECxMfSXNzdWluZyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTE3MDUGA1UEAxMuUXVvVmFkaXMgRVUgSXNzdWluZyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBHMjAeFw0xMzEwMzAxMjI3MTFaFw0xNjEwMzAxMjI3MTFaMHoxCzAJBgNVBAYTAkJFMRAwDgYDVQQIEwdCcnVzc2VsMRIwEAYDVQQHEwlFdHRlcmJlZWsxHDAaBgNVBAoTE0V1cm9wZWFuIENvbW1pc3Npb24xFDASBgNVBAsTC0luZm9ybWF0aWNzMREwDwYDVQQDDAhFQ19ESUdJVDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJgkkqvJmZaknQC7c6H6LEr3dGtQ5IfOB3HAZZxOZbb8tdM1KMTO3sAifJC5HNFeIWd0727uZj+V5kBrUv36zEs+VxiN1yJBmcJznX4J2TCyPfLk2NRELGu65VwrK2Whp8cLLANc+6pQn/5wKh23ehZm21mLXcicZ8whksUGb/h8p6NDe1cElD6veNc9CwwK2QT0G0mQiEYchqjJkqyY8HEak8t+CbIC4Rrhyxh3HI1fCK0WKS9JjbPQFbvGmfpBZuLPYZYzP4UXIqfBVYctyodcSAnSfmy6tySMqpVSRhjRn4KP0EfHlq7Ec+H3nwuqxd0M4vTJlZm+XwYJBzEFzFsCAwEAAaOCAeQwggHgMFgGA1UdIARRME8wCAYGBACLMAECMEMGCisGAQQBvlgBgxAwNTAzBggrBgEFBQcCARYnaHR0cDovL3d3dy5xdW92YWRpc2dsb2JhbC5ubC9kb2N1bWVudGVuMCQGCCsGAQUFBwEDBBgwFjAKBggrBgEFBQcLAjAIBgYEAI5GAQEwdAYIKwYBBQUHAQEEaDBmMCoGCCsGAQUFBzABhh5odHRwOi8vb2NzcC5xdW92YWRpc2dsb2JhbC5jb20wOAYIKwYBBQUHMAKGLGh0dHA6Ly90cnVzdC5xdW92YWRpc2dsb2JhbC5jb20vcXZldWNhZzIuY3J0MEYGCiqGSIb3LwEBCQEEODA2AgEBhjFodHRwOi8vdHNhMDEucXVvdmFkaXNnbG9iYWwuY29tL1RTUy9IdHRwVHNwU2VydmVyMBMGCiqGSIb3LwEBCQIEBTADAgEBMA4GA1UdDwEB/wQEAwIGQDAfBgNVHSMEGDAWgBTg+A751LXyf0kjtsN5x6M1H4Z6iDA7BgNVHR8ENDAyMDCgLqAshipodHRwOi8vY3JsLnF1b3ZhZGlzZ2xvYmFsLmNvbS9xdmV1Y2FnMi5jcmwwHQYDVR0OBBYEFDc3hgIFJTDamDEeQczI7Lot4uaVMA0GCSqGSIb3DQEBBQUAA4ICAQAZ8EZ48RgPimWY6s4LjZf0M2MfVJmNh06Jzmf6fzwYtDtQLKzIDk8ZtosqYpNNBoZIFICMZguGRAP3kuxWvwANmrb5HqyCzXThZVPJTmKEzZNhsDtKu1almYBszqX1UV7IgZp+jBZ7FyXzXrXyF1tzXQxHGobDV3AEE8vdzEZtwDGpZJPnEPCBzifdY+lrrL2rDBjbv0VeildgOP1SIlL7dh1O9f0T6T4ioS6uSdMt6b/OWjqHadsSpKry0A6pqfOqJWAhDiueqgVB7vus6o6sSmfG4SW9EWW+BEZ510HjlQU/JL3PPmf+Xs8s00sm77LJ/T/1hMUuGp6TtDsJe+pPBpCYvpm6xu9GL20CsArFWUeQ2MSnE1jsrb00UniCKslcM63pU7I0VcnWMJQSNY28OmnFESPK6s6zqoN0ZMLhwCVnahi6pouBwTb10M9/Anla9xOT42qxiLr14S2lHy18aLiBSQ4zJKNLqKvIrkjewSfW+00VLBYbPTmtrHpZUWiCGiRS2SviuEmPVbdWvsBUaq7OMLIfBD4nin1FlmYnaG9TVmWkwVYDsFmQepwPDqjPs4efAxzkgUFHWn0gQFbqxRocKrCsOvCDHOHORA97UWcThmgvr0Jl7ipvP4Px//tRp08blfy4GMzYls5WF8f6JaMrNGmpfPasd9NbpBNp7A==</X509Certificate>

-+                  </DigitalId>

-+               </ServiceDigitalIdentity>

-+               <ServiceDigitalIdentity>

-+                  <DigitalId>

-+                     <X509Certificate>MIIGIjCCBQqgAwIBAgIDEuw1MA0GCSqGSIb3DQEBCwUAME4xCzAJBgNVBAYTAkxVMRYwFAYDVQQKEw1MdXhUcnVzdCBTLkEuMScwJQYDVQQDEx5MdXhUcnVzdCBHbG9iYWwgUXVhbGlmaWVkIENBIDIwHhcNMTUwNjI2MDgzOTAwWhcNMTgwNjI2MDgzOTAwWjCCASExCzAJBgNVBAYTAkZSMQswCQYDVQQHEwJMVTEnMCUGA1UEChMeRXVyb3BlYW4gQ29tbWlzc2lvbiBMdXhlbWJvdXJnMRMwEQYDVQQLEwowOTQ5MzgzMzQyMScwJQYDVQQDEx5QaGlsaXBwZSBKZWFuIFJlbmF1ZCBTY2huZWlkZXIxEjAQBgNVBAQTCVNjaG5laWRlcjEdMBsGA1UEKhMUUGhpbGlwcGUgSmVhbiBSZW5hdWQxHTAbBgNVBAUTFDEwMzAzOTY0MjEwMDUxNzM1NTA5MS4wLAYJKoZIhvcNAQkBFh9QaGlsaXBwZS5zY2huZWlkZXJAZWMuZXVyb3BhLmV1MRwwGgYDVQQMExNQcm9mZXNzaW9uYWwgUGVyc29uMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqPe/8PxHct9t5mYusk70ZSqhLUDooOZOx+PvGzWtCtnjoRgKDVfT/5E0QJXo6mYPNOyPPW08g9/fA5Q7CHxvtB1SapHdcEX7UDl1e1KlIQF8U+VnYKcnnh90LM01qx1nKvdOoGouI4wmZ88tZveavQeJ5ynHwYARRay5Osm2sUdqnheEZMKLjIuwdd8ivD6pB0+l/vJU26wsN4rgSo9tEjF7GMt/kutHXLMuqCxoCNflOkuWtMuTbxAuAwSQcperWgy4WuE39jQqLMp2x0JnQit3fKh/e36T9BJby1zxeqkZnCTrxgkKhUrnROm5nbjhjEUPVhPl76L79pyCoY6wSwIDAQABo4ICMjCCAi4wDAYDVR0TAQH/BAIwADBiBggrBgEFBQcBAQRWMFQwIwYIKwYBBQUHMAGGF2h0dHA6Ly9vY3NwLmx1eHRydXN0Lmx1MC0GCCsGAQUFBzAChiFodHRwOi8vY2EubHV4dHJ1c3QubHUvTFRHUUNBMi5jcnQwggEeBgNVHSAEggEVMIIBETCCAQMGCCuBKwEBCgMBMIH2MIHHBggrBgEFBQcCAjCBuhqBt0x1eFRydXN0IFF1YWxpZmllZCBDZXJ0aWZpY2F0ZSBvbiBTU0NEIENvbXBsaWFudCB3aXRoIEVUU0kgVFMgMTAxIDQ1NiBRQ1ArIGNlcnRpZmljYXRlIHBvbGljeS4gS2V5IEdlbmVyYXRpb24gYnkgQ1NQLiBTb2xlIEF1dGhvcmlzZWQgVXNhZ2U6IFN1cHBvcnQgb2YgUXVhbGlmaWVkIEVsZWN0cm9uaWMgU2lnbmF0dXJlLjAqBggrBgEFBQcCARYeaHR0cHM6Ly9yZXBvc2l0b3J5Lmx1eHRydXN0Lmx1MAgGBgQAizABATAiBggrBgEFBQcBAwQWMBQwCAYGBACORgEBMAgGBgQAjkYBBDALBgNVHQ8EBAMCBkAwHwYDVR0jBBgwFoAU75a/fWU6VbTScPgM7Eri8ycGmlIwMwYDVR0fBCwwKjAooCagJIYiaHR0cDovL2NybC5sdXh0cnVzdC5sdS9MVEdRQ0EyLmNybDARBgNVHQ4ECgQIRwFCfpjvc7YwDQYJKoZIhvcNAQELBQADggEBAGs5hvi6PQMFQIt3xQI9ScwctWsEV6Dq3ife/bZ6UiTg5DPnm5fWTcfsbYff54PB9BcdjoTGrLCG6dD6Uyn6Qq2oD2Y9L6EuZnCtwzKWbzrVc7+aJ/n4bF/puxpMvjNnuYUlxQH6yfsAoNpS1Xk2euqF+cQeaZt+AqdfYnLdiRBlyxUXtQYg8ROhHTIcmJNZu+qTzDSOLhBv3vyrgPwPY/KKMMQPbYBDdh4C2ltqCo9Qe0LDJvlomkqOXDbV/y5FgI2OjlF1eX9jxFnAEjI5xkpIYnLHT2QAdmy7RPlBku4LwM8qEWpRQK6EoRomaeD48fwhS8Y7vk+KvCXzfsRs4SA=</X509Certificate>

-+                  </DigitalId>

-+               </ServiceDigitalIdentity>

-+            </ServiceDigitalIdentities>

-+            <TSLLocation>https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl-mp.xml</TSLLocation>

-+            <AdditionalInformation>

-+               <OtherInformation>

-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUlistofthelists</TSLType>

-+               </OtherInformation>

-+               <OtherInformation>

-+                  <SchemeOperatorName>

-+                     <Name xml:lang="en">European Commission</Name>

-+                  </SchemeOperatorName>

-+               </OtherInformation>

-+               <OtherInformation>

-+                  <SchemeTypeCommunityRules>

-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUlistofthelists</URI>

-+                  </SchemeTypeCommunityRules>

-+               </OtherInformation>

-+               <OtherInformation>

-+                  <SchemeTerritory>EU</SchemeTerritory>

-+               </OtherInformation>

-+               <OtherInformation>

-+                  <ns3:MimeType>application/vnd.etsi.tsl+xml</ns3:MimeType>

-+               </OtherInformation>

-+            </AdditionalInformation>

-+         </OtherTSLPointer>

-+      </PointersToOtherTSL>

-+      <ListIssueDateTime>2016-01-13T11:00:00Z</ListIssueDateTime>

-+      <NextUpdate>

-+         <dateTime>2016-06-10T10:00:00Z</dateTime>

-+      </NextUpdate>

-+      <DistributionPoints>

-+         <URI>http://sr.riik.ee/tsl/estonian-tsl.xml</URI>

-+      </DistributionPoints>

-+   </SchemeInformation>

-+   <TrustServiceProviderList>

-+      <TrustServiceProvider>

-+         <TSPInformation>

-+            <TSPName>

-+               <Name xml:lang="en">AS Sertifitseerimiskeskus</Name>

-+            </TSPName>

-+            <TSPTradeName>

-+               <Name xml:lang="en">VATEE-100687640</Name>

-+               <Name xml:lang="en">AS Sertifitseerimiskeskus</Name>

-+               <Name xml:lang="en">ESTEID</Name>

-+               <Name xml:lang="en">SK</Name>

-+            </TSPTradeName>

-+            <TSPAddress>

-+               <PostalAddresses>

-+                  <PostalAddress xml:lang="en">

-+                     <StreetAddress>Pärnu mnt 141</StreetAddress>

-+                     <Locality>Tallinn</Locality>

-+                     <PostalCode>11314</PostalCode>

-+                     <CountryName>EE</CountryName>

-+                  </PostalAddress>

-+               </PostalAddresses>

-+               <ElectronicAddress>

-+                  <URI xml:lang="en">mailto:info@sk.ee</URI>

-+                  <URI xml:lang="en">http://www.sk.ee/en</URI>

-+               </ElectronicAddress>

-+            </TSPAddress>

-+            <TSPInformationURI>

-+               <URI xml:lang="en">http://www.sk.ee/en/repository/CPS</URI>

-+               <URI xml:lang="en">http://sr.riik.ee/en/registry/legal-framework.html</URI>

-+               <URI xml:lang="et">http://www.sk.ee/repositoorium/CPS</URI>

-+               <URI xml:lang="et">http://sr.riik.ee/et/register/oigusaktid.html</URI>

-+            </TSPInformationURI>

-+         </TSPInformation>

-+         <TSPServices>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/CA/QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">ESTEID-SK: Qualified certificates for Estonian ID-card</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509Certificate>MIIFAjCCA+qgAwIBAgIEPERcgjANBgkqhkiG9w0BAQUFADBdMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKExlBUyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMRAwDgYDVQQDEwdKdXVyLVNLMB4XDTAyMDExNTE2NDQ1MFoXDTEyMDExMzE2NDQ1MFowfDEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEPMA0GA1UECxMGRVNURUlEMQowCAYDVQQEEwExMRIwEAYDVQQDEwlFU1RFSUQtU0swggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCLeZO5NVo3zbwA8eFVCrrbeZQKvPDB7LUDPvzCqw7U2sC+IwEOdjjpJRF4lxFs+f8yC1bP+rqtWzrKhhJ2owfSAlIZMbly/OFjfLqOcyyi7qdfA/66u+69u/DY9tW5fqW93D73v5WNcNoIemCTydh9IFkQvMihWKH7LblBzCHa4W6qUcBZ7QsBgYpQS9n9fGJt5D2wCDeq0pF1Zy72G3CQFrpuR/aPG28tv9r+C7oqncapbiJ7xIOa77Fm3o07M/9aarq/m1oHEp9CxYiH9nmD3kyMe8yxw5v02MTMmAcxOm83z5O4oXSDTALG5gDfZNPjJaNPno7J8FuGrI3vV8z3AgMBAAGjggGpMIIBpTAMBgNVHRMEBTADAQH/MA4GA1UdDwEB/wQEAwIB5jCCARYGA1UdIASCAQ0wggEJMIIBBQYKKwYBBAHOHwEBATCB9jCB0AYIKwYBBQUHAgIwgcMegcAAUwBlAGUAIABzAGUAcgB0AGkAZgBpAGsAYQBhAHQAIABvAG4AIAB2AOQAbABqAGEAcwB0AGEAdAB1AGQAIABBAFMALQBpAHMAIABTAGUAcgB0AGkAZgBpAHQAcwBlAGUAcgBpAG0AaQBzAGsAZQBzAGsAdQBzACAAYQBsAGEAbQAtAFMASwAgAHMAZQByAHQAaQBmAGkAawBhAGEAdABpAGQAZQAgAGsAaQBuAG4AaQB0AGEAbQBpAHMAZQBrAHMwIQYIKwYBBQUHAgEWFWh0dHA6Ly93d3cuc2suZWUvY3BzLzArBgNVHR8EJDAiMCCgHqAchhpodHRwOi8vd3d3LnNrLmVlL2p1dXIvY3JsLzAfBgNVHSMEGDAWgBQEqnpHo+SJrxrPCkCnGD9v7+l9vjAdBgNVHQ4EFgQUeBe1BfmzWM1ZjN5nXkQGTHWGaV0wDQYJKoZIhvcNAQEFBQADggEBAFIsMHaq4Ffkrxmzw38rHYh5Ia5JGxjtWfPpag9pBtQNZHzY8j97xfPI15haE9Ah3u1WC+bsU2SndVSUGaZ0gKafMxDOy2DUw3B84ymbNRiAFSWty+aKrMCjtdlPktbSQmxNSJAX9vVtM4Y2ory+dtAQ7g11GKHJ+l8BDUpOJA+l8hvS2l4K5whWDHCSqlplMiHPIKgBVArFRNzAq6dquMY+kS3e2PL+PM4GdDW5lRHR/6KUy0BHP2gX/BO4mYQ3BH2BHImUclNras0HISnV/pt6hIkgd1PsFt3rtEolAWP4DWBmc4zAYQJ5t0cEwFM329zCXSGIQIm3a1cMugF5Q/k=</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509SubjectName>CN=ESTEID-SK, SURNAME=1, OU=ESTEID, O=AS Sertifitseerimiskeskus, C=EE, EMAILADDRESS=pki@sk.ee</X509SubjectName>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2002-01-15T17:44:50Z</StatusStartingTime>

-+                  <TSPServiceDefinitionURI>

-+                     <URI xml:lang="en">https://sk.ee/en/repository/CP/</URI>

-+                     <URI xml:lang="et">https://sk.ee/repositoorium/CP/</URI>

-+                  </TSPServiceDefinitionURI>

-+                  <ServiceInformationExtensions>

-+                     <Extension Critical="true">

-+                        <ns5:Qualifications>

-+                           <ns5:QualificationElement>

-+                              <ns5:Qualifiers>

-+                                 <ns5:Qualifier uri="http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCWithSSCD"/>

-+                              </ns5:Qualifiers>

-+                              <ns5:CriteriaList assert="atLeastOne">

-+                                 <ns5:KeyUsage>

-+                                    <ns5:KeyUsageBit name="digitalSignature">true</ns5:KeyUsageBit>

-+                                 </ns5:KeyUsage>

-+                                 <ns5:KeyUsage>

-+                                    <ns5:KeyUsageBit name="nonRepudiation">true</ns5:KeyUsageBit>

-+                                 </ns5:KeyUsage>

-+                                 <ns5:Description> This service issues qualified certificates for e-signing and e-authentication within the same process. The Relying Party shall make distinction by inspection of keyUsage field contents - e-signature certificates have nonRepudation bit set exclusively. Any certificate issued under the CA/QC Sdi certificate and is issued as a QC (i.e. containing a QcCompliance statement) and that has either its nR or its dS bit set is to be considered as supported by an SSCD</ns5:Description>

-+                              </ns5:CriteriaList>

-+                           </ns5:QualificationElement>

-+                           <ns5:QualificationElement>

-+                              <ns5:Qualifiers>

-+                                 <ns5:Qualifier uri="http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCStatement"/>

-+                              </ns5:Qualifiers>

-+                              <ns5:CriteriaList assert="all">

-+                                 <ns5:KeyUsage>

-+                                    <ns5:KeyUsageBit name="nonRepudiation">true</ns5:KeyUsageBit>

-+                                 </ns5:KeyUsage>

-+                                 <ns5:Description>All certificates issued under this CA/QC service that have nonRepudiation bit set exclusively are issued as qualified certificates</ns5:Description>

-+                              </ns5:CriteriaList>

-+                           </ns5:QualificationElement>

-+                        </ns5:Qualifications>

-+                     </Extension>

-+                  </ServiceInformationExtensions>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/CA/QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">ESTEID-SK 2007: Qualified certificates for Estonian ID-card, the residence permit card, the digital identity card, the digital identity card in form of the Mobile-ID</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509Certificate>MIID0zCCArugAwIBAgIERZugDTANBgkqhkiG9w0BAQUFADBdMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKExlBUyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMRAwDgYDVQQDEwdKdXVyLVNLMB4XDTA3MDEwMzEyMjIzN1oXDTE2MDgyNjE0MjMwMVowWzELMAkGA1UEBhMCRUUxIjAgBgNVBAoTGUFTIFNlcnRpZml0c2VlcmltaXNrZXNrdXMxDzANBgNVBAsTBkVTVEVJRDEXMBUGA1UEAxMORVNURUlELVNLIDIwMDcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDtWp2jLCsA7K9AxoPDOL0geM1GoR0Q6wSUICCJYyFkUMboEMxpSzFB6tlb0ySlHEU6Fs+tjA4QrSqwaw0uNk4BXv1lkoOr6DUc+20+AQd5jB6A0atrltZ1XG5IvDEep3DJPykkk2MPxUz7dZx7XUEr/kdUWI9cDIkFWic7y9oTBY9JaV6lxm08kweZ/qTw5PU8/bTvZCE0ygvBXU4TDS2FpUJ/+jTzM2ocWa3QjFQv2Sir6LBvgNY3du/m+WLABq0dgN18R4nhFtmaVepqAeUuEi8eRBl6yLTSmMwYCY46LsK5CdjTCZSZv934FtNuyY6Ph9nCXJAgNAY+GfNJfdMXAgMBAAGjgZwwgZkwEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAf4wMwYDVR0fBCwwKjAooCagJIYiaHR0cDovL3d3dy5zay5lZS9jcmxzL2p1dXIvY3JsLmNybDAfBgNVHSMEGDAWgBQEqnpHo+SJrxrPCkCnGD9v7+l9vjAdBgNVHQ4EFgQUSAbevoyHV5WAeGP6nCMrK6A6GHUwDQYJKoZIhvcNAQEFBQADggEBACO6SJrjN5WZuiLSMy/tSmT/w3dd/KPErSAdUIJYkC7hOIauW7jZ3VNgNUMHSIkUoP8AviEMjGA4lkT61YScpJAdmgl8Y80HFdZV5CsThhddoIdZ3cZjSI4NZmTVkSduTjoySALxKL3ZEIPrepQDvNEeV1WSpI5+u/vMekUWJSPc8BK9O2av1e9ResKyPJidqrIksHFjNS+Yt8Ouw7F10MHaPPzMiwoa0DYTVsIKJncPTQmvdJG8M0DDToiiNPQuUy5d1CA75Wtjs+yILGZXpOfbdoQhE7G4pbZaF1s69jKp+zc0ZT4g2OoKfI2TiIX9qeGJMxkOENcd1DDqYVfePmo=</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509SubjectName>CN=ESTEID-SK 2007, OU=ESTEID, O=AS Sertifitseerimiskeskus, C=EE</X509SubjectName>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2007-01-03T13:22:37Z</StatusStartingTime>

-+                  <TSPServiceDefinitionURI>

-+                     <URI xml:lang="et">https://sk.ee/repositoorium/CP/</URI>

-+                     <URI xml:lang="en">https://sk.ee/en/repository/CP/</URI>

-+                  </TSPServiceDefinitionURI>

-+                  <ServiceInformationExtensions>

-+                     <Extension Critical="true">

-+                        <ns5:Qualifications>

-+                           <ns5:QualificationElement>

-+                              <ns5:Qualifiers>

-+                                 <ns5:Qualifier uri="http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCWithSSCD"/>

-+                              </ns5:Qualifiers>

-+                              <ns5:CriteriaList assert="atLeastOne">

-+                                 <ns5:KeyUsage>

-+                                    <ns5:KeyUsageBit name="digitalSignature">true</ns5:KeyUsageBit>

-+                                 </ns5:KeyUsage>

-+                                 <ns5:KeyUsage>

-+                                    <ns5:KeyUsageBit name="nonRepudiation">true</ns5:KeyUsageBit>

-+                                 </ns5:KeyUsage>

-+                                 <ns5:Description> This service issues qualified certificates for e-signing and e-authentication within the same process. The Relying Party shall make distinction by inspection of keyUsage field contents - e-signature certificates have nonRepudation bit set exclusively. Any certificate issued under the CA/QC Sdi certificate and is issued as a QC (i.e. containing a QcCompliance statement) and that has either its nR or its dS bit set is to be considered as supported by an SSCD</ns5:Description>

-+                              </ns5:CriteriaList>

-+                           </ns5:QualificationElement>

-+                           <ns5:QualificationElement>

-+                              <ns5:Qualifiers>

-+                                 <ns5:Qualifier uri="http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCStatement"/>

-+                              </ns5:Qualifiers>

-+                              <ns5:CriteriaList assert="all">

-+                                 <ns5:KeyUsage>

-+                                    <ns5:KeyUsageBit name="nonRepudiation">true</ns5:KeyUsageBit>

-+                                 </ns5:KeyUsage>

-+                                 <ns5:Description>All certificates issued under this CA/QC service that have nonRepudiation bit set exclusively are issued as qualified certificates</ns5:Description>

-+                              </ns5:CriteriaList>

-+                           </ns5:QualificationElement>

-+                        </ns5:Qualifications>

-+                     </Extension>

-+                  </ServiceInformationExtensions>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/CA/QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">ESTEID-SK 2011: Qualified certificates for Estonian ID-card, the residence permit card, the digital identity card, the digital identity card in form of the Mobile-ID</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509SubjectName>EMAILADDRESS=pki@sk.ee, CN=ESTEID-SK 2011, O=AS Sertifitseerimiskeskus, C=EE</X509SubjectName>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509Certificate>MIIFBTCCA+2gAwIBAgIQKVKTqv2MxtRNgzCjwmRRDTANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQGEwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEoMCYGA1UEAwwfRUUgQ2VydGlmaWNhdGlvbiBDZW50cmUgUm9vdCBDQTEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMB4XDTExMDMxODEwMTQ1OVoXDTI0MDMxODEwMTQ1OVowZDELMAkGA1UEBhMCRUUxIjAgBgNVBAoMGUFTIFNlcnRpZml0c2VlcmltaXNrZXNrdXMxFzAVBgNVBAMMDkVTVEVJRC1TSyAyMDExMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCz6XxsZh6r/aXcNe3kSpNMOqmQoAXUpzzcr4ZSaGZh/7JHIiplvNi6tbW/lK7sAiRsb65KzMWROEauld66ggbDPga6kU97C+AXGu7+DROXstjUOv6VlrHZVAnLmIOkycpWaxjM+EfQPZuDxEbkw96B3/fG69Zbp3s9y6WEhwU5Y9IiQl8YTkGnNUxidQbON1BGQm+HVEsgTf22J6r6G3FsE07rnMNskNC3DjuLSCUKF4kH0rVGVK9BdiCdFaZjHEykjwjIGzqnyxyRKe4YbJ6B9ABm95eSFgMBHtZEYU+q0VUIQGhAGAurOTXjWi1TssA42mnLGQZEI5GXMXtabp51AgMBAAGjggGgMIIBnDASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBBjCB9gYDVR0gBIHuMIHrMIHoBgsrBgEEAc4fZAEBATCB2DCBsgYIKwYBBQUHAgIwgaUegaIASwBhAHMAdQB0AGEAdABhAGsAcwBlACAAaQBzAGkAawB1AHQAdAD1AGUAbgBkAGEAdgBhAGwAZQAgAGQAbwBrAHUAbQBlAG4AZABpAGwAZQAgAGsAYQBuAHQAYQB2AGEAdABlACAAcwBlAHIAdABpAGYAaQBrAGEAYQB0AGkAZABlACAAdgDkAGwAagBhAHMAdABhAG0AaQBzAGUAawBzAC4wIQYIKwYBBQUHAgEWFWh0dHBzOi8vd3d3LnNrLmVlL0NQUzAdBgNVHQ4EFgQUe2ryVVBcuNl6CIdBrvqiKz1bV3YwHwYDVR0jBBgwFoAUEvJaPupWHL/NBqzx8SXJqUvUFJkwPQYDVR0fBDYwNDAyoDCgLoYsaHR0cDovL3d3dy5zay5lZS9yZXBvc2l0b3J5L2NybHMvZWVjY3JjYS5jcmwwDQYJKoZIhvcNAQEFBQADggEBAKC4IN3FC2gVDIH05TNMgFrQOCGSnXhzoJclRLoQ81BCOXTZI4qn7N74FHEnrAy6uNG7SS5qANqSaPIL8dp63jg/L4qn4iWaB5q5GGJOV07SnTHS7gUrqChGClnUeHxiZbL13PkP37Lnc+TKl1SKfgtn5FbH5cqrhvbA/VF3Yzlimu+L7EVohW9HKxZ//z8kDn6ieiPFfZdTOov/0eXVLlxqklybUuS6LYRRDiqQupgBKQBTwNbC8x0UHX00HokW+dCVcQvsUbv4xLhRq/MvyTthE+RdbkrV0JuzbfZvADfj75nA3+ZAzFYS5ZpMOjZ9p4rQVKpzQTklrF0m6mkdcEo=</X509Certificate>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2011-03-18T11:14:59Z</StatusStartingTime>

-+                  <TSPServiceDefinitionURI>

-+                     <URI xml:lang="et">https://sk.ee/repositoorium/CP/</URI>

-+                     <URI xml:lang="en">https://sk.ee/en/repository/CP/</URI>

-+                  </TSPServiceDefinitionURI>

-+                  <ServiceInformationExtensions>

-+                     <Extension Critical="true">

-+                        <ns5:Qualifications>

-+                           <ns5:QualificationElement>

-+                              <ns5:Qualifiers>

-+                                 <ns5:Qualifier uri="http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCWithSSCD"/>

-+                              </ns5:Qualifiers>

-+                              <ns5:CriteriaList assert="atLeastOne">

-+                                 <ns5:KeyUsage>

-+                                    <ns5:KeyUsageBit name="digitalSignature">true</ns5:KeyUsageBit>

-+                                 </ns5:KeyUsage>

-+                                 <ns5:KeyUsage>

-+                                    <ns5:KeyUsageBit name="nonRepudiation">true</ns5:KeyUsageBit>

-+                                 </ns5:KeyUsage>

-+                                 <ns5:Description> This service issues qualified certificates for e-signing and e-authentication within the same process. The Relying Party shall make distinction by inspection of keyUsage field contents - e-signature certificates have nonRepudation bit set exclusively. Any certificate issued under the CA/QC Sdi certificate and is issued as a QC (i.e. containing a QcCompliance statement) and that has either its nR or its dS bit set is to be considered as supported by an SSCD</ns5:Description>

-+                              </ns5:CriteriaList>

-+                           </ns5:QualificationElement>

-+                           <ns5:QualificationElement>

-+                              <ns5:Qualifiers>

-+                                 <ns5:Qualifier uri="http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCStatement"/>

-+                              </ns5:Qualifiers>

-+                              <ns5:CriteriaList assert="all">

-+                                 <ns5:KeyUsage>

-+                                    <ns5:KeyUsageBit name="nonRepudiation">true</ns5:KeyUsageBit>

-+                                 </ns5:KeyUsage>

-+                                 <ns5:Description>All certificates issued under this CA/QC service that have nonRepudiation bit set exclusively are issued as qualified certificates</ns5:Description>

-+                              </ns5:CriteriaList>

-+                           </ns5:QualificationElement>

-+                        </ns5:Qualifications>

-+                     </Extension>

-+                  </ServiceInformationExtensions>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/CA/QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">ESTEID-SK 2015: Qualified certificates for Estonian ID-card, the residence permit card, the digital identity card, the digital identity card in form of the Mobile-ID</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509SubjectName>CN=ESTEID-SK 2015,2.5.4.97=#130e4e545245452d3130373437303133,O=AS Sertifitseerimiskeskus,C=EE</X509SubjectName>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509Certificate>MIIGcDCCBVigAwIBAgIQRUgJC4ec7yFWcqzT3mwbWzANBgkqhkiG9w0BAQwFADB1MQswCQYDVQQGEwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEoMCYGA1UEAwwfRUUgQ2VydGlmaWNhdGlvbiBDZW50cmUgUm9vdCBDQTEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMCAXDTE1MTIxNzEyMzg0M1oYDzIwMzAxMjE3MjM1OTU5WjBjMQswCQYDVQQGEwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEXMBUGA1UEYQwOTlRSRUUtMTA3NDcwMTMxFzAVBgNVBAMMDkVTVEVJRC1TSyAyMDE1MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0oH61NDxbdW9k8nLA1qGaL4B7vydod2Ewp/STBZB3wEtIJCLdkpEsS8pXfFiRqwDVsgGGbu+Q99trlb5LI7yi7rIkRov5NftBdSNPSU5rAhYPQhvZZQgOwRaHa5Ey+BaLJHmLqYQS9hQvQsCYyws+xVvNFUpK0pGD64iycqdMuBl/nWq3fLuZppwBh0VFltm4nhr/1S0R9TRJpqFUGbGr4OK/DwebQ5PjhdS40gCUNwmC7fPQ4vIH+x+TCk2aG+u3MoAz0IrpVWqiwzG/vxreuPPAkgXeFCeYf6fXLsGz4WivsZFbph2pMjELu6sltlBXfAG3fGv43t91VXicyzR/eT5dsB+zFsW1sHV+1ONPr+qzgDxCH2cmuqoZNfIIq+buob3eA8ee+XpJKJQr+1qGrmhggjvAhc7m6cU4x/QfxwRYhIVNhJf+sKVThkQhbJ9XxuKk3c18wymwL1mpDD0PIGJqlssMeiuJ4IzagFbgESGNDUd4icm0hQT8CmQeUm1GbWeBYseqPhMQX97QFBLXJLVy2SCyoAz7Bq1qA43++EcibN+yBc1nQs2Zoq8ck9MK0bCxDMeUkQUz6VeQGp69ImOQrsw46qTz0mtdQrMSbnkXCuLan5dPm284J9HmaqiYi6j6KLcZ2NkUnDQFesBVlMEm+fHa2iR6lnAFYZ06UECAwEAAaOCAgowggIGMB8GA1UdIwQYMBaAFBLyWj7qVhy/zQas8fElyalL1BSZMB0GA1UdDgQWBBSzq4i8mdVipIUqCM20HXI7g3JHUTAOBgNVHQ8BAf8EBAMCAQYwdwYDVR0gBHAwbjAIBgYEAI96AQIwCQYHBACL7EABAjAwBgkrBgEEAc4fAQEwIzAhBggrBgEFBQcCARYVaHR0cHM6Ly93d3cuc2suZWUvQ1BTMAsGCSsGAQQBzh8BAjALBgkrBgEEAc4fAQMwCwYJKwYBBAHOHwEEMBIGA1UdEwEB/wQIMAYBAf8CAQAwQQYDVR0eBDowOKE2MASCAiIiMAqHCAAAAAAAAAAAMCKHIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCcGA1UdJQQgMB4GCCsGAQUFBwMJBggrBgEFBQcDAgYIKwYBBQUHAwQwfAYIKwYBBQUHAQEEcDBuMCAGCCsGAQUFBzABhhRodHRwOi8vb2NzcC5zay5lZS9DQTBKBggrBgEFBQcwAoY+aHR0cDovL3d3dy5zay5lZS9jZXJ0cy9FRV9DZXJ0aWZpY2F0aW9uX0NlbnRyZV9Sb290X0NBLmRlci5jcnQwPQYDVR0fBDYwNDAyoDCgLoYsaHR0cDovL3d3dy5zay5lZS9yZXBvc2l0b3J5L2NybHMvZWVjY3JjYS5jcmwwDQYJKoZIhvcNAQEMBQADggEBAHRWDGI3P00r2sOnlvLHKk9eE7X93eT+4e5TeaQsOpE5zQRUTtshxN8Bnx2ToQ9rgi18q+MwXm2f0mrGakYYG0bix7ZgDQvCMD/kuRYmwLGdfsTXwh8KuL6uSHF+U/ZTss6qG7mxCHG9YvebkN5Yj/rYRvZ9/uJ9rieByxw4wo7b19p22PXkAkXP5y3+qK/Oet98lqwI97kJhiS2zxFYRk+dXbazmoVHnozYKmsZaSUvoYNNH19tpS7BLdsgi9KpbvQLb5ywIMq9ut3+b2Xvzq8yzmHMFtLIJ6Afu1jJpqD82BUAFcvi5vhnP8M7b974R18WCOpgNQvXDI+2/8ZINeU=</X509Certificate>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2015-12-17T12:38:00Z</StatusStartingTime>

-+                  <TSPServiceDefinitionURI>

-+                     <URI xml:lang="et">https://sk.ee/repositoorium/CP/</URI>

-+                     <URI xml:lang="en">https://sk.ee/en/repository/CP/</URI>

-+                  </TSPServiceDefinitionURI>

-+                  <ServiceInformationExtensions>

-+                     <Extension Critical="true">

-+                        <ns5:Qualifications>

-+                           <ns5:QualificationElement>

-+                              <ns5:Qualifiers>

-+                                 <ns5:Qualifier uri="http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCWithSSCD"/>

-+                              </ns5:Qualifiers>

-+                              <ns5:CriteriaList assert="atLeastOne">

-+                                 <ns5:KeyUsage>

-+                                    <ns5:KeyUsageBit name="digitalSignature">true</ns5:KeyUsageBit>

-+                                 </ns5:KeyUsage>

-+                                 <ns5:KeyUsage>

-+                                    <ns5:KeyUsageBit name="nonRepudiation">true</ns5:KeyUsageBit>

-+                                 </ns5:KeyUsage>

-+                                 <ns5:Description> This service issues qualified certificates for e-signing and e-authentication within the same process. The Relying Party shall make distinction by inspection of keyUsage field contents - e-signature certificates have nonRepudation bit set exclusively. Any certificate issued under the CA/QC Sdi certificate and is issued as a QC (i.e. containing a QcCompliance statement) and that has either its nR or its dS bit set is to be considered as supported by an SSCD</ns5:Description>

-+                              </ns5:CriteriaList>

-+                           </ns5:QualificationElement>

-+                           <ns5:QualificationElement>

-+                              <ns5:Qualifiers>

-+                                 <ns5:Qualifier uri="http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCStatement"/>

-+                              </ns5:Qualifiers>

-+                              <ns5:CriteriaList assert="all">

-+                                 <ns5:KeyUsage>

-+                                    <ns5:KeyUsageBit name="nonRepudiation">true</ns5:KeyUsageBit>

-+                                 </ns5:KeyUsage>

-+                                 <ns5:Description>All certificates issued under this CA/QC service that have nonRepudiation bit set exclusively are issued as qualified certificates</ns5:Description>

-+                              </ns5:CriteriaList>

-+                           </ns5:QualificationElement>

-+                        </ns5:Qualifications>

-+                     </Extension>

-+                  </ServiceInformationExtensions>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/CA/QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">EID-SK 2007: Qualified certificates for Mobile-ID</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509Certificate>MIID4jCCAsqgAwIBAgIERZ4nqjANBgkqhkiG9w0BAQUFADBdMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKExlBUyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMRAwDgYDVQQDEwdKdXVyLVNLMB4XDTA3MDEwNTEwMjU0NloXDTE2MDgyNjE0MjMwMVowajELMAkGA1UEBhMCRUUxIjAgBgNVBAoTGUFTIFNlcnRpZml0c2VlcmltaXNrZXNrdXMxITAfBgNVBAsTGFNlcnRpZml0c2VlcmltaXN0ZWVudXNlZDEUMBIGA1UEAxMLRUlELVNLIDIwMDcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDifhEdyvuhk/3TJEGMJ1tEZOskE81yMqPGGXaPHXACJ7fncn1D1uQFt+RG8/ckh7zDquHV1m4HQk7dchaP00rvgsvRlYC9GPcFt6TW8w3t+BkxY1RNbmONgH3qzikljk7m6Nb8UGtL9hOmZdw5k5t9Ht8fgHTnoBkFrxYgsv9d4CCkBTSprNUK+vy/NTak4iAYinWtK6tRHHb1fxRsLUXiDLSO42Kz+rehhslANX+9Y5/h0wlh3pcmxLB1JWAP0O9fV6N1LUQ3Ym7wMp/lBXuPvl52yJuSZDWUF7GkIp+vUifOSefF6CeGh8K9BXDvuOqg+5c/6gkfEQxpRgdu+q5FAgMBAAGjgZwwgZkwEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAf4wMwYDVR0fBCwwKjAooCagJIYiaHR0cDovL3d3dy5zay5lZS9jcmxzL2p1dXIvY3JsLmNybDAfBgNVHSMEGDAWgBQEqnpHo+SJrxrPCkCnGD9v7+l9vjAdBgNVHQ4EFgQUHAf0nL+kJWyztJ4iHx+USBtYeo0wDQYJKoZIhvcNAQEFBQADggEBABaiEXv415Oh7AgHODwKRyNFqPcSSOgpLCy1XJB3hl3fi21fslccWuBhfzqHQCiQi0fewh109IJiHq8n1PeKoHBCUVq6NFpxkVsUlUPBr0Qsya1O3SQjuOsBLzUWBvY25dtBuAkBMCo0V1Erf7iTeOzuL4LLbCoeOfeQT3HPmEfSqP5f8V10ST8erbiTVPJwzr66vXaT9YKxy8NyAQc2iaOHuYmGKxs8dgDQRkG6b2a/f5q21YEQKDhvz7VvM6tH+F+rohA2wAvVz4tcPtyw5WEYcavr1KHgz4eZVWsqh2OsHUK9qMas5m/44O1/hXrjpMy5IQsiB4ASXDuXvdOTVbU=</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509SubjectName>CN=EID-SK 2007, OU=Sertifitseerimisteenused, O=AS Sertifitseerimiskeskus, C=EE</X509SubjectName>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2007-01-05T11:25:46Z</StatusStartingTime>

-+                  <TSPServiceDefinitionURI>

-+                     <URI xml:lang="et">https://sk.ee/repositoorium/CP/</URI>

-+                     <URI xml:lang="en">https://sk.ee/en/repository/CP/</URI>

-+                  </TSPServiceDefinitionURI>

-+                  <ServiceInformationExtensions>

-+                     <Extension Critical="true">

-+                        <ns5:Qualifications>

-+                           <ns5:QualificationElement>

-+                              <ns5:Qualifiers>

-+                                 <ns5:Qualifier uri="http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCWithSSCD"/>

-+                              </ns5:Qualifiers>

-+                              <ns5:CriteriaList assert="atLeastOne">

-+                                 <ns5:KeyUsage>

-+                                    <ns5:KeyUsageBit name="digitalSignature">true</ns5:KeyUsageBit>

-+                                 </ns5:KeyUsage>

-+                                 <ns5:KeyUsage>

-+                                    <ns5:KeyUsageBit name="nonRepudiation">true</ns5:KeyUsageBit>

-+                                 </ns5:KeyUsage>

-+                                 <ns5:Description> This service issues qualified certificates for e-signing and e-authentication within the same process. The Relying Party shall make distinction by inspection of keyUsage field contents - e-signature certificates have nonRepudation bit set exclusively. Any certificate issued under the CA/QC Sdi certificate and is issued as a QC (i.e. containing a QcCompliance statement) and that has either its nR or its dS bit set is to be considered as supported by an SSCD</ns5:Description>

-+                              </ns5:CriteriaList>

-+                           </ns5:QualificationElement>

-+                           <ns5:QualificationElement>

-+                              <ns5:Qualifiers>

-+                                 <ns5:Qualifier uri="http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCStatement"/>

-+                              </ns5:Qualifiers>

-+                              <ns5:CriteriaList assert="all">

-+                                 <ns5:KeyUsage>

-+                                    <ns5:KeyUsageBit name="nonRepudiation">true</ns5:KeyUsageBit>

-+                                 </ns5:KeyUsage>

-+                                 <ns5:Description>All certificates issued under this CA/QC service that have nonRepudiation bit set exclusively are issued as qualified certificates</ns5:Description>

-+                              </ns5:CriteriaList>

-+                           </ns5:QualificationElement>

-+                        </ns5:Qualifications>

-+                     </Extension>

-+                  </ServiceInformationExtensions>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/CA/QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">EID-SK 2011: Qualified certificates for Mobile-ID, organisation cards for natural persons</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509Certificate>MIIFADCCA+igAwIBAgIQQyvUTmJDa0ZNgy+/fS0vWjANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQGEwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEoMCYGA1UEAwwfRUUgQ2VydGlmaWNhdGlvbiBDZW50cmUgUm9vdCBDQTEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMB4XDTExMDMxODEwMTExMVoXDTI0MDMxODEwMTExMVowYTELMAkGA1UEBhMCRUUxIjAgBgNVBAoMGUFTIFNlcnRpZml0c2VlcmltaXNrZXNrdXMxFDASBgNVBAMMC0VJRC1TSyAyMDExMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2Q1zKMt7DytbntSLoYAAVkEwV+5djSr0vSIG/Zm9seKyx+2PY8sVzXRoUD1CMIYnstDhBSKMjn2/+HpA7pOipAIAMrk6uKnpSTTdFbQ+0fzJVPokBgsdsQ6R5TZFPB1nu5zgRRlQmWIFxOpDiNHTt0LObUhWLXzUb31vc1Wmao2IYcDx1TCs/1E9+camiCl2B5lXrPEU3wBq4waD54izS20DK05+6+hHRg+TqoIg5YSmwbjStEyd/8AQeokwVloyyH49bnpeluADcZJgxxE9ZUvVWHoxYfmg1IeRU72jHTcIjNf1cQN2+9/FtHQMnGzDBgmAPpghwWr3JtW0JWvMXAgMBAAGjggGeMIIBmjASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBBjCB9AYDVR0gBIHsMIHpMIHmBgsrBgEEAc4fZAEBATCB1jCBsAYIKwYBBQUHAgIwgaMegaAASwBhAHMAdQB0AGEAdABhAGsAcwBlACAAZgD8APwAcwBpAGwAaQBzAHQAZQBsAGUAIABpAHMAaQBrAHUAdABlAGwAZQAgAHMAZQByAHQAaQBmAGkAawBhAGEAdABpAGQAZQAgAHYA5ABsAGoAYQBzAHQAYQBtAGkAcwBlAGsAcwAgAGsAbwBtAG0AZQByAHQAcwBhAGwAdQBzAGUAbAAuMCEGCCsGAQUFBwIBFhVodHRwczovL3d3dy5zay5lZS9DUFMwHQYDVR0OBBYEFLEQlwL63YbGeEGkwzKI+/4f58AFMB8GA1UdIwQYMBaAFBLyWj7qVhy/zQas8fElyalL1BSZMD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly93d3cuc2suZWUvcmVwb3NpdG9yeS9jcmxzL2VlY2NyY2EuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQAxau3ohdFkpvaiVUR7arNovQUZRCG9Ge3udqHYemovyU7N60Hgomc/ZG+uunScATTUhBcv9a5zkQxb1dQ1LYDRfNr9CqI0QvSEE4t9Sfu3fOhyLrlmb3s8xhhYLJBJ325uDvtO/qFeXLlcRXMF5nU8FE2IyaZP1CHYKVh5QNPPQiGZGSox5oOkCvmt4lUl4lZUwVie75us/WtrD6DJeREBTEDHORIfg8E9RA1y/7t2gT9vrU8tabeSZlD03qwXe0nJ9RscI/P0HT8vuo1PGzCfbH9xFqfoZ2jdJ0HzxrFM8VsL/AtCw0dmrxRHLlZzqSw0G7b0W40mwOQauO2gbMfn</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509SubjectName>EMAILADDRESS=pki@sk.ee, CN=EID-SK 2011, O=AS Sertifitseerimiskeskus, C=EE</X509SubjectName>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2011-03-18T11:11:11Z</StatusStartingTime>

-+                  <TSPServiceDefinitionURI>

-+                     <URI xml:lang="et">https://sk.ee/repositoorium/CP/</URI>

-+                     <URI xml:lang="en">https://sk.ee/en/repository/CP/</URI>

-+                  </TSPServiceDefinitionURI>

-+                  <ServiceInformationExtensions>

-+                     <Extension Critical="true">

-+                        <ns5:Qualifications>

-+                           <ns5:QualificationElement>

-+                              <ns5:Qualifiers>

-+                                 <ns5:Qualifier uri="http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCWithSSCD"/>

-+                              </ns5:Qualifiers>

-+                              <ns5:CriteriaList assert="atLeastOne">

-+                                 <ns5:KeyUsage>

-+                                    <ns5:KeyUsageBit name="digitalSignature">true</ns5:KeyUsageBit>

-+                                 </ns5:KeyUsage>

-+                                 <ns5:KeyUsage>

-+                                    <ns5:KeyUsageBit name="nonRepudiation">true</ns5:KeyUsageBit>

-+                                 </ns5:KeyUsage>

-+                                 <ns5:Description> This service issues qualified certificates for e-signing and e-authentication within the same process. The Relying Party shall make distinction by inspection of keyUsage field contents - e-signature certificates have nonRepudation bit set exclusively. Any certificate issued under the CA/QC Sdi certificate and is issued as a QC (i.e. containing a QcCompliance statement) and that has either its nR or its dS bit set is to be considered as supported by an SSCD</ns5:Description>

-+                              </ns5:CriteriaList>

-+                           </ns5:QualificationElement>

-+                           <ns5:QualificationElement>

-+                              <ns5:Qualifiers>

-+                                 <ns5:Qualifier uri="http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCStatement"/>

-+                              </ns5:Qualifiers>

-+                              <ns5:CriteriaList assert="all">

-+                                 <ns5:KeyUsage>

-+                                    <ns5:KeyUsageBit name="nonRepudiation">true</ns5:KeyUsageBit>

-+                                 </ns5:KeyUsage>

-+                                 <ns5:Description>All certificates issued under this CA/QC service that have nonRepudiation bit set exclusively are issued as qualified certificates</ns5:Description>

-+                              </ns5:CriteriaList>

-+                           </ns5:QualificationElement>

-+                        </ns5:Qualifications>

-+                     </Extension>

-+                  </ServiceInformationExtensions>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/CA/QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">KLASS3-SK: Qualified electronic seals</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509Certificate>MIIEBDCCAuygAwIBAgIEPNkU9TANBgkqhkiG9w0BAQUFADBdMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKExlBUyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMRAwDgYDVQQDEwdKdXVyLVNLMB4XDTAyMDUwODEyMDcxN1oXDTEyMDUwNTExMDcxN1owgY4xGDAWBgkqhkiG9w0BCQEWCXBraUBzay5lZTELMAkGA1UEBhMCRUUxIjAgBgNVBAoTGUFTIFNlcnRpZml0c2VlcmltaXNrZXNrdXMxITAfBgNVBAsTGFNlcnRpZml0c2VlcmltaXN0ZWVudXNlZDEKMAgGA1UEBRMBMTESMBAGA1UEAxMJS0xBU1MzLVNLMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvIIeK3GJxoPCXVwan+HjJwYGaH3nb/rTPEqg5v9e1c7dnTDBdD2Yteg+lUdHBZDHLj1Tz+J/W9Foc0dzEr96S8+6nMXoonK2x0854JNH2UVbS/+YOGUM6iWSxkHw525tvn5tFaIQoaeh46aQFp9Dngcnv4Gatd0/7NCkLggjFrKmnNTPINpLAG9VoCpVyIMvcVCyTNvSQ+n33ToPO5vtULNYOtCF9MDVND+uNRE2o0tWIG0l84owYPA47tJOLgCpAxLNFR5Ys0nB/ofBYcO+YiCri0yc6t7ZPs/vcfbR6czIwW0GMjyHmVPLB+/WHS3P1sk29DdgIC42RTMthJS6ZQIDAQABo4GZMIGWMA8GA1UdEwQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgHmMDMGA1UdHwQsMCowKKAmoCSGImh0dHA6Ly93d3cuc2suZWUvY3Jscy9qdXVyL2NybC5jcmwwHwYDVR0jBBgwFoAUBKp6R6Pkia8azwpApxg/b+/pfb4wHQYDVR0OBBYEFOU/DJ1xPW+8Gb+a9G6/Cf5A652WMA0GCSqGSIb3DQEBBQUAA4IBAQASvWB+YrgN23EMLW7C5/XUwQLNN1RMDhr6UzOo5XHZ3pxUXq2Erk5ggiS+UJIxkQaSg4OHRru8KTchoJDvS2neeYHOz05zJcAIwoy2GGkHq1iVN+QZaprDaDNYR5GGKgJb3FZrMtyX4dNwnrZzMFzd6t5YibCW+BDPAmqGJvNHzJ5YYdA7I3WT9Baan1ncKd4FtUVb54fppd19NkbCKKSUd7qRYDduNYqVs1C/C0qqLq4TrxoxoxSo+WNLiD01896sIRiPIy8qDOAXJU67382J5XXETe9wZO6o7+NaG0CrpzVY1OaaD2O6Wv/vSpxE2ugqaf0WsP35+coFCWdM2uHZ</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509SubjectName>CN=KLASS3-SK, SERIALNUMBER=1, OU=Sertifitseerimisteenused, O=AS Sertifitseerimiskeskus, C=EE, EMAILADDRESS=pki@sk.ee</X509SubjectName>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2002-05-08T12:07:17Z</StatusStartingTime>

-+                  <TSPServiceDefinitionURI>

-+                     <URI xml:lang="et">https://sk.ee/repositoorium/CP/</URI>

-+                     <URI xml:lang="en">https://sk.ee/en/repository/CP/</URI>

-+                  </TSPServiceDefinitionURI>

-+                  <ServiceInformationExtensions>

-+                     <Extension Critical="true">

-+                        <ns5:Qualifications>

-+                           <ns5:QualificationElement>

-+                              <ns5:Qualifiers>

-+                                 <ns5:Qualifier uri="http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCForLegalPerson"/>

-+                              </ns5:Qualifiers>

-+                              <ns5:CriteriaList assert="atLeastOne">

-+                                 <ns5:KeyUsage>

-+                                    <ns5:KeyUsageBit name="nonRepudiation">true</ns5:KeyUsageBit>

-+                                 </ns5:KeyUsage>

-+                                 <ns5:KeyUsage>

-+                                    <ns5:KeyUsageBit name="nonRepudiation">false</ns5:KeyUsageBit>

-+                                 </ns5:KeyUsage>

-+                                 <ns5:Description>Any certificate issued under the CA/QC Sdi certificate and is issued as a QC (i.e. containing a QcCompliance statement) is to be considered as issued to a Legal Person</ns5:Description>

-+                              </ns5:CriteriaList>

-+                           </ns5:QualificationElement>

-+                           <ns5:QualificationElement>

-+                              <ns5:Qualifiers>

-+                                 <ns5:Qualifier uri="http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCWithSSCD"/>

-+                              </ns5:Qualifiers>

-+                              <ns5:CriteriaList assert="all">

-+                                 <ns5:KeyUsage>

-+                                    <ns5:KeyUsageBit name="nonRepudiation">true</ns5:KeyUsageBit>

-+                                 </ns5:KeyUsage>

-+                                 <ns5:Description>Any certificate that is issued under the CA/QC Sdi certificate and that is issued as a QC (i.e. containing a QcCompliance statement) and having its non-repudation bit set exclusively, is to be considered as  supported by an SSCD. They are issued for digital stamping according to Estonian Digital Signature Act</ns5:Description>

-+                              </ns5:CriteriaList>

-+                           </ns5:QualificationElement>

-+                           <ns5:QualificationElement>

-+                              <ns5:Qualifiers>

-+                                 <ns5:Qualifier uri="http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCStatement"/>

-+                              </ns5:Qualifiers>

-+                              <ns5:CriteriaList assert="all">

-+                                 <ns5:KeyUsage>

-+                                    <ns5:KeyUsageBit name="nonRepudiation">true</ns5:KeyUsageBit>

-+                                 </ns5:KeyUsage>

-+                                 <ns5:Description>All certificates issued under this CA/QC service that have nonRepudiation bit set exclusively are issued as qualified certificates</ns5:Description>

-+                              </ns5:CriteriaList>

-+                           </ns5:QualificationElement>

-+                        </ns5:Qualifications>

-+                     </Extension>

-+                  </ServiceInformationExtensions>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/CA/QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">KLASS3-SK 2010: Qualified electronic seals</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509SubjectName>CN=KLASS3-SK 2010, OU=Sertifitseerimisteenused, O=AS Sertifitseerimiskeskus, C=EE</X509SubjectName>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509Certificate>MIID5TCCAs2gAwIBAgIES7MTKDANBgkqhkiG9w0BAQUFADBdMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKExlBUyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMRAwDgYDVQQDEwdKdXVyLVNLMB4XDTEwMDMzMTA5MTcyOFoXDTE2MDgyNjE0MjMwMVowbTELMAkGA1UEBhMCRUUxIjAgBgNVBAoTGUFTIFNlcnRpZml0c2VlcmltaXNrZXNrdXMxITAfBgNVBAsTGFNlcnRpZml0c2VlcmltaXN0ZWVudXNlZDEXMBUGA1UEAxMOS0xBU1MzLVNLIDIwMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrlaYRX2v89k8Hd0ADaOfnUcIn7iM6aOXkAR+jp5827ZhDqDyNddF9ZUoBgPghGNIrkHbH7qwex39YnI0ka24lCjcwEMvQMPbyPnX/a4RyJ+wEZttmjBl++FfrZK54L+vD7Dyy4YYB0Og9ktB4qptsDBj+giiv/MGPeGeNs3TacJdNb7+3splTPtPKlDfrufvq4H6jNOv9S9bC+j2VVY9uCFXUro8AA3hoOEKJdSjlpYCa51N8KGLVJYRuc/K81xqi054Jz+Cy/HY/AcXkk2JkxlpJoEXmcuTkxjO/QE/Xbd+mRJHnq6+HurOiKcxKwZCPAa+d+dvRPkbyq9ohMXH9AgMBAAGjgZwwgZkwEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAcYwMwYDVR0fBCwwKjAooCagJIYiaHR0cDovL3d3dy5zay5lZS9jcmxzL2p1dXIvY3JsLmNybDAfBgNVHSMEGDAWgBQEqnpHo+SJrxrPCkCnGD9v7+l9vjAdBgNVHQ4EFgQUXXUUEYz0pY5Cj3uyQESj7tZ6O3IwDQYJKoZIhvcNAQEFBQADggEBADFuAGtSoO8PsWRw/QxFzc5EZtbq2KXC9yZ8YQPWBLY4Mh3OVLFJqWyKC+8JHy9D5tJTG49F5UHyDJPufD/XvC2rjRlkqvS/W7sy3MqGh7e+6bg+aD4mo+98Oalnqi12UD+ki+N8JKPXjHNJ31AvH6E/xDsCsvtzubylxI+FU8R0XODIUFbBqRtatRI1/zVaKRhD6LNGPt3rz/3IJKmuEv6b29mzL+p4oNULqpPr6aTmheZme8ZHuEIh3Zp5kdoX3i2D4hsmgClpevZifo196zeKRLk0Qs6nmRjoMxyk6jYIric3/VnV81oyhXSBY1GZnbM4qP1w2S5kSA2bb1pkwFo=</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509Certificate>MIIErDCCA5SgAwIBAgIQAznVp1LayatNgy6bN8f9QjANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQGEwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEoMCYGA1UEAwwfRUUgQ2VydGlmaWNhdGlvbiBDZW50cmUgUm9vdCBDQTEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMB4XDTExMDMxODEwMDYxOFoXDTI0MDMxODEwMDYxOFowbTELMAkGA1UEBhMCRUUxIjAgBgNVBAoTGUFTIFNlcnRpZml0c2VlcmltaXNrZXNrdXMxITAfBgNVBAsTGFNlcnRpZml0c2VlcmltaXN0ZWVudXNlZDEXMBUGA1UEAxMOS0xBU1MzLVNLIDIwMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrlaYRX2v89k8Hd0ADaOfnUcIn7iM6aOXkAR+jp5827ZhDqDyNddF9ZUoBgPghGNIrkHbH7qwex39YnI0ka24lCjcwEMvQMPbyPnX/a4RyJ+wEZttmjBl++FfrZK54L+vD7Dyy4YYB0Og9ktB4qptsDBj+giiv/MGPeGeNs3TacJdNb7+3splTPtPKlDfrufvq4H6jNOv9S9bC+j2VVY9uCFXUro8AA3hoOEKJdSjlpYCa51N8KGLVJYRuc/K81xqi054Jz+Cy/HY/AcXkk2JkxlpJoEXmcuTkxjO/QE/Xbd+mRJHnq6+HurOiKcxKwZCPAa+d+dvRPkbyq9ohMXH9AgMBAAGjggE+MIIBOjASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBxjCBlAYDVR0gBIGMMIGJMIGGBgsrBgEEAc4fZAEBATB3MCEGCCsGAQUFBwIBFhVodHRwczovL3d3dy5zay5lZS9jcHMwUgYIKwYBBQUHAgIwRh5EAEEAcwB1AHQAdQBzAGUAIABzAGUAcgB0AGkAZgBpAGsAYQBhAHQALgAgAEMAbwByAHAAbwByAGEAdABlACAASQBEAC4wHQYDVR0OBBYEFF11FBGM9KWOQo97skBEo+7WejtyMB8GA1UdIwQYMBaAFBLyWj7qVhy/zQas8fElyalL1BSZMD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly93d3cuc2suZWUvcmVwb3NpdG9yeS9jcmxzL2VlY2NyY2EuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQC3qNBgY2I9Wqm4LZYKAjCYkc2Nltm1RS9frMvQJ4aEE4Y4TtW2LPcQp2lenOf9aYdEB8G/E9CytZSPlFuvDdsdknj6fg1XCeu6ITR2wIkxJeAeLQvrFEfb1mcAa5tU9RNalZhYc7MFMFQTjQP+GBNxz+KIjNDVASFdv7TCe7GBjsW8Dfes9lQGHaWsBRkHCyuPGIHfH+cmMuhLtWqa4Qlg4f54kcsGO7s4buKtk6XqEj8Cj2ITdfk/aUs9QoxxkYWGwSUlCueTamzufXEJo9yz5Jp6IFdGjotmjb/EBUCf2sFfI83a4Cm1D3L3/KYb5g3cYlDEpPWNqbNuA1XosIqK</X509Certificate>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2010-03-31T09:17:28Z</StatusStartingTime>

-+                  <TSPServiceDefinitionURI>

-+                     <URI xml:lang="en">https://sk.ee/en/repository/CP/</URI>

-+                     <URI xml:lang="et">https://sk.ee/repositoorium/CP/</URI>

-+                  </TSPServiceDefinitionURI>

-+                  <ServiceInformationExtensions>

-+                     <Extension Critical="true">

-+                        <ns5:Qualifications>

-+                           <ns5:QualificationElement>

-+                              <ns5:Qualifiers>

-+                                 <ns5:Qualifier uri="http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCForLegalPerson"/>

-+                              </ns5:Qualifiers>

-+                              <ns5:CriteriaList assert="atLeastOne">

-+                                 <ns5:KeyUsage>

-+                                    <ns5:KeyUsageBit name="nonRepudiation">true</ns5:KeyUsageBit>

-+                                 </ns5:KeyUsage>

-+                                 <ns5:KeyUsage>

-+                                    <ns5:KeyUsageBit name="nonRepudiation">false</ns5:KeyUsageBit>

-+                                 </ns5:KeyUsage>

-+                                 <ns5:Description>Any certificate issued under the CA/QC Sdi certificate and is issued as a QC (i.e. containing a QcCompliance statement) is to be considered as issued to a Legal Person</ns5:Description>

-+                              </ns5:CriteriaList>

-+                           </ns5:QualificationElement>

-+                           <ns5:QualificationElement>

-+                              <ns5:Qualifiers>

-+                                 <ns5:Qualifier uri="http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCWithSSCD"/>

-+                              </ns5:Qualifiers>

-+                              <ns5:CriteriaList assert="all">

-+                                 <ns5:KeyUsage>

-+                                    <ns5:KeyUsageBit name="nonRepudiation">true</ns5:KeyUsageBit>

-+                                 </ns5:KeyUsage>

-+                                 <ns5:Description>Any certificate that is issued under the CA/QC Sdi certificate and that is issued as a QC (i.e. containing a QcCompliance statement) and having its non-repudation bit set exclusively, is to be considered as  supported by an SSCD. They are issued for digital stamping according to Estonian Digital Signature Act</ns5:Description>

-+                              </ns5:CriteriaList>

-+                           </ns5:QualificationElement>

-+                           <ns5:QualificationElement>

-+                              <ns5:Qualifiers>

-+                                 <ns5:Qualifier uri="http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCStatement"/>

-+                              </ns5:Qualifiers>

-+                              <ns5:CriteriaList assert="all">

-+                                 <ns5:KeyUsage>

-+                                    <ns5:KeyUsageBit name="nonRepudiation">true</ns5:KeyUsageBit>

-+                                 </ns5:KeyUsage>

-+                                 <ns5:Description>All certificates issued under this CA/QC service that have nonRepudiation bit set exclusively are issued as qualified certificates</ns5:Description>

-+                              </ns5:CriteriaList>

-+                           </ns5:QualificationElement>

-+                        </ns5:Qualifications>

-+                     </Extension>

-+                  </ServiceInformationExtensions>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/Certstatus/OCSP/QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">OCSP, ESTEID-SK OCSP RESPONDER 2005</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509Certificate>MIIDPDCCAiSgAwIBAgIEQi2iwTANBgkqhkiG9w0BAQUFADB8MRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKExlBUyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMQ8wDQYDVQQLEwZFU1RFSUQxCjAIBgNVBAQTATExEjAQBgNVBAMTCUVTVEVJRC1TSzAeFw0wNTAzMDgxMzA0MDFaFw0xMjAxMTIxMzA0MDFaMG8xCzAJBgNVBAYTAkVFMQ8wDQYDVQQKEwZFU1RFSUQxDTALBgNVBAsTBE9DU1AxJjAkBgNVBAMTHUVTVEVJRC1TSyBPQ1NQIFJFU1BPTkRFUiAyMDA1MRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAI8mLeLkRHLxMNCB5Pz8R5DnvPdVxBS91PoHboLnbhjlp1ecByVosjwGpXCGu8tUPuv81Azgqq97AsSugM1J7Pu0gj4bg0Mf6O/9XyoT7RI7H0BuEn4KJQlFcw7tXizI5KUWFFZ4Qg8kfg0xwrDrLIjusBtRbeRARG3DhH8dgZBpAgMBAAGjVzBVMBMGA1UdJQQMMAoGCCsGAQUFBwMJMB8GA1UdIwQYMBaAFHgXtQX5s1jNWYzeZ15EBkx1hmldMB0GA1UdDgQWBBRM+GJhloJeOPpJDgvA0clxQXdnVTANBgkqhkiG9w0BAQUFAAOCAQEAfD8dP+swtSeigLxL3uUXV/tmQkjre7Ww39Uey71LdtxQ6zC7MDjcsLW13JaU0pRuu/p/eGe6h4/w46tSMsBx/U+D1WnHeCj1ED9SFWwfNQFVz9FkM5JEkPDm7lw5hHoxIghRHAC3NMbR3sCrVQA2YELf2WypslROoz8XlRT1LN4pwVehpBeWO7xbQPUtoaxKrSCGumtxtxA3KRJ7POHPTAH4cvipxaZhS1ZcXbKtxsesGW+7KLZirpTBT17ICXEA1CFXDWmJ8MHRhbeNWK3G1PERgTiGtBQV7Z00CzmJPHmb1yfcT27+WZ1W9tRQsjhGEWyMVkNnZooWHIjLpNucQA==</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509SubjectName>EMAILADDRESS=pki@sk.ee, CN=ESTEID-SK OCSP RESPONDER 2005, OU=OCSP, O=ESTEID, C=EE</X509SubjectName>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2005-03-08T14:04:01Z</StatusStartingTime>

-+                  <ServiceSupplyPoints>

-+                     <ServiceSupplyPoint>http://ocsp.sk.ee</ServiceSupplyPoint>

-+                  </ServiceSupplyPoints>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/Certstatus/OCSP/QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">OCSP, ESTEID-SK 2007 OCSP RESPONDER</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509Certificate>MIIDnDCCAoSgAwIBAgIERZ0acjANBgkqhkiG9w0BAQUFADBbMQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEPMA0GA1UECxMGRVNURUlEMRcwFQYDVQQDEw5FU1RFSUQtU0sgMjAwNzAeFw0wNzAxMDQxNTE3MDZaFw0xMDAxMDgxNTE3MDZaMG8xCzAJBgNVBAYTAkVFMQ8wDQYDVQQKEwZFU1RFSUQxDTALBgNVBAsTBE9DU1AxJjAkBgNVBAMTHUVTVEVJRC1TSyAyMDA3IE9DU1AgUkVTUE9OREVSMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAJmoB3SJCpPzcoHNqK1J0tRNQjgr5iuB27uE1VacIbITjD/Nc1AefKz5ydNPIaBNehm4yKxBYGxEeWOSJHVXyhJMg53EAUOw/45c46gvznXupHuJ6TEiGjh1pxaXTeLSnTqzNDZDAGQsOTgIbwGLa5U5ad8rXYu2YkJKsAfo6jT5AgMBAAGjgdcwgdQwEwYDVR0lBAwwCgYIKwYBBQUHAwkwEgYJKwYEBQUHMAEFBAUwAwQBMDCBiQYDVR0jBIGBMH+AFEgG3r6Mh1eVgHhj+pwjKyugOhh1oWGkXzBdMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKExlBUyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMRAwDgYDVQQDEwdKdXVyLVNLggRFm6ANMB0GA1UdDgQWBBRJ/snw1GDL3fUH9n9Cpn8yhXiC7DANBgkqhkiG9w0BAQUFAAOCAQEAYzGkZD/uaXlWPeye1z5IiI83nmAjiJyvoj/r3BB9ZFWMX+ZY4Fz6/V/fzD0xXoeDpWbBKxcuctPXzXYxEH17n0/3yGOz8jhdJNBUCwRmd+96oHsU9aWSf+D2tiq1jPw6HVCiUYOhC/OWjg/+JpFlWsBV4gTW8/2PSGig85XlEsWLK7i7tIe60nnw/rWnfbCckMRcbrAF1L/JIlnUYUdkGOGQ9KPVqwR/MyWrwFIcSy2QIbcIaWMuiUc1nt8bmIXKoFZxbLzXYC00zba9cY7lSC4WPuhBtrQJ9JWb4OeoXd5j6O45UaH6XbarfrhER1GHL06cTyksT18p2L2GrMuEJg==</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509SubjectName>EMAILADDRESS=pki@sk.ee, CN=ESTEID-SK 2007 OCSP RESPONDER, OU=OCSP, O=ESTEID, C=EE</X509SubjectName>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2007-01-04T16:17:06Z</StatusStartingTime>

-+                  <ServiceSupplyPoints>

-+                     <ServiceSupplyPoint>http://ocsp.sk.ee</ServiceSupplyPoint>

-+                  </ServiceSupplyPoints>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/Certstatus/OCSP/QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">OCSP, ESTEID-SK 2007 OCSP RESPONDER 2010</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509Certificate>MIIEkjCCA3qgAwIBAgIESxUPmTANBgkqhkiG9w0BAQUFADBbMQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEPMA0GA1UECxMGRVNURUlEMRcwFQYDVQQDEw5FU1RFSUQtU0sgMjAwNzAeFw0wOTEyMDExMjQ1MDBaFw0xNjA4MjYxMzIzMDBaMIGHMQswCQYDVQQGEwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czENMAsGA1UECwwET0NTUDErMCkGA1UEAwwiRVNURUlELVNLIDIwMDcgT0NTUCBSRVNQT05ERVIgMjAxMDEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA48pyM/QfeiU1Kbu4AdcAUKXBiwbYbBl4gCltZHC5fZ77fKj2mqfPX2/XW1EqzbVvG0PYIkapkQzBr3R1S6Uaxh1DLC2Cc8BRnqmhXoE03o8En7N9xpN9dGGDBHp2aElBcVVZnAvF4jgbPDCNFAeo3cvpjIx18n0URiVOZFEdxDvF8PFo/exKXtjRM+jk3K6+9doHYvSXn9klFbT8Wge87Qdll3gQzZE3L8QMXF0z4xbBH1lyTmVLt5yZ0fxoE0jNlZFvn2w2EDnU4CKfId8w6Zjd5kdxomcwDzGuuLzdiJllPt05USJcY4FHn9YAVKWmofYY/o6xOUzU8fAz6yA1tQIDAQABo4IBLzCCASswEwYDVR0lBAwwCgYIKwYBBQUHAwkwaQYDVR0gBGIwYDBeBgorBgEEAc4fBAECMFAwJQYIKwYBBQUHAgIwGRoXU0sgdGltZSBzdGFtcGluZyBwb2xpY3kwJwYIKwYBBQUHAgEWG2h0dHA6Ly93d3cuc2suZWUvYWphdGVtcGVsLzCBiQYDVR0jBIGBMH+AFEgG3r6Mh1eVgHhj+pwjKyugOhh1oWGkXzBdMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKExlBUyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMRAwDgYDVQQDEwdKdXVyLVNLggRFm6ANMB0GA1UdDgQWBBQ4AhAwumZ6EXROIl5wZQXedXpOFDANBgkqhkiG9w0BAQUFAAOCAQEAJ/LvPUevNRcBp+J78fZRofhk/ifKNLxCUoh8T3MjtU9u5R0KojRlye+1NU8MqH/zrKhr6TPxuXD0cRrFQ9Hy60II7IzzaegrQVNgq7UgQINvCuNxWZcGtEa3ba9M7tBpQeFxqp3CpBytGeVuXn65hqOBKdp/zYEiMUUkYNAT5A6SSPYLAOgARCI/ydBx+cw0l0fwYvw72FKZa2Mlt5DmXBccCtrQ4l/sb95xfANCNe5n5sBvBhY4F+sIWZUVJ8fTVh7iGaVPSayQfeAAei0m/4/ksiXBwfx6qhzyB3yqcnSk489oBrrCegua/t+3LizfHpNZvDphKMPuAZ4uheLfQA==</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509SubjectName>EMAILADDRESS=pki@sk.ee, CN=ESTEID-SK 2007 OCSP RESPONDER 2010, OU=OCSP, O=AS Sertifitseerimiskeskus, C=EE</X509SubjectName>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2009-12-01T13:45:00Z</StatusStartingTime>

-+                  <ServiceSupplyPoints>

-+                     <ServiceSupplyPoint>http://ocsp.sk.ee</ServiceSupplyPoint>

-+                  </ServiceSupplyPoints>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/Certstatus/OCSP/QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">OCSP, EID-SK 2007 OCSP RESPONDER</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509Certificate>MIIDOjCCAiKgAwIBAgIERh9YjTANBgkqhkiG9w0BAQUFADBqMQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEhMB8GA1UECxMYU2VydGlmaXRzZWVyaW1pc3RlZW51c2VkMRQwEgYDVQQDEwtFSUQtU0sgMjAwNzAeFw0wNzA0MTMxMDE2NDVaFw0xMDA0MTcwOTE2NDVaMH8xCzAJBgNVBAYTAkVFMSIwIAYDVQQKExlBUyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMQ0wCwYDVQQLEwRPQ1NQMSMwIQYDVQQDExpFSUQtU0sgMjAwNyBPQ1NQIFJFU1BPTkRFUjEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQD+Z0LZ6TjBzx4x+UshExea1nIMsS86xAN6u/amLV8XQE+vodEld8iqtRsrvFiQ74isYOys1JKqiq+1ryic6j2FnMDZueLiXZl51QWyuhWu+aT4BwEaA8rUxMgKJ94zWksrqSf9cjoaap+9DlDhEsrDa+/89CPl2rlZIB5lqeHLQQIDAQABo1cwVTATBgNVHSUEDDAKBggrBgEFBQcDCTAfBgNVHSMEGDAWgBQcB/Scv6QlbLO0niIfH5RIG1h6jTAdBgNVHQ4EFgQUMsMzikmZqG6CcdgnD5VAXfQeCrgwDQYJKoZIhvcNAQEFBQADggEBAH0eUFQ7LznD4R8XWj/6rsNhe0fme3Os7cyZGNkx1EWenkgdMHCV/gN3SyIfrjW7sEJM62sS1X+8Ke2J+6b5YH0TcSmSDqYICn6zVbsq5MLtHW5wmwKucBJ5xFgoC3NNCEp8wVrzuQmm6xCvFWQVQ6uNhjuxCQxcDKgLwpL7iEcBEMmTTKkvqEtqrvu/LZ/a2OHytkEoXGheN8KlEcIv7AJBPVL8OCv4UpgyUOrVnmIeX2F/KG3wmo4U3kVupuF9kaPrOeOGYG3ZzK2HNwfRNkZ/Ej7AuPazkumAHdsJBbpTdBYq8d8er8XZKai24Ra/e5eEmcMye+O8IpxAA4ExY+I=</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509SubjectName>EMAILADDRESS=pki@sk.ee, CN=EID-SK 2007 OCSP RESPONDER, OU=OCSP, O=AS Sertifitseerimiskeskus, C=EE</X509SubjectName>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2007-04-13T10:16:45Z</StatusStartingTime>

-+                  <ServiceSupplyPoints>

-+                     <ServiceSupplyPoint>http://ocsp.sk.ee</ServiceSupplyPoint>

-+                  </ServiceSupplyPoints>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/Certstatus/OCSP/QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">OCSP, EID-SK 2007 OCSP RESPONDER 2010</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509Certificate>MIIEMTCCAxmgAwIBAgIESxUA8TANBgkqhkiG9w0BAQUFADBqMQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEhMB8GA1UECxMYU2VydGlmaXRzZWVyaW1pc3RlZW51c2VkMRQwEgYDVQQDEwtFSUQtU0sgMjAwNzAeFw0wOTEyMDExMTQxMzBaFw0xNjA4MjYxMzIzMDBaMIGEMQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czENMAsGA1UECxMET0NTUDEoMCYGA1UEAxMfRUlELVNLIDIwMDcgT0NTUCBSRVNQT05ERVIgMjAxMDEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAso91KG7EHsjAxMairaCKUHSOyXp5rzxRq5Y9LfDyplVbHfh34fbB7M5G+wnu5CZgJsfJ7DF3MjpA7nlAHd5alAynIUl/CNXejf+XnJ/vyF1eQvAoWvnjBPVIS0mbaABgF54ybAGE2E7UKeZVOAj7RoQVAMHQcYVjxZW5OWz3yJX9KdaDZPOzqlGtRYKUASHiwAFwExKcqfaHOj0qO8+KdSvEBaVlpe5kunEVEvn+kgNKBtzdH2XFMjVFa4im31KW+iq7mNQwUiZDSe9ho6T6UrWu7g8yTQowx3SYLTqVxR0YVgcYNCx7nn1AVGNxK3oeonrHHqcBp6qSAIYXeQNfiQIDAQABo4HDMIHAMBMGA1UdJQQMMAoGCCsGAQUFBwMJMGkGA1UdIARiMGAwXgYKKwYBBAHOHwQBAjBQMCUGCCsGAQUFBwICMBkaF1NLIHRpbWUgc3RhbXBpbmcgcG9saWN5MCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LnNrLmVlL2FqYXRlbXBlbC8wHwYDVR0jBBgwFoAUHAf0nL+kJWyztJ4iHx+USBtYeo0wHQYDVR0OBBYEFPBOCDPMR+kfp7Ozk5U68E68/AseMA0GCSqGSIb3DQEBBQUAA4IBAQCRaqmxZgJiJ+MLamb/P4vyS6azr6/tj8dZCK++V/3GnecRm7CiZpR47EnW0NyDzCecGyTWSkVlnZPnNvXRx700Nn0M4Inia5pNhSuVmWS3p5eV70vCbsfRD26+6CZhkHWnL/J2xpqeacULtgPPz9gBTyC2ybQr17dv7W5Qc+3UFywmE5N8ozQuEJroGz7P+yCbBEssWcmIUNDNdO0xs6aQZ1f+DV4FUB0lajuILYFz4xM+81akYFVqaGPCVwbQgFSWRKmamj8FxfWjA4DCrgkHVR1rA3tZyirfCBK9cfWpTCLr8zq9Ur0jTAeGrHRzHlUrB9mYZwyr0kNOyl9293xh</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509SubjectName>EMAILADDRESS=pki@sk.ee, CN=EID-SK 2007 OCSP RESPONDER 2010, OU=OCSP, O=AS Sertifitseerimiskeskus, C=EE</X509SubjectName>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2009-12-01T12:41:30Z</StatusStartingTime>

-+                  <ServiceSupplyPoints>

-+                     <ServiceSupplyPoint>http://ocsp.sk.ee</ServiceSupplyPoint>

-+                  </ServiceSupplyPoints>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/Certstatus/OCSP/QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">OCSP, KLASS3-SK OCSP RESPONDER 2009</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509Certificate>MIIDzzCCAregAwIBAgIEScskSjANBgkqhkiG9w0BAQUFADCBjjEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEhMB8GA1UECxMYU2VydGlmaXRzZWVyaW1pc3RlZW51c2VkMQowCAYDVQQFEwExMRIwEAYDVQQDEwlLTEFTUzMtU0swHhcNMDkwMzI2MDY0NDI2WhcNMTIwNTA0MDU0NDI2WjCBgjELMAkGA1UEBhMCRUUxIjAgBgNVBAoTGUFTIFNlcnRpZml0c2VlcmltaXNrZXNrdXMxDTALBgNVBAsTBE9DU1AxJjAkBgNVBAMTHUtMQVNTMy1TSyBPQ1NQIFJFU1BPTkRFUiAyMDA5MRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKi6weNl7Wj7sL6JD4YUNt/JXQ79KL53x5m4QGRsijGJaV5YggE5rJyVZGlsX4FSd9JFIV597ypAUGDbLPf0nDdlSIGteP7zamyETI3GI6bKfkeUuIE707r7uC+8FFe9iHOOL20+pi7WFzwnyXT9yuWs0eCoKdjQvLpMiq0MBIm9AgMBAAGjgcIwgb8wEwYDVR0lBAwwCgYIKwYBBQUHAwkwaAYDVR0gBGEwXzBdBgorBgEEAc4fBAECME8wJQYIKwYBBQUHAgIwGRoXU0sgdGltZSBzdGFtcGluZyBwb2xpY3kwJgYIKwYBBQUHAgEWGmh0dHA6Ly93d3cuc2suZWUvYWphdGVtcGVsMB8GA1UdIwQYMBaAFOU/DJ1xPW+8Gb+a9G6/Cf5A652WMB0GA1UdDgQWBBT59PTkSIzYXNBxQQnAhqH3BtED0TANBgkqhkiG9w0BAQUFAAOCAQEAhyl3H6fo1bz3mD0JcD4eY1slcwec92Qgkn6i9TsO5TlDQCJxiC/80zlh+H5dgIMcNQ6gNbr1cWsUw7xAanv2hGlg20IWq7uCyy5LDghFpO2BWDzTJjmiVTXzyVEvqST0W6efDiwi1tA8H7b+aAzc9ItWm7pYlucGvneKJq07t/UvU9ONSDUfVLPNMr8slwCMOexVDZ+eiBlvrLL3N7NouPs7UpFh/+m5JsERmeLbbrNYimHUUn2PJ/trJ3kBEVFToO+nFdBElfzC3bjSlbPXFxSOL+AqSgvRIaB4CEWUxa33wzoZNaVpCh5AupxQOGdr4u7ajw5hkV8Y9VZ7OFej6A==</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509SubjectName>EMAILADDRESS=pki@sk.ee, CN=KLASS3-SK OCSP RESPONDER 2009, OU=OCSP, O=AS Sertifitseerimiskeskus, C=EE</X509SubjectName>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2009-03-26T07:44:26Z</StatusStartingTime>

-+                  <ServiceSupplyPoints>

-+                     <ServiceSupplyPoint>http://ocsp.sk.ee</ServiceSupplyPoint>

-+                  </ServiceSupplyPoints>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/Certstatus/OCSP/QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">OCSP, KLASS3-SK 2010 OCSP RESPONDER</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509Certificate>MIIELzCCAxegAwIBAgICAMswDQYJKoZIhvcNAQEFBQAwbTELMAkGA1UEBhMCRUUxIjAgBgNVBAoTGUFTIFNlcnRpZml0c2VlcmltaXNrZXNrdXMxITAfBgNVBAsTGFNlcnRpZml0c2VlcmltaXN0ZWVudXNlZDEXMBUGA1UEAxMOS0xBU1MzLVNLIDIwMTAwHhcNMTAwNDA4MDgwMTMxWhcNMTYwODI1MjIwMDAwWjCBgjEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czENMAsGA1UECxMET0NTUDEmMCQGA1UEAxMdS0xBU1MzLVNLIDIwMTAgT0NTUCBSRVNQT05ERVIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDhWwGpngF0sdGCgOgiyT12A/Vdm9sMPr/cUwZhU7DA5C8rU1yJhbrh28fMpv0eas6/+IC1oDxI24zjfWIKfHwpBmhUTFsmvmKRIu4a1F6VwNwYEdoAZrQDpzZSve6H6R/+0Uy0BAolebdhPUK22pKd8V1CBY3de886Ray8uUJu09MAU8j+xsoUNOzyxiWdAVp1YTXRhhUt+EQVYJ22RBZ6+b9fPQvgb9aWgE/WwqUh7OrgTnrGZVzgO46prfE7zkALG0FYZCzQTCMH8aIqqte0E3HwSVlKh9qwbRPB9WTDCtCqajh4qgGRTXvWT4vATlHvx8GpJ3roZkp5AlQno3hTAgMBAAGjgcIwgb8waAYDVR0gBGEwXzBdBgorBgEEAc4fBAECME8wJQYIKwYBBQUHAgIwGRoXU0sgdGltZSBzdGFtcGluZyBwb2xpY3kwJgYIKwYBBQUHAgEWGmh0dHA6Ly93d3cuc2suZWUvYWphdGVtcGVsMBMGA1UdJQQMMAoGCCsGAQUFBwMJMB8GA1UdIwQYMBaAFF11FBGM9KWOQo97skBEo+7WejtyMB0GA1UdDgQWBBQ3MJkXG2Go/6j4bem465aue3P5qjANBgkqhkiG9w0BAQUFAAOCAQEAKhoVTII1ECecFkyt9Ogr0XW3WEFprrqTDE4IycMlx+LNjWk30aknMldEtzIC5nCDX27NCWkpbN1o/3ddBv0cKMa05ZK8sHQxU6A5Oev8DCp72/LFEChq5IDqgqW2BiHhyfPfr93JIuV03b/Wgq3fpRyBd21VE9254W4A90xeNxDvdpqxlrD2Lonzm/V/oomzEHsp4kKxXkPmRU4vGtTnxxAnxYp9OuLkvpUCLNoAWMbYqb4cbYzaZ9tQIkBy3nJ352Rs5obYDb3R/ZVWuYLLSocWL7b2QwlDP7LA8VNDqmQvioHt8GcyKXQ5/eWMvj2ePt58waVhwfSdd4nANKtq1g==</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509SubjectName>CN=KLASS3-SK 2010 OCSP RESPONDER, OU=OCSP, O=AS Sertifitseerimiskeskus, C=EE, EMAILADDRESS=pki@sk.ee</X509SubjectName>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2010-04-08T08:01:31Z</StatusStartingTime>

-+                  <ServiceSupplyPoints>

-+                     <ServiceSupplyPoint>http://ocsp.sk.ee</ServiceSupplyPoint>

-+                  </ServiceSupplyPoints>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/Certstatus/OCSP/QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">OCSP, SK OCSP RESPONDER 2011</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509Certificate>MIIEvDCCA6SgAwIBAgIQcpyVmdruRVxNgzI3N/NZQTANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQGEwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEoMCYGA1UEAwwfRUUgQ2VydGlmaWNhdGlvbiBDZW50cmUgUm9vdCBDQTEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMB4XDTExMDMxODEwMjE0M1oXDTI0MDMxODEwMjE0M1owgZ0xCzAJBgNVBAYTAkVFMQ4wDAYDVQQIEwVIYXJqdTEQMA4GA1UEBxMHVGFsbGlubjEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czENMAsGA1UECxMET0NTUDEfMB0GA1UEAxMWU0sgT0NTUCBSRVNQT05ERVIgMjAxMTEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAihvGyhMVrgReHluKln1za6gvCE/mlSREmWjJFpL9llvuEUZoPFIypYA8g5u1VfgkeW5gDq25jAOq4FyXeDGIa+pJn2h0o2Wc2aeppVG/emfGm/jA8jjeyMrwH8fAJrqVQ7c9X2xSwJEch/P2d8CfMZt5YF6gqLtPvG1b+n6otBZA5wjIFfJ/inJBMUvqHSz3+PLfxO2/T3Wyk/c8M9HIMqTelqyiMGRgWehiU1OsL9armv3dQrHs1wm6vHaxfpfWB9YAFpeo9aYqhPCxVt/zo2NQB6vxyZS0hsOrXL7SxRToOJaqsnvlbf0erPPFtRHUvbojYYgl+fzlz0Jt6QJoNwIDAQABo4IBHTCCARkwEwYDVR0lBAwwCgYIKwYBBQUHAwkwHQYDVR0OBBYEFKWhSGFt537NmJ50nCm7vYrecgxZMIGCBgNVHSAEezB5MHcGCisGAQQBzh8EAQIwaTA+BggrBgEFBQcCAjAyHjAAUwBLACAAdABpAG0AZQAgAHMAdABhAG0AcABpAG4AZwAgAHAAbwBsAGkAYwB5AC4wJwYIKwYBBQUHAgEWG2h0dHBzOi8vd3d3LnNrLmVlL2FqYXRlbXBlbDAfBgNVHSMEGDAWgBQS8lo+6lYcv80GrPHxJcmpS9QUmTA9BgNVHR8ENjA0MDKgMKAuhixodHRwOi8vd3d3LnNrLmVlL3JlcG9zaXRvcnkvY3Jscy9lZWNjcmNhLmNybDANBgkqhkiG9w0BAQUFAAOCAQEAw2sKwvTHtYGtD8Jw9mNUuj/mWiBSBEBeY2LhW8V6tjBPAPp3s6iWOh0FbVR2LUyrqRwgT3fyWiGsiDm/6cIqM+IblLp/8ztfRQjquhW6XCD9SK02OQ9ZSdBwcmoAApZLGXQC34wdgmV/hLTTNxONnDACBKz9U+Dy9a4ZT4tpNkbH8jq/BMne8FzbvRt1bjpXBP7gjLX+zdx8/hp0Wq4tD+f9NVX0+vm9ahEKuzx4QzPnSB7hhWM9OnLZT7noRQa+KWk5c+e5VoR5R2t7MjVl8Cd+2llxiSxqMSbU5/23BzAKgN+NQdrBZAzpZ7lfaAuLFaICP+bAm6uW2JUrM6abOw==</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509SubjectName>EMAILADDRESS=pki@sk.ee, CN=SK OCSP RESPONDER 2011, OU=OCSP, O=AS Sertifitseerimiskeskus, L=Tallinn, ST=Harju, C=EE</X509SubjectName>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2011-03-18T11:21:43Z</StatusStartingTime>

-+                  <ServiceSupplyPoints>

-+                     <ServiceSupplyPoint>http://ocsp.sk.ee</ServiceSupplyPoint>

-+                  </ServiceSupplyPoints>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/Certstatus/OCSP/QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">OCSP, SK Proxy OCSP Responder 2009</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509Certificate>MIIEUjCCAzqgAwIBAgIESg1N9TANBgkqhkiG9w0BAQUFADCBjjEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEhMB8GA1UECxMYU2VydGlmaXRzZWVyaW1pc3RlZW51c2VkMQowCAYDVQQFEwExMRIwEAYDVQQDEwlLTEFTUzMtU0swHhcNMDkwNTE1MTExMTQ5WhcNMTIwNTA1MTEwNzE3WjCBgTELMAkGA1UEBhMCRUUxIjAgBgNVBAoTGUFTIFNlcnRpZml0c2VlcmltaXNrZXNrdXMxDTALBgNVBAsTBE9DU1AxJTAjBgNVBAMTHFNLIFByb3h5IE9DU1AgUmVzcG9uZGVyIDIwMDkxGDAWBgkqhkiG9w0BCQEWCXBraUBzay5lZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ6rr1AZFPunWKMJAse70wx9Utc57qgbrJdk8iiOrcUN2FApNal2wFnRIw9rsF8u9KPu3g47ZSuKKYkpdVVupTwt6gK+brQczfQShO3xOCj7cubcl5+6jDPXSh47zma10hh4tJ5VECOiCDBhIRfA/UJfMYj6BYgEhFuRQxEBgAF5yyEJX1X8Sco/GQcha4Er5SyEhHvXu/vvg0OVfLRqH/7gGBBRLPMOsDImmXf+C0UYKs7ywFBf+M0VnWH9u0p7E8XzA8s3m2ivTdU/JYIU5Zy7NFeV9NJgZw3iaLCO1dbV2gBIWpgGvqlwQ3coKHMs3tMBT25+WWmKVMsHFi254ysCAwEAAaOBwjCBvzATBgNVHSUEDDAKBggrBgEFBQcDCTBoBgNVHSAEYTBfMF0GCisGAQQBzh8EAQIwTzAlBggrBgEFBQcCAjAZGhdTSyB0aW1lIHN0YW1waW5nIHBvbGljeTAmBggrBgEFBQcCARYaaHR0cDovL3d3dy5zay5lZS9hamF0ZW1wZWwwHwYDVR0jBBgwFoAU5T8MnXE9b7wZv5r0br8J/kDrnZYwHQYDVR0OBBYEFCRXW4FmpJ/GGw3/AXu5czpgogbJMA0GCSqGSIb3DQEBBQUAA4IBAQB9U7sG/M/w7eXBQh5tDOZ7XLCRmhrmGk9+1RdAP54SmMzc1nnglmfgl13ncaizPleu0p8541a51XCYqQMJbry47YkEnq48ImiAjEpkbaCZsZhX06uUpA9DlstEW/wBZzSCUoGsklbBolwTWAP97B7trizPe102hNvD5IMaXrMqaH9hQcoYmKyJHBQnxW2bXxYjeXvIDcAQvevLP8IIOLqdib029GFcM7U889FaBcO4cPxx4kITXC2hAvdiZwGuDVAz15Byl8RAfNWrlmv+IBRSQpAecnLYozJYyRNcFPrYLd9aXbej6p6sRCHgC452czoM0VbMmisrK8pm6yZ0J1r+</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509SubjectName>EMAILADDRESS=pki@sk.ee, CN=SK Proxy OCSP Responder 2009, OU=OCSP, O=AS Sertifitseerimiskeskus, C=EE</X509SubjectName>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2009-05-15T11:11:49Z</StatusStartingTime>

-+                  <ServiceSupplyPoints>

-+                     <ServiceSupplyPoint>http://ocsp.sk.ee</ServiceSupplyPoint>

-+                  </ServiceSupplyPoints>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/Certstatus/OCSP/QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">OCSP, ESTEID-SK OCSP RESPONDER</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509Certificate>MIIDuDCCAqCgAwIBAgIEPJilyDANBgkqhkiG9w0BAQUFADB8MRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKExlBUyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMQ8wDQYDVQQLEwZFU1RFSUQxCjAIBgNVBAQTATExEjAQBgNVBAMTCUVTVEVJRC1TSzAeFw0wMjAzMjAxNTA3NTJaFw0wNTAzMjQxNTA3NTJaMGoxCzAJBgNVBAYTAkVFMQ8wDQYDVQQKEwZFU1RFSUQxDTALBgNVBAsTBE9DU1AxITAfBgNVBAMTGEVTVEVJRC1TSyBPQ1NQIFJFU1BPTkRFUjEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC10BeCObXZZWcDX298Wqfd16hpi9tuSbT4L+kowTj+aWz7PDsFpKQWqhxCdlicu67xCT0zAAjaK6x9cwasiIdre++IkscRi00w20G5nTPocxpwGTHqwHx4ED7cceK4t4pbj/zB8FluVNVii8ouG9ZEhH76j/Icx0X27Sq5AS0CwwIDAQABo4HXMIHUMBMGA1UdJQQMMAoGCCsGAQUFBwMJMBIGCSsGBAUFBzABBQQFMAMEATAwgYkGA1UdIwSBgTB/gBR4F7UF+bNYzVmM3mdeRAZMdYZpXaFhpF8wXTEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEQMA4GA1UEAxMHSnV1ci1TS4IEPERcgjAdBgNVHQ4EFgQUzpYj2gwlDYK9ahyGyKa0AkK5ys0wDQYJKoZIhvcNAQEFBQADggEBADrq0tGkwsrddEqUbsOpXi75Xs4GVkOyseysNqZZCvLqCF7qTSMiC+fzRxQbXQDhuOT7QQvi3JAoA5zTIm2RvIO1fmrVnJ6CsObjxxvXtcSLI+bICG4uQYgEA+duDRgICpmtCCjtmxb+2/cSJLGioaKiwn0YwgeEowOgjDMh2o4otm6FjtyT1GZsZm56U7WkFa7tSwkHKw427iZUWVrED6W9AfATY14rNnAk8Jqz06w4rPnGE4kYjO+UqMLmFU2KImdrTp1O7h4YLCVlxH/e/He8r7FSgzXSG4EqlD/TMEdCLu7DSWR3SEgJPvKWCpNWzv2DRldHp+kQO3k+R/f2c80=</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509SubjectName>EMAILADDRESS=pki@sk.ee, C=EE, O=ESTEID, OU=OCSP, CN=ESTEID-SK OCSP RESPONDER</X509SubjectName>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2002-03-20T16:07:52Z</StatusStartingTime>

-+                  <ServiceSupplyPoints>

-+                     <ServiceSupplyPoint>http://ocsp.sk.ee</ServiceSupplyPoint>

-+                  </ServiceSupplyPoints>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/Certstatus/OCSP</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">OCSP, KLASS3-SK OCSP RESPONDER (from 2003)</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509Certificate>MIIDXTCCAkWgAwIBAgIEPolzuzANBgkqhkiG9w0BAQUFADCBjjEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEhMB8GA1UECxMYU2VydGlmaXRzZWVyaW1pc3RlZW51c2VkMQowCAYDVQQFEwExMRIwEAYDVQQDEwlLTEFTUzMtU0swHhcNMDMwNDAxMTExMDUxWhcNMDYwNDA1MTAxMDUxWjB9MQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czENMAsGA1UECxMET0NTUDEhMB8GA1UEAxMYS0xBU1MzLVNLIE9DU1AgUkVTUE9OREVSMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALXQF4I5tdllZwNfb3xap93XqGmL225JtPgv6SjBOP5pbPs8OwWkpBaqHEJ2WJy7rvEJPTMACNorrH1zBqyIh2t774iSxxGLTTDbQbmdM+hzGnAZMerAfHgQPtxx4ri3iluP/MHwWW5U1WKLyi4b1kSEfvqP8hzHRfbtKrkBLQLDAgMBAAGjVzBVMBMGA1UdJQQMMAoGCCsGAQUFBwMJMB8GA1UdIwQYMBaAFOU/DJ1xPW+8Gb+a9G6/Cf5A652WMB0GA1UdDgQWBBTOliPaDCUNgr1qHIbIprQCQrnKzTANBgkqhkiG9w0BAQUFAAOCAQEAd/8FCyPC9zXxcAZN67KCNU4+XNJ8e+LmG602lBe+lS7Pw4pOgMKebgULKh1fEBHQ2K7FSUWMZdPWkDHaKVRh646yVbFZbfEmKNq4LhRf13/hoUdrG5uRVmCsV03WSfgfUVfb1cZf8tDMIwCmsNXu22k9wykeHallpUmGUfbVZygqfKE2NVQpm2FULiKWBFKXqbMtW5R3xmDS3bjrAIAdUdYhxhfdCHCphsQf/FJlxb8UFOUa8SeRNr5eL7s8znLnrC5pKPpWGbUNSlrhLJZHIeXfwbOamae6UVvjto6bMqRe2sxCsMA0dGz+tMiglfmTVInxpEKBkyvF/on/2qwtVw==</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509SubjectName>EMAILADDRESS=pki@sk.ee, C=EE, O=AS Sertifitseerimiskeskus, OU=OCSP, CN=KLASS3-SK OCSP RESPONDER</X509SubjectName>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2003-04-01T11:10:51Z</StatusStartingTime>

-+                  <ServiceSupplyPoints>

-+                     <ServiceSupplyPoint>http://ocsp.sk.ee</ServiceSupplyPoint>

-+                  </ServiceSupplyPoints>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/Certstatus/OCSP/QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">OCSP, KLASS3-SK OCSP RESPONDER (from 2006)</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509Certificate>MIIDXTCCAkWgAwIBAgIERCKLGDANBgkqhkiG9w0BAQUFADCBjjEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEhMB8GA1UECxMYU2VydGlmaXRzZWVyaW1pc3RlZW51c2VkMQowCAYDVQQFEwExMRIwEAYDVQQDEwlLTEFTUzMtU0swHhcNMDYwMzIzMTE0ODQwWhcNMDkwMzI3MTE0ODQwWjB9MQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czENMAsGA1UECxMET0NTUDEhMB8GA1UEAxMYS0xBU1MzLVNLIE9DU1AgUkVTUE9OREVSMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKKTI8Aex0Gva9eeeBkM3fGTiNOEvjj2McN3tOJBMAEvG/G7Npu0/2fAEKFFUv4NnPyH3MiC7s6R8PtPMhV5GBG6kWVztL/gQnlIjAbo1l654+jApIQjT3vdVZDIYyS6lKlYoAdG40CgLlVtRihargQ77azlfORkyRfhKZcSQe8tAgMBAAGjVzBVMBMGA1UdJQQMMAoGCCsGAQUFBwMJMB8GA1UdIwQYMBaAFOU/DJ1xPW+8Gb+a9G6/Cf5A652WMB0GA1UdDgQWBBQUQsudE6pYaIJSuWurylGItfy52DANBgkqhkiG9w0BAQUFAAOCAQEAV+Vu+qzrHe7HDjMHq9DdOQTz833QcMRY0huSgphMOgqNjqjPqTNpHPgNvE6HKGdQ0+VWr8IyRWcxnPMZNihmaCGMpFMpYuH0fx9nsjXDbjat8MfGuX2m1EADGOwjtjMuoYTEGEUe3MBeFkmPFDIYpeuS+I4Qv34tOsGvFOpsDkobSATq4EFw/5hI9WfWaEMYkmBXdeokoVjbNpt+gtdGKNBU42AlxLrcc+YzAE1hj5qH99/hl0X6r63pTjUb1ZMRjGQg7ELwmddms7wB5LKKi5kbfmag5hBtDKGs2s0xW1be4ylNOrT9lqUYuPn9lwcHNg1IS42mYVChV97Tlt/5vw==</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509SubjectName>EMAILADDRESS=pki@sk.ee, C=EE, O=AS Sertifitseerimiskeskus, OU=OCSP,CN=KLASS3-SK OCSP RESPONDER</X509SubjectName>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2006-03-23T12:48:40Z</StatusStartingTime>

-+                  <ServiceSupplyPoints>

-+                     <ServiceSupplyPoint>http://ocsp.sk.ee</ServiceSupplyPoint>

-+                  </ServiceSupplyPoints>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/Certstatus/OCSP</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">OCSP, SK Proxy OCSP Responder 2008</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509Certificate>MIIEgTCCA2mgAwIBAgIESQbcTzANBgkqhkiG9w0BAQUFADCBjjEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEhMB8GA1UECxMYU2VydGlmaXRzZWVyaW1pc3RlZW51c2VkMQowCAYDVQQFEwExMRIwEAYDVQQDEwlLTEFTUzMtU0swHhcNMDgxMDI4MDkzMzAzWhcNMTExMTAyMDgzMzAzWjCBlTELMAkGA1UEBhMCRUUxIjAgBgNVBAoTGUFTIFNlcnRpZml0c2VlcmltaXNrZXNrdXMxITAfBgNVBAsTGFNlcnRpZml0c2VlcmltaXN0ZWVudXNlZDElMCMGA1UEAxMcU0sgUHJveHkgT0NTUCBSZXNwb25kZXIgMjAwODEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnquvUBkU+6dYowkCx7vTDH1S1znuqBusl2TyKI6txQ3YUCk1qXbAWdEjD2uwXy70o+7eDjtlK4opiSl1VW6lPC3qAr5utBzN9BKE7fE4KPty5tyXn7qMM9dKHjvOZrXSGHi0nlUQI6IIMGEhF8D9Ql8xiPoFiASEW5FDEQGAAXnLIQlfVfxJyj8ZByFrgSvlLISEe9e7+++DQ5V8tGof/uAYEFEs8w6wMiaZd/4LRRgqzvLAUF/4zRWdYf27SnsTxfMDyzebaK9N1T8lghTlnLs0V5X00mBnDeJosI7V1tXaAEhamAa+qXBDdygocyze0wFPbn5ZaYpUywcWLbnjKwIDAQABo4HdMIHaMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDCTBoBgNVHSAEYTBfMF0GCisGAQQBzh8EAQIwTzAlBggrBgEFBQcCAjAZGhdTSyB0aW1lIHN0YW1waW5nIHBvbGljeTAmBggrBgEFBQcCARYaaHR0cDovL3d3dy5zay5lZS9hamF0ZW1wZWwwHwYDVR0jBBgwFoAU5T8MnXE9b7wZv5r0br8J/kDrnZYwHQYDVR0OBBYEFCRXW4FmpJ/GGw3/AXu5czpgogbJMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQEFBQADggEBALnuqrbcM13+ISq6lzIbwaHr6Om2zAialZcAAU0i++lqs1lLTSA/cXoRuUIcjJ54Csh9pVPt3tJ76193H57ICkeKE+YhpHKFTdD3tPtgAU0prOlwiVq7Gh5MR+sMNX2TKaWTj0qd8Vgeui4MB5uWSUWYCNlKnmgoZbV+Zt0AyBHQVG9oRbqcEfK1iPUJw/sjkDUdghUHNUTcXpXfIPWCEvhQz+BX3TRNkR4NREvAwT/tHVtweJi+mr7RPrbtvdYBjdTppFwZVZDpGC34AM6KtL+mpVeGkK73h5V/pDvQ1rmLQn2L2GJe6n9ztghE/BB5zYJ1hWACaoJh5lEm+6xNPyU=</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509SubjectName>EMAILADDRESS=pki@sk.ee, C=EE, O=AS Sertifitseerimiskeskus, OU=Sertifitseerimisteenused, CN=SK Proxy OCSP Responder 2008</X509SubjectName>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2008-10-28T10:33:03Z</StatusStartingTime>

-+                  <ServiceSupplyPoints>

-+                     <ServiceSupplyPoint>http://ocsp.sk.ee</ServiceSupplyPoint>

-+                  </ServiceSupplyPoints>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">SK TIMESTAMPING AUTHORITY</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509Certificate>MIIEDTCCAvWgAwIBAgIQJK/s6xJo0AJUF/eG7W8BWTANBgkqhkiG9w0BAQsFADB1MQswCQYDVQQGEwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEoMCYGA1UEAwwfRUUgQ2VydGlmaWNhdGlvbiBDZW50cmUgUm9vdCBDQTEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMB4XDTE0MDkxNjA4NDAzOFoXDTE5MDkxNjA4NDAzOFowYzELMAkGA1UEBhMCRUUxIjAgBgNVBAoMGUFTIFNlcnRpZml0c2VlcmltaXNrZXNrdXMxDDAKBgNVBAsMA1RTQTEiMCAGA1UEAwwZU0sgVElNRVNUQU1QSU5HIEFVVEhPUklUWTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJPa/dQKemSKCNSwlMUp9YKQY6zQOfs9vgUnbzTRHCRBRdsabZYknxTI4DqQ5+JPqw8MTkDvb6nfDZGd15t4oY4tHXXoCfRrbMjJ9+DV+M7bd+vrBI8vi7DBCM59/VAjxBAuZ9P7Tsg8o8BrVqqB9c0ezlSCtFg8X0x2ET3ZBtZ49UARh/XP07I7eRk/DtSLYauxJDPzXVEZmSJCIybclox93u8F5/o8GySbD5GYMhffOJgXmul/Vz7eR0d5SxCMvJIRrP7WfiJYaUjLYqL2wjFQe/nUltcGCn2KtqGCyH7vl+Xzefea6Xjc8ebTgan2FJ0UH0mHv98lWADKuTI2fXcCAwEAAaOBqjCBpzAOBgNVHQ8BAf8EBAMCBsAwFgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwHQYDVR0OBBYEFLGwvffmoGkWbCDlUftc9DBic1cnMB8GA1UdIwQYMBaAFBLyWj7qVhy/zQas8fElyalL1BSZMD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly93d3cuc2suZWUvcmVwb3NpdG9yeS9jcmxzL2VlY2NyY2EuY3JsMA0GCSqGSIb3DQEBCwUAA4IBAQCopcU932wVPD6eed+sDBht4zt+kMPPFXv1pIX0RgbizaKvHWU4oHpRH8zcgo/gpotRLlLhZbHtu94pLFN6enpiyHNwevkmUyvrBWylONR1Yhwb4dLS8pBGGFR6eRdhGzoKAUF4B4dIoXOj4p26q1yYULF5ZkZHxhQFNi5uxak9tgCFlGtzXumjL5jBmtWeDTGE4YSa34pzDXjz8VAjPJ9sVuOmK2E0gyWxUTLXF9YevrWzRLzVFqw+qewBV2I4of/6miZOOT2wlA/meL7zr3hnfo7KSJQmMNUjZ6lh6RBIVvYI0t+A/fpTKiZfviz/Xn2e4PC6i57wmH5EgOOav0UK</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509SubjectName>C=EE, O=AS Sertifitseerimiskeskus, OU=TSA, CN=SK TIMESTAMPING AUTHORITY</X509SubjectName>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2014-09-16T08:40:38Z</StatusStartingTime>

-+                  <ServiceSupplyPoints>

-+                     <ServiceSupplyPoint>http://tsa.sk.ee</ServiceSupplyPoint>

-+                  </ServiceSupplyPoints>

-+               </ServiceInformation>

-+            </TSPService>

-+         </TSPServices>

-+      </TrustServiceProvider>

-+      <TrustServiceProvider>

-+         <TSPInformation>

-+            <TSPName>

-+               <Name xml:lang="en">GuardTime AS</Name>

-+            </TSPName>

-+            <TSPTradeName>

-+               <Name xml:lang="en">VATEE-101114112</Name>

-+               <Name xml:lang="en">GuardTime AS</Name>

-+               <Name xml:lang="en">Guardtime</Name>

-+            </TSPTradeName>

-+            <TSPAddress>

-+               <PostalAddresses>

-+                  <PostalAddress xml:lang="en">

-+                     <StreetAddress>Tammsaare tee 60</StreetAddress>

-+                     <Locality>Tallinn</Locality>

-+                     <PostalCode>11316</PostalCode>

-+                     <CountryName>EE</CountryName>

-+                  </PostalAddress>

-+               </PostalAddresses>

-+               <ElectronicAddress>

-+                  <URI xml:lang="en">mailto:info@guardtime.com </URI>

-+                  <URI xml:lang="en">http://www.guardtime.com</URI>

-+               </ElectronicAddress>

-+            </TSPAddress>

-+            <TSPInformationURI>

-+               <URI xml:lang="en">http://www.guardtime.com/policies/</URI>

-+               <URI xml:lang="en">http://sr.riik.ee/en/registry/legal-framework.html</URI>

-+               <URI xml:lang="et">http://sr.riik.ee/et/register/oigusaktid.html</URI>

-+            </TSPInformationURI>

-+         </TSPInformation>

-+         <TSPServices>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">TSA0</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509Certificate>MIICwDCCAagCAQEwDQYJKoZIhvcNAQELBQAwJjENMAsGA1UEAxMEVFNBMDEVMBMGA1UEChMMR3VhcmRUaW1lIEFTMB4XDTExMDQyOTA5MTUxNVoXDTEyMDUyOTA5MTUxNVowJjENMAsGA1UEAxMEVFNBMDEVMBMGA1UEChMMR3VhcmRUaW1lIEFTMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2WKqpwAceqQ1DNnsIvmj7AsSFgFR4g0U3ot8aLmIVT3cJ0rVN8PaQ4zuCIGf0xTM6mp1nQRqvtEScYkijZ9lSW44KDs4P71rC/8MYuX0NL/AwDlevmjCEkvHvqCQw7SAJ5gFkObc6FGjMcOzzVDTLc/0g9txSaFy6A2kTQYWY2a7DhqRDVBJphGhW8ir28DmH+AGRxj5I3vs6V8W/x1xy90yWunh8b/DNbS+29YKQ04phwPl0Ks59qvsgm1wPppix0xf/mp9HGC574q0zq2Ee7v4PAhu2FwY2t6Hj887KTWeVDUaRsVtwKqqDWJdmJBG/Pa96H/k9v1t5Lln8NlxHQIDAMm9MA0GCSqGSIb3DQEBCwUAA4IBAQBit30I5IzoldRcKYbWRLPrii5nNcmdLFfOVbjjfh/BcQV4G9cIaNtimuaw75Kq0eVuMaD1GBzn3gNSA7UFpCURt5xtEt/TNdO4ht+SLkVuFeW7AgRSlsJ/M1LiNrQei7qkPRTYrJwT4TGFbycy6oQVkHsFx0WSntG1TECDxNfutS4oKJQVp9pCwt99CVpt2M1sniIRFIsCgeYgwP6EqB0fwHpAZGZeX42VMmvLUFdkuijBgW8phGP5yxDWGWHkY/l+XDTZB2SlBbYcgDpQuS1k0lhGRZScIDSUr4g2ig1LBrbPlMakNXg/EWh74KkDeDDE8NSZFnh/cr2azvcXqt1G</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509SubjectName>O=GuardTime AS, CN=TSA0</X509SubjectName>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2011-04-29T12:15:15Z</StatusStartingTime>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">TSA1</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509Certificate>MIICwDCCAagCAQEwDQYJKoZIhvcNAQELBQAwJjENMAsGA1UEAxMEVFNBMTEVMBMGA1UEChMMR3VhcmRUaW1lIEFTMB4XDTExMDQyOTExMDMzOFoXDTEyMDUyOTExMDMzOFowJjENMAsGA1UEAxMEVFNBMTEVMBMGA1UEChMMR3VhcmRUaW1lIEFTMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3IeYUjkf9LPKTkMUrjeOofT57NjJd+5WUmrsTRDGJsW6CWN/rM405B4EbXdrxeKR5TXqvTc8uKB8vb7QdQTBYAEiy8y49jL0wApQ40B2wnAj7kpyeWHwvMLwqeVyAxFxcR+gytsUxdRXl601g7GvwlXpCqi8Alj4vKykx99SBgsrya0CnR63v+Rgwv+0tc3A24b5SiE395Dzh1R9N1pgXWYNOPqn98A1cYWGA0bwayHzpcqw+e4YcR6qQ1gykULsPNlnIGCkakiOshblezzB1WrSziT6lNAjNSev+M7Uo4j6bCB3sFRrv1NXJWM7AqLxn+zC1xVqihB+N9m0YmNkjQIDAPHnMA0GCSqGSIb3DQEBCwUAA4IBAQDUXshmA1Kx+fPyMrbQkOim5FrSoTuLw4Jaxhhcw5wQLTnI0H25IwciqGisi7ou4fYffaQISbLfbXEpGG2aaZ9DPGGeG//5NPvtLoxLYw3igmaCYi4QEQ+O8Q5bH/YgxJWIZha8qtDXYjBVq7giX+1Kkb4O87BcBm9yGWXnDbu/Cbjvv+lnbhLff3N9AGlhEVZW4y/WNgd4RjRANYuKHLsNdBBT2jnxTirGzHRbcQ3QwxJUcTO+z8f/WUJfq6b/VayReUnWrrmYG6btzU2iwUUusb+eZ2uvNNAjuIJS+ngc8g9FLlty5ZcTR+SadzU1H36mdCE1uGHVDl3L07SlHNja</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509SubjectName>O=GuardTime AS, CN=TSA1</X509SubjectName>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2011-04-29T14:03:38Z</StatusStartingTime>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">TSA1</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509Certificate>MIICwDCCAagCAQEwDQYJKoZIhvcNAQELBQAwJjENMAsGA1UEAxMEVFNBMTEVMBMGA1UEChMMR3VhcmRUaW1lIEFTMB4XDTEwMDQwOTA5MzMzNFoXDTExMDUwOTA5MzMzNFowJjENMAsGA1UEAxMEVFNBMTEVMBMGA1UEChMMR3VhcmRUaW1lIEFTMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx77CtLsrKHF3SswUv5uBEilPF3hJS6J+W54dKIFj4fE0xkxl7J7yMlDMf3Gk2tunTpZolsOKDPCbsl/9SsV8dY7y+yCT7bRT467yfi2zqTrFybHjXduYGSlvagNpYVw260he6gVH27D/IdpQv2eWOOScGAWcBOZTr6pZxEuX7b24luq7sSci8hv4ARpJamWBTLQX6sdxfiPhjnyMIacEGOQuEQgUjPKxAxo45ApwSHWESD7lAm2PQNacSZJg8+pkxrOq0s/7FrsgfJzQxlDhyF9BA7u28ilsCL60WdVbxqshmQBp91yyuX3ZHAkJ8Wp0kT8EwVfVnLutFWxzXp/4gwIDAOHjMA0GCSqGSIb3DQEBCwUAA4IBAQAAYwPUlEPIzB88xdz9WTaC8/QNF/DbfYOYKOD5439rGPhWjJ0YBe6SliohQf3lK0tfBrnaCj+Nw8EwzJ7fUD6+9xJ4FLSSQPSsH3pxZliAdiLXKWXUNou6jiPTh9gSDBkkjHvWCMhHj7GNDdIEABbwfqsSlejzNsQZGUVu9Z7vP0+flTGvqC3qIJqschhpQWZqaD4YR73K06H+JEFn6vnGQ6UVsWM/KDaktvLStQui/OwIqK8kyEm2cpCQOdkVPJZ7vTcGDgonWvbwaxf78xPJUqHSNkuWIHveV6dFlS949v1eJYEwvcsv6DyVD6UI8A2efjnQmjA4KbXucmWzm0KY</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509SubjectName>O=GuardTime AS, CN=TSA1</X509SubjectName>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2010-04-09T12:33:34Z</StatusStartingTime>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">TSA2</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509Certificate>MIICwDCCAagCAQEwDQYJKoZIhvcNAQELBQAwJjENMAsGA1UEAxMEVFNBMjEVMBMGA1UEChMMR3VhcmRUaW1lIEFTMB4XDTEwMDQxMjA3NTIyOVoXDTExMDUxMjA3NTIyOVowJjENMAsGA1UEAxMEVFNBMjEVMBMGA1UEChMMR3VhcmRUaW1lIEFTMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp430lCKJvdyzzdK95iX4IlSE3MyVDkiPcQWKdvM/O0K/skXMKxK9308G01VVPz4Q0Fe/zm9Hd/b0tF6lNehGpi+CUfS13eq32JZvfyI7UsGNZCiU0nnkuGUUfLCXqlEMVsqfxXu9RAhwaJE3Zw0GZLc4jSF9xJy1HRSSryUkgp09pOl/PP5l0IgBeUESM0U3ALPvS5xjgMpYJAOshZCIS+rsyO1Cp83ymVNyGAw2jUCgjHGHu/l+wbTw8b6C2pUnqcUacaemjctKhtf6hNs+5+uTPBW2q9oA8k2c0SQii7+V04H8L8rvSdLaeVuNDgjEjzqPIJV7oS62APrWlWOf3wIDAKlzMA0GCSqGSIb3DQEBCwUAA4IBAQCCHTCmS6YOLlnhSEMpOq6F6ZUPq7B4BIEVJPlZOkrPuGRnwXY3CP1CM01mM2FcNc7OMYwEVyJNt11Aj12kB2yoCGCqABdYij78P2n4MzQykakymH/IQhTiP6rZ1glB1stye5yboAvezm5Cor9IbdGSf9QEv7DPGYqqyEwDAqCIhIgyKWBDTixcKkRFlP7hvDWCzYaDaCzaxcxN0Cjv0KTMoTDzK97IZJ2+qrBcgP/9AEsZIfPOlvzObbrRpnmwowwgNvYT3p3il7irrIwHryQh8H1kU4AwxmHtuMDcVKvQQrxpCQuEITPlBlelY2MdXKRoCcu4q//X5lq9YYP1XIjH</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509SubjectName>O=GuardTime AS, CN=TSA2</X509SubjectName>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2010-04-12T10:52:29Z</StatusStartingTime>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">TSA1</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509Certificate>MIICwDCCAagCAQEwDQYJKoZIhvcNAQELBQAwJjENMAsGA1UEAxMEVFNBMTEVMBMGA1UEChMMR3VhcmRUaW1lIEFTMB4XDTEyMDUwMzA4NDEwM1oXDTEzMDYwMzA4NDEwM1owJjENMAsGA1UEAxMEVFNBMTEVMBMGA1UEChMMR3VhcmRUaW1lIEFTMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0AjnC81sjs87Vv9e8XDGWcKaj7kJTxuaeWpC+WULglfyU2YSawqwb1PZbM9AT0Oi4Dz44tCG1o0Kcaeik+vWFe7AU3GSSC9K4Y3+jrhKZEOhySn1yI1DMdnl+Iv844R/IqS+XEKvP0c2LLnT0Bnmz6l8GIUh2c9MJWXIXfNyfgymldyT3ssw/RabL/IksTdqMsa9B7ar81vtmEG2rzsUjCl6I8U6N7Etv3hseALX/mcdWplpWn8uxAGUl8KqskF1itQ04BOU3P6Qk0WsLFBNCeQ2Rj+HcHPEdxtkT1eM0IbmOT71FuS7YZjC5fqza+CoiSPKBMJioU+28KG1qOFC1QIDAOwjMA0GCSqGSIb3DQEBCwUAA4IBAQBftgbUf5jzWS5EwcLmi7OgQ4ejPme6ZO5M+SX4OJh8cTViXOpqrF6JmIaFl7auqTKa4KNtgWmeGzjaqD3U9WamJ2aU3xmtf+t9rHWns9dBE+JRVdwNIjvOyEt+foSCENaFxtPRDqpaphx/fYC+jdCdNh+JHuKxqf1tW9ktBFNxG7qxmSeBa4eC+RosAXtt0gbmHBVMOQJOApGKIlQzruJ3c5YrCRzza/+D9jSkyp196VO+aYmt2epLMTK5CvJlgIjvF/vyuJuEXAnqd1Si6qUbfLxchWHgJ/dxUf7DxeqpPzJ8s+V0CD0fXYTIHa3p9Kz7/gLqpZMcuY8OH0nVnYOn</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509SubjectName>O=GuardTime AS, CN=TSA1</X509SubjectName>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2012-05-28T07:45:00Z</StatusStartingTime>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">TSA2</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509Certificate>MIICwDCCAagCAQEwDQYJKoZIhvcNAQELBQAwJjENMAsGA1UEAxMEVFNBMjEVMBMGA1UEChMMR3VhcmRUaW1lIEFTMB4XDTEyMDUwMjEyMTM1M1oXDTEzMDYwMjEyMTM1M1owJjENMAsGA1UEAxMEVFNBMjEVMBMGA1UEChMMR3VhcmRUaW1lIEFTMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuWgbOYOThEhCRi61lnP3GSdD+V4sjuQCehCt9MJ+yyFvrEcJewvGhMaCBq7mUJul0yV5pCNoSH7gLDaO8XByJ4acmV8DxKAH1KlLSH/tashAjxQLMbReolA9c/qKiwO1oK12z5OCN7rA9C7PBO8gk/sCLFacOwgYtDCz7faY5l94AEaniIA62hT3PZ7Sd0IkcL5Gp9goJ2tZdQ+G58GBZawF+pfS2dzWSkKxWiV/lMzZahRdaXUF7vCGsXDsVHqS3AhL7ZblGCRVX0Thg+RCyRBqE12iPea8HWcVMxSJFHLhvSvKHTpj3iA6WVIOCJGUlhcz7h373WCKtgwGx7U+tQIDAMRFMA0GCSqGSIb3DQEBCwUAA4IBAQC4F/SnPubK6gaCyw5/7+sMTMILecuEGZ3W3ScAWLY4KP04pS7ViqlJxCvH3brl52dc9gUG0h602hRlEhdcXpk96tcd108er0mv666mGp97CT92vIL2E46mnz6QUG8uWyNfs+7K5SCgfkAflU7+lypM0NjOLXfDgCDRK2x3S7EAJh1mlqYSRHL9mst1sBLxjUMzi2xzOEGh5SaijIb0xelm2bp2J3JZrCvyjvGGA+95xRwHrGL9sMFdksrY6u66gG9zea8qurkSzRYBv0OGNUHwQWpw95QPZ47IITq9ipqC+J67FIEZheHTUtgPfvx1ch19IS8GiSM72M6rAeS8Kq19</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509SubjectName>O=GuardTime AS, CN=TSA2</X509SubjectName>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2012-05-28T07:45:00Z</StatusStartingTime>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">TSA1</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509Certificate>MIICwDCCAagCAQEwDQYJKoZIhvcNAQELBQAwJjENMAsGA1UEAxMEVFNBMTEVMBMGA1UEChMMR3VhcmRUaW1lIEFTMB4XDTEyMTAxOTE3MzE0M1oXDTEzMTAxOTE3MzE0M1owJjENMAsGA1UEAxMEVFNBMTEVMBMGA1UEChMMR3VhcmRUaW1lIEFTMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA+OA6jsb8QE/mLd3RPZFW40+l9RiGhpVWtaPSNgJAu1emrld4SFmLpOWM5BPsK6tVj2waLNucmEuRtG3r6H91E7EEgjsiBDxJaaREHytXMgpatMkt26X6Cg73Eb0pvD+5eBIh6VpksIWHtRrtq6ahde2wpb9CUmF8nb9IjfJqEsd3L9+EfsF4/EppRzOs4GDzKG+NGmBz95IEMGiIf0yh9Ot05b0Wj4xdOT7sJONbF0lC5qpQiPoXMKeLzsWWj6RfctjjhJZ9s2xEyLfwM89Yb4/vdwVVaa9Rk36ZkCvuoJeP1e+FKDXAJmNRGp2knEC1lQBZvXLG027bKmDdU0+WGwIDAKKPMA0GCSqGSIb3DQEBCwUAA4IBAQCR63M7Z45TV0MW2eA1bYO1vmRSryLbBK7fC4+2T8BqCXC8PYVxRtdMrQMdLUvXolibDY8bUDIC3GI4LLMDu1ivVcAcRJOCO4ii5KHxmK+mlmInif8v7YTZIlXAqPxbxJlYmpRNaEHFcDS7fciYzvohPzpbxRCKb4Nu9rfA0YqJv2s0vZmkZPTQ7W1vwHQw/+7KeRL3v/oY6/ANP0eKcNURwdhV3es2kya3RyEXH6sJuv3iUGOIPTAp5h8T7RV0xjlDxnz6BcRMSxxpFhyaUJHaA8ELKQXqHx1jjz0Ycri/AdIM21F3wc5Uq6855rm1STGythhxYFkrgx/dgLU7JeXc</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509SubjectName>O=GuardTime AS, CN=TSA1</X509SubjectName>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2012-10-19T16:31:00Z</StatusStartingTime>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">TSA2</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509Certificate>MIICwDCCAagCAQEwDQYJKoZIhvcNAQEFBQAwJjENMAsGA1UEAxMEVFNBMjEVMBMGA1UEChMMR3VhcmRUaW1lIEFTMB4XDTEzMDUxNTEyNDA1MVoXDTE0MDUxNTEyNDA1MVowJjENMAsGA1UEAxMEVFNBMjEVMBMGA1UEChMMR3VhcmRUaW1lIEFTMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmbkBqCyj5DTDvCRFqy9AubKiWtz1NczYGFG4Uu1YrtNpY7hOrutp2SxjBZGMwcXDXdzIceE28FCvuPjhTF1MsSmWA3wRqEFfdoKtwJ3hYM4N8NKB8GHgDKRYKw5nY++1anjt+KoxhpZsRbaAvPZSkbONr6trgSe9DUXE1WJ632LAvC0PGdd4LnUERxnernnhs5N/mQwv4BJmMPHcZ2lpiMfBCgJ2/v7r9UbodVRkGr/EHMzp9RdehneT3IQpMDV+7oL1niOyXi6KVdlbqaLzmL8QTpQuopfhaA6uKaAegWkkEaYOo50BK3xYKZjCUHwL+yH6Sw7ddgGNtBId7vtdpwIDALyRMA0GCSqGSIb3DQEBBQUAA4IBAQAjlFih75+4WvKgcTr7CHVgftiGLaSCa93uq57kmebap1raFqigOkCYpqg3Jx5DDhdGcx93VjdqTt6qC8IAvx2VJAywQXOisTtIrfiXK5hXUJMWlXzqT6q6Kv1q3Ac8603QySfStmVg5vehW504bg2UnjjL2oY0+X9e/D8nQRpeI8zVNAYYk2elAr3nNDrcR/kRtEfughvlK2F4fS5R4UrNO2P7xTaiNdQwRuq3CJZEkA2HjPRXE3kiJoL80p7aWU6DKOOHZr6VQjcOHJiK5T/ZUHeOT10tM3BCPHzmmHAs1ziMkFFfItOmAXooOXBsw8L3cOX5BiopaTnMzMw7Pwfo</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509SubjectName>O=GuardTime AS, CN=TSA2</X509SubjectName>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2013-05-15T11:40:51Z</StatusStartingTime>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">H1</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509Certificate>MIICtjCCAZ4CAQEwDQYJKoZIhvcNAQELBQAwITELMAkGA1UEAxMCSDExEjAQBgNVBAoTCUd1YXJkdGltZTAeFw0xMjExMjYxMjI1MDhaFw0xNDEyMjYxMjI1MDhaMCExCzAJBgNVBAMTAkgxMRIwEAYDVQQKEwlHdWFyZHRpbWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6jdPpv5oA0BNHcFTVZpB8CEjGZvWix4KWgbAVbJiQaiLx2TgmRrimtAi7ogQ2qWPpJJbxgnKQUvpL/913tMH1blL2PXYk2fR6xU/jF3DoBvQBA7TrX39OlcTn+GO/noh9/hz3/a5ebyp452AyFow/g7IzvECf/kT8G+OcIj4aWK/M7qbmrj98eB/j6t5kuBF26llyLzExJr4iJOTSuCaR7BT3yWuLC3rAUtXJaG0XiQxkmTd6Ibt5GK8pSBtsQfKeJv9iTUS6I093rqZ8dSiP9/k2satrk9/hy464niGyXiKWfiEwWBeEe6okg7FwtZZ7ZHL42IATqLBRmbI9qvbXAgMBc7MwDQYJKoZIhvcNAQELBQADggEBAEbHvn6BZArTuTDE+opwN0NZ6FdtQ102tR1qWMcNGgKKICc1dvQpTCsUD5X4RL26pE0aNy9lB6HFa2vNlS4ZOz7LAbxKWn9DwSTHZVCBmDz7cThAop6YaVd+f2cYk6aP4FnIWr0dfSTTqxIWyFURip5TLC4vgu2FvJRuQU3LTBcpdbi5WwVSxxgS5VCzpEc5qUC7kZFGBV/aze6CAxUoE2nWrK3udj/8RUOSpUyaeF+f4oEAkR/xMKvd1xuWjl09rRyOD71h7WhfmNAJDHYZVRVthl6XBJbv+DMOkjpltfeFUHyvZm9eXEZnUh+KS8VpJ4O62VA+rNwV6e2QgaaVu7M=</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509SubjectName>O=Guardtime, CN=H1</X509SubjectName>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2012-11-26T12:25:08Z</StatusStartingTime>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">H2</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509Certificate>MIICtjCCAZ4CAQEwDQYJKoZIhvcNAQELBQAwITELMAkGA1UEAxMCSDIxEjAQBgNVBAoTCUd1YXJkdGltZTAeFw0xMjExMjYxMjQwNDZaFw0xNDEyMjYxMjQwNDZaMCExCzAJBgNVBAMTAkgyMRIwEAYDVQQKEwlHdWFyZHRpbWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGUFzXDI8KWQj8/UcZLf1BecHHG3+YYoA3FwfZfdNjlbRepRdwypQx8p0RNbvcZC5eP7TnOLz8tCA95jBclLXOOMEKLeIdbcEuERrVNNZ6MplCsLBfxf0rSZzPcgjUA8vnREZj+rLqYkUwt6P2qt3uwCT/Ymm6D25UG373TX/058+7+8YlftspEowUPZt1E23ZzpTrObervZSiqvy4V1+efOPQZq0B/h71hkmw0+/zuWJ9vjTUhS3sde86AqDf8s3q6G1FbVEH9ilnJ8XZipam95fZx+kRCeBQ/Yitw+lYeLcGFQKOJ0uZuqMo3HnFcJfNkd27uA1Ymi938SVOCypfAgMBbiswDQYJKoZIhvcNAQELBQADggEBAHR1TVGVIuBLeTtrflzXP4bnsczEudLu36D0dTKcwTvBeGB4YEnaBp69vKT2/boNbdeZ0Pm6ft7PQYRzQg5v8NVlqmYwq8pAxNhrywGOICOynoW7mnRbooDKVQ25Ct4vdJwdf/pcrJ0l9F1WX3MZ5rNgKTPW6sXrMReXojfFf/2YwAvdwPhATjtRvnXYhkkN0aeXvkgPiPMctEP0lEiZelwWm+DjVFHOy8l1d4+38rvh25tuChxxcl/p45/H7xpAndHO1qpKEu9DJy6q5eWBcNgvHVf7UTXSDtIuRCOcS6g0Q2yz72sdW1Z/m1W/67ToYjofQwvhc14CrhQkD05pRAA=</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509SubjectName>O=Guardtime, CN=H2</X509SubjectName>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2012-11-26T12:40:46Z</StatusStartingTime>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">H3</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509Certificate>MIICtjCCAZ4CAQEwDQYJKoZIhvcNAQELBQAwITELMAkGA1UEAxMCSDMxEjAQBgNVBAoTCUd1YXJkdGltZTAeFw0xMjExMjYxMzAwMTZaFw0xNDEyMjYxMzAwMTZaMCExCzAJBgNVBAMTAkgzMRIwEAYDVQQKEwlHdWFyZHRpbWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDVkmSzH2Au23FOAGkCMTdCZUoHCcOHV7EPqVxFmwea01gS0nDfAjzFUcudvgYRtaw6r6r4ZPLC+pqBI0W7FjeVpRQAuKypYGhie2IEd2FAQLDB4gnJl68Z7K9B+Njc8rvwKbrqix+N3ReqFz9IENbwtGrXj90SMFBoCofkmUCe+fy5H/YYjhud7wnZUhYPw7DsYU+5eqAh9dNXNSD4gxOLDoZgID49G953fS2pkgdZKIWpZl+/hftiTDLD92NB0HYwoqEJZZGSM+RUKMxPeRiHz6goGcqoXp/WjeXyd5uiP4TQX8KsvAQQDTBrBs8DFbFlL7MOEzM+vvV2PdFdU0bRAgMBDskwDQYJKoZIhvcNAQELBQADggEBAL/Invma9hUUj7tcZAKKNlZm2bktd6jguW+eFUbf7m1zfSLw3sq85mwFkl8hSDlV/d4pasJJCd8KmGLki5T9BM/TAjvzf1g2orBGMArhZkYNnYkuJTHcxetLFqtyBxdMKGiObmhfTI1YNAckomnvsausJ8ejsKKFxFTcWQ1TOeL3v3N/sZ/c/pwVd80ZbTIo/k/dFwbRVkhuj3Q+DDi/8tlcGXSAppBVX+uFqDGudu3TZ8XQY7VX7ZSH/2rIO5SZm0CbgAOFYQitDLKLIXEBS6R4W4n559L+dXIaStAR3U8Jmx8WXWMSsa1FJVynyiVLUMMw07mVgQGUs2IK81ghXsY=</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509SubjectName>O=Guardtime, CN=H3</X509SubjectName>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2012-11-26T13:00:16Z</StatusStartingTime>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">H4</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509Certificate>MIICtjCCAZ4CAQEwDQYJKoZIhvcNAQELBQAwITELMAkGA1UEAxMCSDQxEjAQBgNVBAoTCUd1YXJkdGltZTAeFw0xMjExMjYxMzA3NDdaFw0xNDEyMjYxMzA3NDdaMCExCzAJBgNVBAMTAkg0MRIwEAYDVQQKEwlHdWFyZHRpbWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDNVtvh71sZgFYcsv6a/zRU3/iby6KWNztiEjzuLl2oaqsUEVHq4kpAAj6/Hl+UPpIEwPEckB6rpGRgeN/+K+4bWJTrxh/7S/k3sQiHozTAYIOf6TIC4xAK5rjkfRyJNWZMbKU5ShXGC+DMh5sn5ZLtxOLshP4bVjCDrKUb+bNJCxYE/UT4N3bSPj3j45CgYnwqANWu2MFYcuuwSI6M+BiLWRA9HNLwHF3nVibCCJtyo17gN4oa236h61/+hehqICa9xePBBRh9gao35dtFNOEUgEN+qjqXGkUBrcFst6SG0nGh67AGJcQeku3QKU8Z81qocY9NhUKeXordC1C/XPsfAgMBWGEwDQYJKoZIhvcNAQELBQADggEBAGAdaaN8Zy/BWVBH+hLT+LXFJLKmFxaqRKRiyPtuerCRHmKjlHw8JqlVjB1UDUy4BN1LL04k6iwcpZX/ahuvlG0cwrdfi2/ld++ngyMQ8ecFEvjvli5u9kqiWSFxwDtA7fU5rsTm+Qni5hklPA60VMQHkuylx5oHejoyvPoBEft/tQnQ3QL+re7Cs06in8hkBtWndYK9jyot7G99wWfR5TEYzYQkze1L0oTjmySW/+EkrsT66XmRWHQuYLgo5tL5D+oO6H2tfeiKQ5PO0+zDLwQJJYjvvITCVKudR7/sH1v6/B4nXuvch82gaAzlfHK3EP6TQ7CBC3cw+uZ7qkggdIY=</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509SubjectName>O=Guardtime, CN=H4</X509SubjectName>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2012-11-26T13:07:47Z</StatusStartingTime>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">H5</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509Certificate>MIICtjCCAZ4CAQEwDQYJKoZIhvcNAQELBQAwITELMAkGA1UEAxMCSDUxEjAQBgNVBAoTCUd1YXJkdGltZTAeFw0xMjExMjYxMjUzMjJaFw0xNDEyMjYxMjUzMjJaMCExCzAJBgNVBAMTAkg1MRIwEAYDVQQKEwlHdWFyZHRpbWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCzNmmpHjZG/rb8xYUBH5TgSkSE9tkVl+JgtkeokY0BLZvrJhM9TZ/XX3AbN5aagJWnMgxPDBCyTYcA7XzsW6lRlQK7gym+zbLi9bmLEcpQzEYdeQs4Bi39Hb4vtlHYOFQjdck5H0CCaiLoJVJxX4b5y1dczJjXN5n7pkBl/YXXuIt4h/41bdZKw25j/KxEGWU/CmlZdrrDPzYW85aYk++dbO+uKspRkkIQZV+impSUpbwjOoN0VjfrmbJ7s+iyvB94j6qvvSTl537uFY6TOK//W3O4OrtEd8ze3aiePC517yTM8IQaUOrNy/pojan7FkhvLcVi1duQILuAcDu7gaQjAgMBMMcwDQYJKoZIhvcNAQELBQADggEBADndrk/PCTqGVmbrtjFWmYIjLyFgbUihSoHHf2+kw66Mzi77LFkDc+CYSz5M1pIjsXQe+a+Kkrvpc9YKkvxnT81ttiSduRujCNw2ISrYfFVP91Hzxh6hl2mnRSF6LOLsNbZCaSJjkH4JPuFdnY7wUiozKFmt/6T/5qu4B7osH5o+sLuCJKcgk0fXgssx41JM+ZUWf5JhS/QUUaPiW18s4SOZmNmO5w1IYVVG70bUOXsoGsVmrBNuuQeikPPdE30OAf+4ODB82rudUZok/ZrSW69p+eiAbkLKqlVfd1Lx05xeLf/EBgIvlSXRUECHV2LDmTbwJq1wDjHh5NHN7Z8I22I=</X509Certificate>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509SubjectName>O=Guardtime, CN=H5</X509SubjectName>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2012-11-26T12:53:22Z</StatusStartingTime>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">H1</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509SubjectName>O=Guardtime,CN=H1</X509SubjectName>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509Certificate>MIICtjCCAZ4CAQEwDQYJKoZIhvcNAQELBQAwITELMAkGA1UEAxMCSDExEjAQBgNVBAoTCUd1YXJkdGltZTAeFw0xNDEyMDkwODQ1NDNaFw0xNzAxMDkwODQ1NDNaMCExCzAJBgNVBAMTAkgxMRIwEAYDVQQKEwlHdWFyZHRpbWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLKt3SYJHx+Y0zQypj433j9k23BtR7VxLy+FDL54GkqmAiCmaknWz/nRy19FM+kDfciM92OySnneN+nOyykfoblJ0uL2CIhN5vYITV9QvHxNNsij0urOiWu5eXui6N6T+lZPOl938EmNeorJbgzG7FeDJid5W4kRBE9apiRBPp3YFehl0crycBgLY6kHlvvoH33AgwsW9Zbp2B7jWU92GdH1D3aBw5JwhEhSI01sqjcI7Odbh7PZaygsXpoVRyW1T5PzDDR1+qoWHoak/oN9J0NXMEAVyswpytQ0rckOIbnXhfA7va2WLQ8+GuIm7wKwquS2wtqgBPbyvO7rP4L/AfAgMB4EEwDQYJKoZIhvcNAQELBQADggEBAI52GHcEe75qB8Sps07G3TVA+XXh+PGFZYSMrH5bsn1uJvaDNDb1fl1dQCK+YibtoxzVM0pdyBVlHFWsex1wTpdmstsmZYP8Xaj9ezabN6nPSCz6pdzhFUKM2XG0kuny6JLAFuNjqsh13SxsATARL6yZv7L2PI5VclXHbcpRhNaqiTeTKxLfXqfTgSX1f1RGNJI/r4SoiTBT+PFJ2TcJfc5GTuRunaTeGVIe+QGIrv0fWXAlZylGTFszgq2e2hh/1i9KFlxD7gS1IPvSRrxHVWdTEjM9BHSjMd/y6L6jQ9Ti9qW+UYz2CRo8sOYgfB7axA1mVmv/W60TQr2pkCl7GDM=</X509Certificate>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2014-12-09T09:45:43Z</StatusStartingTime>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">H2</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509SubjectName>O=Guardtime,CN=H2</X509SubjectName>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509Certificate>MIICtjCCAZ4CAQEwDQYJKoZIhvcNAQELBQAwITELMAkGA1UEAxMCSDIxEjAQBgNVBAoTCUd1YXJkdGltZTAeFw0xNDEyMDMxMjIwMDZaFw0xNzAxMDMxMjIwMDZaMCExCzAJBgNVBAMTAkgyMRIwEAYDVQQKEwlHdWFyZHRpbWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8ojFnaqso7obLfS6sDn8Mj22s/ZcmY2NbwfGy12xX+1FpEjgwrwea8Uq6YS55Mvux/oRcBh2UsgFxnn0IlzSLgrmRx0t42PVuufygcXVGy+voYjxsOJUkP8uFqdv+QhLPUHTyVzMKHIYvVEa434dHKiSK2nwWkpFVqEQ2hITU/uSv3ZAX64F+7iJuIlraefdZ0QC6ucdOsxAFwC3FEH+HfPpV2rb6nhsBu8hxIGWOqDHoCcd3y0H2+7n/BE1pmOCkuT0j1tKU2NwUrEvWfRna2xyx+zNff9PmcNRrlT0yytr4ghCuQJbcGpA7+EGf5jGKfGjL1xL6GXwnb3W23SPDAgMBHWMwDQYJKoZIhvcNAQELBQADggEBALxmxs0QzRhDIlCmedBngmOGYIBd9sJ3TtWXak+4cJemPttrKPetWlDnSHyW2leuO6neIUtvKSXVETrIqbX0Y2bn37qPseBu3284qWLi2fAYhhOKfz2PEuUmck0+p3wKH6iDgsXgjmQuu6wO9m1+Y8qB/K+mSwi8gpxjBU38aPCgQrPZnIAbBPpju2NBb241ep+aOlonKQRO+KcsPMwYzLt0xEmkjopq4dRl0i+Nl/m3EVc1JCIslvSD37tUBQIbEpvv7OrXbv37xvY9Cr4JRWrrjrRO6n1d2NSxdagHjwobdBgPCQXGqroMxUNL0EprVmlbRNvWkxmj4wd6PYKfnaQ=</X509Certificate>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2014-12-03T13:20:06Z</StatusStartingTime>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">H3</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509SubjectName>O=Guardtime,CN=H3</X509SubjectName>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509Certificate>MIICtjCCAZ4CAQEwDQYJKoZIhvcNAQELBQAwITELMAkGA1UEAxMCSDMxEjAQBgNVBAoTCUd1YXJkdGltZTAeFw0xNDEyMDQwOTI4MTFaFw0xNzAxMDQwOTI4MTFaMCExCzAJBgNVBAMTAkgzMRIwEAYDVQQKEwlHdWFyZHRpbWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC15sVKLBcJ6NRMFmMZxyBy/kKCcBr8zwozbZ+3cyuKeRk8s2+9IEH0xklpE9MxCmDaW65rpk24aX01A9LvYaM/Jn8bzE9H955wuRTWZbUpW22iljLxjq3x6bM2mwMB/BRkWPK/0BZ8mO1XOXFGh6eRD5OqLXDen3AXno3LgxpibK7jHekfX1aT2G35c2zDcZmif86bQiFSxPxI/xJXiJcswX3Xl1CoEdoyiOhyYIl1756QKzNL/yzXy4W7Fczk5gjax+ke9snndPg/ZnPzKLHJowNyPzobhG0R7W7eG/S7BpxMTEG3alA3BZvV2gmVDw8Bp8t6mNNtxgbWL6fqKQdrAgMBb5cwDQYJKoZIhvcNAQELBQADggEBACyCZSs4DiVR9FvRRUCeXAU4zpvlO2+nlAqL/SnK657aHNbnnQKqtBdoW4N/Gf6Pxz27B7PB1c1p1qgmKzvVewKfwh+37XoCIxqenoLzwALGN0wPne3dVB1Jf8DMEMtECB5ktZMd/BI8fgc6VlYBDnDXa+qu13hbTHYuWV0dIokseNOoNU9twcABn14E0AsEwfalZpXps9LQgjVx609pZwDFRQo3igzY4qKxpivUD0xyrjjsh5UebldLj2K7gtFubrenuQuRerVFIJ82VmNsAdFFzyVsCXdUdULO+wxcnIjCUlAY2l8CEM70z/UXmuCCqnoqPmmXk/oEIdqPLZQqR3c=</X509Certificate>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2014-12-04T10:28:11Z</StatusStartingTime>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">H4</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509SubjectName>O=Guardtime,CN=H4</X509SubjectName>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509Certificate>MIICtjCCAZ4CAQEwDQYJKoZIhvcNAQELBQAwITELMAkGA1UEAxMCSDQxEjAQBgNVBAoTCUd1YXJkdGltZTAeFw0xNDEyMDUwOTQwMzVaFw0xNzAxMDUwOTQwMzVaMCExCzAJBgNVBAMTAkg0MRIwEAYDVQQKEwlHdWFyZHRpbWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCgdoH5rbrx9r/CkW7gdHjEGtJlVYP9/sF26W0yMVvyEApwXJk9ccM5FNeJlnHO94DQ4jQIYGU8MnFu0Xs8FlrRI47vPikjsdI/HfGW8zQFvPq/CGR2JWtoTW/OS3TLlhuKsgZ4ynsIZs7VrU9H1bk/OyAgtvK3sbdyELF6JYIy0t2mN5kXHPgFYs3PCifQteLEDsYLdxKKtwnEpR8Vyptw/9iNHPsvnqwpa/U5UL0Q/0dF4fxpYNwVdgTKL5bpjaI6I2NmYBdhI8L9aTdEXsP+kSA/+pB5iqNGZ9vlrfweRLsqb8fIILjgIheJwgOKMMTdfIsxfN8nJPr6ICAjd37DAgMBmHswDQYJKoZIhvcNAQELBQADggEBAHh80N8rHNR29mMguKbYl5b6Enhls0VWx/F3oDe+gfZ3p+ASXHPqZG8+e0BwDZh0QykZ3g8etSBL4yOEUi5PEhilECuny++NqFItHheyUXFFJih5qCqP8w+qiseVignIlRH/oumNXMt0HZUeWvh0G43Nc/6OdW2g2OtjUKjQ3WtbNP9Znx+okruUAzOrWpYN0V5PqE5FXrrsslykYb6ou3xThvmkowHddyl3x/koUd1nfra5YUAY9hzfFfUC8SdRg805OSy+EwI+dE006j91dR1EyNKZhqEg1Q5Wb2BGGRXbAYDOGeuX6NE9X+V2gKqD+kauxfz+t2f6lzWEueaexo8=</X509Certificate>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2014-12-05T10:40:35Z</StatusStartingTime>

-+               </ServiceInformation>

-+            </TSPService>

-+            <TSPService>

-+               <ServiceInformation>

-+                  <ServiceTypeIdentifier>http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC</ServiceTypeIdentifier>

-+                  <ServiceName>

-+                     <Name xml:lang="en">H5</Name>

-+                  </ServiceName>

-+                  <ServiceDigitalIdentity>

-+                     <DigitalId>

-+                        <X509SubjectName>O=Guardtime,CN=H5</X509SubjectName>

-+                     </DigitalId>

-+                     <DigitalId>

-+                        <X509Certificate>MIICtjCCAZ4CAQEwDQYJKoZIhvcNAQELBQAwITELMAkGA1UEAxMCSDUxEjAQBgNVBAoTCUd1YXJkdGltZTAeFw0xNDEyMDgwOTAzNDdaFw0xNzAxMDgwOTAzNDdaMCExCzAJBgNVBAMTAkg1MRIwEAYDVQQKEwlHdWFyZHRpbWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC60wohNDbrmyAL/7WupGYRFg8sBizryJup1HDV/YJvhVAo7jt63nrzuxqnADeqlzeek2GuYugh5LbYRR8EeBtxE3ssIablc5TLKPZj1hzJ+Tsw39BrbYebQUwusxU+BUclQ9TpxgSAM6eXa5w2pi9o8eiHVMxzXQ5c5BE0XGSSH4IRRoej/xnealXgxNIFvEm14sFvkAg04WQQwD9ZTmWMY80WHeYDFr+v7N520r19GMyTc8YoR8DfWI0lLBYrcG1yDXu6gZlaLD+Xrb633Qn7WRgWD0ejCh9taWbEDBwoc6aM8yZDLfBsExYQSn8RMCcVXZjDZv5k7+IQaozgj0q7AgMBarkwDQYJKoZIhvcNAQELBQADggEBALnzytGvxyDEf8fDaErxIVaZpUcZrWSifiBc3jK3h3PvFTuaY98DT9keY2X1vM9mSeMBusRdMbIkFROA6+uUUNEXlp7lQEoZ9/N1H4vCGscvZWBOua668qw2PrUCQoD5pP1SDH/0JpK4wX+Xk8bdi+Q6cHu2p606r4PBtJVv2oR5y+LaghTC10pT+4+EQ8rDPmseiatvSa9dJdz3RM/bIR+Ki9OO5nBYpPBQJuvDTJ1rfWSfr7JD0ejDOVeG9OfN0j26L/sChV5uZxRMs/mvIlRibHqXU0+oeOGCCsZGb6YN27nLFh5TUdqtGRbJuu3f/8tYNLa7Gb/iI6afpO8nRXc=</X509Certificate>

-+                     </DigitalId>

-+                  </ServiceDigitalIdentity>

-+                  <ServiceStatus>http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision</ServiceStatus>

-+                  <StatusStartingTime>2014-12-08T10:03:47Z</StatusStartingTime>

-+               </ServiceInformation>

-+            </TSPService>

-+         </TSPServices>

-+      </TrustServiceProvider>

-+   </TrustServiceProviderList>

-+<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="id-f7685ea087cbe6b4462ba71954a2a9a3"><ds:SignedInfo><ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/><ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"/><ds:Reference Id="xml_ref_id" Type="" URI=""><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><ds:DigestValue>j+9gYt6p5wepZ2D+v4UMpi2ngnyACS2Xw7Mdl/UldVg=</ds:DigestValue></ds:Reference><ds:Reference Type="http://uri.etsi.org/01903#SignedProperties" URI="#xades-id-f7685ea087cbe6b4462ba71954a2a9a3"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><ds:DigestValue>h/24vkRG/BCBuEIS+6inHtgAurioFNbkO2EkycN9uEQ=</ds:DigestValue></ds:Reference></ds:SignedInfo><ds:SignatureValue Id="value-id-f7685ea087cbe6b4462ba71954a2a9a3">XYUUi+Ch9gcfrz0DfsifdcB6IDBCFicSO3ww2e8ssGy91XzQLuKfwC77ROHl6oApuPxYYeUkXUXZ15Im/kq6GjYcqrQJ0ZLoHpaxTgx2ztLwPAA4McdXNt1QoNSr5EBUxlk8sYkKh142PZWZ4kAxDyAfDlE0jnhUvGRekbUEoX/00BLCmX+KhTPcTIoj/OEhLMTwJPNPbryXpOrlxFF8NyAXX7o5tOu1mV6/ntyTpHte+AbXdL7DT2Aaj9htGS99fL0jPBAVRUkTdSB02u0xRP3t38nY6qDMV8FESfkJcWXmWjrc/qBCxaJEx1QvfoKESlp/2Un2FppsoEqs/FB4Tg==</ds:SignatureValue><ds:KeyInfo><ds:X509Data><ds:X509Certificate>MIIDtDCCApygAwIBAgIJAOGr7PilHGMwMA0GCSqGSIb3DQEBBQUAMHExLjAsBgNVBAMTJUVzdG9uaWFuIFRydXN0ZWQgTGlzdCBTY2hlbWUgT3BlcmF0b3IxCzAJBgNVBAYTAkVFMTIwMAYDVQQKEylFc3RvbmlhbiBUZWNobmljYWwgU3VydmVpbGxhbmNlIEF1dGhvcml0eTAeFw0xMDEwMjkxMzIyNTBaFw0yMDExMDUxMzIyNTBaMHExLjAsBgNVBAMTJUVzdG9uaWFuIFRydXN0ZWQgTGlzdCBTY2hlbWUgT3BlcmF0b3IxCzAJBgNVBAYTAkVFMTIwMAYDVQQKEylFc3RvbmlhbiBUZWNobmljYWwgU3VydmVpbGxhbmNlIEF1dGhvcml0eTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALhdQ9c33Y98JC0pl34+rg+qXLgdjEQaBM9gpxOpIpeqwrcXi5xbLmh4mk6imennbRaZXgJRqrOkx77B+UsBwn6uPgeZenJ1kFGvAOR9aePbgxJ5AggMr4wJXSa03OSGDhptsmMFc86qtnht94mDf1UCn1CNYA7qQHzu4MQwqJ2Ist7IIki89VZD5I4Y5AItMKlEjnHAOw/dlMfI8SxE2vvxCIyQu+rhfGPfwotHi0POyKtkX9Y+JSqEVqRXNw7B2x+d9mRYUJ8EqDvj5ag9dtgyXLsfJ4HdUJMqvoT6QnfwlBbaFusTm3R8SNVXl/8LHDoM5naOSKAOGRSe2OnxAJ8CAwEAAaNPME0wDAYDVR0TBAUwAwIBADALBgNVHQ8EBAMCB4AwHQYDVR0OBBYEFAon+QooAKxPsgZlsTxvK/8synsxMBEGA1UdJQQKMAgGBgQAkTcDADANBgkqhkiG9w0BAQUFAAOCAQEACansBzvd2iwBlZg50oueEtUlFyE+do+FmI4apydq2bM3kdeikWGERSbV1EzD86j7jpNKEOvlPTkV7fZl+7uCJ3OuCrzHEzuaZnvFPkN7Rmj4P1AGh5UK4UVWJwTceuhzIf4D6+/5CNY6U8iEHIqvAmTVOPSKEvxdBv7GKHy6x897icQa8ttHq+xCLmc0+6zpbzSZ5dOmFG3kzJuZPqtqa89Lqf7x6IRRKgUd+C+JsKDMjEde/eYnM8yxdVlzEWe6Z0qKVvPTuiCnhTNhaaQM3aiw61RMTes2Ik4wSGY75XZjQV5gVszHJBEntktcduGWCuJ24qS2lb1M2/8bE43Fkg==</ds:X509Certificate></ds:X509Data></ds:KeyInfo><ds:Object><xades:QualifyingProperties xmlns:xades="http://uri.etsi.org/01903/v1.3.2#" Target="#id-f7685ea087cbe6b4462ba71954a2a9a3"><xades:SignedProperties Id="xades-id-f7685ea087cbe6b4462ba71954a2a9a3"><xades:SignedSignatureProperties><xades:SigningTime>2016-01-13T11:30:12Z</xades:SigningTime><xades:SigningCertificate><xades:Cert><xades:CertDigest><ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><ds:DigestValue>FLND/PjEXrla9sSFb5Npn5rUqkw=</ds:DigestValue></xades:CertDigest><xades:IssuerSerial><ds:X509IssuerName>O=Estonian Technical Surveillance Authority,C=EE,CN=Estonian Trusted List Scheme Operator</ds:X509IssuerName><ds:X509SerialNumber>16261351432217453360</ds:X509SerialNumber></xades:IssuerSerial></xades:Cert></xades:SigningCertificate></xades:SignedSignatureProperties><xades:SignedDataObjectProperties><xades:DataObjectFormat ObjectReference="#xml_ref_id"><xades:MimeType>text/xml</xades:MimeType></xades:DataObjectFormat></xades:SignedDataObjectProperties></xades:SignedProperties></xades:QualifyingProperties></ds:Object></ds:Signature></TrustServiceStatusList>
-\ No newline at end of file
-diff -ruN a/client/tl-mp.xml b/client/tl-mp.xml
---- a/client/tl-mp.xml	1970-01-01 03:00:00.000000000 +0300
-+++ b/client/tl-mp.xml	2016-04-27 10:17:23.977818782 +0300
-@@ -0,0 +1,2000 @@
-+<?xml version="1.0" encoding="UTF-8"?>

-+<TrustServiceStatusList Id="ID0001" TSLTag="http://uri.etsi.org/19612/TSLTag" xmlns="http://uri.etsi.org/02231/v2#" xmlns:ns3="http://uri.etsi.org/02231/v2/additionaltypes#">
-+   <SchemeInformation>
-+      <TSLVersionIdentifier>4</TSLVersionIdentifier>
-+      <TSLSequenceNumber>134</TSLSequenceNumber>
-+      <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUlistofthelists</TSLType>
-+      <SchemeOperatorName>
-+         <Name xml:lang="en">European Commission</Name>
-+         <Name xml:lang="bg">Европейска комисия</Name>
-+         <Name xml:lang="es">Comisión Europea</Name>
-+         <Name xml:lang="cs">Evropská komise</Name>
-+         <Name xml:lang="da">Europa-Kommissionen</Name>
-+         <Name xml:lang="de">Europäische Kommission</Name>
-+         <Name xml:lang="et">Euroopa Komisjon</Name>
-+         <Name xml:lang="el">Ευρωπαϊκή Επιτροπή</Name>
-+         <Name xml:lang="fr">Commission européenne</Name>
-+         <Name xml:lang="it">Commissione europea</Name>
-+         <Name xml:lang="lv">Eiropas Komisija</Name>
-+         <Name xml:lang="lt">Europos Komisija</Name>
-+         <Name xml:lang="hu">Európai Bizottság</Name>
-+         <Name xml:lang="mt">Il-Kummissjoni Ewropea</Name>
-+         <Name xml:lang="nl">Europese Commissie</Name>
-+         <Name xml:lang="pl">Komisja Europejska</Name>
-+         <Name xml:lang="pt">Comissão Europeia</Name>
-+         <Name xml:lang="ro">Comisia Europeană</Name>
-+         <Name xml:lang="sk">Európska komisia</Name>
-+         <Name xml:lang="sl">Evropska komisija</Name>
-+         <Name xml:lang="fi">Euroopan komissio</Name>
-+         <Name xml:lang="sv">Europeiska kommissionen</Name>
-+      </SchemeOperatorName>
-+      <SchemeOperatorAddress>
-+         <PostalAddresses>
-+            <PostalAddress xml:lang="fr">
-+               <StreetAddress>Rue de la Loi 200</StreetAddress>
-+               <Locality>Bruxelles</Locality>
-+               <PostalCode>1049</PostalCode>
-+               <CountryName>BE</CountryName>
-+            </PostalAddress>
-+            <PostalAddress xml:lang="nl">
-+               <StreetAddress>Wetstraat 200</StreetAddress>
-+               <Locality>Brussel</Locality>
-+               <PostalCode>1049</PostalCode>
-+               <CountryName>BE</CountryName>
-+            </PostalAddress>
-+            <PostalAddress xml:lang="en">
-+               <StreetAddress>Rue de la Loi/Wetstraat 200</StreetAddress>
-+               <Locality>Brussels</Locality>
-+               <PostalCode>1049</PostalCode>
-+               <CountryName>BE</CountryName>
-+            </PostalAddress>
-+         </PostalAddresses>
-+         <ElectronicAddress>
-+            <URI xml:lang="en">mailto:EC-TL-Service@ec.europa.eu</URI>
-+            <URI xml:lang="en">https://ec.europa.eu/digital-agenda/en/eu-trusted-lists-certification-service-providers</URI>
-+         </ElectronicAddress>
-+      </SchemeOperatorAddress>
-+      <SchemeName>
-+         <Name xml:lang="en">EU:Supervision/Accreditation Status List of certification services from Certification Service Providers, which are supervised/accredited by the referenced Scheme Operator’s Member State for compliance with the relevant provisions laid down in Directive 1999/93/EC of the European Parliament and of the Council of 13 December 1999 on a Community framework for electronic signatures.</Name>
-+         <Name xml:lang="bg">EU:Списък, съдържащ в съответствие с член 2, параграф 4 от Решение 2009/767/ЕО на Комисията от 16 октомври 2009 г. за определяне на мерки, улесняващи прилагането на процедури с помощта на електронни средства чрез единични звена за контакт в съответствие с Директива 2006/123/ЕО на Европейския парламент и на Съвета относно услугите на вътрешния пазар, изменено с Решение 2010/425/ЕС на Комисията и Решение 2013/662/ЕС за изпълнение на Комисията, информацията, съобщена от държавите членки съгласно член 2, параграф 3 от Решение 2009/767/ЕО на Комисията.</Name>
-+         <Name xml:lang="es">EU:De conformidad con el artículo 2, apartado 4, de la Decisión 2009/767/CE de la Comisión, de 16 de octubre de 2009, por la que se adoptan medidas que facilitan el uso de procedimientos por vía electrónica a través de las «ventanillas únicas» con arreglo a la Directiva 2006/123/CE del Parlamento Europeo y del Consejo relativa a los servicios en el mercado interior, modificada por la Decisión 2010/425/UE de la Comisión y por la Decisión de Ejecución 2013/662/UE de la Comisión, la presente lista contiene la información proporcionada por los Estados miembros según lo previsto en el artículo 2, apartado 3, de la Decisión 2009/767/CE de la Comisión.</Name>
-+         <Name xml:lang="cs">EU:Seznam zveřejněný podle čl. 2 odst. 4 rozhodnutí Komise 2009/767/ES ze dne 16. října 2009, kterým se stanovují opatření pro usnadnění užití postupů s využitím elektronických prostředků prostřednictvím „jednotných kontaktních míst“ podle směrnice Evropského parlamentu a Rady 2006/123/ES o službách na vnitřním trhu, ve znění rozhodnutí Komise 2010/425/EU a prováděcího rozhodnutí Komise 2013/662/EU, který obsahuje informace oznámené členskými státy v souladu s čl. 2 odst. 3 rozhodnutí Komise 2009/767/ES.</Name>
-+         <Name xml:lang="da">EU:Listen indeholder, jf. artikel 2, stk. 4, i Kommissionens beslutning 2009/767/EF af 16. oktober 2009 om fastlæggelse af foranstaltninger, der skal lette anvendelsen af elektroniske procedurer ved hjælp af "kvikskranker" i henhold til Europa-Parlamentets og Rådets direktiv 2006/123/EF om tjenesteydelser i det indre marked, som ændret ved Kommissionens afgørelse 2010/425/EU og Kommissionens gennemførelsesafgørelse 2013/662/EU, de oplysninger, der indgives af medlemsstaterne i henhold til artikel 2, stk. 3, i Kommissionens beslutning 2009/767/EF.</Name>
-+         <Name xml:lang="de">EU:Liste, die in Übereinstimmung mit Artikel 2 Absatz 4 der Entscheidung 2009/767/EG der Kommission vom 16. Oktober 2009 über Maßnahmen zur Erleichterung der Nutzung elektronischer Verfahren über „einheitliche Ansprechpartner“ gemäß der Richtlinie 2006/123/EG des Europäischen Parlaments und des Rates über Dienstleistungen im Binnenmarkt – geändert durch den Beschluss 2010/425/EU der Kommission und den Durchführungsbeschluss 2013/662/EU der Kommission – die von den Mitgliedstaaten gemäß Artikel 2 Absatz 3 der Entscheidung 2009/767/EG der Kommission übermittelten Informationen enthält:</Name>
-+         <Name xml:lang="et">EU:Nimekiri kooskõlas komisjoni 16. oktoobri 2009. aasta otsuse 2009/767/EÜ (millega kehtestatakse meetmed elektrooniliste haldustoimingute kasutamise lihtsustamiseks ühtsete kontaktpunktide kaudu, mis on sätestatud Euroopa Parlamendi ja nõukogu direktiivis 2006/123/EÜ teenuste kohta siseturul; muudetud komisjoni otsusega 2010/425/EL ja komisjoni rakendusotsusega 2013/662/EL) artikli 2 lõikega 4; nimekirjas esitatakse teave, mille liikmesriigid on edastanud komisjoni otsuse 2009/767/EÜ artikli 2 lõike 3 kohaselt.</Name>
-+         <Name xml:lang="el">EU:Ο παρών κατάλογος περιέχει - σύμφωνα με το άρθρο 2 παράγραφος 4 της απόφασης 2009/767/ΕΚ της Επιτροπής, της 16ης Οκτωβρίου 2009, σχετικά με τη θέσπιση μέτρων που διευκολύνουν τη χρήση διαδικασιών με ηλεκτρονικά μέσα μέσω των ενιαίων κέντρων εξυπηρέτησης βάσει της οδηγίας 2006/123/ΕΚ του Ευρωπαϊκού Κοινοβουλίου και του Συμβουλίου σχετικά με τις υπηρεσίες στην εσωτερική αγορά, όπως τροποποιήθηκε με την απόφαση 2010/425/ΕΕ της Επιτροπής και την εκτελεστική απόφαση 2013/662/ΕΕ της Επιτροπής - τις πληροφορίες που κοινοποιούνται από τα κράτη μέλη σύμφωνα με το άρθρο 2 παράγραφος 3 της απόφασης 2009/767/ΕΚ της Επιτροπής.</Name>
-+         <Name xml:lang="fr">EU:Liste contenant, par application de l’article 2, paragraphe 4, de la décision 2009/767/CE de la Commission du 16 octobre 2009 établissant des mesures destinées à faciliter l’exécution de procédures par voie électronique par l’intermédiaire des «guichets uniques» conformément à la directive 2006/123/CE du Parlement européen et du Conseil relative aux services dans le marché intérieur, telle que modifiée par la décision 2010/425/UE de la Commission et la décision d'exécution 2013/662/UE de la Commission, les informations communiquées par les États membres en application de l'article 2, paragraphe 3, de la décision 2009/767/CE de la Commission.</Name>
-+         <Name xml:lang="it">EU:Conformemente all'articolo 2, paragrafo 4, della decisione 2009/767/CE della Commissione, del 16 ottobre 2009, che stabilisce misure per facilitare l'uso di procedure per via elettronica mediante gli "sportelli unici" di cui alla direttiva 2006/123/CE del Parlamento europeo e del Consiglio relativa ai servizi nel mercato interno, modificata dalla decisione 2010/425/UE della Commissione e dalla decisione di esecuzione 2013/662/UE della Commissione, il presente elenco UE contiene le informazioni comunicate dagli Stati membri a norma dell'articolo 2, paragrafo 3, della decisione 2009/767/CE.</Name>
-+         <Name xml:lang="lv">EU:Saraksts, kas saskaņā ar 2. panta 4. punktu Komisijas 2009. gada 16. oktobra Lēmumā 2009/767/EK par pasākumiem, lai veicinātu procedūru veikšanu elektroniski, izmantojot vienotos kontaktpunktus atbilstoši Eiropas Parlamenta un Direktīva 2006/123/EK par pakalpojumiem iekšējā tirgū, kurā grozījumi izdarīti ar Komisijas Lēmumu 2010/425/ES un Komisijas Īstenošanas Lēmumu 2013/662/ES, ietver informāciju, ko dalībvalstis paziņojušas saskaņā ar Komisijas Lēmuma 2009/767/EK 2. panta 3. punktu.</Name>
-+         <Name xml:lang="lt">EU:Sąrašas, kuriame pagal  2009 m. spalio 16 d. Komisijos sprendimo 2009/767/EB, kuriuo pagal Europos Parlamento ir Tarybos direktyvą 2006/123/EB dėl paslaugų vidaus rinkoje nustatomos priemonės procedūroms, atliekamoms naudojantis elektroninėmis priemonėmis ir kontaktinių centrų paslaugomis, palengvinti, su pakeitimais, padarytais Komisijos sprendimu 2010/425/ES ir Komisijos įgyvendinimo sprendimu 2013/662/ES, 2 straipsnio 4 dalį pateikiama informacija, kurią valstybės narės pateikė pagal Komisijos sprendimo 2009/767/EB 2 straipsnio 3 dalį.</Name>
-+         <Name xml:lang="hu">EU:Jegyzék, amely az eljárásoknak a belső piaci szolgáltatásokról szóló 2006/123/EK európai parlamenti és tanácsi irányelv szerinti egyablakos ügyintézési pontokon keresztül elektronikus eszközökkel történő teljesítését lehetővé tevő rendelkezések meghatározásáról szóló, a 2010/425/EU bizottsági határozattal és a 2013/662/EU bizottsági végrehajtási határozattal módosított, 2009. október 16-i 2009/767/EK bizottsági határozat 2. cikkének (4) bekezdésével összhangban tartalmazza a tagállamok által a 2009/767/EK bizottsági határozat 2. cikke (3) bekezdésének megfelelően bejelentett információkat.</Name>
-+         <Name xml:lang="mt">EU:Lista li fiha, skont l-Artikolu 2(4) tad-Deċiżjoni tal-Kummissjoni 2009/767/KE tas-16 ta’ Ottubru 2009 li tistipula miżuri li jiffaċilitaw l-użu ta’ proċeduri b’mezzi elettroniċi permezz tal-punti ta’ kuntatt waħdieni skont id-Direttiva 2006/123/KE tal-Parlament Ewropew u tal-Kunsill dwar is-servizzi fis-suq intern, kif emendata mid-Deċiżjoni tal-Kummissjoni 2010/425/UE u mid-Deċiżjoni ta' Implimentazzjoni tal-Kummissjoni 2013/662/UE, l-informazzjoni notifikata mill-Istati Membri skont l-Artikolu 2(3) tad-Deċiżjoni tal-Kummissjoni 2009/767/KE.</Name>
-+         <Name xml:lang="nl">EU:Lijst waarin overeenkomstig artikel 2, lid 4, van Beschikking 2009/767/EG van de Commissie van 16 oktober 2009 inzake maatregelen voor een gemakkelijker gebruik van elektronische procedures via het „één- loket” in het kader van Richtlijn 2006/123/EG van het Europees Parlement en de Raad betreffende diensten op de interne markt, zoals gewijzigd bij Besluit 2010/425/EU van de Commissie en Uitvoeringsbesluit 2013/662/EU van de Commissie, de informatie is opgenomen die door de lidstaten overeenkomstig artikel 2, lid 3, van Beschikking 2009/767/EG van de Commissie is medegedeeld.</Name>
-+         <Name xml:lang="pl">EU:Wykaz zawierający, zgodnie z art. 2 ust. 4 decyzji Komisji 2009/767/WE z dnia 16 października 2009 r. ustanawiającej środki ułatwiające korzystanie z procedur realizowanych drogą elektroniczną poprzez „pojedyncze punkty kontaktowe” zgodnie z dyrektywą 2006/123/WE Parlamentu Europejskiego i Rady dotyczącą usług na rynku wewnętrznym, zmienioną decyzją Komisji 2010/425/UE i decyzją wykonawczą Komisji 2013/662/UE, informacje przekazane przez państwa członkowskie zgodnie z art. 2 ust. 3 decyzji Komisji 2009/767/WE.</Name>
-+         <Name xml:lang="pt">EU:Lista contendo, em conformidade com o artigo 2.º, n.º 4, da Decisão 2009/767/CE da Comissão, de 16 de outubro de 2009, que determina medidas destinadas a facilitar a utilização de procedimentos informatizados através de «balcões únicos», nos termos da Diretiva 2006/123/CE do Parlamento Europeu e do Conselho relativa aos serviços no mercado interno, com a redação que lhe foi dada pela Decisão 2010/425/UE da Comissão e pela Decisão de Execução 2013/662/UE da Comissão, as informações notificadas pelos Estados-Membros nos termos do artigo 2.º, n.º 3, da Decisão 2009/767/CE da Comissão.</Name>
-+         <Name xml:lang="ro">EU:Listă care conține, în conformitate cu articolul 2 alineatul (4) din Decizia 2009/767/CE a Comisiei din 16 octombrie 2009 de stabilire a unor măsuri de facilitare a utilizării procedurilor prin mijloace electronice prin intermediul „ghișeelor unice” în temeiul Directivei 2006/123/CE a Parlamentului European și a Consiliului privind serviciile în cadrul pieței interne, astfel cum a fost modificată prin Decizia 2010/425/UE a Comisiei și Decizia de punere în aplicare 2013/662/UE a Comisiei, informațiile notificate de statele membre în temeiul articolului 2 alineatul (3) din Decizia 2009/767/CE a Comisiei.</Name>
-+         <Name xml:lang="sk">EU:Zoznam, ktorý obsahuje v súlade s článkom 2 ods. 4 rozhodnutia Komisie 2009/767/ES zo 16. októbra 2009, ktorým sa ustanovujú opatrenia na uľahčenie postupov elektronickými spôsobmi prostredníctvom „miest jednotného kontaktu“ podľa smernice Európskeho parlamentu a Rady 2006/123/ES o službách na vnútornom trhu, zmeneného rozhodnutím Komisie 2010/425/EÚ a vykonávacím rozhodnutím Komisie 2013/662/EÚ, informácie oznámené členskými štátmi podľa článku 2 ods. 3 rozhodnutia Komisie 2009/767/ES.</Name>
-+         <Name xml:lang="sl">EU:Seznam, ki v skladu s členom 2(4) Odločbe Komisije 2009/767/ES z dne 16. oktobra 2009 o vzpostavitvi ukrepov za pospeševanje uporabe postopkov po elektronski poti s pomočjo enotnih kontaktnih točk po Direktivi 2006/123/ES Evropskega parlamenta in Sveta o storitvah na notranjem trgu, kakor je bila spremenjena s Sklepom Komisije 2010/425/EU in Izvedbenim sklepom Komisije 2013/662/EU, vsebuje informacije, ki jih države članice sporočijo v skladu s členom 2(3) Odločbe Komisije 2009/767/ES.</Name>
-+         <Name xml:lang="fi">EU:Luettelo, joka sisältää toimenpiteistä sähköisten menettelyjen käytön edistämiseksi keskitettyjä asiointipisteitä käyttäen palveluista sisämarkkinoilla annetun Euroopan parlamentin ja neuvoston direktiivin 2006/123/EY mukaisesti 16 päivänä lokakuuta 2009 tehdyn komission päätöksen 2009/767/EY, sellaisena kuin se on muutettuna komission päätöksellä 2010/425/EU ja komission täytäntöönpanopäätöksellä 2013/662/EU, 2 artiklan 4 kohdan mukaisesti tiedot, jotka jäsenvaltiot ovat ilmoittaneet komission päätöksen 2009/767/EY 2 artiklan 3 kohdan mukaisesti:</Name>
-+         <Name xml:lang="sv">EU:Förteckning som, i enlighet med artikel 2.4 i kommissionens beslut av den 16 oktober 2009 om åtgärder som underlättar användningen av förfaranden på elektronisk väg genom gemensamma kontaktpunkter i enlighet med Europaparlamentets och rådets direktiv 2006/123/EG om tjänster på den inre marknaden, ändrat genom kommissionens beslut 2010/425/EU och kommissionens genomförandebeslut 2013/662/EU, innehåller den information som medlemsstaterna lämnat i enlighet med artikel 2.3 i kommissionens beslut 2009/767/EG.</Name>
-+         <Name xml:lang="hr">EU:Popis koji, u skladu s člankom 2. stavkom 4. Odluke Komisije 2009/767/EZ od 16. listopada 2009. o utvrđivanju mjera kojima se olakšava uporaba postupaka elektroničkim putem preko „jedinstvenih kontaktnih točaka” u skladu s Direktivom 2006/123/EZ Europskog parlamenta i Vijeća o uslugama na unutarnjem tržištu, kako je izmijenjena Odlukom Komisije 2010/425/EU i Provedbenom odlukom Komisije 2013/662/EU, sadržava informacije o kojima su države članice izvijestile u skladu s člankom 2. stavkom 3. Odluke Komisije 2009/767/EZ:</Name>
-+      </SchemeName>
-+      <SchemeInformationURI>
-+         <URI xml:lang="en">http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=uriserv:OJ.C_.2015.435.01.0001.01.ENG</URI>
-+         <URI xml:lang="en">https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#en</URI>
-+         <URI xml:lang="bg">https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#bg</URI>
-+         <URI xml:lang="es">https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#es</URI>
-+         <URI xml:lang="cs">https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#cs</URI>
-+         <URI xml:lang="da">https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#da</URI>
-+         <URI xml:lang="de">https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#de</URI>
-+         <URI xml:lang="et">https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#et</URI>
-+         <URI xml:lang="el">https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#el</URI>
-+         <URI xml:lang="fr">https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#fr</URI>
-+         <URI xml:lang="it">https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#it</URI>
-+         <URI xml:lang="lv">https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#lv</URI>
-+         <URI xml:lang="lt">https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#lt</URI>
-+         <URI xml:lang="hu">https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#hu</URI>
-+         <URI xml:lang="mt">https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#mt</URI>
-+         <URI xml:lang="nl">https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#nl</URI>
-+         <URI xml:lang="pl">https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#pl</URI>
-+         <URI xml:lang="pt">https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#pt</URI>
-+         <URI xml:lang="ro">https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#ro</URI>
-+         <URI xml:lang="sk">https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#sk</URI>
-+         <URI xml:lang="sl">https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#sl</URI>
-+         <URI xml:lang="fi">https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#fi</URI>
-+         <URI xml:lang="sv">https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#sv</URI>
-+      </SchemeInformationURI>
-+      <StatusDeterminationApproach>http://uri.etsi.org/TrstSvc/TrustedList/StatusDetn/EUlistofthelists</StatusDeterminationApproach>
-+      <SchemeTypeCommunityRules>
-+         <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUlistofthelists</URI>
-+      </SchemeTypeCommunityRules>
-+      <SchemeTerritory>EU</SchemeTerritory>
-+      <PolicyOrLegalNotice>
-+         <TSLLegalNotice xml:lang="en">In accordance with Art. 2 (4) of Commission Decision 2009/767/EC of 16 October 2009 setting out measures facilitating the use of procedures by electronic means through the ‘points of single contact’ under Directive 2006/123/EC of the European Parliament and of the Council on services in the internal market, as amended by Commission Decision 2010/425/EU and Commission Implementing Decision 2013/662/EU, the present list contains the information notified by Member States pursuant to Art. 2 (3) of Commission Decision 2009/767/EC. The European Commission maintains this website as an interoperability tool designed to facilitate the practical use of national Trusted Lists. Our goal is to keep this information timely and accurate. If errors are brought to our attention, we will try to correct them. However, the Commission accepts no responsibility or liability whatsoever with regard to the content of national Trusted Lists which lies exclusively with the Member States. It is our goal to minimize disruption caused by technical errors. However, some data or information on our site may have been created or structured in files or formats that are not error-free and we cannot guarantee that our service will not be interrupted or otherwise affected by such problems. The European Commission accepts no responsibility with regard to such problems incurred as a result of using this site or any linked external sites. This disclaimer is not intended to limit the liability of the European Commission in contravention of any requirements laid down in applicable national law nor to exclude its liability for matters which may not be excluded under that law.</TSLLegalNotice>
-+         <TSLLegalNotice xml:lang="bg">Списък съгласно член 2, параграф 4 от Решение 2009/767/ЕО на Комисията от 16 октомври 2009 г. за определяне на мерки, улесняващи прилагането на процедури с помощта на електронни средства чрез „единични звена за контакт“ в съответствие с Директива 2006/123/ЕО на Европейския парламент и на Съвета относно услугите на вътрешния пазар, изменено с Решение 2010/425/ЕС на Комисията и с Решение за изпълнение 2013/662/EС на Комисията, съдържащ информацията, съобщена от държавите членки съгласно член 2, параграф 3 от Решение 2009/767/ЕО на Комисията. Европейската комисия поддържа този уебсайт като инструмент за оперативна съвместимост, чиято цел е да улесни използването на национални доверителни списъци. Наша цел е да поддържаме актуалността и точността на тази информация. Ако ни съобщите за допуснати грешки, ще се постараем да ги коригираме. Въпреки това Комисията не поема никаква отговорност по отношение на съдържанието на националните доверителни списъци, за което отговорност носят изцяло държавите-членки. Наша цел е да сведем до минимум проблемите, причинени от технически грешки. Въпреки това някои данни или информация на нашия сайт може да са създадени или структурирани във файлове или формати, податливи на грешки, и не можем да гарантираме, че нашите услуги няма да бъдат прекъснати или засегнати по друг начин от подобни проблеми. Европейската комисия не поема отговорност по отношение на такива проблеми, появили се в резултат от използването на този сайт или на други външни сайтове, свързани с него. Настоящият отказ от отговорност няма за цел да ограничава отговорността на Европейската комисия в разрез с изискванията, заложени в приложимото национално законодателство, нито да я освобождава от отговорност в области, в които това не е възможно съгласно това законодателство.</TSLLegalNotice>
-+         <TSLLegalNotice xml:lang="es">De conformidad con el artículo 2, apartado 4, de la Decisión 2009/767/CE de la Comisión, de 16 de octubre de 2009, por la que se adoptan medidas que facilitan el uso de procedimientos por vía electrónica a través de las ventanillas únicas con arreglo a la Directiva 2006/123/CE del Parlamento Europeo y del Consejo relativa a los servicios en el mercado interior, modificada por la Decisión 2010/425/UE de la Comisión y la Decisión de ejecución de la Comisión 2013/662/EU de 14 de octubre de 2013, la presente lista contiene la información notificada por los Estados miembros en virtud del artículo 2, apartado 3, de la Decisión 2009/767/CE de la Comisión. Con el presente sitio Internet la Comisión Europea quiere ofrecer una herramienta de interoperabilidad que facilite el uso práctico de las listas de confianza nacionales. Nuestro objetivo es mantener esta información actualizada y precisa. Trataremos de corregir los errores que se nos señalen. No obstante, la Comisión no asume responsabilidad alguna en relación con el contenido de las listas de confianza nacionales, que son de la exclusiva incumbencia de los Estados miembros. Queremos reducir al mínimo los problemas ocasionados por errores de carácter técnico. No obstante, algunos datos o informaciones de nuestro sitio pueden haber sido creados u organizados en archivos o formatos no exentos de errores, y no podemos garantizar que nuestro servicio no se vea interrumpido o afectado de alguna otra manera. La Comisión no asume responsabilidad alguna por los problemas que puedan surgir al utilizar este sitio o sitios externos con enlaces al mismo. La presente cláusula de exención de responsabilidad no tiene por objeto limitar la responsabilidad de la Comisión de forma contraria a lo dispuesto por las normativas nacionales aplicables ni excluir su responsabilidad en los casos en los que, en virtud de dichas normativas, no pueda excluirse.</TSLLegalNotice>
-+         <TSLLegalNotice xml:lang="cs">V souladu s čl. 2 odst. 4 rozhodnutí Komise 2009/767/ES ze dne 16. října 2009, kterým se stanovují opatření pro usnadnění užití postupů s využitím elektronických prostředků prostřednictvím „jednotných kontaktních míst“ podle směrnice Evropského parlamentu a Rady 2006/123/ES o službách na vnitřním trhu, ve znění rozhodnutí Komise 2010/425/EU a prováděcího rozhodnutí Komise 2013/662/EU, tento seznam obsahuje informace oznámené členskými státy podle čl. 2 odst. 3 rozhodnutí Komise 2009/767/ES. Tyto internetové stránky spravuje Evropská komise s cílem usnadnit praktické využívání důvěryhodných seznamů z jednotlivých členských států. Snažíme se poskytovat aktualizované a přesné informace. Snažíme se rovněž opravovat všechny chyby, na něž nás upozorníte. Komise však vylučuje jakoukoli odpovědnost za obsah důvěryhodných seznamů, neboť tuto odpovědnost nesou výhradně členské státy. Snažíme se vyvarovat poruch způsobených technickými chybami. Některé údaje či informace na našich internetových stránkách však mohly být vytvořeny či strukturovány do souborů či formátů, které nejsou bezchybné, a proto nemůžeme zaručit, že naše služby nebudou v důsledku takových problémů přerušeny či jinak ovlivněny. Evropská komise odmítá jakoukoli odpovědnost za problémy, které nastanou v důsledku používání těchto stránek nebo externích stránek, na něž tyto stránky odkazují. Záměrem tohoto prohlášení není omezit odpovědnost Evropské komise v případě porušení platných vnitrostátních právních předpisů ani vyloučit její odpovědnost v záležitostech, ve kterých ji podle těchto předpisů vyloučit nelze.</TSLLegalNotice>
-+         <TSLLegalNotice xml:lang="da">I overensstemmelse med artikel 2, stk. 4, i Kommissionens beslutning 2009/767/EF om fastlæggelse af foranstaltninger, der skal lette anvendelsen af elektroniske procedurer ved hjælp af kvikskranker i henhold til Europa-Parlamentets og Rådets direktiv 2006/123/EF om tjenesteydelser i det indre marked, som ændret ved Kommissionens afgørelse 2010/425/EU og Kommissionens gennemførelsesforordning 2013/662/EU, indeholder denne liste de oplysninger, som medlemslandene har afgivet i henhold til artikel 2, stk. 3, i Kommissionens beslutning 2009/767/EF. Kommissionen har her på webstedet samlet information om de nationale positivlister, så det er lettere at anvende dem i praksis. Vi tilstræber, at oplysningerne er korrekte og ajourførte. Hvis vi bliver opmærksomme på fejl, søger vi at rette dem. Kommissionen påtager sig imidlertid intet ansvar for indholdet i de nationale positivlister. Ansvaret påhviler udelukkende medlemslandene. Vi tilstræber så vidt muligt at mindske forstyrrelser forårsaget af tekniske problemer. Dog kan visse data eller andre oplysninger på webstedet være blevet struktureret i filer eller formater, som ikke er fejlfrie, og vi kan ikke garantere, at vores service ikke afbrydes eller i øvrigt ikke påvirkes af den slags problemer. Kommissionen påtager sig intet ansvar for sådanne ulemper, der måtte opstå som følge af brugen af dette websted eller andre tilknyttede eksterne websteder. Hensigten med denne erklæring om ansvarsfraskrivelse er hverken at begrænse Kommissionens ansvar på en måde, der strider med eventuelle krav ifølge gældende national ret, eller at udelukke Europa-Kommissionens ansvar i tilfælde, hvor ansvar ikke kan udelukkes ifølge national ret.</TSLLegalNotice>
-+         <TSLLegalNotice xml:lang="de">Diese Liste enthält die von den Mitgliedstaaten übermittelten Angaben und steht damit im Einklang mit Artikel 2 Absatz 4 der Entscheidung 2009/767/EG der Kommission vom 16. Oktober 2009 über Maßnahmen zur Erleichterung der Nutzung elektronischer Verfahren über „einheitliche Ansprechpartner“ gemäß der Richtlinie 2006/123/EG des Europäischen Parlaments und des Rates über Dienstleistungen im Binnenmarkt – geändert durch die Entscheidung der Kommission Nr. 2010/425/EU und dem Durchführungsbeschluss der Kommission Nr. 2013/662/EU – in Übereinstimmung mit Artikel 2 Absatz 3 der Entscheidung der Kommission Nr. 2009/767/EG. Diese Website der Europäischen Kommission ist als Schnittstelle gedacht, die die Verwendung nationaler vertrauenswürdiger Listen in der Praxis vereinfachen soll. Wir sind bestrebt, die einschlägigen Informationen inhaltlich richtig und rechtzeitig bereitzustellen. Wir bemühen uns, Irrtümer zu berichtigen, die uns zur Kenntnis gebracht werden. Die Kommission übernimmt jedoch keine Verantwortung oder Haftung für den Inhalt der nationalen vertrauenswürdigen Listen, für die ausschließlich die Mitgliedstaaten zuständig sind. Wir arbeiten darauf hin, technisch bedingte Störungen auf ein Mindestmaß zu reduzieren. Dennoch kann es vorkommen, dass Daten oder Informationen auf unserer Website in fehlerhaften Dateien oder Formaten vorliegen. Wir können also nicht garantieren, dass der Arbeitsablauf durch derartige Probleme nicht gestört oder anderweitig beeinträchtigt wird. Die Europäische Kommission übernimmt für derartige Störungen beim Besuch dieser Website oder damit verbundener externer Sites keine Verantwortung. Mit der vorliegenden Haftungsausschlussklausel soll die Haftung der Europäischen Kommission bei Nichteinhaltung der einschlägigen nationalen Rechtsvorschriften weder eingeschränkt noch in Fällen ausgeschlossen werden, in denen ein Ausschluss nach diesen Rechtsvorschriften nicht möglich ist.</TSLLegalNotice>
-+         <TSLLegalNotice xml:lang="et">Vastavalt komisjoni 16. oktoobri 2009. aasta otsuse 2009/767/EÜ (millega kehtestatakse meetmed elektrooniliste haldustoimingute kasutamise lihtsustamiseks ühtsete kontaktpunktide kaudu, mis on sätestatud Euroopa Parlamendi ja nõukogu direktiivis 2006/123/EÜ teenuste kohta siseturul ning mida on muudetud komisjoni otsusega 2010/425/EL ja komisjoni rakendusotsusega 2013/662/EL) artikli 2 lõikele 4 sisaldab käesolev loetelu liikmesriikide vastavalt komisjoni otsuse 2009/767/EÜ artikli 2 lõikele 3 esitatud teavet. Euroopa Komisjon haldab asjaomast veebisaiti koostalitlusvõime vahendina, mis hõlbustab liikmesriikide usaldusnimekirjade praktilist kasutamist. Eesmärk on pakkuda õigeaegset ja täpset teavet. Märgatud vigu püüame parandada. Samas ei võta komisjon endale vastutust ega mingeid kohustusi liikmesriikide usaldusnimekirjade sisu suhtes, mille eest vastutavad üksnes liikmesriigid ise. Meie eesmärk on vähendada tehniliste vigade tõttu tekkinud häireid. Osa veebisaidil olevatest andmetest või teabest võib aga olla loodud või paigutatud vigastesse failidesse või vormingutesse ning seega ei saa me tagada, et sellised probleemid meie teenust ei häiri või muul moel ei mõjuta. Euroopa Komisjon ei võta endale vastutust seoses kõnealuste probleemidega, mis tulenevad käesoleva veebisaidi või seonduvate välissaitide kasutamisest. Käesoleva vastutamatusesätte eesmärk ei ole Euroopa Komisjoni vastutuse piiramine, mis oleks vastuolus kohaldatavas liikmesriigi õigusaktis sätestatud nõuetega ega komisjoni vastutuse kõrvaldamine küsimustes, mida ei tohi asjaomase õigusakti alusel kõrvale jätta.</TSLLegalNotice>
-+         <TSLLegalNotice xml:lang="el">Σύμφωνα με το άρθρο 2 παράγραφος 4 της απόφασης 2009/767/EΚ της Επιτροπής, της 16ης Οκτωβρίου 2009, σχετικά με τη θέσπιση μέτρων που διευκολύνουν τη χρήση διαδικασιών με ηλεκτρονικά μέσα μέσω των «ενιαίων κέντρων εξυπηρέτησης» βάσει της οδηγίας 2006/123/EΚ του Ευρωπαϊκού Κοινοβουλίου και του Συμβουλίου σχετικά με τις υπηρεσίες στην εσωτερική αγορά, όπως τροποποιήθηκε με τη απόφαση 2010/425/EΕ της Επιτροπής και την εκτελεστική απόφαση 2013/662/ΕΕ της Επιτροπής, ο παρών κατάλογος περιέχει τις πληροφορίες που γνωστοποιούν τα κράτη μέλη σύμφωνα με το άρθρο 2 παράγραφος 3 της απόφασης 2009/767/EΚ της Επιτροπής. Ο δικτυακός αυτός τόπος της Ευρωπαϊκής Επιτροπής είναι ένα διαλειτουργικό εργαλείο σχεδιασμένο για να διευκολύνει τη χρήση των εθνικών καταλόγων εμπίστευσης.. Στόχος μας είναι να παρέχουμε ακριβή και επικαιροποιημένα στοιχεία. Αν επισημανθούν σφάλματα θα καταβληθεί κάθε προσπάθεια για τη διόρθωσή τους.Ωστόσο, η Επιτροπή δεν φέρει καμία ευθύνη όσον αφορά το περιεχόμενο των εθνικών καταλόγων εμπίστευσης, για τους οποίους την αποκλειστική ευθύνη φέρουν τα κράτη μέλη. Καταβάλλουμε κάθε προσπάθεια ώστε να ελαχιστοποιήσουμε τις διακοπές που προκαλούνται από τεχνικά προβλήματα. Ωστόσο, ορισμένα δεδομένα ή πληροφορίες που περιέχει ο δικτυακός τόπος μπορεί να έχουν δημιουργηθεί ή οργανωθεί σε αρχεία ή μορφότυπους που περιέχουν σφάλματα και γι΄αυτό δεν μπορούμε να εγγυηθούμε ότι η υπηρεσία μας δεν θα διακοπεί, ή δεν θα επηρεαστεί με άλλο τρόπο, από τέτοια προβλήματα. Η Επιτροπή δεν φέρει καμιά ευθύνη όσον αφορά τέτοια προβλήματα που ανακύπτουν κατά τη χρήση αυτού του δικτυακού τόπου, ή οποιουδήποτε άλλου συνδεδεμένου δικτυακού τόπου. Η παρούσα δήλωση αποποίησης ευθύνης δεν έχει σκοπό να περιορίσει την ευθύνη της Ευρωπαϊκής Επιτροπής κατά τρόπο που αντίκειται στις απαιτήσεις της ισχύουσας εθνικής νομοθεσίας ούτε να αποκλείσει την ευθύνη της για ζητήματα για τα οποία δεν μπορεί να αποκλειστεί δυνάμει της εν λόγω νομοθεσίας.</TSLLegalNotice>
-+         <TSLLegalNotice xml:lang="fr">Conformément à l'article 2, paragraphe 4, de la décision 2009/767/CE de la Commission du 16 octobre 2009 établissant des mesures destinées à faciliter l’exécution de procédures par voie électronique par l’intermédiaire des «guichets uniques» conformément à la directive 2006/123/CE du Parlement européen et du Conseil relative aux services dans le marché intérieur, modifiée par la décision 2010/425/UE de la Commission et par la décision d’exécution 2013/662/UE de la Commission, la présente liste contient les informations notifiées par les États membres conformément à l'article 2, paragraphe 3, de la décision 2009/767/CE de la Commission. Le présent site de la Commission européenne constitue un outil d'interopérabilité destiné à faciliter l'utilisation des listes de confiance nationales. Notre objectif est de diffuser des informations exactes et à jour. Nous nous efforcerons de corriger les erreurs qui nous seront signalées. Toutefois, la Commission n'assume pas la responsabilité du contenu des listes de confiance nationales, qui incombe exclusivement aux États membres. Nous souhaitons limiter autant que possible les inconvénients occasionnés par des erreurs techniques. Cependant, certaines données ou informations présentes sur notre site peuvent avoir été créées ou structurées dans des fichiers ou des formats qui ne sont pas exempts d'erreurs. Il nous est donc impossible de garantir que notre service ne sera pas interrompu ou autrement affecté par de tels problèmes. La Commission décline toute responsabilité quant aux éventuels problèmes de ce type, résultant d'une utilisation du présent site ou de tout autre site extérieur auquel il renvoie. La présente clause de non-responsabilité n'a pas pour but de limiter la responsabilité de la Commission de manière contraire aux dispositions prévues dans les législations nationales applicables ou de dégager sa responsabilité dans des cas où elle ne peut l'être en vertu desdites législations.</TSLLegalNotice>
-+         <TSLLegalNotice xml:lang="it">Conformemente all'articolo 2, paragrafo 4, della decisione della Commissione 2009/767/CE, del 16 ottobre 2009, che stabilisce misure per facilitare l’uso di procedure per via elettronica mediante gli sportelli unici di cui alla direttiva 2006/123/CE del Parlamento europeo e del Consiglio relativa ai servizi nel mercato interno, decisione modificata dalla decisione della Commissione 2010/425/UE e dalla decisione di esecuzione della Commissione 2013/662/UE , la presente lista contiene le informazioni notificate dagli Stati membri a norma dell'articolo 2, paragrafo 3, della decisione 2009/767/CE. Il presente sito della Commissione europea assicura l'interoperabilità necessaria per facilitare l'uso pratico degli elenchi di fiducia nazionali. L'obiettivo perseguito è quello di fornire un'informazione aggiornata e precisa. Qualora dovessero essere segnalati degli errori, si provvederà a correggerli. La Commissione non si assume alcuna responsabilità per quanto riguarda il contenuto degli elenchi di fiducia nazionali, che è di competenza esclusiva degli Stati membri. È nostra cura ridurre al minimo le disfunzioni imputabili a problemi tecnici. Parte dei dati o delle informazioni presenti nel sito potrebbero tuttavia essere stati inseriti o strutturati in archivi o formati non esenti da errori. Non possiamo pertanto garantire che il servizio non subisca interruzioni o che non sia in altro modo influenzato da tali problemi. La Commissione non si assume alcuna responsabilità per gli eventuali problemi derivanti dall'utilizzazione del presente sito o di eventuali siti esterni ad esso collegati. La presente clausola di esclusione della responsabilità non ha lo scopo di limitare la responsabilità della Commissione in violazione di disposizioni della legge nazionale applicabile, né di escluderla nei casi in cui non può essere esclusa in forza di detta legge.</TSLLegalNotice>
-+         <TSLLegalNotice xml:lang="lv">Šajā sarakstā ir iekļauta informācija, kuru dalībvalstis Komisijai ir paziņojušas saskaņā ar 2. panta 4. punktu Komisijas 2009. gada 16. oktobra Lēmumā 2009/767/EK par pasākumiem, lai veicinātu procedūru veikšanu elektroniski, izmantojot vienotos kontaktpunktus atbilstoši Eiropas Parlamenta un Padomes Direktīvai 2006/123/EK par pakalpojumiem iekšējā tirgū (minētais Lēmums grozīts ar Komisijas Lēmumu 2010/425/ES un Komisijas Īstenošanas lēmumu 2013/662/ES). Šis saraksts publicēts atbilstīgi Komisijas Lēmuma 2009/767/EK 2. panta 4. punktam. Eiropas Komisija uztur šo tīmekļa vietni, lai sekmētu dalībvalstu uzticamo sarakstu praktisku un savstarpēju izmantošanu. Mēs darām visu, lai nodrošinātu, ka šī informācija ir sniegta laicīgi un ir pareiza. Centīsimies labot norādītās kļūdas. Tomēr Komisija neuzņemas nekādu atbildību vai saistības attiecībā uz dalībvalstu uzticamajos sarakstos sniegto informāciju, jo par tiem atbild vienīgi dalībvalstis. Mēs darām visu, lai līdz minimumam samazinātu traucējumus, ko rada tehniskas kļūmes. Tomēr atsevišķos gadījumos dati vai informācija, kas iekļauta mūsu vietnē, ir sagatavota vai organizēta datnēs vai formātos, kas nefunkcionē nevainojami, un mēs nevaram garantēt, ka šādas problēmas nepārtrauks vai citādi neietekmēs mūsu pakalpojumus. Eiropas Komisija neuzņemas nekādu atbildību par problēmām, kas rodas, izmantojot šo vietni vai kādu citu ārēju vietni, uz kuru esam snieguši hipersaiti. Šī atruna neierobežo Eiropas Komisijas atbildību tad, ja nav ievērotas spēkā esošo valsts tiesību aktu prasības, un neierobežo tās atbildību gadījumos, kad saskaņā ar tiesību aktiem tai atbildība ir jāuzņemas.</TSLLegalNotice>
-+         <TSLLegalNotice xml:lang="lt">Remiantis 2009 m. spalio 16 d. Komisijos sprendimo 2009/767/EB, kuriuo pagal Europos Parlamento ir Tarybos direktyvą 2006/123/EB dėl paslaugų vidaus rinkoje nustatomos priemonės procedūroms, atliekamoms naudojantis elektroninėmis priemonėmis ir kontaktinių centrų paslaugomis, palengvinti, iš dalies pakeisto Komisijos sprendimu 2010/425/ES ir Komisijos įgyvendinimo sprendimu 2013/662/ES, 2 straipsnio 4 dalimi, šiame sąraše pateikiama informacija, kurią valstybės narės perdavė pagal Komisijos sprendimo 2009/767/EB 2 straipsnio 3 dalį. Ši Europos Komisijos administruojama interneto svetainė – sąveiki priemonė, skirta praktiniam naudojimuisi valstybių narių patikimais sąrašais palengvinti. Siekiame laiku teikti tikslią informaciją ir ištaisyti visas pastebėtas klaidas. Tačiau Komisija neprisiima atsakomybės ar teisinių įsipareigojimų dėl valstybių narių patikimų sąrašų turinio. Už jį atsakingos tik valstybės narės. Siekiame, kad būtų kuo mažiau nesklandumų dėl techninių klaidų. Tačiau tam tikri mūsų interneto svetainėje skelbiami duomenys gali būti sukurti ar susisteminti tokiose rinkmenose arba tokiais formatais, kuriuose pasitaiko klaidų, todėl negalime užtikrinti, kad tokios problemos nesutrikdys mūsų darbo ar jo kaip nors kitaip nepaveiks. Europos Komisija neprisiima atsakomybės už tokio pobūdžio problemas, kylančias naudojantis šia interneto svetaine arba kitomis su ja susietomis išorės svetainėmis. Šiuo atsakomybės apribojimu nesiekiama sumažinti Europos Komisijos teisinių įsipareigojimų nepažeisti jokių taikytinų nacionalinės teisės reikalavimų ar neprisiimti teisinių įsipareigojimų už tai, už ką pagal tą teisę nuo atsakomybės neatleidžiama.</TSLLegalNotice>
-+         <TSLLegalNotice xml:lang="hu">A 2010/425/EU bizottsági határozattal és a 2013/662/EU bizottsági végrehajtási határozattal módosított, az eljárásoknak a belső piaci szolgáltatásokról szóló 2006/123/EK európai parlamenti és tanácsi irányelv szerinti egyablakos ügyintézési pontokon keresztül elektronikus eszközökkel történő teljesítését lehetővé tevő rendelkezések meghatározásáról szóló 2009. október 16-i 2009/767/EK bizottsági határozat 2. cikkének (4) bekezdése értelmében a jelen lista azokat az információkat tartalmazza, amelyeket a tagállamok a 2009/767/EK bizottsági határozat 2. cikkének (3) bekezdése értelmében jelentettek be. Az Európai Bizottság e weblapot a kölcsönös átjárhatóság elősegítésére tartja fönn, abból a célból, hogy megkönnyítse a megbízható szolgáltatók listájának használatát.  Célunk az, hogy ezek az információk naprakészek és pontosak legyenek. Amennyiben arról értesülünk, hogy a webhelyen hibás információk szerepelnek, azokat igyekszünk kijavítani. A Bizottság semmilyen felelősséget sem vállal a nemzeti megbízható szolgáltatók listájának tartalmáért, mert azért kizárólag a tagállamok felelősek. Arra törekszünk, hogy az esetleges technikai hibák a lehető legkisebb mértékben okozzanak fennakadásokat a portál működésében. Előfordulhat ugyanakkor, hogy a portál oldalain található adatok vagy információk olyan fájlokban vagy formátumokban állnak rendelkezésre, amelyek nem mentesek a hibáktól; ilyen esetekben nem tudjuk garantálni, hogy ezek a problémák nem okoznak fennakadásokat a webhely használata során.  Az Európai Bizottság nem vállal felelősséget a honlap (vagy a belinkelt külső honlapok) használatából fakadó problémákért. E jogi nyilatkozat nem korlátozza az Európai Bizottságnak az alkalmazandó közösségi jogban lefektetett követelményekből fakadó felelősségét, és nem zárja ki a Bizottság felelősségét olyan ügyekben, amelyekért az említett jog értelmében felelősségre vonható.</TSLLegalNotice>
-+         <TSLLegalNotice xml:lang="mt">F'konformità mal-Art. 2(4) tad-Deċiżjoni tal-Kummissjoni 2009/767/KE tas-16 ta' Ottubru 2009 li tistipula miżuri li jiffaċilitaw l-użu ta’ proċeduri b’mezzi elettroniċi permezz tal-"punti ta’ kuntatt waħdieni" skont id-Direttiva 2006/123/KE tal-Parlament Ewropew u tal-Kunsill dwar is-servizzi fis-suq intern, kif emendata bid-Deċiżjoni tal-Kummissjoni 2010/425/UE, u d-Deċiżjoni ta' Implimentazzjoni tal-Kummissjoni 2013/662/UE, dan l-elenku fih l-informazzjoni notifikata mill-Istati Membri skont l-Art. 2 (3) tad-Deċiżjoni tal-Kummissjoni 2009/767/KE. Il-Kummissjoni Ewropea żżomm dan is-sit bħala strument ta' interoperabilità ddisinnjat biex jiffaċilita l-użu prattiku tal-Listi ta' Fiduċja nazzjonali. L-għan tagħna hu li nżommu din l-informazzjoni aġġornata u eżatta. Jekk tiġbdulna l-attenzjoni li hemm żbalji, aħna nippruvaw nikkoreġuhom. Madanakollu l-Kummissjoni ma taċċetta l-ebda responsabbiltà fir-rigward tal-kontenut tal-Listi ta' Fiduċja nazzjonali li taqa' esklussivament fuq l-Istati Membri. Huwa l-għan tagħna li nnaqqsu t-tfixkil ikkawżat mill-iżbalji tekniċi. Madanakollu, xi dejta jew informazzjoni fuq is-sit tagħna setgħet inħolqot jew ġiet strutturata f’fajls jew formati li mhumiex ħielsa mill-iżbalji u ma nistgħux niggarantixxu li s-servizz tagħna ma jiġix interrott jew b’xi mod effettwat minn problemi bħal dawn. Il-Kummissjoni ma tieħu l-ebda responsabbiltà għal dawn il-problemi mġarrba bħala riżultat tal-użu ta' dan is-sit jew kwalunkwe siti esterni relatati. Din ir-rinunzja mhijiex maħsuba biex tillimita r-responsabbiltà tal-Kummissjoni fil-kontravenzjoni ta' kwalunkwe rekwiżit stipulat fil-liġi applikabbli tal-Komunità, l-anqas biex tneħħi r-responsabbiltà għal kwistjonijiet li jistgħu ma jkunux esklużi taħt dik il-liġi.</TSLLegalNotice>
-+         <TSLLegalNotice xml:lang="nl">Overeenkomstig artikel 2, lid 4, van Beschikking 2009/767/EG van de Commissie van 16 oktober 2009 inzake maatregelen voor een gemakkelijker gebruik van elektronische procedures via het één-loket in het kader van Richtlijn 2006/123/EG van het Europees Parlement en de Raad betreffende diensten op de interne markt, als gewijzigd bij Besluit 2010/425/EU van de Commissie en Uitvoeringsbesluit 2013/662/EU van de Commissie, bevat deze lijst de door de lidstaten meegedeelde gegevens op grond van artikel 2, lid 3, van Beschikking 2009/767/EG. De Europese Commissie wil met deze website het gebruik van de vertrouwenslijsten vergemakkelijken. Ons doel is up-to-date en nauwkeurige informatie aan te bieden. Gesignaleerde fouten worden zo snel mogelijk gecorrigeerd. De Commissie aanvaardt echter geen enkele verantwoordelijkheid of aansprakelijkheid met betrekking tot de informatie op de vertrouwenslijsten. De verantwoordelijkheid hiervoor ligt uitsluitend bij de EU-landen. Wij proberen onderbrekingen door technische storingen zoveel mogelijk te beperken. Sommige gegevens of informatie op onze site kan zijn aangemaakt of omgezet in bestanden of formaten die niet foutloos zijn. Wij kunnen niet uitsluiten dat onze dienstverlening door dergelijke problemen wordt verstoord. De Commissie aanvaardt geen aansprakelijkheid voor die problemen die zich als gevolg van het gebruik van deze site of van andere daarmee verbonden externe sites mochten voordoen. Met deze disclaimer wordt niet beoogd de aansprakelijkheid van de Commissie te beperken in strijd met de in de toepasselijke EU-wetgeving vervatte vereisten, noch haar aansprakelijkheid uit te sluiten voor aangelegenheden die uit hoofde van die wetgeving niet mogen worden uitgesloten.</TSLLegalNotice>
-+         <TSLLegalNotice xml:lang="pl">Zgodnie z art. 2 ust. 4 decyzji Komisji 2009/767/WE z dnia 16 października 2009 r. ustanawiającej środki ułatwiające korzystanie z procedur realizowanych drogą elektroniczną poprzez „pojedyncze punkty kontaktowe” zgodnie z dyrektywą 2006/123/WE Parlamentu Europejskiego i Rady dotyczącą usług na rynku wewnętrznym, zmienionej decyzją Komisji 2010/425/UE i decyzją wykonawczą Komisji 2013/662/UE, wykaz ten zawiera informacje przekazane przez państwa członkowskie. Ta strona internetowa Komisji Europejskiej ma ułatwić korzystanie z krajowych zaufanych list. Naszym celem jest dostarczanie aktualnych i ścisłych informacji. Jeśli zostaniemy powiadomieni o błędach, dołożymy wszelkich starań, aby je skorygować. Komisja nie ponosi jednak żadnej odpowiedzialności za treść krajowych zaufanych list, za którą odpowiadają wyłącznie państwa członkowskie. Naszym celem jest ograniczenie do minimum zakłóceń wynikających z błędów technicznych. Jednak niektóre z zamieszczonych w tym serwisie danych lub informacji mogły być utworzone lub zamieszczone w plikach lub formatach, które nie są wolne od błędów, w związku z czym nie możemy zagwarantować, że problemy takie nie spowodują przerw w dostępie do serwisu lub innych zakłóceń w jego funkcjonowaniu. Komisja Europejska nie bierze odpowiedzialności w związku z tego rodzaju problemami będącymi następstwem korzystania z tego serwisu lub jakichkolwiek serwisów zewnętrznych, do których odsyła niniejszy serwis. Niniejsze zastrzeżenie nie ma na celu ograniczenia odpowiedzialności Komisji Europejskiej w przypadku naruszenia jakichkolwiek wymagań określonych w stosownych przepisach prawa krajowego ani wyłączenia jej odpowiedzialności za kwestie, które na gruncie tego prawa nie podlegają wyłączeniu.</TSLLegalNotice>
-+         <TSLLegalNotice xml:lang="pt">Em conformidade com o n.º 4 do artigo 2.° da Decisão 2009/767/CE da Comissão, de 16 de Outubro de 2009, que determina medidas destinadas a facilitar a utilização de procedimentos informatizados através de balcões únicos, nos termos da Directiva 2006/123/CE do Parlamento Europeu e do Conselho relativa aos serviços no mercado interno, com a redacção que lhe foi dada pela Decisão 2010/425/EU e pela Decisão de Execução 2013/662/UE da Comissão, a presente lista contém as informações notificadas pelos Estados-Membros ao abrigo do n.º 3 do artigo 2.° da Decisão 2009/767/CE da Comissão. Este sítio Web da Comissão Europeia assegura a interoperabilidade necessária para facilitar uma utilização eficaz das listas aprovadas e tem por objectivo fornecer informações exactas e actualizadas. Procuraremos corrigir todos os erros que nos forem comunicados. Contudo, a Comissão declina toda e qualquer responsabilidade quanto ao conteúdo das listas aprovadas nacionais, que incumbe exclusivamente aos Estados-Membros. É nosso objectivo reduzir ao mínimo os inconvenientes causados por erros técnicos. Contudo, determinados dados constantes do nosso sítio podem ter sido criados ou estruturados em ficheiros ou formatos não isentos de erros, pelo que não podemos garantir um serviço sem interrupções ou perturbações. A Comissão declina qualquer responsabilidade por eventuais problemas que surjam na sequência da consulta deste sítio ou de quaisquer sítios externos a que as ligações dêem acesso. A presente declaração de exoneração de responsabilidade não pretende limitar a responsabilidade da Comissão Europeia de uma forma que contrarie o disposto na legislação nacional aplicável, nem excluir a sua responsabilidade nos casos em que tal não é permitido por essa legislação.</TSLLegalNotice>
-+         <TSLLegalNotice xml:lang="ro">În conformitate cu articolul 2 alineatul (4) din Decizia Comisiei 2009/767/CE din 16 octombrie 2009 de stabilire a unor măsuri de facilitare a utilizării procedurilor prin mijloace electronice prin intermediul „ghișeelor unice” în temeiul Directivei 2006/123/CE a Parlamentului European și a Consiliului privind serviciile în cadrul pieței interne, așa cum a fost modificată prin Decizia Comisiei 2010/425/UE și prin Decizia de punere în aplicare 2013/662/UE a Comisiei, prezenta listă conține informațiile notificate de statele membre în conformitate cu articolul 2 alineatul (3) din Decizia Comisiei 2009/767/CE. Comisia Europeană utilizează acest site ca instrument de facilitare a utilizării Listelor naționale sigure, prin sporirea interoperabilității. Scopul nostru este ca aceste informații să fie actualizate și exacte. În cazul în care ni se vor semnala erori, vom încerca să le corectăm. Totuși, Comisia nu își asumă niciun fel de responsabilitate cu privire la conținutul Listelor naționale sigure, care intră, integral, în sarcina statelor membre. De asemenea, ne propunem să reducem consecințele negative cauzate de erori tehnice. Cu toate acestea, este posibil ca unele date sau informații de pe site-ul nostru să fi fost create sau structurate în fișiere sau formate care pot prezenta erori. Prin urmare, nu putem garanta că serviciile noastre nu vor fi întrerupte sau afectate de asemenea probleme. Comisia Europeană nu își asumă nicio responsabilitate cu privire la eventuale probleme survenite ca urmare a utilizării acestui site sau a oricăror alte site-uri externe la care face trimitere. Această denegare de responsabilitate nu este destinată să limiteze răspunderea Comisiei Europene într-un mod care contravine reglementărilor prevăzute de legislația internă aplicabilă și nu exclude răspunderea sa în cazuri care, în conformitate cu legislația respectivă, aceasta nu poate fi exclusă.</TSLLegalNotice>
-+         <TSLLegalNotice xml:lang="sk">V súlade s článkom 2 ods. 4 rozhodnutia Komisie 2009/767/ES zo 16. októbra 2009, ktorým sa ustanovujú opatrenia na uľahčenie postupov elektronickými spôsobmi prostredníctvom miest jednotného kontaktu podľa smernice Európskeho parlamentu a Rady 2006/123/ES o službách na vnútornom trhu, zmeneného rozhodnutím Komisie 2010/425/EÚ a vykonávacím rozhodnutím Komisie 2013/662/EÚ, tento zoznam obsahuje informácie oznámené členskými štátmi podľa článku 2 ods. 3 rozhodnutia Komisie 2009/767/ES.  Európska komisia spravuje tieto internetové stránky ako interoperabilný nástroj, ktorý slúži na uľahčenie praktického využitia zoznamov dôveryhodných informácií. Naším cieľom je poskytovať tieto informácie včas a správne. Ak budeme upozornení na chyby, pokúsime sa ich napraviť. Komisia však nepreberá žiadnu zodpovednosť, ani inak neručí za obsah zoznamov dôveryhodných informácií, ktoré poskytli členské štáty. Je naším cieľom minimalizovať technické chyby. Niektoré informácie alebo údaje na tejto webovej lokalite však mohli byť vytvorené v chybných súboroch alebo formátoch, a preto nemožno zaručiť, že tieto problémy nespôsobia výpadok alebo inú poruchu našej webovej lokality. Komisia nenesie žiadnu zodpovednosť za podobné chyby, ktoré sa zistia pri používaní tejto lokality alebo pridružených externých lokalít. Zámerom tohto vyhlásenia o odmietnutí zodpovednosti nie je obmedzenie zodpovednosti Európskej komisie v rozpore s požiadavkami ustanovenými v príslušných vnútroštátnych predpisoch ani vylúčenie jej zodpovednosti vo veciach, v ktorých ju podľa týchto predpisov nie je možné vylúčiť.</TSLLegalNotice>
-+         <TSLLegalNotice xml:lang="sl">Seznam v skladu s členom 2(4) Odločbe Komisije 2009/767/ES z dne 16. oktobra 2009 o vzpostavitvi ukrepov za pospeševanje uporabe postopkov po elektronski poti s pomočjo „enotnih kontaktnih točk“ po Direktivi 2006/123/ES Evropskega parlamenta in Sveta o storitvah na notranjem trgu, kakor je bila spremenjena z Odločbo Komisije 2010/425/EU in Izvedbenim sklepom Komisije 2013/662/EU, vsebuje informacije, ki so jih v skladu s členom 2 (3) Odločbe Komisije 2009/767/ES sporočile države članice. Evropska komisija si prizadeva izboljšati praktično uporabo zanesljivih seznamov držav članic. Temu je namenjeno tudi to spletišče. Želimo zagotavljati pravočasne in točne informacije. Če nas boste opozorili na morebitne napake, jih bomo poskušali čimprej odpraviti. Komisija ne prevzema nikakršne zakonske ali druge odgovornosti glede vsebine nacionalnih zanesljivih seznamov, za katero so odgovorne izključno države članice. Uporabnikom želimo omogočiti nemoteno uporabo s čim manj tehničnimi napakami. Vendar so lahko nekateri podatki in informacije na našem spletišču v datotekah ali obliki, ki niso popolnoma brez napak, zato ne moremo zagotoviti, da takšne težave ne bodo vplivale na zagotavljanje naših storitev. Komisija ne prevzema nobene odgovornosti v zvezi s težavami, ki so posledica uporabe tega spletišča ali povezanega zunanjega spletišča. Izjava ne omejuje odgovornosti Evropske komisije pri kakršnem koli delovanju v nasprotju z veljavno nacionalno zakonodajo, niti ne izključuje odgovornosti za dejanja, ki jih v skladu s to zakonodajo ni mogoče izključiti.</TSLLegalNotice>
-+         <TSLLegalNotice xml:lang="fi">Tämä luettelo sisältää komission päätöksen 2009/767/EY 2 artiklan 4 kohdan mukaisesti tiedot, jotka EU-maat ovat toimittaneet komissiolle päätöksen 2009/767/EY 2 artiklan 3 kohdan mukaisesti (komission päätös 2009/767/EY, tehty 16 päivänä lokakuuta 2009, toimenpiteistä sähköisten menettelyjen käytön edistämiseksi keskitettyjä asiointipisteitä käyttäen palveluista sisämarkkinoilla annetun Euroopan parlamentin ja neuvoston direktiivin 2006/123/EY mukaisesti, sellaisena kuin se on muutettuna komission päätöksellä 2010/425/EU ja komissio täytäntöönpanopäätöksellä 2013/662/EU). Euroopan komissio ylläpitää tätä verkkosivustoa helpottaakseen kansallisten luotettavien luetteloiden käyttöä. Pyrimme pitämään tiedot ajantasaisina ja virheettöminä. Pyrimme korjaamaan tietoomme tulleet virheet. Komissio ei kuitenkaan voi olla vastuussa kansallisten luotettavien luetteloiden sisällöstä, joka on yksinomaan jäsenvaltioiden vastuulla. Tavoitteenamme on minimoida teknisten häiriöiden aiheuttamat haitat. Jotkin tiedot sivustollamme on voitu luoda tai muotoilla sellaiseen muotoon tai sellaisiin tiedostoihin, jotka eivät ole virheettömiä, emmekä voi taata, ettei palvelumme keskeydy tai etteivät kyseiset ongelmat muutoin vaikuta siihen. Euroopan komissio ei vastaa ongelmista, jotka johtuvat tämän sivuston tai siihen linkitettyjen ulkopuolisten sivustojen käytöstä. Tämän vastuuvapauslausekkeen tarkoituksena ei ole rajoittaa Euroopan komission vastuuta vastoin sovellettavan kansallisen lain vaatimuksia tai poistaa komission vastuuta seikoista, joiden osalta vastuuta ei sovellettavan kansallisen lain mukaan voida poistaa.</TSLLegalNotice>
-+         <TSLLegalNotice xml:lang="sv">Av listan framgår var du kan hitta den information som EU-länderna har anmält, och som kommissionen måste tillhandahålla, enligt artikel 2.3 och 2.4 i kommissionens beslut 2009/767/EG av den 16 oktober 2009 om åtgärder som underlättar användningen av förfaranden på elektronisk väg genom gemensamma kontaktpunkter i enlighet med Europaparlamentets och rådets direktiv 2006/123/EG om tjänster på den inre marknaden, ändrad genom kommissionens beslut 2010/425/EU och kommissionens genomförandebeslut 2013/662/EU. Vi har samlat informationen på den här webbplatsen, så att du lättare ska kunna använda den i praktiken. Vi strävar efter att hålla informationen aktuell och korrekt. Om felaktigheter kommer till vår kännedom, försöker vi att rätta till dem. Vi frånsäger oss dock allt ansvar för de nationella förteckningarna. Medlemsländerna ansvarar helt och hållet själva för innehållet. Vi strävar efter att så långt som möjligt undvika tekniska störningar. En del uppgifter eller information på vår sida kan dock ha skapats eller strukturerats i filer eller format som inte är felfria. Vi kan inte garantera att den service vi tillhandahåller kommer att vara fri från avbrott eller andra störningar som har att göra med sådana problem. Kommissionen frånsäger sig allt ansvar för problem som kan uppstå till följd av att denna webbplats eller någon av dess länkar har använts. Denna ansvarsfriskrivning är inte avsedd att inskränka kommissionens ansvar i strid med tillämplig nationell lagstiftning eller att utesluta ansvar för kommissionen i de fall där friskrivning inte får ske enligt sådan lagstiftning.</TSLLegalNotice>
-+         <TSLLegalNotice xml:lang="hr">U skladu s člankom 2. stavkom 4. Odluke Komisije 2009/767/EZ od 16. listopada 2009. o utvrđivanju mjera kojima se olakšava uporaba postupaka elektroničkim putem preko „jedinstvenih kontaktnih točaka” u skladu s Direktivom 2006/123/EZ Europskog parlamenta i Vijeća o uslugama na unutarnjem tržištu, kako je izmijenjena Odlukom Komisije 2010/425/EU i Provedbenom odlukom Komisije 2013/662/EU, trenutačni popis sadržava informacije o kojima su države članice izvijestile u skladu s člankom 2. stavkom 3. Odluke Komisije 2009/767/EZ. Europska Komisija održava ovo web-mjesto kao sredstvo za postizanje interoperabilnosti koje je napravljeno kako bi olakšalo praktičnu primjenu nacionalnih pouzdanih popisa. Naš je cilj ove informacije održavati pravodobnim i točnim. Ukaže li nam se na pogreške, pokušat ćemo ih otkloniti. No, Komisija ne preuzima nikakvu odgovornost za sadržaj nacionalnih pouzdanih popisa, jer su za njega odgovorne isključivo države članice. Cilj nam je smetnje uzrokovane tehničkim pogreškama svesti na minimum. Međutim, postoji mogućnost da su neki podaci i informacije na našim stranicama izrađeni ili strukturirani u datotekama ili formatima koji nisu bez pogrešaka te stoga ne možemo jamčiti da će se naše usluge odvijati bez prekida ili da takvi problemi neće na neki drugi način utjecati na njih. Europska Komisija ne preuzima nikakvu odgovornost u vezi s problemima koji nastanu zbog uporabe ovih stranica ili bilo kojih povezanih vanjskih stranica. Ovom se izjavom o ograničenju odgovornosti ne ograničava odgovornost Europske Komisije u slučaju kršenja uvjeta propisanih primjenjivim nacionalnim pravom niti se isključuje njezina odgovornost u slučajevima u kojima u skladu s tim pravom to nije moguće.</TSLLegalNotice>
-+      </PolicyOrLegalNotice>
-+      <HistoricalInformationPeriod>65535</HistoricalInformationPeriod>
-+      <PointersToOtherTSL>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIEOzCCAyOgAwIBAgIJAKP8xLe3bmRsMA0GCSqGSIb3DQEBCwUAMFoxCzAJBgNVBAYTAkFUMS8wLQYDVQQKEyZSdW5kZnVuayB1bmQgVGVsZWtvbSBSZWd1bGllcnVuZ3MtR21iSDEaMBgGA1UEAxMRVHJ1c3RlZCBMaXN0IENBIDEwHhcNMTQwMTI4MTgxNTE4WhcNMTcwMTI4MTgxNTE4WjBXMQswCQYDVQQGEwJBVDEvMC0GA1UEChMmUnVuZGZ1bmsgdW5kIFRlbGVrb20gUmVndWxpZXJ1bmdzLUdtYkgxFzAVBgNVBAMTDlRydXN0ZWQgTGlzdCA0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuh3Ht0BXqmhmMcFDPgSV10WyLlwe3PFoIrgeg3cYQEF+YOtiV5nm6dJnlxoXcO5TJIfbXoSdSOYJTtCuQvZDySHTlSvM5Mr29GRjA489ZKE7pEaI9semFeMyvPaJ/EvaG3ShvrQlLebsS4ALk8JXTRTalZmBlbWi9jK2IFMQaLjQN88K2aUrDZqIqRR4WhBP7T4I3dSVYVmi0TR41JWyaVXKWp7b9WJULewVTf0g+72qwtd7VZo0zQuQgAUsT9bOv8K6PyNIMShh3fLXefaIlmXnPsua6bKc1VAjjR91f83koKUOmDIUciFCsyksa/HUV1tAcZdUZsYe/1JGEJ1CEwIDAQABo4IBBTCCAQEwHwYDVR0jBBgwFoAUsJT0MPOFfU37Ha8aHJ6ELK/YXBkwHQYDVR0OBBYEFNlVL81aLTXfTM3az8PKyBbeWvvFMA4GA1UdDwEB/wQEAwIHgDAWBgNVHSAEDzANMAsGCSooAA8AAQEBADAJBgNVHRMEAjAAMBEGA1UdJQQKMAgGBgQAkTcDADA2BgNVHR8ELzAtMCugKaAnhiVodHRwczovL3d3dy5zaWduYXR1ci5ydHIuYXQvdGxjYTEuY3JsMEEGCCsGAQUFBwEBBDUwMzAxBggrBgEFBQcwAoYlaHR0cHM6Ly93d3cuc2lnbmF0dXIucnRyLmF0L3RsY2ExLmNlcjANBgkqhkiG9w0BAQsFAAOCAQEAHrMrSL2PDCplhLKXmrspfEyjDcCxm6LtoHF58gtZ/kuPQEXzib/6ncxp8wu+HzkHLkZd38rVWgXObngHoKY2F6WtO48xtXgJ7zv2f3Km4yvEuXm/Ro7hzizDatuLZdzCiu97rnvRxCbaQV2XV73dmki+a87ybEGFQGVKBfSM0rEy0p0FD+fRtRvwYafvKjzbC93OJOD7FepEKsHO8CHFWG8X4VxPjkKy/R1yPn2tT/yio626AnKRDqy9/bUQFWITzKMHkVNZY1OMTL7WXjmWFc7L+b0Wt15xBO0YuNg3delXE8aNXdizYDlTzbJUpmq8EcuxHQlMMDQUBtyDcj0RcA==</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIEOzCCAyOgAwIBAgIJAKP8xLe3bmRtMA0GCSqGSIb3DQEBCwUAMFoxCzAJBgNVBAYTAkFUMS8wLQYDVQQKEyZSdW5kZnVuayB1bmQgVGVsZWtvbSBSZWd1bGllcnVuZ3MtR21iSDEaMBgGA1UEAxMRVHJ1c3RlZCBMaXN0IENBIDEwHhcNMTQwMTI4MTgzMzI5WhcNMTgwMTI4MTgzMzI5WjBXMQswCQYDVQQGEwJBVDEvMC0GA1UEChMmUnVuZGZ1bmsgdW5kIFRlbGVrb20gUmVndWxpZXJ1bmdzLUdtYkgxFzAVBgNVBAMTDlRydXN0ZWQgTGlzdCA1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxsSAzrdy4zFiN1bypCT2LZ5O07y9nTJxNlFXERfTzf0zSEtOKXTjxuRQvXvDSfvvar2au9QDuUEdA+jO9NlBFfHfl95ON/gGhQG/NLplVfVB80y4/iX08O43ZuDXcZbBaNdg6M/2qCwflXBakkwaiF7l2kJQyPl+w9hkSi3LBLRfssJOsk5K8VxaILW680gwVX+9BeShXKn5Fr5vde1G1rAKjs6kNtIlrGLWEXyVeAcdDZNKO16MynSMAUeoyz1k74vdWV1/ixrz2DtgeD/rJOnIiDrBqReJzFyZ74iCIsC4EtiIAg5nEah0krWPH6Yhsurqo8zKYDaZAhmJ2hK39wIDAQABo4IBBTCCAQEwHwYDVR0jBBgwFoAUsJT0MPOFfU37Ha8aHJ6ELK/YXBkwHQYDVR0OBBYEFC9vHwsF0o04l9zC+UONiidHmxfJMA4GA1UdDwEB/wQEAwIHgDAWBgNVHSAEDzANMAsGCSooAA8AAQEBADAJBgNVHRMEAjAAMBEGA1UdJQQKMAgGBgQAkTcDADA2BgNVHR8ELzAtMCugKaAnhiVodHRwczovL3d3dy5zaWduYXR1ci5ydHIuYXQvdGxjYTEuY3JsMEEGCCsGAQUFBwEBBDUwMzAxBggrBgEFBQcwAoYlaHR0cHM6Ly93d3cuc2lnbmF0dXIucnRyLmF0L3RsY2ExLmNlcjANBgkqhkiG9w0BAQsFAAOCAQEAfOCwly06iznOF0juUqqXkC0YoQDwVD8OqlevpJkrvAEl+uYTEa0XzBdTCZ+zXdJW6Icgt+pces+RjeFh4tIQgBkwqPWqmnTqw37ysxgqPO0EHXGu/zLdoA2+8TLLsu9csQ+NY4qNfxFXTWoFqlaUC6Af86Tds7QyjVyqOTMjxS8QKqNfI3bLvc9dSH+oi1v2xsFAl/igoKTqWRhad79lroBRKG6SqNR6Y5WqVFMHToZMD+cdulJE6jrKp3hZQrU/8qkKlqTiem6x2NkKAsGZ13+j25P9Pb3x6hh1gV0A1urI1kG+4cj8UDqLhpPXJN/ZtF95WBaioUhiEae3gojXlA==</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>https://www.signatur.rtr.at/currenttl.xml</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>AT</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/vnd.etsi.tsl+xml</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">Rundfunk und Telekom Regulierungs-GmbH</Name>
-+                     <Name xml:lang="de">Rundfunk und Telekom Regulierungs-GmbH</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/AT</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIID3zCCAsegAwIBAgIJAOOTbJMmowFCMA0GCSqGSIb3DQEBBQUAMIGHMS0wKwYDVQQDEyRCZWxnaWFuIFRydXN0ZWQgTGlzdCBTY2hlbWUgT3BlcmF0b3IxSTBHBgNVBAoTQEZQUyBFY29ub215LCBTTUVzLCBTZWxmLWVtcGxveWVkIGFuZCBFbmVyZ3kgLSBRdWFsaXR5IGFuZCBTYWZldHkxCzAJBgNVBAYTAkJFMB4XDTE0MDIxOTEzMzcxNVoXDTI0MDIxNzEzMzcxNVowgYcxLTArBgNVBAMTJEJlbGdpYW4gVHJ1c3RlZCBMaXN0IFNjaGVtZSBPcGVyYXRvcjFJMEcGA1UEChNARlBTIEVjb25vbXksIFNNRXMsIFNlbGYtZW1wbG95ZWQgYW5kIEVuZXJneSAtIFF1YWxpdHkgYW5kIFNhZmV0eTELMAkGA1UEBhMCQkUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDAgEFkoDPTYDvGk+/IPnGSPm58NRE7mpzLHk8lxpYnTAtbMhn7FWru9GlNi+blYYNOEmzN2E5KO9+7AAAMmx2x8zmEMwc3oUQ7E0WN5Gl+Y+7n6NtX50D/4Sbw4IjVvwwRRru8Coj5vq5Hz3JKTgft8teEpwb5vSFZh6+o9irdX342RJU4AtG78sxZvzIqpa3WsddMf5XDyjnGK3dRgkDuOaBxWEexuUiN4LvO+MacwoaxEqLhEZ6TALGWS2WmNEW3OlUdf7nc0Tz/lnyQsuFn01c4pg56hjyxLtpjyHwNwbTDx+cjBpBveOT9Nb6UfKFHknC5AfrIOWnFLXUmyKD/AgMBAAGjTDBKMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgbAMB0GA1UdDgQWBBRf745pXfv0l1rxBwgOUhlQqteQUTARBgNVHSUECjAIBgYEAJE3AwAwDQYJKoZIhvcNAQEFBQADggEBAG8j1gOIKEKTd904EepYs1MioBErjXxkAN2zvaZevh3awkB6cGeQUnmDz3ve4ZCJSB4MZ138EkUi2eobXaPyaLv01vl6sM6eUj6QhwNvfGXHP99AOHG8ZyH4IkJgB+8jImhg2danj4VcAosGtvTknYtZ2K+GhRevgAnoryhJ7A7jszwWzaahFwTnunymlBXlrwG9KyBSkg4IhWgc+IgYUgA7rpOZ6zXFPTJQJphiRg7pQECnV1Fvw9ediMGhBnNL3tE/5IKIug2XoJ3Mlh9lho6c8YAhyp2Q16inCLDJksZc1qUqRHo9lmwWnGANWfZvQWRJS0LJvrF7LSL5H/Y4yZo=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIID3zCCAsegAwIBAgIJAIg4aOU7at17MA0GCSqGSIb3DQEBBQUAMIGHMS0wKwYDVQQDEyRCZWxnaWFuIFRydXN0ZWQgTGlzdCBTY2hlbWUgT3BlcmF0b3IxSTBHBgNVBAoTQEZQUyBFY29ub215LCBTTUVzLCBTZWxmLWVtcGxveWVkIGFuZCBFbmVyZ3kgLSBRdWFsaXR5IGFuZCBTYWZldHkxCzAJBgNVBAYTAkJFMB4XDTE0MDIxOTEzMzcyN1oXDTI0MDYxNjEzMzcyN1owgYcxLTArBgNVBAMTJEJlbGdpYW4gVHJ1c3RlZCBMaXN0IFNjaGVtZSBPcGVyYXRvcjFJMEcGA1UEChNARlBTIEVjb25vbXksIFNNRXMsIFNlbGYtZW1wbG95ZWQgYW5kIEVuZXJneSAtIFF1YWxpdHkgYW5kIFNhZmV0eTELMAkGA1UEBhMCQkUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDAgEFkoDPTYDvGk+/IPnGSPm58NRE7mpzLHk8lxpYnTAtbMhn7FWru9GlNi+blYYNOEmzN2E5KO9+7AAAMmx2x8zmEMwc3oUQ7E0WN5Gl+Y+7n6NtX50D/4Sbw4IjVvwwRRru8Coj5vq5Hz3JKTgft8teEpwb5vSFZh6+o9irdX342RJU4AtG78sxZvzIqpa3WsddMf5XDyjnGK3dRgkDuOaBxWEexuUiN4LvO+MacwoaxEqLhEZ6TALGWS2WmNEW3OlUdf7nc0Tz/lnyQsuFn01c4pg56hjyxLtpjyHwNwbTDx+cjBpBveOT9Nb6UfKFHknC5AfrIOWnFLXUmyKD/AgMBAAGjTDBKMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgbAMB0GA1UdDgQWBBRf745pXfv0l1rxBwgOUhlQqteQUTARBgNVHSUECjAIBgYEAJE3AwAwDQYJKoZIhvcNAQEFBQADggEBAARQuvNV68TF35U7OsMlmYQKaST7Ep2VytJXinRPFAmMJWM9f59ZkSH86BNi7bLo3llYyfUgEZYLwLQXFImMBvme0FmqNbtYsbz6pNi0kW7yYrNa0Gq27Mh5sMB7+6mWUWNU82zRoFGGAz5lE1ID/w2hLRb5vk+rpY3MatT9BRpGfQP8sxyD2PsWr6sTmR11FY/+iOGVkPnZ9ZzyIPKegEFVfyuuMZWS0Dovyqsk9V392e+Y2IyPZfLRAwlPPoXWNtZ70cu0w3ZSn7/0lHCJtijbSJtZ1fDGggwqDv3imx5dzEDkqKluFQ5YjVL7tSYu/tzplS6Qn2kubGpItEe7R8k=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIID3zCCAsegAwIBAgIJAJH6V+OXuB7aMA0GCSqGSIb3DQEBBQUAMIGHMS0wKwYDVQQDEyRCZWxnaWFuIFRydXN0ZWQgTGlzdCBTY2hlbWUgT3BlcmF0b3IxSTBHBgNVBAoTQEZQUyBFY29ub215LCBTTUVzLCBTZWxmLWVtcGxveWVkIGFuZCBFbmVyZ3kgLSBRdWFsaXR5IGFuZCBTYWZldHkxCzAJBgNVBAYTAkJFMB4XDTE0MDIxOTEzMzc0MFoXDTI0MTAxNDEzMzc0MFowgYcxLTArBgNVBAMTJEJlbGdpYW4gVHJ1c3RlZCBMaXN0IFNjaGVtZSBPcGVyYXRvcjFJMEcGA1UEChNARlBTIEVjb25vbXksIFNNRXMsIFNlbGYtZW1wbG95ZWQgYW5kIEVuZXJneSAtIFF1YWxpdHkgYW5kIFNhZmV0eTELMAkGA1UEBhMCQkUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDAgEFkoDPTYDvGk+/IPnGSPm58NRE7mpzLHk8lxpYnTAtbMhn7FWru9GlNi+blYYNOEmzN2E5KO9+7AAAMmx2x8zmEMwc3oUQ7E0WN5Gl+Y+7n6NtX50D/4Sbw4IjVvwwRRru8Coj5vq5Hz3JKTgft8teEpwb5vSFZh6+o9irdX342RJU4AtG78sxZvzIqpa3WsddMf5XDyjnGK3dRgkDuOaBxWEexuUiN4LvO+MacwoaxEqLhEZ6TALGWS2WmNEW3OlUdf7nc0Tz/lnyQsuFn01c4pg56hjyxLtpjyHwNwbTDx+cjBpBveOT9Nb6UfKFHknC5AfrIOWnFLXUmyKD/AgMBAAGjTDBKMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgbAMB0GA1UdDgQWBBRf745pXfv0l1rxBwgOUhlQqteQUTARBgNVHSUECjAIBgYEAJE3AwAwDQYJKoZIhvcNAQEFBQADggEBABSri/BFtWHsvDgFri/fPFXJaQ9a5U1HgfOrg0pcVacnC2ezhZ3Ita1d+nWlaHfUBx2L7pp41G23TZE9Efcb/8RPuYDDcIv2TSKV/hIxthk+IP6avZ6cEuWL3iXhqusRM313QgH8G67EPDmTy9hX0t/3KnBQZ6gmb9SpTnG44pQ8LOfLvpzaT2Z1etBsXp0JED7P0OPJq459S3huIYoM3NTNaU8dLGAYJUR7D2fcvDySvt8xIjO7HtzHer79Uq4bNn8uRRHgKJ2LMBK0LvoVBX0PekQFSXi06xpPA9SjmozZ76dW0fK7uPUOFoXB9LtsZCFsMRjTL9+KhPyhSam2iy8=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIID3zCCAsegAwIBAgIJAK7RpgGHETKPMA0GCSqGSIb3DQEBBQUAMIGHMS0wKwYDVQQDEyRCZWxnaWFuIFRydXN0ZWQgTGlzdCBTY2hlbWUgT3BlcmF0b3IxSTBHBgNVBAoTQEZQUyBFY29ub215LCBTTUVzLCBTZWxmLWVtcGxveWVkIGFuZCBFbmVyZ3kgLSBRdWFsaXR5IGFuZCBTYWZldHkxCzAJBgNVBAYTAkJFMB4XDTE0MDIxOTEzMzc1MloXDTI1MDIxMTEzMzc1MlowgYcxLTArBgNVBAMTJEJlbGdpYW4gVHJ1c3RlZCBMaXN0IFNjaGVtZSBPcGVyYXRvcjFJMEcGA1UEChNARlBTIEVjb25vbXksIFNNRXMsIFNlbGYtZW1wbG95ZWQgYW5kIEVuZXJneSAtIFF1YWxpdHkgYW5kIFNhZmV0eTELMAkGA1UEBhMCQkUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDAgEFkoDPTYDvGk+/IPnGSPm58NRE7mpzLHk8lxpYnTAtbMhn7FWru9GlNi+blYYNOEmzN2E5KO9+7AAAMmx2x8zmEMwc3oUQ7E0WN5Gl+Y+7n6NtX50D/4Sbw4IjVvwwRRru8Coj5vq5Hz3JKTgft8teEpwb5vSFZh6+o9irdX342RJU4AtG78sxZvzIqpa3WsddMf5XDyjnGK3dRgkDuOaBxWEexuUiN4LvO+MacwoaxEqLhEZ6TALGWS2WmNEW3OlUdf7nc0Tz/lnyQsuFn01c4pg56hjyxLtpjyHwNwbTDx+cjBpBveOT9Nb6UfKFHknC5AfrIOWnFLXUmyKD/AgMBAAGjTDBKMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgbAMB0GA1UdDgQWBBRf745pXfv0l1rxBwgOUhlQqteQUTARBgNVHSUECjAIBgYEAJE3AwAwDQYJKoZIhvcNAQEFBQADggEBABabI8rU/pW4uiTHk47X838qntx6FJ5iDCs+iaED142+yju/wQVU4J8rjS4UqsdO8wOM4sfyLjMLRRsK60saZ5o2u+tLIj0QrFRytTD1WIuPZxpBjQU8Zj/+aLkr4bQmyqgJ4XzJZ9BMvi3Yv18jQxJSjvGpXaWpUNLNnhENTuzKv8f/0vBn2Inmpg7cwgj2q8qhZ/3r1ZmHETSDmEdjV4ovYruAKX58jwwnRdgacTtgQpB88+zZDtAp3FVJxR9nefCdvjV2nuN++UgA2v8d2u9c8c7ObGd7dL6O9rQCfvBWbw6/h9nkXSJSAjKXS1uvnABtq3fQabHwxNc8rIQPkLk=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIID3zCCAsegAwIBAgIJAOv7FV6q0Or/MA0GCSqGSIb3DQEBBQUAMIGHMS0wKwYDVQQDEyRCZWxnaWFuIFRydXN0ZWQgTGlzdCBTY2hlbWUgT3BlcmF0b3IxSTBHBgNVBAoTQEZQUyBFY29ub215LCBTTUVzLCBTZWxmLWVtcGxveWVkIGFuZCBFbmVyZ3kgLSBRdWFsaXR5IGFuZCBTYWZldHkxCzAJBgNVBAYTAkJFMB4XDTE0MDIxOTEzMzgwNFoXDTI1MDYxMTEzMzgwNFowgYcxLTArBgNVBAMTJEJlbGdpYW4gVHJ1c3RlZCBMaXN0IFNjaGVtZSBPcGVyYXRvcjFJMEcGA1UEChNARlBTIEVjb25vbXksIFNNRXMsIFNlbGYtZW1wbG95ZWQgYW5kIEVuZXJneSAtIFF1YWxpdHkgYW5kIFNhZmV0eTELMAkGA1UEBhMCQkUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDAgEFkoDPTYDvGk+/IPnGSPm58NRE7mpzLHk8lxpYnTAtbMhn7FWru9GlNi+blYYNOEmzN2E5KO9+7AAAMmx2x8zmEMwc3oUQ7E0WN5Gl+Y+7n6NtX50D/4Sbw4IjVvwwRRru8Coj5vq5Hz3JKTgft8teEpwb5vSFZh6+o9irdX342RJU4AtG78sxZvzIqpa3WsddMf5XDyjnGK3dRgkDuOaBxWEexuUiN4LvO+MacwoaxEqLhEZ6TALGWS2WmNEW3OlUdf7nc0Tz/lnyQsuFn01c4pg56hjyxLtpjyHwNwbTDx+cjBpBveOT9Nb6UfKFHknC5AfrIOWnFLXUmyKD/AgMBAAGjTDBKMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgbAMB0GA1UdDgQWBBRf745pXfv0l1rxBwgOUhlQqteQUTARBgNVHSUECjAIBgYEAJE3AwAwDQYJKoZIhvcNAQEFBQADggEBAJQt17IzKeqnxakdgysT1FlymocZUUHGhfbQAfr4OEm48LMoN4M5ZeeRMVIwk4jODURuhawtKJ3hRdGB+zTzIMLheOmAGGRDUNrDwctpn8G+RqEFjlgc5yi1ICHBZJrvyud7cPwz8AwMtV+K1iFmbEWqsGASZ96J9uilJJ+RkPcV3Olwtgi3+IxOxHfhmq0PCdRk1k8+c7frdT935Z8SfFgnaPy4RFg2eKdvC2qsvsF3J19eP/BKlGdVVe44yTB3UCE3KSLiySvgM/JXIQN5VE+lGPeURKnoXsW5E71IdUEi30Ptd0YBxTjEairZKyzhgGbZEnBUWSkn6n9uZ5Ai2lo=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://tsl.belgium.be/tsl-be.xml</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>BE</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/vnd.etsi.tsl+xml</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">FPS Economy, SMEs, Self-employed and Energy - Quality and Safety</Name>
-+                     <Name xml:lang="fr">SPF Economie, PME, Classes moyennes et Energie - Qualité et Sécurité</Name>
-+                     <Name xml:lang="nl">FOD Economie, KMO, Middenstand en Energie - Kwaliteit en Veiligheid</Name>
-+                     <Name xml:lang="de">FÖD Wirtschaft, KMU, Mittelstand und Energie - Qualität und Sicherheit</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/BE</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIFUTCCBDmgAwIBAgIIM7DFMDyB1XwwDQYJKoZIhvcNAQEFBQAwgYcxgYQwCQYDVQQGDAJCRzAVBgNVBAMMDkNSQyBNZW1iZXJzIENBMBUGA1UECwwOQ1JDIE1lbWJlcnMgQ0EwHAYKCZImiZPyLGQBGRYOY3JjLW1lbWJlcnMtY2EwKwYDVQQKDCRDb21tdW5pY2F0aW9ucyBSZWd1bGF0aW9uIENvbW1pc3Npb24wHhcNMTIxMTE1MTEyODA1WhcNMTcxMTE1MTEyODA1WjCB6DGB5TAJBgNVBAYMAkJHMAsGA1UEEQwEMTAwMDAMBgNVBAcMBVNvZmlhMA8GA1UECwwIQ2hhaXJtYW4wEgYDVQQJDAs2IEd1cmtvIHN0cjAcBgkqhkiG9w0BCQEWD3Zib3poa292QGNyYy5iZzAcBgoJkiaJk/IsZAEZFg5jcmMtbWVtYmVycy1jYTArBgNVBAoMJENvbW11bmljYXRpb25zIFJlZ3VsYXRpb24gQ29tbWlzc2lvbjAvBgNVBAMMKNCS0LXRgdC10LvQuNC9INCR0L7QttC60L7QsiDQkdC+0LbQutC+0LIwggEjMA0GCSqGSIb3DQEBAQUAA4IBEAAwggELAoIBAQCKnw+xckNqW++OppSxnAqaSHILSgT8cR1t7vN4/4lS/kyOzsmyilRHP3MqdduPnx6bAl/oW4lxxU0scHK4qyPJM8RPqvcMNsM5Vlyp8+q5ytZQvbuWBsbHENZ68Nyj0dtaSsZWxaho1JYvE7feTUMQaAIxJ5HCSfij9nHP0PP9XA53MOpKZ+H7NNsBe2t4PFa2MaK5LuS54HYROofSrx6j0LRre0p3T3D/4ZfRH62k2IGikAvS9iK93e9u7GcS8ozNtObDys5AXMyJylgg7gvPccUAAC3tbHERyGp+7tDhRr7qsNgD8jKLVEIIQHgWzm3oA51p1Xppro0MPz4hkhI3AgQAqnrBo4IBWzCCAVcwDgYDVR0PAQH/BAQDAgbAMBEGA1UdJQQKMAgGBgQAkTcDADAkBggrBgEFBQcBAwQYMBYwFAYIKwYBBQUHCwEwCAYGBACORgEBMH8GA1UdIAR4MHYwdAYJKwYBBAH/FAECMGcwNwYIKwYBBQUHAgEWK2h0dHA6Ly93d3cuY3JjLmJnL2ZpbGVzL19iZy9tZW1iZXJzLWNhLmh0bWwwLAYIKwYBBQUHAgIwIBoeQ1JDIFRTTCBTaWduaW5nIENlcnRpZmljYXRlIENQMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly93d3cuZWdvdi5iZy9jcmwvY3JjLW1lbWJlcnMtY2EuY3JsMA8GA1UdEwEB/wQFMAMBAQAwHQYDVR0OBBYEFGKuRxwBsTCtBlelS0n99RamUm2/MB8GA1UdIwQYMBaAFAkINvmsvi5j6+G+YL3jm5fJ4lE4MA0GCSqGSIb3DQEBBQUAA4IBAQBnBn/q6hgNLO2RcQZ5BnYPYhG81/lcua8T6Um7lmO4JLP+BXhmFexheR24Hs6RpgDpTwNq4aWb3Juh5GMqtWALIGOMbbegQHQ4Sa0nrVcWsUVStI9oOv8LpRfrECKYHNLjNnVliOa9dYfHcWX5aFuDc78DlBp7HwPX7L1UbK0zMRIlm4dqNfAHGvUrv7pDa1j2etRMCxO9c6Fzzh7fMYJ+/1MP6nu7bz554jCFuz5Q+VVq3m7EyGT2TbGi/m2zCF2gWke6OJamhRf8Fy3dYIS3EDampRsaiNG32Qz3ZKyyRwb6QI9IZouy9zCMKwgDeXiXZP+r1WowMO9QRkmepCGd</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIFWDCCBECgAwIBAgIJAIW0w8KGYDu+MA0GCSqGSIb3DQEBBQUAMIGHMYGEMAkGA1UEBgwCQkcwFQYDVQQDDA5DUkMgTWVtYmVycyBDQTAVBgNVBAsMDkNSQyBNZW1iZXJzIENBMBwGCgmSJomT8ixkARkWDmNyYy1tZW1iZXJzLWNhMCsGA1UECgwkQ29tbXVuaWNhdGlvbnMgUmVndWxhdGlvbiBDb21taXNzaW9uMB4XDTE0MDkwNDEwMDExNFoXDTE5MDkwNDEwMDExNFowge8xgewwCQYDVQQGDAJCRzALBgNVBBEMBDEwMDAwDAYDVQQHDAVTb2ZpYTARBgNVBAsMCkNSQyBNZW1iZXIwEgYDVQQJDAs2IEd1cmtvIHN0cjAcBgoJkiaJk/IsZAEZFg5jcmMtbWVtYmVycy1jYTAdBgkqhkiG9w0BCQEWEGlyb21hbnNrYUBjcmMuYmcwKwYDVQQKDCRDb21tdW5pY2F0aW9ucyBSZWd1bGF0aW9uIENvbW1pc3Npb24wMwYDVQQDDCzQmNGA0LjQvdCwINCh0YLQsNC90YfQtdCy0LAg0KDQvtC80LDQvdGB0LrQsDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALeau49s8E/Amx+zQnH76Vkep/eOntMOpFVKYp2KxhMX8p9pJ0N6iJgJs7DiPSbkqVQ1LnG8+Dj9Z0BQiPgh8Sg7EIxmCf6YVcmWc14naYxYzMqCwbBz3Uu5xOzfE8/0WIyGHQHpHa5DZk8bZBuyKICfGOoKrL1SlCHZ3pkXawPLyyupBjvInRBY3dCfPRDOq6XZVCJKwaQoWhiPYtjB3pgiWlU5Hd7RbiSh2EaV2vVdLvoQ5rb71FdnWUgiW4zjc+2KtoWnWQ0RBTfWCQL6XJgBdXyBA5d9ONUQRfbWKeyq1+9vMXR2H9arW5QD/Sra59NaN6ZaS4WWc6n7NrLhdU8CAwEAAaOCAVswggFXMA4GA1UdDwEB/wQEAwIGwDARBgNVHSUECjAIBgYEAJE3AwAwJAYIKwYBBQUHAQMEGDAWMBQGCCsGAQUFBwsBMAgGBgQAjkYBATB/BgNVHSAEeDB2MHQGCSsGAQQB/xQBAjBnMDcGCCsGAQUFBwIBFitodHRwOi8vd3d3LmNyYy5iZy9maWxlcy9fYmcvbWVtYmVycy1jYS5odG1sMCwGCCsGAQUFBwICMCAaHkNSQyBUU0wgU2lnbmluZyBDZXJ0aWZpY2F0ZSBDUDA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vd3d3LmVnb3YuYmcvY3JsL2NyYy1tZW1iZXJzLWNhLmNybDAPBgNVHRMBAf8EBTADAQEAMB0GA1UdDgQWBBRTRU7qRNyUTqcHzCscgHucWf61qjAfBgNVHSMEGDAWgBQJCDb5rL4uY+vhvmC945uXyeJRODANBgkqhkiG9w0BAQUFAAOCAQEAB3/B1OoF3Pm9fqgEmD1ug7+f8IeGYaRDQWKa3ieFm1Dl6VypydHilogYgFtUjvcOTJYi+INb0HglfOxoqx64RzzEleCSSz2tp5IlL0aKylMqv8Zoe/zPE5Qow7ZEx0M6vHRi8nM0v3RmzeMORdiFQWyvoNuJmPLtTO/UFC3DbabWozmNjGN8/OV8VOyLr637YEP6UpILbvPt9VVn3aC7Ll0SoxRH7kcfiCQ+RJYhB2DJVhvXnOXw1Jzeuyu9a8AVUrb2Aaw9sK3tSWQbCZeg1rxsMuEYpFUqM982ClVCAWG/X04S4DYthY1U9RDE1fGNzKKs/XtzdhiZTXtlW5jyFA==</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://crc.bg/files/_bg/TSL-CRC-BG-signed.pdf</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>BG</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/pdf</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">Communications Regulation Commission</Name>
-+                     <Name xml:lang="bg">Комисия за регулиране на съобщенията</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/BG</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIFUTCCBDmgAwIBAgIIM7DFMDyB1XwwDQYJKoZIhvcNAQEFBQAwgYcxgYQwCQYDVQQGDAJCRzAVBgNVBAMMDkNSQyBNZW1iZXJzIENBMBUGA1UECwwOQ1JDIE1lbWJlcnMgQ0EwHAYKCZImiZPyLGQBGRYOY3JjLW1lbWJlcnMtY2EwKwYDVQQKDCRDb21tdW5pY2F0aW9ucyBSZWd1bGF0aW9uIENvbW1pc3Npb24wHhcNMTIxMTE1MTEyODA1WhcNMTcxMTE1MTEyODA1WjCB6DGB5TAJBgNVBAYMAkJHMAsGA1UEEQwEMTAwMDAMBgNVBAcMBVNvZmlhMA8GA1UECwwIQ2hhaXJtYW4wEgYDVQQJDAs2IEd1cmtvIHN0cjAcBgkqhkiG9w0BCQEWD3Zib3poa292QGNyYy5iZzAcBgoJkiaJk/IsZAEZFg5jcmMtbWVtYmVycy1jYTArBgNVBAoMJENvbW11bmljYXRpb25zIFJlZ3VsYXRpb24gQ29tbWlzc2lvbjAvBgNVBAMMKNCS0LXRgdC10LvQuNC9INCR0L7QttC60L7QsiDQkdC+0LbQutC+0LIwggEjMA0GCSqGSIb3DQEBAQUAA4IBEAAwggELAoIBAQCKnw+xckNqW++OppSxnAqaSHILSgT8cR1t7vN4/4lS/kyOzsmyilRHP3MqdduPnx6bAl/oW4lxxU0scHK4qyPJM8RPqvcMNsM5Vlyp8+q5ytZQvbuWBsbHENZ68Nyj0dtaSsZWxaho1JYvE7feTUMQaAIxJ5HCSfij9nHP0PP9XA53MOpKZ+H7NNsBe2t4PFa2MaK5LuS54HYROofSrx6j0LRre0p3T3D/4ZfRH62k2IGikAvS9iK93e9u7GcS8ozNtObDys5AXMyJylgg7gvPccUAAC3tbHERyGp+7tDhRr7qsNgD8jKLVEIIQHgWzm3oA51p1Xppro0MPz4hkhI3AgQAqnrBo4IBWzCCAVcwDgYDVR0PAQH/BAQDAgbAMBEGA1UdJQQKMAgGBgQAkTcDADAkBggrBgEFBQcBAwQYMBYwFAYIKwYBBQUHCwEwCAYGBACORgEBMH8GA1UdIAR4MHYwdAYJKwYBBAH/FAECMGcwNwYIKwYBBQUHAgEWK2h0dHA6Ly93d3cuY3JjLmJnL2ZpbGVzL19iZy9tZW1iZXJzLWNhLmh0bWwwLAYIKwYBBQUHAgIwIBoeQ1JDIFRTTCBTaWduaW5nIENlcnRpZmljYXRlIENQMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly93d3cuZWdvdi5iZy9jcmwvY3JjLW1lbWJlcnMtY2EuY3JsMA8GA1UdEwEB/wQFMAMBAQAwHQYDVR0OBBYEFGKuRxwBsTCtBlelS0n99RamUm2/MB8GA1UdIwQYMBaAFAkINvmsvi5j6+G+YL3jm5fJ4lE4MA0GCSqGSIb3DQEBBQUAA4IBAQBnBn/q6hgNLO2RcQZ5BnYPYhG81/lcua8T6Um7lmO4JLP+BXhmFexheR24Hs6RpgDpTwNq4aWb3Juh5GMqtWALIGOMbbegQHQ4Sa0nrVcWsUVStI9oOv8LpRfrECKYHNLjNnVliOa9dYfHcWX5aFuDc78DlBp7HwPX7L1UbK0zMRIlm4dqNfAHGvUrv7pDa1j2etRMCxO9c6Fzzh7fMYJ+/1MP6nu7bz554jCFuz5Q+VVq3m7EyGT2TbGi/m2zCF2gWke6OJamhRf8Fy3dYIS3EDampRsaiNG32Qz3ZKyyRwb6QI9IZouy9zCMKwgDeXiXZP+r1WowMO9QRkmepCGd</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIFWDCCBECgAwIBAgIJAIW0w8KGYDu+MA0GCSqGSIb3DQEBBQUAMIGHMYGEMAkGA1UEBgwCQkcwFQYDVQQDDA5DUkMgTWVtYmVycyBDQTAVBgNVBAsMDkNSQyBNZW1iZXJzIENBMBwGCgmSJomT8ixkARkWDmNyYy1tZW1iZXJzLWNhMCsGA1UECgwkQ29tbXVuaWNhdGlvbnMgUmVndWxhdGlvbiBDb21taXNzaW9uMB4XDTE0MDkwNDEwMDExNFoXDTE5MDkwNDEwMDExNFowge8xgewwCQYDVQQGDAJCRzALBgNVBBEMBDEwMDAwDAYDVQQHDAVTb2ZpYTARBgNVBAsMCkNSQyBNZW1iZXIwEgYDVQQJDAs2IEd1cmtvIHN0cjAcBgoJkiaJk/IsZAEZFg5jcmMtbWVtYmVycy1jYTAdBgkqhkiG9w0BCQEWEGlyb21hbnNrYUBjcmMuYmcwKwYDVQQKDCRDb21tdW5pY2F0aW9ucyBSZWd1bGF0aW9uIENvbW1pc3Npb24wMwYDVQQDDCzQmNGA0LjQvdCwINCh0YLQsNC90YfQtdCy0LAg0KDQvtC80LDQvdGB0LrQsDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALeau49s8E/Amx+zQnH76Vkep/eOntMOpFVKYp2KxhMX8p9pJ0N6iJgJs7DiPSbkqVQ1LnG8+Dj9Z0BQiPgh8Sg7EIxmCf6YVcmWc14naYxYzMqCwbBz3Uu5xOzfE8/0WIyGHQHpHa5DZk8bZBuyKICfGOoKrL1SlCHZ3pkXawPLyyupBjvInRBY3dCfPRDOq6XZVCJKwaQoWhiPYtjB3pgiWlU5Hd7RbiSh2EaV2vVdLvoQ5rb71FdnWUgiW4zjc+2KtoWnWQ0RBTfWCQL6XJgBdXyBA5d9ONUQRfbWKeyq1+9vMXR2H9arW5QD/Sra59NaN6ZaS4WWc6n7NrLhdU8CAwEAAaOCAVswggFXMA4GA1UdDwEB/wQEAwIGwDARBgNVHSUECjAIBgYEAJE3AwAwJAYIKwYBBQUHAQMEGDAWMBQGCCsGAQUFBwsBMAgGBgQAjkYBATB/BgNVHSAEeDB2MHQGCSsGAQQB/xQBAjBnMDcGCCsGAQUFBwIBFitodHRwOi8vd3d3LmNyYy5iZy9maWxlcy9fYmcvbWVtYmVycy1jYS5odG1sMCwGCCsGAQUFBwICMCAaHkNSQyBUU0wgU2lnbmluZyBDZXJ0aWZpY2F0ZSBDUDA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vd3d3LmVnb3YuYmcvY3JsL2NyYy1tZW1iZXJzLWNhLmNybDAPBgNVHRMBAf8EBTADAQEAMB0GA1UdDgQWBBRTRU7qRNyUTqcHzCscgHucWf61qjAfBgNVHSMEGDAWgBQJCDb5rL4uY+vhvmC945uXyeJRODANBgkqhkiG9w0BAQUFAAOCAQEAB3/B1OoF3Pm9fqgEmD1ug7+f8IeGYaRDQWKa3ieFm1Dl6VypydHilogYgFtUjvcOTJYi+INb0HglfOxoqx64RzzEleCSSz2tp5IlL0aKylMqv8Zoe/zPE5Qow7ZEx0M6vHRi8nM0v3RmzeMORdiFQWyvoNuJmPLtTO/UFC3DbabWozmNjGN8/OV8VOyLr637YEP6UpILbvPt9VVn3aC7Ll0SoxRH7kcfiCQ+RJYhB2DJVhvXnOXw1Jzeuyu9a8AVUrb2Aaw9sK3tSWQbCZeg1rxsMuEYpFUqM982ClVCAWG/X04S4DYthY1U9RDE1fGNzKKs/XtzdhiZTXtlW5jyFA==</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://crc.bg/files/_bg/TSL-CRC-BG-signed.xml</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>BG</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/vnd.etsi.tsl+xml</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">Communications Regulation Commission</Name>
-+                     <Name xml:lang="bg">Комисия за регулиране на съобщенията</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/BG</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIDeDCCAmCgAwIBAgIFEgFbGzYwDQYJKoZIhvcNAQELBQAwVTELMAkGA1UEBhMCQ1kxMDAuBgNVBAoMJ0RlcGFydG1lbnQgb2YgRWxlY3Ryb25pYyBDb21tdW5pY2F0aW9uczEUMBIGA1UEAwwLVFNMIFNpZ25lcjIwHhcNMTQwNzAxMDAwMDAwWhcNMTgwNzAxMDAwMDAwWjBVMQswCQYDVQQGEwJDWTEwMC4GA1UECgwnRGVwYXJ0bWVudCBvZiBFbGVjdHJvbmljIENvbW11bmljYXRpb25zMRQwEgYDVQQDDAtUU0wgU2lnbmVyMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM2l0vZRrFtdWArytp3quq29byXDB/GbUbm6xKlB63bhyh/SxGDvxDx3PGt1T4b8a89bC0RnmeRpgGRGWwNON2xKnMcDzMYmCi4cmNS7IrTF6GhVbpgLXCsx5JOU+oz0BXE2ASlF3h/r6AuT3oUzGapacNX4LhKtjU8MCuES0xU/V3x0H/FCOu1ziwfnt7wv29wGm39y8h5CTkiAmKxoZThJT49EBnwnBTA09v+5q+qROABNQGYbVkrwyym5hbYEIxHfA5pRMd/QBJhUGL6HhYZQpgzIXjYCaH5+c4U1LqOJoPehW8uocesSnAvpE1lx3JyXkYclBCKO9jVE5UA1c4kCAwEAAaNPME0wHQYDVR0OBBYEFAfjuk4G4S9SC/QxPyHuCFHrN5KaMAkGA1UdEwQCMAAwDgYDVR0PAQH/BAQDAgbAMBEGA1UdIAQKMAgwBgYEVR0gADANBgkqhkiG9w0BAQsFAAOCAQEAjj+4NRRsV840YvUwC2BwiqdvySnaJaDgjSx0+TQjEcpQhffDIsDTV2kZpz8rERzcQnf/W0IYXZ4XvHjjCgPocZp8lcKC8V2bK506C9vdMP7s0aiTQT2Xx8g2V89Z71mM7KFh2aNIHGfjbOZbzlG3aW/qPlQ0LtL7gKLc4LdBbhBbig1b7fCmuk29yAnxRNZ59ql+oCx9bT2axZf0E0BVsp503pVG5g872e+UUAZvc4vAYSFSY4d/wTr4fd1+Oiaq7GuIMdkaM5rdue9Eo5wib9TVG4OWtzTcx8Dgz3UT+lXmkW787EmZpVfnhD1L/SSo8V21uNXpq+qNC9bPkqWyYQ==</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIDizCCAnOgAwIBAgIFEuB6lFUwDQYJKoZIhvcNAQELBQAwVTELMAkGA1UEBhMCQ1kxMDAuBgNVBAoMJ0RlcGFydG1lbnQgb2YgRWxlY3Ryb25pYyBDb21tdW5pY2F0aW9uczEUMBIGA1UEAwwLVFNMIFNpZ25lcjEwHhcNMTQwMTAxMDAwMDAwWhcNMTgwMTAxMDAwMDAwWjBVMQswCQYDVQQGEwJDWTEwMC4GA1UECgwnRGVwYXJ0bWVudCBvZiBFbGVjdHJvbmljIENvbW11bmljYXRpb25zMRQwEgYDVQQDDAtUU0wgU2lnbmVyMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALgqtGqEzoVJC/xkzkYImpQE659JKIhlBfqHd0k59JGppdretL//imQPAccnauds6+VKVnDJnbGFZfyfsSXHR8BWUVdko8ih8gHUQSarPkQC1XxSegybrClx19+TNJKlQulaUFPFifU4RQWl34uzmCHdDqlswGiT4rxTMvvsiWELJ0xEEaZ6LiKPnFZYjJ8rwqkTiaVL6r+cfmmoQexzVhbeU2nVeQME6vlsmrIOD42X/9P5/380eTCaASLNxrO1iRiF0LhD5NwucexryYPs+TAPh2Lz+URSCKNygu4lJsG3TFvNkiSYoJHojcGg43Qf3v0aLk54d83xHFyMwnRsUY8CAwEAAaNiMGAwHQYDVR0OBBYEFPTmzt/K3ZC/RRr3CNowzdpCOqJlMAkGA1UdEwQCMAAwDgYDVR0PAQH/BAQDAgbAMBEGA1UdIAQKMAgwBgYEVR0gADARBgNVHSUECjAIBgYEAJE3AwAwDQYJKoZIhvcNAQELBQADggEBABkEtoDdOZaE7l+mjihOhmUAfpCv/zxj7wdlno0IvNhCvAfUSP5b5oBJ30LdyerUPBH/ZQdPJoRKthUG7QDePxcRb9rNK84cCRFtM3RpLgfgOAAjUUvvo0MZFf0D3Fj3PP/Jq+/SdHrm1X9j2adG3JCSuVEl7Wp9TZ8rm1isE3+DlQyP1rHzT0gEwpg4YF0pI0vB8nUzHN6JqFu0FAQphA2zuuceIblNDkmljx4vtRUfEQEv9EIbh72j9QN1fObDi/rd8LutAsxxGLRDMJv9WC1uSmEo6pwJ4Vme0mx3uaxNL/Dbpb/SjXJdLrKtHMLKntGvOP6NvrmTr55mIPkaoWk=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://www.mcw.gov.cy/mcw/dec/dec.nsf/all/B28C11BBFDBAC045C2257E0D002937E9/$file/TSL-CY-sign.xml</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>CY</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/vnd.etsi.tsl+xml</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">Department of Electronic Communications</Name>
-+                     <Name xml:lang="el">Τμήμα Ηλεκτρονικών Επικοινωνιών</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/CY</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIFqDCCBJCgAwIBAgIEAKhcEzANBgkqhkiG9w0BAQsFADCBtzELMAkGA1UEBhMCQ1oxOjA4BgNVBAMMMUkuQ0EgLSBRdWFsaWZpZWQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHksIDA5LzIwMDkxLTArBgNVBAoMJFBydm7DrSBjZXJ0aWZpa2HEjW7DrSBhdXRvcml0YSwgYS5zLjE9MDsGA1UECww0SS5DQSAtIEFjY3JlZGl0ZWQgUHJvdmlkZXIgb2YgQ2VydGlmaWNhdGlvbiBTZXJ2aWNlczAeFw0xNTA2MDMxMTI4NTZaFw0xNjA2MDIxMTI4NTZaMH4xCzAJBgNVBAYTAkNaMR0wGwYDVQQDDBRJbmcuIFJhZG9tw61yIMWgaW1lazE3MDUGA1UECgwuTWluaXN0cnkgb2YgdGhlIEludGVyaW9yIG9mIHRoZSBDemVjaCBSZXB1YmxpYzEXMBUGA1UEBRMOSUNBIC0gMTAzNDQ4MjEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCawspfUgMcHE6NKJmbpUU0o3e1+qJPJnw7MMd/c+aSummSNw8DnoYrsjQmC7Iii1U4JIytzlYwJ/uOkvT7XG3z7dkkl9395RC8gVMnarGOIrkDbRo5PbzKUfKa92faFvbnn2uvHPZDIreEdHvX35hR4BOdaeH29gSmSzBhDvZ4xnH6uFyh/SX5cIv/5QJRHz399ZlfA4K9cZG2aAMJzh968ctQqxL7jjAmMI3Re2GZFLHO9J5dYkFmcHgty1Qp/PYUV473m2V8Y3nZi1imi9gSVxuERMjM+0BOUHWd1pyGCcqSSMN86jqNESJFW31fzR7fstd08UG5MPRj0/m8NpfRAgMBAAGjggHyMIIB7jARBgNVHSUECjAIBgYEAJE3AwAwgd8GA1UdIASB1zCB1DCB0QYNKwYBBAGBuEgBAR4DATCBvzCBvAYIKwYBBQUHAgIwga8agaxUZW50byBrdmFsaWZpa292YW55IGNlcnRpZmlrYXQgamUgdnlkYW4gcG9kbGUgemFrb25hIENlc2tlIHJlcHVibGlreSBjLiAyMjcvMjAwMCBTYi4gdiBwbGF0bmVtIHpuZW5pL1RoaXMgaXMgcXVhbGlmaWVkIGNlcnRpZmljYXRlIGFjY29yZGluZyB0byBDemVjaCBBY3QgTm8uIDIyNy8yMDAwIENvbGwuMIGBBgNVHR8EejB4MCagJKAihiBodHRwOi8vcWNybGRwMS5pY2EuY3ovcWljYTA5LmNybDAmoCSgIoYgaHR0cDovL3FjcmxkcDIuaWNhLmN6L3FpY2EwOS5jcmwwJqAkoCKGIGh0dHA6Ly9xY3JsZHAzLmljYS5jei9xaWNhMDkuY3JsMAkGA1UdEwQCMAAwDgYDVR0PAQH/BAQDAgZAMBgGCCsGAQUFBwEDBAwwCjAIBgYEAI5GAQEwHwYDVR0jBBgwFoAUecvQI+k6Z3CRdE/TUeLgIP3hKPswHQYDVR0OBBYEFC6CFzYHEofr962LdU1w+xy0PFJXMA0GCSqGSIb3DQEBCwUAA4IBAQCB2lBGEdViXN7Q3r5voDGlZGE4kzeK3+eXLlyDIFEPrRV/MeIN5+Rtk7MCWZmHUbbzFoJzsqvBG5yBY5uNlhJZZ4Ee7xrHykrxpCx4CrD+hkqLNeaI+IocTxMG/4y0adaEx7ooVZH7+elE+0WVIBzPPuWH298zVrdS6LKNAjodqFWK8R84lLZPjh+lFHciznwgaKOz+JKvBuBQYznP1DAvQ21Cspe6lB9XpVQA9O0mwoCiXD6buW1COz2MGwMLwn6k/eJKfEqWzOa8cdYm2GpdxAAnU9XE1aLnbjHBBlAf6uZ+/YOV8JgiDEOCCVmnt9aPZZmX8HIqh8FxC5ykQ46T</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIFDzCCA/egAwIBAgIBATANBgkqhkiG9w0BAQsFADCBtjELMAkGA1UEBhMCQ1oxDzANBgNVBAcTBlByYWd1ZTE3MDUGA1UEChMuTWluaXN0cnkgb2YgdGhlIEludGVyaW9yIG9mIHRoZSBDemVjaCBSZXB1YmxpYzE3MDUGA1UEAxMuTWluaXN0cnkgb2YgdGhlIEludGVyaW9yIG9mIHRoZSBDemVjaCBSZXB1YmxpYzEkMCIGCSqGSIb3DQEJARYVcmFkb21pci5zaW1la0BtdmNyLmN6MB4XDTE0MDMwMTA1MjAwMFoXDTE5MDMwMTA1MjAwMFowgbYxCzAJBgNVBAYTAkNaMQ8wDQYDVQQHEwZQcmFndWUxNzA1BgNVBAoTLk1pbmlzdHJ5IG9mIHRoZSBJbnRlcmlvciBvZiB0aGUgQ3plY2ggUmVwdWJsaWMxNzA1BgNVBAMTLk1pbmlzdHJ5IG9mIHRoZSBJbnRlcmlvciBvZiB0aGUgQ3plY2ggUmVwdWJsaWMxJDAiBgkqhkiG9w0BCQEWFXJhZG9taXIuc2ltZWtAbXZjci5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAO3PmohbCGpwe/1BnjkOsTnULvFONX0/hUAFi7wJ4xSK9cShj2OLxJEa56tIdD7UBz5PMqsEhaGTH20/7qkT92uk/F+sZdveVbEha5VlVyAVGvO2ReVCC0e7NxJqyNVGzyFxIFfcIAO2aTQpu1+kAGRmPoqES+7zO9J2L1s5C0H8fzvCNEEA9k0aBigstyxrlWE3odzLXDlAYTT5fcMIZkuAOe7dbK4yOFDZpe/5yCG4PdiD021NIVjA/vm2t092uEcBzqIcaeziusWMn2EAACD7d9wkP538j5htpldsSFUPgatc2rkv96vk9gwPdR0IxUsUaEhxjGuN+p6h3puoFxECAwEAAaOCASQwggEgMAkGA1UdEwQCMAAwHQYDVR0OBBYEFFGuBukXCJgG9hD9xpOCmxGMW4BoMIHjBgNVHSMEgdswgdiAFFGuBukXCJgG9hD9xpOCmxGMW4BooYG8pIG5MIG2MQswCQYDVQQGEwJDWjEPMA0GA1UEBxMGUHJhZ3VlMTcwNQYDVQQKEy5NaW5pc3RyeSBvZiB0aGUgSW50ZXJpb3Igb2YgdGhlIEN6ZWNoIFJlcHVibGljMTcwNQYDVQQDEy5NaW5pc3RyeSBvZiB0aGUgSW50ZXJpb3Igb2YgdGhlIEN6ZWNoIFJlcHVibGljMSQwIgYJKoZIhvcNAQkBFhVyYWRvbWlyLnNpbWVrQG12Y3IuY3qCAQEwDgYDVR0PAQH/BAQDAgZAMA0GCSqGSIb3DQEBCwUAA4IBAQDS9g+4r+i0yu3dHp1L3K8nrdexpw9qTOgiNpydf2uDHltlnRVgXuyn38KBhyI89uDYILN32owBbMuygu04sehRB/sfcWMpeWbH7KAneShUaZijpD4UiUdoLHROEoxhC9hCH2Ygu4phZN4Wk+xIQ9LtiAIQsjdncIrUPd0+NGsAdedClDw9rjwAatohAHUTQEHzFolL7KVzj2ZtmeguR5t+QBeRchgoL4u5zE7B4uaH/zA00AKI1p5oVPekF29PGA0PVmj1BuLb5q845tNDVrprxjL8lcvVTobt6MVDAogwsnxPwY8V9cnWg1qxqeU72FIRbwy4EgkbpAHayyk9xAU1</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://tsl.gov.cz/publ/TSL_CZ.pdf</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>CZ</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/pdf</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">Ministry of the Interior of the Czech Republic</Name>
-+                     <Name xml:lang="cs">Ministerstvo vnitra České republiky</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/CZ</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIFqDCCBJCgAwIBAgIEAKhcEzANBgkqhkiG9w0BAQsFADCBtzELMAkGA1UEBhMCQ1oxOjA4BgNVBAMMMUkuQ0EgLSBRdWFsaWZpZWQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHksIDA5LzIwMDkxLTArBgNVBAoMJFBydm7DrSBjZXJ0aWZpa2HEjW7DrSBhdXRvcml0YSwgYS5zLjE9MDsGA1UECww0SS5DQSAtIEFjY3JlZGl0ZWQgUHJvdmlkZXIgb2YgQ2VydGlmaWNhdGlvbiBTZXJ2aWNlczAeFw0xNTA2MDMxMTI4NTZaFw0xNjA2MDIxMTI4NTZaMH4xCzAJBgNVBAYTAkNaMR0wGwYDVQQDDBRJbmcuIFJhZG9tw61yIMWgaW1lazE3MDUGA1UECgwuTWluaXN0cnkgb2YgdGhlIEludGVyaW9yIG9mIHRoZSBDemVjaCBSZXB1YmxpYzEXMBUGA1UEBRMOSUNBIC0gMTAzNDQ4MjEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCawspfUgMcHE6NKJmbpUU0o3e1+qJPJnw7MMd/c+aSummSNw8DnoYrsjQmC7Iii1U4JIytzlYwJ/uOkvT7XG3z7dkkl9395RC8gVMnarGOIrkDbRo5PbzKUfKa92faFvbnn2uvHPZDIreEdHvX35hR4BOdaeH29gSmSzBhDvZ4xnH6uFyh/SX5cIv/5QJRHz399ZlfA4K9cZG2aAMJzh968ctQqxL7jjAmMI3Re2GZFLHO9J5dYkFmcHgty1Qp/PYUV473m2V8Y3nZi1imi9gSVxuERMjM+0BOUHWd1pyGCcqSSMN86jqNESJFW31fzR7fstd08UG5MPRj0/m8NpfRAgMBAAGjggHyMIIB7jARBgNVHSUECjAIBgYEAJE3AwAwgd8GA1UdIASB1zCB1DCB0QYNKwYBBAGBuEgBAR4DATCBvzCBvAYIKwYBBQUHAgIwga8agaxUZW50byBrdmFsaWZpa292YW55IGNlcnRpZmlrYXQgamUgdnlkYW4gcG9kbGUgemFrb25hIENlc2tlIHJlcHVibGlreSBjLiAyMjcvMjAwMCBTYi4gdiBwbGF0bmVtIHpuZW5pL1RoaXMgaXMgcXVhbGlmaWVkIGNlcnRpZmljYXRlIGFjY29yZGluZyB0byBDemVjaCBBY3QgTm8uIDIyNy8yMDAwIENvbGwuMIGBBgNVHR8EejB4MCagJKAihiBodHRwOi8vcWNybGRwMS5pY2EuY3ovcWljYTA5LmNybDAmoCSgIoYgaHR0cDovL3FjcmxkcDIuaWNhLmN6L3FpY2EwOS5jcmwwJqAkoCKGIGh0dHA6Ly9xY3JsZHAzLmljYS5jei9xaWNhMDkuY3JsMAkGA1UdEwQCMAAwDgYDVR0PAQH/BAQDAgZAMBgGCCsGAQUFBwEDBAwwCjAIBgYEAI5GAQEwHwYDVR0jBBgwFoAUecvQI+k6Z3CRdE/TUeLgIP3hKPswHQYDVR0OBBYEFC6CFzYHEofr962LdU1w+xy0PFJXMA0GCSqGSIb3DQEBCwUAA4IBAQCB2lBGEdViXN7Q3r5voDGlZGE4kzeK3+eXLlyDIFEPrRV/MeIN5+Rtk7MCWZmHUbbzFoJzsqvBG5yBY5uNlhJZZ4Ee7xrHykrxpCx4CrD+hkqLNeaI+IocTxMG/4y0adaEx7ooVZH7+elE+0WVIBzPPuWH298zVrdS6LKNAjodqFWK8R84lLZPjh+lFHciznwgaKOz+JKvBuBQYznP1DAvQ21Cspe6lB9XpVQA9O0mwoCiXD6buW1COz2MGwMLwn6k/eJKfEqWzOa8cdYm2GpdxAAnU9XE1aLnbjHBBlAf6uZ+/YOV8JgiDEOCCVmnt9aPZZmX8HIqh8FxC5ykQ46T</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIFDzCCA/egAwIBAgIBATANBgkqhkiG9w0BAQsFADCBtjELMAkGA1UEBhMCQ1oxDzANBgNVBAcTBlByYWd1ZTE3MDUGA1UEChMuTWluaXN0cnkgb2YgdGhlIEludGVyaW9yIG9mIHRoZSBDemVjaCBSZXB1YmxpYzE3MDUGA1UEAxMuTWluaXN0cnkgb2YgdGhlIEludGVyaW9yIG9mIHRoZSBDemVjaCBSZXB1YmxpYzEkMCIGCSqGSIb3DQEJARYVcmFkb21pci5zaW1la0BtdmNyLmN6MB4XDTE0MDMwMTA1MjAwMFoXDTE5MDMwMTA1MjAwMFowgbYxCzAJBgNVBAYTAkNaMQ8wDQYDVQQHEwZQcmFndWUxNzA1BgNVBAoTLk1pbmlzdHJ5IG9mIHRoZSBJbnRlcmlvciBvZiB0aGUgQ3plY2ggUmVwdWJsaWMxNzA1BgNVBAMTLk1pbmlzdHJ5IG9mIHRoZSBJbnRlcmlvciBvZiB0aGUgQ3plY2ggUmVwdWJsaWMxJDAiBgkqhkiG9w0BCQEWFXJhZG9taXIuc2ltZWtAbXZjci5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAO3PmohbCGpwe/1BnjkOsTnULvFONX0/hUAFi7wJ4xSK9cShj2OLxJEa56tIdD7UBz5PMqsEhaGTH20/7qkT92uk/F+sZdveVbEha5VlVyAVGvO2ReVCC0e7NxJqyNVGzyFxIFfcIAO2aTQpu1+kAGRmPoqES+7zO9J2L1s5C0H8fzvCNEEA9k0aBigstyxrlWE3odzLXDlAYTT5fcMIZkuAOe7dbK4yOFDZpe/5yCG4PdiD021NIVjA/vm2t092uEcBzqIcaeziusWMn2EAACD7d9wkP538j5htpldsSFUPgatc2rkv96vk9gwPdR0IxUsUaEhxjGuN+p6h3puoFxECAwEAAaOCASQwggEgMAkGA1UdEwQCMAAwHQYDVR0OBBYEFFGuBukXCJgG9hD9xpOCmxGMW4BoMIHjBgNVHSMEgdswgdiAFFGuBukXCJgG9hD9xpOCmxGMW4BooYG8pIG5MIG2MQswCQYDVQQGEwJDWjEPMA0GA1UEBxMGUHJhZ3VlMTcwNQYDVQQKEy5NaW5pc3RyeSBvZiB0aGUgSW50ZXJpb3Igb2YgdGhlIEN6ZWNoIFJlcHVibGljMTcwNQYDVQQDEy5NaW5pc3RyeSBvZiB0aGUgSW50ZXJpb3Igb2YgdGhlIEN6ZWNoIFJlcHVibGljMSQwIgYJKoZIhvcNAQkBFhVyYWRvbWlyLnNpbWVrQG12Y3IuY3qCAQEwDgYDVR0PAQH/BAQDAgZAMA0GCSqGSIb3DQEBCwUAA4IBAQDS9g+4r+i0yu3dHp1L3K8nrdexpw9qTOgiNpydf2uDHltlnRVgXuyn38KBhyI89uDYILN32owBbMuygu04sehRB/sfcWMpeWbH7KAneShUaZijpD4UiUdoLHROEoxhC9hCH2Ygu4phZN4Wk+xIQ9LtiAIQsjdncIrUPd0+NGsAdedClDw9rjwAatohAHUTQEHzFolL7KVzj2ZtmeguR5t+QBeRchgoL4u5zE7B4uaH/zA00AKI1p5oVPekF29PGA0PVmj1BuLb5q845tNDVrprxjL8lcvVTobt6MVDAogwsnxPwY8V9cnWg1qxqeU72FIRbwy4EgkbpAHayyk9xAU1</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://tsl.gov.cz/publ/TSL_CZ.xtsl</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>CZ</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/vnd.etsi.tsl+xml</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">Ministry of the Interior of the Czech Republic</Name>
-+                     <Name xml:lang="cs">Ministerstvo vnitra České republiky</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/CZ</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIECjCCAvKgAwIBAgICBH8wDQYJKoZIhvcNAQENBQAwPzELMAkGA1UEBhMCREUxGjAYBgNVBAoMEUJ1bmRlc25ldHphZ2VudHVyMRQwEgYDVQQDDAsxNFItQ0EgMTpQTjAeFw0xNDA0MTEwODQ0NTJaFw0xOTA0MTEwNjM1MDBaMEAxCzAJBgNVBAYTAkRFMRowGAYDVQQKDBFCdW5kZXNuZXR6YWdlbnR1cjEVMBMGA1UEAwwMMTRSLVRTTCAxOlBOMIIBIzANBgkqhkiG9w0BAQEFAAOCARAAMIIBCwKCAQEAkyyMPdtWEDtPcT+eq+KKYaQ5G+6Hbpl9i6b3nBN6+3DROzqaVqtehrCpuE5CmUdqR2lixvHTbEjYIlk3jsmPTxtImfZ66mwKUoenulI6jE5/lvRNtqKWQbLTd7nrEJAecy/ouHWZ6xiDB/ytftxJhAREUqGPfJiWnCFoyRrDSW6GQ8QQbJnlHMLuxs30KNUIRbVOOX/jb8oeqFI0zXUeSH/AMrshRM3G8W941tee8nn5jK2CZvjOuYEI1hNpcXAzBTuaFRJhLdsvg0SfgW0T6tFhuUbG5eW9wraGOMCNdzfcNnjmFitVrBRtl9yIfyVn2Tgd2DfJ9cHLJGmbTBnUIwIEQAAAgaOCAQwwggEIMA4GA1UdDwEB/wQEAwIGQDAdBgNVHQ4EFgQUYqVd8yHV7CHE+JCq3zLhvyLM43wwEQYDVR0lBAowCAYGBACRNwMAMBgGCCsGAQUFBwEDBAwwCjAIBgYEAI5GAQEwHwYDVR0jBBgwFoAU/fNQhDCO7COa9TOy44EH3eTvgK4wSgYIKwYBBQUHAQEEPjA8MDoGCCsGAQUFBzABhi5odHRwOi8vb2NzcC5ucmNhLWRzLmRlOjgwODAvb2NzcC1vY3NwcmVzcG9uZGVyMBIGA1UdIAQLMAkwBwYFKyQIAQEwGwYJKwYBBAHAbQMFBA4wDAYKKwYBBAHAbQMFATAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBDQUAA4IBAQAMm2Fj5hoZBOeOOT4LPrky39cTYMPN1+Patx6BB+kuF/pXAI/GmDyOuFIZ+/Sf8bz336sbbIfnbDeV6Y6ZJvCnqzrUT8kBlf3+QTQ+JxOEYfw1bdRffjmYDCbM0S7Rw02eAaSykiHSkSp8kWA6rYWkhVakX/v/PdBUtkPHdq1P5ghLPx7Gk/ax/U3fDLlKGms5iJjz55AIMqlK4HWEc7xZk3QoD8w+lpRqT5QNYwex5ueXO/Mpd9ZtY5qm7bJKhRnKejQaaMO1frAWT+QM2Uve3TaZlgupa0K+FL9i532dMd/D4RjxtDTNfa5o8gcNFS6eDyuo0z8BJDp9LCLtNZYT</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIECjCCAvKgAwIBAgICBM4wDQYJKoZIhvcNAQENBQAwPzELMAkGA1UEBhMCREUxGjAYBgNVBAoMEUJ1bmRlc25ldHphZ2VudHVyMRQwEgYDVQQDDAsxNFItQ0EgMTpQTjAeFw0xNDEyMDUwOTM5MDZaFw0xOTEyMDQyMzU5NTlaMEAxCzAJBgNVBAYTAkRFMRowGAYDVQQKDBFCdW5kZXNuZXR6YWdlbnR1cjEVMBMGA1UEAwwMMTRSLVRTTCAyOlBOMIIBIzANBgkqhkiG9w0BAQEFAAOCARAAMIIBCwKCAQEAsGI5qje99nNG7TKA7ebNH5LLJHns8wJN+2fiqXajL8Vn6ss/PRjnmZMZmZCEIjPiqZ44ClfFZfMG4i5FuQtQgy1QNoLvbGWXe4E7E8/QJrVgZDn3fWzXQijvSH1SDXF/yhNU/9/WirHuf0VuvXPQBOQNlboOII4jxdUq3hqIknzZ1RGSDw1OQkd/kiiN01DRqnIFOXGr9C8aYC/LFsT8bMyY1YwhkrsFjt5bEcTSTnp+W2ee3nizifEAivH5RINPqdMcGIZ0jt60n2eSNUwP5WiBODBxgGJz4v+/lRrKqGznS/vnTO/WfUGYsjphjY0zb+7aUfhEKLI8jOI0zZmmTwIEQAAAgaOCAQwwggEIMA4GA1UdDwEB/wQEAwIGQDAdBgNVHQ4EFgQUSKX4OarEbho7M1SjSBICi99U1EowEQYDVR0lBAowCAYGBACRNwMAMBgGCCsGAQUFBwEDBAwwCjAIBgYEAI5GAQEwHwYDVR0jBBgwFoAU/fNQhDCO7COa9TOy44EH3eTvgK4wSgYIKwYBBQUHAQEEPjA8MDoGCCsGAQUFBzABhi5odHRwOi8vb2NzcC5ucmNhLWRzLmRlOjgwODAvb2NzcC1vY3NwcmVzcG9uZGVyMBIGA1UdIAQLMAkwBwYFKyQIAQEwGwYJKwYBBAHAbQMFBA4wDAYKKwYBBAHAbQMFATAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBDQUAA4IBAQBcDV3Z88953Qg7BXrbGqcGLhD8Bb5TBhN9VAzypzLU65Qev9gyKWLwSR9yxWM/93hiANzRV500dHhEXOmblAuP9nHfmEEgs+wPoPHZlvwpvs5WaIMcsVu2SZHv3cESXZYbDOK1wPA3adqU6TnmHmT43w5F79tFbUoLbHjfxnq9ouQS21rQX3zrwgIfkNwYm0dHrUBlX4Yn1tpVpISYOxyy8XoOMaLIRQqDmTlp28BeGnt7gFicL4oZoy0ZECH1UseMSAWRNB8AGeS+gLssrDySMWwqsnS9XQpNN7co8iqBum3p1fDJ6CYV4qZ5P3iHdOL3ncVf2WP/FDqon3VoQpd1</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>https://www.nrca-ds.de/st/TSL-XML.xml</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>DE</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/vnd.etsi.tsl+xml</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">Federal Network Agency</Name>
-+                     <Name xml:lang="de">Bundesnetzagentur</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/DE</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIGITCCBQmgAwIBAgIEU3nnPTANBgkqhkiG9w0BAQsFADBAMQswCQYDVQQGEwJESzESMBAGA1UECgwJVFJVU1QyNDA4MR0wGwYDVQQDDBRUUlVTVDI0MDggT0NFUyBDQSBJSTAeFw0xNDA4MjcxMjQzMTVaFw0xNzA4MjcxMjQyMzNaMHsxCzAJBgNVBAYTAkRLMTEwLwYDVQQKDChEaWdpdGFsaXNlcmluZ3NzdHlyZWxzZW4gLy8gQ1ZSOjM0MDUxMTc4MTkwFQYDVQQDDA5UaG9tYXMgVmFuZ3NhYTAgBgNVBAUTGUNWUjozNDA1MTE3OC1SSUQ6NDY1OTM2MTkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCgjJ5A00v9n8o0LoW2nuaHiVgTQDEpGr+I4JeE3uV6Vq1XSzvCnI1Gl6yFlPZtgMEjEOh5Par85TH3fSAX38R+253h8cvbtg7NBdNGkirPZXlA4RCEjQx4b45s23JV1fhRtkR74PVvnjwApIFSrAK7m47SssssaFz/18MOrtx2BfsQ2mvcAHJcJqSc1HDV4c5KkDXGfIufd7qRLN+ytRPXDzdrX4ptAk9oNrsO7Bo9oSNC0kHWLucBBmidFFFBtoErJ51xJ3LvV4sDwapNsEJ13lcshQZg79+ETovAr/plJLCXzDhNRTx9EZklTUTQhmXyv2keYo0BfR4H0RZg+MDZAgMBAAGjggLmMIIC4jAOBgNVHQ8BAf8EBAMCBPAwgYkGCCsGAQUFBwEBBH0wezA1BggrBgEFBQcwAYYpaHR0cDovL29jc3AuaWNhMDIudHJ1c3QyNDA4LmNvbS9yZXNwb25kZXIwQgYIKwYBBQUHMAKGNmh0dHA6Ly9tLmFpYS5pY2EwMi50cnVzdDI0MDguY29tL29jZXMtaXNzdWluZzAyLWNhLmNlcjCCAUMGA1UdIASCATowggE2MIIBMgYKKoFQgSkBAQECBTCCASIwLwYIKwYBBQUHAgEWI2h0dHA6Ly93d3cudHJ1c3QyNDA4LmNvbS9yZXBvc2l0b3J5MIHuBggrBgEFBQcCAjCB4TAQFglUUlVTVDI0MDgwAwIBARqBzEZvciBhbnZlbmRlbHNlIGFmIGNlcnRpZmlrYXRldCBn5mxkZXIgT0NFUyB2aWxr5XIsIENQUyBvZyBPQ0VTIENQLCBkZXIga2FuIGhlbnRlcyBmcmEgd3d3LnRydXN0MjQwOC5jb20vcmVwb3NpdG9yeS4gQmVt5nJrLCBhdCBUUlVTVDI0MDggZWZ0ZXIgdmlsa+VyZW5lIGhhciBldCBiZWdy5m5zZXQgYW5zdmFyIGlmdC4gcHJvZmVzc2lvbmVsbGUgcGFydGVyLjAZBgNVHREEEjAQgQ50aG92YUBkaWdzdC5kazCBlgYDVR0fBIGOMIGLMC6gLKAqhihodHRwOi8vY3JsLmljYTAyLnRydXN0MjQwOC5jb20vaWNhMDIuY3JsMFmgV6BVpFMwUTELMAkGA1UEBhMCREsxEjAQBgNVBAoMCVRSVVNUMjQwODEdMBsGA1UEAwwUVFJVU1QyNDA4IE9DRVMgQ0EgSUkxDzANBgNVBAMMBkNSTDI4OTAfBgNVHSMEGDAWgBSZj7oNia4hGkJ6Cq4aTE4i/xDrjDAdBgNVHQ4EFgQUrQcZJBN9UFBcFU0ejOZzl2AQ20swCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAnJGujDKn1cpIl6LlCMUjIDmcegkcG+VMCasfjm1svOqr/fxHArSUpDKURcZWoNq0dUiWk0JhBUJGEi0UrVZ783jR5Pn9m7VkDhkeqR7iigMgtPvZjwfcWsnjYr+DwLxrRDZADWroOceD6GF0AOkETcDhOunFcroiTd9n4LgzHCELyVhUv8L2nbaWtlCIVxCua861x8jHketSPd8EdcqYsX6TtVdnA5S+A8h88rwrYvrpy5f9e29V6pQzFkq9BTGQ+ZtrbLI6UWV3ja0IBo0tHt/fc+lNuHV56ipz3QGS94AwxkENPSgYKLtwDOoV5c/vI9heE3/FvP1W/409h0ETgw==</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIGQjCCBSqgAwIBAgIETJqsxTANBgkqhkiG9w0BAQsFADA/MQswCQYDVQQGEwJESzESMBAGA1UECgwJVFJVU1QyNDA4MRwwGgYDVQQDDBNUUlVTVDI0MDggT0NFUyBDQSBJMB4XDTEzMDgxNDExMDcyOVoXDTE2MDgxNDExMDcxMlowfzELMAkGA1UEBhMCREsxMTAvBgNVBAoMKERpZ2l0YWxpc2VyaW5nc3N0eXJlbHNlbiAvLyBDVlI6MzQwNTExNzgxPTAZBgNVBAMMEkJlbmphbWluIEt5dnNnYWFyZDAgBgNVBAUTGUNWUjozNDA1MTE3OC1SSUQ6MjgxNjAxMTUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCPqu9WOsATGpHZF4Sm8+6VObPBgYpok7foFDQgkhLpqnEAOCLwWN6+eMugKJIS8IaQi9ZhibY8XDfo5NMdhI6hMbiUDVajZ+9qKAAAUPfL9nQrnNCCjff5/M206ih01d4ANh/k6rDczlRvfM6bFMW/CW+o5Bt/WxbIj/DpQTXjHx4Sxf68IGCi9sTc2YHQUVYrCYZkU6CJ3qUFoYTrRO59hDLqpLefp4CeqVmicv0DhgnRL3N0NXPje/Edj0goH+5xVeouvfwdwU3mOx/gAXCAbPQp6GC8vi+26RqQ3S+H75X+nrabyp5F2CH4sGJuif9IrTtXRPGmKuKL4PPQR91ZAgMBAAGjggMEMIIDADAOBgNVHQ8BAf8EBAMCA/gwgZ0GCCsGAQUFBwEBBIGQMIGNMD4GCCsGAQUFBzABhjJodHRwOi8vb2NzcC5vY2VzLWlzc3VpbmcwMS50cnVzdDI0MDguY29tL3Jlc3BvbmRlcjBLBggrBgEFBQcwAoY/aHR0cDovL20uYWlhLm9jZXMtaXNzdWluZzAxLnRydXN0MjQwOC5jb20vb2Nlcy1pc3N1aW5nMDEtY2EuY2VyMIIBQwYDVR0gBIIBOjCCATYwggEyBgoqgVCBKQEBAQIFMIIBIjAvBggrBgEFBQcCARYjaHR0cDovL3d3dy50cnVzdDI0MDguY29tL3JlcG9zaXRvcnkwge4GCCsGAQUFBwICMIHhMBAWCVRSVVNUMjQwODADAgEBGoHMRm9yIGFudmVuZGVsc2UgYWYgY2VydGlmaWthdGV0IGfmbGRlciBPQ0VTIHZpbGvlciwgQ1BTIG9nIE9DRVMgQ1AsIGRlciBrYW4gaGVudGVzIGZyYSB3d3cudHJ1c3QyNDA4LmNvbS9yZXBvc2l0b3J5LiBCZW3mcmssIGF0IFRSVVNUMjQwOCBlZnRlciB2aWxr5XJlbmUgaGFyIGV0IGJlZ3LmbnNldCBhbnN2YXIgaWZ0LiBwcm9mZXNzaW9uZWxsZSBwYXJ0ZXIuMBkGA1UdEQQSMBCBDkJFTktZQGRpZ3N0LmRrMIGgBgNVHR8EgZgwgZUwOKA2oDSGMmh0dHA6Ly9jcmwub2Nlcy1pc3N1aW5nMDEudHJ1c3QyNDA4LmNvbS9pY2EwMTEuY3JsMFmgV6BVpFMwUTELMAkGA1UEBhMCREsxEjAQBgNVBAoMCVRSVVNUMjQwODEcMBoGA1UEAwwTVFJVU1QyNDA4IE9DRVMgQ0EgSTEQMA4GA1UEAwwHQ1JMNjY3NDAfBgNVHSMEGDAWgBTcPiA5BFF1Chj9v4nVrqWlKktydzAdBgNVHQ4EFgQU2x/FpFgBGDFBJYMNttYcFRdvF18wCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAbkhl3LHDnudbKAXwCc99tlAGVWMghkt7zJW1ouaNylxuRrppINCcoXye/hhMqIlSkDPXRNbItmonv5wN11uNe+iPZflo29xeE5XCQ3VVuuwXVWSeOeH4dpAErxfH2FWriLUDSYUtwSa30re4xYktpTA3a9bgHjfKUUuQK31gBiWH9cQ0y+XxcqOMUN+C53iLgxIKHmkPI67ThNMuBA2cOfF6rEDKGjEMh3A6Ntue7wHHgTOidbC/LqYer/2gssDHNqxSiIjlR4IWsJFM5LrQ4FOW8C7gbp47ek6lFK685ccYDEbnwLejlfHe4DQjVHl4a7qlBL4Vle2ogKNHvoEL5A==</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://www.digst.dk/~/media/Files/Loesninger-og-infrastruktur/NemID/HumanReadabletldkxml.pdf</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>DK</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/pdf</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">Danish Agency for Digitisation // CVR:34051178</Name>
-+                     <Name xml:lang="da">Digitaliseringsstyrelsen // CVR:34051178</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/DK</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIGQjCCBSqgAwIBAgIETJqsxTANBgkqhkiG9w0BAQsFADA/MQswCQYDVQQGEwJESzESMBAGA1UECgwJVFJVU1QyNDA4MRwwGgYDVQQDDBNUUlVTVDI0MDggT0NFUyBDQSBJMB4XDTEzMDgxNDExMDcyOVoXDTE2MDgxNDExMDcxMlowfzELMAkGA1UEBhMCREsxMTAvBgNVBAoMKERpZ2l0YWxpc2VyaW5nc3N0eXJlbHNlbiAvLyBDVlI6MzQwNTExNzgxPTAZBgNVBAMMEkJlbmphbWluIEt5dnNnYWFyZDAgBgNVBAUTGUNWUjozNDA1MTE3OC1SSUQ6MjgxNjAxMTUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCPqu9WOsATGpHZF4Sm8+6VObPBgYpok7foFDQgkhLpqnEAOCLwWN6+eMugKJIS8IaQi9ZhibY8XDfo5NMdhI6hMbiUDVajZ+9qKAAAUPfL9nQrnNCCjff5/M206ih01d4ANh/k6rDczlRvfM6bFMW/CW+o5Bt/WxbIj/DpQTXjHx4Sxf68IGCi9sTc2YHQUVYrCYZkU6CJ3qUFoYTrRO59hDLqpLefp4CeqVmicv0DhgnRL3N0NXPje/Edj0goH+5xVeouvfwdwU3mOx/gAXCAbPQp6GC8vi+26RqQ3S+H75X+nrabyp5F2CH4sGJuif9IrTtXRPGmKuKL4PPQR91ZAgMBAAGjggMEMIIDADAOBgNVHQ8BAf8EBAMCA/gwgZ0GCCsGAQUFBwEBBIGQMIGNMD4GCCsGAQUFBzABhjJodHRwOi8vb2NzcC5vY2VzLWlzc3VpbmcwMS50cnVzdDI0MDguY29tL3Jlc3BvbmRlcjBLBggrBgEFBQcwAoY/aHR0cDovL20uYWlhLm9jZXMtaXNzdWluZzAxLnRydXN0MjQwOC5jb20vb2Nlcy1pc3N1aW5nMDEtY2EuY2VyMIIBQwYDVR0gBIIBOjCCATYwggEyBgoqgVCBKQEBAQIFMIIBIjAvBggrBgEFBQcCARYjaHR0cDovL3d3dy50cnVzdDI0MDguY29tL3JlcG9zaXRvcnkwge4GCCsGAQUFBwICMIHhMBAWCVRSVVNUMjQwODADAgEBGoHMRm9yIGFudmVuZGVsc2UgYWYgY2VydGlmaWthdGV0IGfmbGRlciBPQ0VTIHZpbGvlciwgQ1BTIG9nIE9DRVMgQ1AsIGRlciBrYW4gaGVudGVzIGZyYSB3d3cudHJ1c3QyNDA4LmNvbS9yZXBvc2l0b3J5LiBCZW3mcmssIGF0IFRSVVNUMjQwOCBlZnRlciB2aWxr5XJlbmUgaGFyIGV0IGJlZ3LmbnNldCBhbnN2YXIgaWZ0LiBwcm9mZXNzaW9uZWxsZSBwYXJ0ZXIuMBkGA1UdEQQSMBCBDkJFTktZQGRpZ3N0LmRrMIGgBgNVHR8EgZgwgZUwOKA2oDSGMmh0dHA6Ly9jcmwub2Nlcy1pc3N1aW5nMDEudHJ1c3QyNDA4LmNvbS9pY2EwMTEuY3JsMFmgV6BVpFMwUTELMAkGA1UEBhMCREsxEjAQBgNVBAoMCVRSVVNUMjQwODEcMBoGA1UEAwwTVFJVU1QyNDA4IE9DRVMgQ0EgSTEQMA4GA1UEAwwHQ1JMNjY3NDAfBgNVHSMEGDAWgBTcPiA5BFF1Chj9v4nVrqWlKktydzAdBgNVHQ4EFgQU2x/FpFgBGDFBJYMNttYcFRdvF18wCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAbkhl3LHDnudbKAXwCc99tlAGVWMghkt7zJW1ouaNylxuRrppINCcoXye/hhMqIlSkDPXRNbItmonv5wN11uNe+iPZflo29xeE5XCQ3VVuuwXVWSeOeH4dpAErxfH2FWriLUDSYUtwSa30re4xYktpTA3a9bgHjfKUUuQK31gBiWH9cQ0y+XxcqOMUN+C53iLgxIKHmkPI67ThNMuBA2cOfF6rEDKGjEMh3A6Ntue7wHHgTOidbC/LqYer/2gssDHNqxSiIjlR4IWsJFM5LrQ4FOW8C7gbp47ek6lFK685ccYDEbnwLejlfHe4DQjVHl4a7qlBL4Vle2ogKNHvoEL5A==</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIGITCCBQmgAwIBAgIEU3nnPTANBgkqhkiG9w0BAQsFADBAMQswCQYDVQQGEwJESzESMBAGA1UECgwJVFJVU1QyNDA4MR0wGwYDVQQDDBRUUlVTVDI0MDggT0NFUyBDQSBJSTAeFw0xNDA4MjcxMjQzMTVaFw0xNzA4MjcxMjQyMzNaMHsxCzAJBgNVBAYTAkRLMTEwLwYDVQQKDChEaWdpdGFsaXNlcmluZ3NzdHlyZWxzZW4gLy8gQ1ZSOjM0MDUxMTc4MTkwFQYDVQQDDA5UaG9tYXMgVmFuZ3NhYTAgBgNVBAUTGUNWUjozNDA1MTE3OC1SSUQ6NDY1OTM2MTkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCgjJ5A00v9n8o0LoW2nuaHiVgTQDEpGr+I4JeE3uV6Vq1XSzvCnI1Gl6yFlPZtgMEjEOh5Par85TH3fSAX38R+253h8cvbtg7NBdNGkirPZXlA4RCEjQx4b45s23JV1fhRtkR74PVvnjwApIFSrAK7m47SssssaFz/18MOrtx2BfsQ2mvcAHJcJqSc1HDV4c5KkDXGfIufd7qRLN+ytRPXDzdrX4ptAk9oNrsO7Bo9oSNC0kHWLucBBmidFFFBtoErJ51xJ3LvV4sDwapNsEJ13lcshQZg79+ETovAr/plJLCXzDhNRTx9EZklTUTQhmXyv2keYo0BfR4H0RZg+MDZAgMBAAGjggLmMIIC4jAOBgNVHQ8BAf8EBAMCBPAwgYkGCCsGAQUFBwEBBH0wezA1BggrBgEFBQcwAYYpaHR0cDovL29jc3AuaWNhMDIudHJ1c3QyNDA4LmNvbS9yZXNwb25kZXIwQgYIKwYBBQUHMAKGNmh0dHA6Ly9tLmFpYS5pY2EwMi50cnVzdDI0MDguY29tL29jZXMtaXNzdWluZzAyLWNhLmNlcjCCAUMGA1UdIASCATowggE2MIIBMgYKKoFQgSkBAQECBTCCASIwLwYIKwYBBQUHAgEWI2h0dHA6Ly93d3cudHJ1c3QyNDA4LmNvbS9yZXBvc2l0b3J5MIHuBggrBgEFBQcCAjCB4TAQFglUUlVTVDI0MDgwAwIBARqBzEZvciBhbnZlbmRlbHNlIGFmIGNlcnRpZmlrYXRldCBn5mxkZXIgT0NFUyB2aWxr5XIsIENQUyBvZyBPQ0VTIENQLCBkZXIga2FuIGhlbnRlcyBmcmEgd3d3LnRydXN0MjQwOC5jb20vcmVwb3NpdG9yeS4gQmVt5nJrLCBhdCBUUlVTVDI0MDggZWZ0ZXIgdmlsa+VyZW5lIGhhciBldCBiZWdy5m5zZXQgYW5zdmFyIGlmdC4gcHJvZmVzc2lvbmVsbGUgcGFydGVyLjAZBgNVHREEEjAQgQ50aG92YUBkaWdzdC5kazCBlgYDVR0fBIGOMIGLMC6gLKAqhihodHRwOi8vY3JsLmljYTAyLnRydXN0MjQwOC5jb20vaWNhMDIuY3JsMFmgV6BVpFMwUTELMAkGA1UEBhMCREsxEjAQBgNVBAoMCVRSVVNUMjQwODEdMBsGA1UEAwwUVFJVU1QyNDA4IE9DRVMgQ0EgSUkxDzANBgNVBAMMBkNSTDI4OTAfBgNVHSMEGDAWgBSZj7oNia4hGkJ6Cq4aTE4i/xDrjDAdBgNVHQ4EFgQUrQcZJBN9UFBcFU0ejOZzl2AQ20swCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAnJGujDKn1cpIl6LlCMUjIDmcegkcG+VMCasfjm1svOqr/fxHArSUpDKURcZWoNq0dUiWk0JhBUJGEi0UrVZ783jR5Pn9m7VkDhkeqR7iigMgtPvZjwfcWsnjYr+DwLxrRDZADWroOceD6GF0AOkETcDhOunFcroiTd9n4LgzHCELyVhUv8L2nbaWtlCIVxCua861x8jHketSPd8EdcqYsX6TtVdnA5S+A8h88rwrYvrpy5f9e29V6pQzFkq9BTGQ+ZtrbLI6UWV3ja0IBo0tHt/fc+lNuHV56ipz3QGS94AwxkENPSgYKLtwDOoV5c/vI9heE3/FvP1W/409h0ETgw==</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://www.digst.dk/~/media/Files/Loesninger-og-infrastruktur/NemID/TLDK.xml</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>DK</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/vnd.etsi.tsl+xml</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="da">Digitaliseringsstyrelsen // CVR:34051178</Name>
-+                     <Name xml:lang="en">Danish Agency for Digitisation // CVR:34051178</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/DK</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIDtDCCApygAwIBAgIJAOGr7PilHGMwMA0GCSqGSIb3DQEBBQUAMHExLjAsBgNVBAMTJUVzdG9uaWFuIFRydXN0ZWQgTGlzdCBTY2hlbWUgT3BlcmF0b3IxCzAJBgNVBAYTAkVFMTIwMAYDVQQKEylFc3RvbmlhbiBUZWNobmljYWwgU3VydmVpbGxhbmNlIEF1dGhvcml0eTAeFw0xMDEwMjkxMzIyNTBaFw0yMDExMDUxMzIyNTBaMHExLjAsBgNVBAMTJUVzdG9uaWFuIFRydXN0ZWQgTGlzdCBTY2hlbWUgT3BlcmF0b3IxCzAJBgNVBAYTAkVFMTIwMAYDVQQKEylFc3RvbmlhbiBUZWNobmljYWwgU3VydmVpbGxhbmNlIEF1dGhvcml0eTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALhdQ9c33Y98JC0pl34+rg+qXLgdjEQaBM9gpxOpIpeqwrcXi5xbLmh4mk6imennbRaZXgJRqrOkx77B+UsBwn6uPgeZenJ1kFGvAOR9aePbgxJ5AggMr4wJXSa03OSGDhptsmMFc86qtnht94mDf1UCn1CNYA7qQHzu4MQwqJ2Ist7IIki89VZD5I4Y5AItMKlEjnHAOw/dlMfI8SxE2vvxCIyQu+rhfGPfwotHi0POyKtkX9Y+JSqEVqRXNw7B2x+d9mRYUJ8EqDvj5ag9dtgyXLsfJ4HdUJMqvoT6QnfwlBbaFusTm3R8SNVXl/8LHDoM5naOSKAOGRSe2OnxAJ8CAwEAAaNPME0wDAYDVR0TBAUwAwIBADALBgNVHQ8EBAMCB4AwHQYDVR0OBBYEFAon+QooAKxPsgZlsTxvK/8synsxMBEGA1UdJQQKMAgGBgQAkTcDADANBgkqhkiG9w0BAQUFAAOCAQEACansBzvd2iwBlZg50oueEtUlFyE+do+FmI4apydq2bM3kdeikWGERSbV1EzD86j7jpNKEOvlPTkV7fZl+7uCJ3OuCrzHEzuaZnvFPkN7Rmj4P1AGh5UK4UVWJwTceuhzIf4D6+/5CNY6U8iEHIqvAmTVOPSKEvxdBv7GKHy6x897icQa8ttHq+xCLmc0+6zpbzSZ5dOmFG3kzJuZPqtqa89Lqf7x6IRRKgUd+C+JsKDMjEde/eYnM8yxdVlzEWe6Z0qKVvPTuiCnhTNhaaQM3aiw61RMTes2Ik4wSGY75XZjQV5gVszHJBEntktcduGWCuJ24qS2lb1M2/8bE43Fkg==</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIDvjCCAqagAwIBAgIJAMx8n7ZaTrHwMA0GCSqGSIb3DQEBBQUAMHYxMzAxBgNVBAMTKkVzdG9uaWFuIFRydXN0ZWQgTGlzdCBTY2hlbWUgT3BlcmF0b3IgMjAxNDELMAkGA1UEBhMCRUUxMjAwBgNVBAoTKUVzdG9uaWFuIFRlY2huaWNhbCBTdXJ2ZWlsbGFuY2UgQXV0aG9yaXR5MB4XDTE0MDQxNzA4MTUzOFoXDTI0MDQyNDA4MTUzOFowdjEzMDEGA1UEAxMqRXN0b25pYW4gVHJ1c3RlZCBMaXN0IFNjaGVtZSBPcGVyYXRvciAyMDE0MQswCQYDVQQGEwJFRTEyMDAGA1UEChMpRXN0b25pYW4gVGVjaG5pY2FsIFN1cnZlaWxsYW5jZSBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8iDN5MzWga97Mz6eQFjCsk2en4g8ujRUQemyIc/nJ3LDSTu0ZWXLksZAoHtHwPAgHafU70nUeAUZ25Wl/jk6SyX2wY29Wka97/mWgFCb5H066T1KI+euQf6R0jhsSqGNaZrhUrs0G4jRzjcQ303YT1JiJVMh9hdGVj5KrVsGymXZh0zYrp237AWlcvxNBeiYlskASaEKbRuEpEdw4jeK0nVvfPfDj3XkLfRvX9QXRikRlPyzMKzFf7bXJRQ90hWI9IqMUP0RkvDSqqrteYV0wB8GKEaDMnqjvEXuhhoGtqusm5K3F5no+cUiY7JsalTzs3MACJSTwjZrCSxAeKr5DAgMBAAGjTzBNMAwGA1UdEwQFMAMCAQAwCwYDVR0PBAQDAgeAMB0GA1UdDgQWBBRXB3a0i0xYnYUj4nzNK/pwBrmORTARBgNVHSUECjAIBgYEAJE3AwAwDQYJKoZIhvcNAQEFBQADggEBAGoHM4yIlIXt8CxNLe1sNxymcJyB8oJbvJwlwCUvapaJieVCSQMmtIrn+3uAAdhMijZSQWPB+5DsLWk7ewyridr2bs+UOc0uJ+ay7zrHIj/g+YDIA0DQ7L6JYabiXNJlQhPNm1LxJ9UZSt+h5anl+nSUSV/C2HQgjtgw1Sm6vYf4/EGGaYGAwOvPPOcaYKbcvcpiKkNhhl+nnfAw/RSz4X5Ow5UWNqDsNSv/xIbuw8vORLn6FcYxVScCFAQQGLl4CYQ9IFyQhsvk7xbOCpD09hd4dqvoPHCRkNjuJt9MBO169WlAL6J+coJ2Xo9JxCgfAU2HI7iGbsAnBj4jdHaa+sI=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://sr.riik.ee/tsl/estonian-tsl.pdf</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>EE</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/pdf</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">Estonian Technical Surveillance Authority</Name>
-+                     <Name xml:lang="et">Tehnilise Järelevalve Amet</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EE</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIDtDCCApygAwIBAgIJAOGr7PilHGMwMA0GCSqGSIb3DQEBBQUAMHExLjAsBgNVBAMTJUVzdG9uaWFuIFRydXN0ZWQgTGlzdCBTY2hlbWUgT3BlcmF0b3IxCzAJBgNVBAYTAkVFMTIwMAYDVQQKEylFc3RvbmlhbiBUZWNobmljYWwgU3VydmVpbGxhbmNlIEF1dGhvcml0eTAeFw0xMDEwMjkxMzIyNTBaFw0yMDExMDUxMzIyNTBaMHExLjAsBgNVBAMTJUVzdG9uaWFuIFRydXN0ZWQgTGlzdCBTY2hlbWUgT3BlcmF0b3IxCzAJBgNVBAYTAkVFMTIwMAYDVQQKEylFc3RvbmlhbiBUZWNobmljYWwgU3VydmVpbGxhbmNlIEF1dGhvcml0eTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALhdQ9c33Y98JC0pl34+rg+qXLgdjEQaBM9gpxOpIpeqwrcXi5xbLmh4mk6imennbRaZXgJRqrOkx77B+UsBwn6uPgeZenJ1kFGvAOR9aePbgxJ5AggMr4wJXSa03OSGDhptsmMFc86qtnht94mDf1UCn1CNYA7qQHzu4MQwqJ2Ist7IIki89VZD5I4Y5AItMKlEjnHAOw/dlMfI8SxE2vvxCIyQu+rhfGPfwotHi0POyKtkX9Y+JSqEVqRXNw7B2x+d9mRYUJ8EqDvj5ag9dtgyXLsfJ4HdUJMqvoT6QnfwlBbaFusTm3R8SNVXl/8LHDoM5naOSKAOGRSe2OnxAJ8CAwEAAaNPME0wDAYDVR0TBAUwAwIBADALBgNVHQ8EBAMCB4AwHQYDVR0OBBYEFAon+QooAKxPsgZlsTxvK/8synsxMBEGA1UdJQQKMAgGBgQAkTcDADANBgkqhkiG9w0BAQUFAAOCAQEACansBzvd2iwBlZg50oueEtUlFyE+do+FmI4apydq2bM3kdeikWGERSbV1EzD86j7jpNKEOvlPTkV7fZl+7uCJ3OuCrzHEzuaZnvFPkN7Rmj4P1AGh5UK4UVWJwTceuhzIf4D6+/5CNY6U8iEHIqvAmTVOPSKEvxdBv7GKHy6x897icQa8ttHq+xCLmc0+6zpbzSZ5dOmFG3kzJuZPqtqa89Lqf7x6IRRKgUd+C+JsKDMjEde/eYnM8yxdVlzEWe6Z0qKVvPTuiCnhTNhaaQM3aiw61RMTes2Ik4wSGY75XZjQV5gVszHJBEntktcduGWCuJ24qS2lb1M2/8bE43Fkg==</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIDvjCCAqagAwIBAgIJAMx8n7ZaTrHwMA0GCSqGSIb3DQEBBQUAMHYxMzAxBgNVBAMTKkVzdG9uaWFuIFRydXN0ZWQgTGlzdCBTY2hlbWUgT3BlcmF0b3IgMjAxNDELMAkGA1UEBhMCRUUxMjAwBgNVBAoTKUVzdG9uaWFuIFRlY2huaWNhbCBTdXJ2ZWlsbGFuY2UgQXV0aG9yaXR5MB4XDTE0MDQxNzA4MTUzOFoXDTI0MDQyNDA4MTUzOFowdjEzMDEGA1UEAxMqRXN0b25pYW4gVHJ1c3RlZCBMaXN0IFNjaGVtZSBPcGVyYXRvciAyMDE0MQswCQYDVQQGEwJFRTEyMDAGA1UEChMpRXN0b25pYW4gVGVjaG5pY2FsIFN1cnZlaWxsYW5jZSBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8iDN5MzWga97Mz6eQFjCsk2en4g8ujRUQemyIc/nJ3LDSTu0ZWXLksZAoHtHwPAgHafU70nUeAUZ25Wl/jk6SyX2wY29Wka97/mWgFCb5H066T1KI+euQf6R0jhsSqGNaZrhUrs0G4jRzjcQ303YT1JiJVMh9hdGVj5KrVsGymXZh0zYrp237AWlcvxNBeiYlskASaEKbRuEpEdw4jeK0nVvfPfDj3XkLfRvX9QXRikRlPyzMKzFf7bXJRQ90hWI9IqMUP0RkvDSqqrteYV0wB8GKEaDMnqjvEXuhhoGtqusm5K3F5no+cUiY7JsalTzs3MACJSTwjZrCSxAeKr5DAgMBAAGjTzBNMAwGA1UdEwQFMAMCAQAwCwYDVR0PBAQDAgeAMB0GA1UdDgQWBBRXB3a0i0xYnYUj4nzNK/pwBrmORTARBgNVHSUECjAIBgYEAJE3AwAwDQYJKoZIhvcNAQEFBQADggEBAGoHM4yIlIXt8CxNLe1sNxymcJyB8oJbvJwlwCUvapaJieVCSQMmtIrn+3uAAdhMijZSQWPB+5DsLWk7ewyridr2bs+UOc0uJ+ay7zrHIj/g+YDIA0DQ7L6JYabiXNJlQhPNm1LxJ9UZSt+h5anl+nSUSV/C2HQgjtgw1Sm6vYf4/EGGaYGAwOvPPOcaYKbcvcpiKkNhhl+nnfAw/RSz4X5Ow5UWNqDsNSv/xIbuw8vORLn6FcYxVScCFAQQGLl4CYQ9IFyQhsvk7xbOCpD09hd4dqvoPHCRkNjuJt9MBO169WlAL6J+coJ2Xo9JxCgfAU2HI7iGbsAnBj4jdHaa+sI=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://sr.riik.ee/tsl/estonian-tsl.xml</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>EE</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/vnd.etsi.tsl+xml</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">Estonian Technical Surveillance Authority</Name>
-+                     <Name xml:lang="et">Tehnilise Järelevalve Amet</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EE</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIE4DCCA8igAwIBAgIQKdcXmZiVNv8AQDkUhiQ4ZzANBgkqhkiG9w0BAQUFADCBpTELMAkGA1UEBhMCR1IxPjA8BgNVBAoTNUhlbGxlbmljIFB1YmxpYyBBZG1pbmlzdHJhdGlvbiBDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzMQ8wDQYDVQQLEwZIUEFSQ0ExRTBDBgNVBAMTPEhlbGxlbmljIFB1YmxpYyBBZG1pbmlzdHJhdGlvbiBmb3IgTGVnYWwgRW50aXRpZXMgSXNzdWluZyBDQTAeFw0xNDAxMzEwMDAwMDBaFw0xODAxMzAyMzU5NTlaMH0xCzAJBgNVBAYTAkdSMQ8wDQYDVQQHFAZBVEhFTlMxDTALBgNVBAoUBEVFVFQxDTALBgNVBAsUBEVFVFQxPzA9BgNVBAMTNkhlbGxlbmljIFRlbGVjb21tdW5pY2F0aW9ucyBhbmQgUG9zdCBDb21taXNzaW9uIC0gRUVUVDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKTC8BJGIWKJwAyeRt5v3WFyRJr6VKeo4hRH1S1dbS/kNHOCkEaCQVRJuds61oaiAJmXdCtkNZrMJZ/YSzg7LZ7/M+EW5z1rOirTr7CPUxOVYzCnQrD1gaylWMPI6+CErA867UqnOTkuRckN5P0YoFvxUvrnqMWU0SgI2Fu5F1Hn93rwaOpcteYUx4gLDTgr8g6ply1alVTeWXEtNgSaqW/dGrWTduyDSXHiKurkjnDBA+Dabw51FAWY2R/MaFHtCN3nSaxoeaoCxsy5vQxQrrZOlwvV9wnEkLXaTxzZdRKgETt+3om4ZjAR5fC4CgtXHSV7tXM+u5bN2YtxXneWT6kCAwEAAaOCATEwggEtMAkGA1UdEwQCMAAwUQYDVR0gBEowSDBGBgwqgiwAhtsxAQcBAQcwNjA0BggrBgEFBQcCARYoaHR0cHM6Ly9wa2kuZXJtaXMuZ292LmdyL3JlcG9zaXRvcnkuaHRtbDBKBgNVHR8EQzBBMD+gPaA7hjlodHRwOi8vY3JsLmVybWlzLmdvdi5nci9IUEFSQ0FMZWdhbEVudGl0aWVzL0xhdGVzdENSTC5jcmwwCwYDVR0PBAQDAgSwMB0GA1UdDgQWBBRScfRlSOyeduHtAYfzQN1Zstj2OTAfBgNVHSMEGDAWgBSEy+4igJ4tSDdTGxIHcx5vM3I7zTA0BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmVybWlzLmdvdi5ncjANBgkqhkiG9w0BAQUFAAOCAQEAKlHY+QHXmBMib/6iBOBQR7D/mWWvhMQCJaM69aLaXi9FHFEu2KrWFCaGh+ade92xzvhSYlMtTMDydActvyygV5etWLLBTi2YFuUFsU9niFdRSZ9ZF0LME+DcGnD8G5M9ThiLkQNMBfLX1zfrIEgGMMP8ADEGmngzdZThz984p2kTIJNDUkPhgnTNoUZs5DROxQP+NUkTw+9y5VcgSZnTWu65NXPh3Hqtq4CX/xwgomcQN31fySct63gU7HGNkXRjPvSekGOSpKuAYabTUWtGFP2YhuAJ6p2cmGzTqQuDJeilsMS7NxB/3fCOEGK8Huk9LpcGB7LVmczDrp/Q76ub8A==</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIFJDCCBAygAwIBAgIQBPWIMN+uUlymArA205cJETANBgkqhkiG9w0BAQUFADCBpTELMAkGA1UEBhMCR1IxPjA8BgNVBAoTNUhlbGxlbmljIFB1YmxpYyBBZG1pbmlzdHJhdGlvbiBDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzMQ8wDQYDVQQLEwZIUEFSQ0ExRTBDBgNVBAMTPEhlbGxlbmljIFB1YmxpYyBBZG1pbmlzdHJhdGlvbiBmb3IgTGVnYWwgRW50aXRpZXMgSXNzdWluZyBDQTAeFw0xNDAzMTAwMDAwMDBaFw0xODAzMDkyMzU5NTlaMIGtMQswCQYDVQQGEwJHUjEPMA0GA1UEBxQGQVRIRU5TMT4wPAYDVQQKFDVIZWxsZW5pYyBUZWxlY29tbXVuaWNhdGlvbnMgYW5kIFBvc3QgQ29tbWlzc2lvbiwgRUVUVDENMAsGA1UECxQERUVUVDE+MDwGA1UEAxM1SGVsbGVuaWMgVGVsZWNvbW11bmljYXRpb25zIGFuZCBQb3N0IENvbW1pc3Npb24sIEVFVFQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDEcOAZE/t7SLkBwZCkhNiniAwJJyWADBCaceNMp5FV01jHhT5bFq0wECrQgIcNrCQq+z1KHBF/Zej7jhNWBO0ByKt2Y/3dB/YP9KNaJL9oAMg2/DacOehunHmeit1jXKteyV8dsf2obojUvvUGzd2/wpx0z0muSZPSMpgBsaHZOuctbjYFEhsIth1g+gIW+2hQ91QW+h+/Xo4olfLDwbEsyZh1u9cvROweXUITD7PfoJkpWyEoJYBQkODWqXJz7oTZYb+P7wIWNDoY4JCFGd+U14fKUb6qEkZQ+6nvm0/bUn0ezarQFEwKsXHcyu9q75/KKDZboFpo88r023920i0JAgMBAAGjggFEMIIBQDAJBgNVHRMEAjAAMFEGA1UdIARKMEgwRgYMKoIsAIbbMQEHAQEHMDYwNAYIKwYBBQUHAgEWKGh0dHBzOi8vcGtpLmVybWlzLmdvdi5nci9yZXBvc2l0b3J5Lmh0bWwwSgYDVR0fBEMwQTA/oD2gO4Y5aHR0cDovL2NybC5lcm1pcy5nb3YuZ3IvSFBBUkNBTGVnYWxFbnRpdGllcy9MYXRlc3RDUkwuY3JsMAsGA1UdDwQEAwIHgDAdBgNVHQ4EFgQUReYYDjHx2MVXPQrpZJXx5dsPDBowHwYDVR0jBBgwFoAUhMvuIoCeLUg3UxsSB3MebzNyO80wEQYDVR0lBAowCAYGBACRNwMAMDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZXJtaXMuZ292LmdyMA0GCSqGSIb3DQEBBQUAA4IBAQBDaJ4ZYEdYU8keyGvMQYUUjfhx7k/zXwXqLgqWoORZN2aGvaDUtf/k/JhJ/xm+WnEIyKtEwtqKYf1dVS8nMY0fLpu/1cGx1qMzp8tEG3EJBls5Z2OPMoWBLE5mra1m2R8442ekWp6tSy7zoaa3xXtnUxB0Dvt1iVLHODtJcxUNKrl9nmu0ujficaSeEhprpAye917j6xVDtzLXFbGSAeNmGzVjUf+uo8ZQ6Q1F2aLjRyavy+Ph5bBwcKQ7DUocwn6gRJAqfmUJwy4H1vIqrrtaHbqVOpmgrjwZNcu3pimAOw4cd6uJThAx1acKCr2He4hii1Nxt1+SYmdIDD6WYfDt</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>https://www.eett.gr/tsl/EL-TSL.xml</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>EL</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/vnd.etsi.tsl+xml</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">Hellenic Telecommunications and Post Commission, EETT</Name>
-+                     <Name xml:lang="el">Εθνική Επιτροπή Τηλεπικοινωνιών και Ταχυδρομείων - EETT</Name>
-+                     <Name xml:lang="el">EETT</Name>
-+                     <Name xml:lang="en">EETT</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EL</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIDyzCCArOgAwIBAgIJAL6B32RxtXxMMA0GCSqGSIb3DQEBCwUAMH4xKzApBgNVBAMTIlNQQU5JU0ggVFJVU1QgTElTVCBTQ0hFTUUgT1BFUkFUT1IxCzAJBgNVBAYTAkVTMTIwMAYDVQQKEylNSU5JU1RFUklPIERFIElORFVTVFJJQSBFTkVSR0lBIFkgVFVSSVNNTzEOMAwGA1UECxMFU0VUU0kwHhcNMTQwMzExMTIzMjUyWhcNMTkwMzExMTIzMjUyWjB+MSswKQYDVQQDEyJTUEFOSVNIIFRSVVNUIExJU1QgU0NIRU1FIE9QRVJBVE9SMQswCQYDVQQGEwJFUzEyMDAGA1UEChMpTUlOSVNURVJJTyBERSBJTkRVU1RSSUEgRU5FUkdJQSBZIFRVUklTTU8xDjAMBgNVBAsTBVNFVFNJMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAocIbYfDYGdw239aAMo08eEfZvn4ACaaYkHLd80Flq6ecAk/aDuwEnmldiBv8yTNdw9/ZqsIy+x0wB09a+9lZDDyq7dCqP8CYZzJW+hYPN4IhqRLDypVxYIKUHu4TYOmAIKhEnUOnY/OrpAtErhFMaA3IwmgMSaJ8vaxop/KcSnKlx+KazoEaPV+yIX6xeCtCzghq0hjjqU0Hlg9+hyna0TRo6K4ars7MceWl1ameMaBiRbAhxINnoEvLEuOx79/kafGNLDAP0ThGhbK9q7hEBylydzY+wVLgM5yCYZdcLllHkt5Fr2zxNU8FH2Jnl+83qbdZDPFYb+HMWZfhHNkz8QIDAQABo0wwSjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIGQDAdBgNVHQ4EFgQUNab+5BisBkvbZfGGr5bY9s0pxT4wEQYDVR0lBAowCAYGBACRNwMAMA0GCSqGSIb3DQEBCwUAA4IBAQCQNx9/TYPACsgOJzBx06EcOHnvslBilvlMghtaQLygoatFTpaeX0JqFuYAZhfGF28k8eC3ENxUYPa30Zh4ZWRm0QlmLjBKBB/z3jJQIq7b0kqf6H8Vb/vvvSNsoWBwnWzv9X8t9D+S9TK5844dCtSvhlkTBlJYXZ+N9cbz0rk6GELzwY33VOSygcj0hyib4+Xb8dxX15omjVS+qk3FyWCq3DPibwKzD5irJL7EfRFkDoWwRVzaaeDCOJqFWeIpfY7/NocB1fbkvx7wMFzZ9xAFgPLirxi6ZVu0YKoDQq95HnvEzDMdoBUdAK+WtS1a3zJIjNAqb6YE9w4cbPpUXWUs</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIDyzCCArOgAwIBAgIJAKWF81P5BqylMA0GCSqGSIb3DQEBCwUAMH4xKzApBgNVBAMTIlNQQU5JU0ggVFJVU1QgTElTVCBTQ0hFTUUgT1BFUkFUT1IxCzAJBgNVBAYTAkVTMTIwMAYDVQQKEylNSU5JU1RFUklPIERFIElORFVTVFJJQSBFTkVSR0lBIFkgVFVSSVNNTzEOMAwGA1UECxMFU0VUU0kwHhcNMTQwOTExMTEzODEyWhcNMTkwOTExMTEzODEyWjB+MSswKQYDVQQDEyJTUEFOSVNIIFRSVVNUIExJU1QgU0NIRU1FIE9QRVJBVE9SMQswCQYDVQQGEwJFUzEyMDAGA1UEChMpTUlOSVNURVJJTyBERSBJTkRVU1RSSUEgRU5FUkdJQSBZIFRVUklTTU8xDjAMBgNVBAsTBVNFVFNJMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3Tk6ThJZ/uBAqg8c0PWtC+xl8XQ4RyELaZSwcbaBJlyr/dj288QWjIBtOz+kZgEM7mINlTNW4/FVHNeJfY8dzUBdkhTccx7W3yK720U83DZp+OhBS47+T4/6krQPZ2uMhPI+U7sf7qcOVJ0AjxF2vrrFqTzm1pJ8TE1ys482b8s0o3A9ugLR28UcQhhUUPA2hMkEwzIY9TL1Umrip2XtlJT3N1IOKTMQpiqTJL5laF6WWVRtcTv461uePiohd9ZhBjOXstcaEczCOFeE7Zh6l9uSCwW78ool8b2VezEh5ZDaGv/iSxxPIoiOkd5/9yElqy3JLagJKs8LpTp33WvGhQIDAQABo0wwSjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIGQDAdBgNVHQ4EFgQUkh8fb5AKQbc7caUcVmmK7FH1vUwwEQYDVR0lBAowCAYGBACRNwMAMA0GCSqGSIb3DQEBCwUAA4IBAQDJjFeyy4YBakY61DvbuuCb6FlrIhSbNPH2/o7fX4Ve+G+2WRJOEkE1dIezvnVyOvNnym66rngcZXQDoFMPK5SOQm4nNXrUDd5rWM3c84sHba7UuEdVgC9ZW0YR44/9bVxIHOBSXUDcWbUu6nVStZpNy/Gn11iEIRSU4TsE8YJK5cjZ/xaigYDt01BlLu34v60JoClwlbHeuPgHhUwPyGD8sD4g9+QQhsouv8pG9gbT5+KttS63jB/SmrWLAJOmg97WI/2jkSObJ8zwn0jVJdZtBGbiN2I3+wv1F+FvRZH4jdpE2P7aimucx5iMng+o/dKzFGThn5DwVa5pvplf8IEs</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>https://sede.minetur.gob.es/Prestadores/TSL/TSL.pdf</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>ES</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/pdf</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">MINISTRY OF INDUSTRY ENERGY AND TOURISM</Name>
-+                     <Name xml:lang="es">MINISTERIO DE INDUSTRIA ENERGIA Y TURISMO</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/ES</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIDyzCCArOgAwIBAgIJAL6B32RxtXxMMA0GCSqGSIb3DQEBCwUAMH4xKzApBgNVBAMTIlNQQU5JU0ggVFJVU1QgTElTVCBTQ0hFTUUgT1BFUkFUT1IxCzAJBgNVBAYTAkVTMTIwMAYDVQQKEylNSU5JU1RFUklPIERFIElORFVTVFJJQSBFTkVSR0lBIFkgVFVSSVNNTzEOMAwGA1UECxMFU0VUU0kwHhcNMTQwMzExMTIzMjUyWhcNMTkwMzExMTIzMjUyWjB+MSswKQYDVQQDEyJTUEFOSVNIIFRSVVNUIExJU1QgU0NIRU1FIE9QRVJBVE9SMQswCQYDVQQGEwJFUzEyMDAGA1UEChMpTUlOSVNURVJJTyBERSBJTkRVU1RSSUEgRU5FUkdJQSBZIFRVUklTTU8xDjAMBgNVBAsTBVNFVFNJMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAocIbYfDYGdw239aAMo08eEfZvn4ACaaYkHLd80Flq6ecAk/aDuwEnmldiBv8yTNdw9/ZqsIy+x0wB09a+9lZDDyq7dCqP8CYZzJW+hYPN4IhqRLDypVxYIKUHu4TYOmAIKhEnUOnY/OrpAtErhFMaA3IwmgMSaJ8vaxop/KcSnKlx+KazoEaPV+yIX6xeCtCzghq0hjjqU0Hlg9+hyna0TRo6K4ars7MceWl1ameMaBiRbAhxINnoEvLEuOx79/kafGNLDAP0ThGhbK9q7hEBylydzY+wVLgM5yCYZdcLllHkt5Fr2zxNU8FH2Jnl+83qbdZDPFYb+HMWZfhHNkz8QIDAQABo0wwSjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIGQDAdBgNVHQ4EFgQUNab+5BisBkvbZfGGr5bY9s0pxT4wEQYDVR0lBAowCAYGBACRNwMAMA0GCSqGSIb3DQEBCwUAA4IBAQCQNx9/TYPACsgOJzBx06EcOHnvslBilvlMghtaQLygoatFTpaeX0JqFuYAZhfGF28k8eC3ENxUYPa30Zh4ZWRm0QlmLjBKBB/z3jJQIq7b0kqf6H8Vb/vvvSNsoWBwnWzv9X8t9D+S9TK5844dCtSvhlkTBlJYXZ+N9cbz0rk6GELzwY33VOSygcj0hyib4+Xb8dxX15omjVS+qk3FyWCq3DPibwKzD5irJL7EfRFkDoWwRVzaaeDCOJqFWeIpfY7/NocB1fbkvx7wMFzZ9xAFgPLirxi6ZVu0YKoDQq95HnvEzDMdoBUdAK+WtS1a3zJIjNAqb6YE9w4cbPpUXWUs</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIDyzCCArOgAwIBAgIJAKWF81P5BqylMA0GCSqGSIb3DQEBCwUAMH4xKzApBgNVBAMTIlNQQU5JU0ggVFJVU1QgTElTVCBTQ0hFTUUgT1BFUkFUT1IxCzAJBgNVBAYTAkVTMTIwMAYDVQQKEylNSU5JU1RFUklPIERFIElORFVTVFJJQSBFTkVSR0lBIFkgVFVSSVNNTzEOMAwGA1UECxMFU0VUU0kwHhcNMTQwOTExMTEzODEyWhcNMTkwOTExMTEzODEyWjB+MSswKQYDVQQDEyJTUEFOSVNIIFRSVVNUIExJU1QgU0NIRU1FIE9QRVJBVE9SMQswCQYDVQQGEwJFUzEyMDAGA1UEChMpTUlOSVNURVJJTyBERSBJTkRVU1RSSUEgRU5FUkdJQSBZIFRVUklTTU8xDjAMBgNVBAsTBVNFVFNJMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3Tk6ThJZ/uBAqg8c0PWtC+xl8XQ4RyELaZSwcbaBJlyr/dj288QWjIBtOz+kZgEM7mINlTNW4/FVHNeJfY8dzUBdkhTccx7W3yK720U83DZp+OhBS47+T4/6krQPZ2uMhPI+U7sf7qcOVJ0AjxF2vrrFqTzm1pJ8TE1ys482b8s0o3A9ugLR28UcQhhUUPA2hMkEwzIY9TL1Umrip2XtlJT3N1IOKTMQpiqTJL5laF6WWVRtcTv461uePiohd9ZhBjOXstcaEczCOFeE7Zh6l9uSCwW78ool8b2VezEh5ZDaGv/iSxxPIoiOkd5/9yElqy3JLagJKs8LpTp33WvGhQIDAQABo0wwSjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIGQDAdBgNVHQ4EFgQUkh8fb5AKQbc7caUcVmmK7FH1vUwwEQYDVR0lBAowCAYGBACRNwMAMA0GCSqGSIb3DQEBCwUAA4IBAQDJjFeyy4YBakY61DvbuuCb6FlrIhSbNPH2/o7fX4Ve+G+2WRJOEkE1dIezvnVyOvNnym66rngcZXQDoFMPK5SOQm4nNXrUDd5rWM3c84sHba7UuEdVgC9ZW0YR44/9bVxIHOBSXUDcWbUu6nVStZpNy/Gn11iEIRSU4TsE8YJK5cjZ/xaigYDt01BlLu34v60JoClwlbHeuPgHhUwPyGD8sD4g9+QQhsouv8pG9gbT5+KttS63jB/SmrWLAJOmg97WI/2jkSObJ8zwn0jVJdZtBGbiN2I3+wv1F+FvRZH4jdpE2P7aimucx5iMng+o/dKzFGThn5DwVa5pvplf8IEs</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>https://sede.minetur.gob.es/Prestadores/TSL/TSL.xml</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>ES</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/vnd.etsi.tsl+xml</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">MINISTRY OF INDUSTRY ENERGY AND TOURISM</Name>
-+                     <Name xml:lang="es">MINISTERIO DE INDUSTRIA ENERGIA Y TURISMO</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/ES</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIGLjCCBBagAwIBAgIFFNaV71owDQYJKoZIhvcNAQENBQAwgYwxCzAJBgNVBAYTAkZJMREwDwYDVQQHDAhIZWxzaW5raTE0MDIGA1UECgwrRmlubmlzaCBDb21tdW5pY2F0aW9ucyBSZWd1bGF0b3J5IEF1dGhvcml0eTE0MDIGA1UEAwwrRmlubmlzaCBDb21tdW5pY2F0aW9ucyBSZWd1bGF0b3J5IEF1dGhvcml0eTAeFw0xNDAxMjkwMDAwMDBaFw0xNzAxMjkwMDAwMDBaMIGMMQswCQYDVQQGEwJGSTERMA8GA1UEBwwISGVsc2lua2kxNDAyBgNVBAoMK0Zpbm5pc2ggQ29tbXVuaWNhdGlvbnMgUmVndWxhdG9yeSBBdXRob3JpdHkxNDAyBgNVBAMMK0Zpbm5pc2ggQ29tbXVuaWNhdGlvbnMgUmVndWxhdG9yeSBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDlBRvA314qdToNxTWlXnEL8BwrU7AE0FkYQdWwl9Pe8+3+pzZ1y1vTGgDNVX5qm6taGtMyKwLCuZ4HXUs1tV1LmKE4GHm49R5IjcxCocGyUmIQOzAlYEG087ol/nVuG3bVyOOv/OID8/drj13QvSmhkOXtfHKo0meF/HiGHO9oTBshQpdhCDCxcP+ERh92peCcn1XdO/fCIWdEfIxfyPvf0ktdjAQyeRE7PUusRAdVfPppW6x2+2dMjFwN6pL+eiTw8QX79mm47DVR9nxpvzhvO8JqniG7Oog9GdQF/kGK7AU7gmJq+mp+pl8S9dpooxg/JbmxpGyceHeIWtmqEv4rcI/futBjJ6W8xsMKu8Bhb/m8Fx9oiXCqYf/3nsDBtCnhF8zNxW65X5sqcxzC8j1WrTNMIZdIUsozZ4uWVsdVHnC913HmPg9iZj62t0d6BrEMe+OPyj9+2Klx2wBE2JoHK+7X3I3HWubTNqxRV2YpcTTzy/NoDlVszJh0gQywaYivciEDeTMufpRtAX21NdwzDx120x80WeZg7yiNLP9cdnxcFaUD/6JViqxjTfU68JvHto5f/Q4wgB1wtCfU2/LQyjoLXrZGgEoMhvOAwQzr0tRjL9Rob0kcghR9rJXZ3mlKJcjYFAFTiKusxQMWyZ00Sqw0VWlTnYrMtC42r/kaUwIDAQABo4GUMIGRMB0GA1UdDgQWBBStsWQJG5o1vkTC1ZRN7YIu/oMLMjAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIGwDARBgNVHSAECjAIMAYGBFUdIAAwLwYDVR0RBCgwJoENdHNsQGZpY29yYS5maYYVaHR0cDovL3d3dy5maWNvcmEuZmkvMBEGA1UdJQQKMAgGBgQAkTcDADANBgkqhkiG9w0BAQ0FAAOCAgEALIdGuCE+3QSRFO1G3Bckk5lzk5fLo3tuhQnG3sQUkLjN7RKU4kHLqxSBw5Xveg08gPbEQJUWllr+ggwEZGT4Pb5U+0A32uO9l+FzHTU08VuFNGJanGnl7yqpNDOfoJ+vEjobTJXrHztPHxIenM6Zi3vXq8lHK3kBMjwDDS7tONP8Buj5QZbTLcrqQaw2GnA1qD1jEG+HL5+DAqtz/b7lM3F2yaaKsKRA0QEELQhschxyXF5H0pwTU7wHHN5vyNsFtq4KvzR+nq8kdDpbH1UnS0sS6MsttPdDePwXWGwrldxW4qHH0ev0RdC5oUnF+Z+D8oAhRP7ZsRlBlJTVNyeMSZuw3N9tB2Rwde0CSkWpconGDmmt8u8rxYRrgfqWU1tlrPr3KA3GUA11knawTL09R8v0ts3xAQvWKZl8C3GwUkHdHr4Whno8gucptP5zq/6Tu6KWe8jTAbjLguj8ouEnzjutXEncCIXel0+YIUKjV0OeH3mKbg4mx8WAL0Ui1uNsPQGa7od0DgsMV6aOKZgHj4ne+UImn9sVJU2lM5ZqPNe5uhOj/dSrxpCAp++VRJhEr2x+LQe1r+AWE/xFsX1jK7S/YYgnFYF6oDt+k4pRZ71yKS0LtxvkJyo69xLNHF6ef2iCZ0VQLMmZy2O5je0BVeBX0MlhX5rjqr8gPBWHHaI=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIGLjCCBBagAwIBAgIFFF1sOa8wDQYJKoZIhvcNAQENBQAwgYwxCzAJBgNVBAYTAkZJMREwDwYDVQQHDAhIZWxzaW5raTE0MDIGA1UECgwrRmlubmlzaCBDb21tdW5pY2F0aW9ucyBSZWd1bGF0b3J5IEF1dGhvcml0eTE0MDIGA1UEAwwrRmlubmlzaCBDb21tdW5pY2F0aW9ucyBSZWd1bGF0b3J5IEF1dGhvcml0eTAeFw0xNDAxMjkwMDAwMDBaFw0xNzA1MjkwMDAwMDBaMIGMMQswCQYDVQQGEwJGSTERMA8GA1UEBwwISGVsc2lua2kxNDAyBgNVBAoMK0Zpbm5pc2ggQ29tbXVuaWNhdGlvbnMgUmVndWxhdG9yeSBBdXRob3JpdHkxNDAyBgNVBAMMK0Zpbm5pc2ggQ29tbXVuaWNhdGlvbnMgUmVndWxhdG9yeSBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCj/Np9sC+sShirNn7st+aMFctbBTuWZJiit/jHekczvWKpMWt7JjWieZESkdcSEfDN8Ziu8a0rLsBgcKGKdNxW1EapJg5GolE+0P01kglCxQptOqUkc8t943p1TOsDx/u1vSHjnaV5SyCuqhbBaJOTZrOGePPyaOMKvQ/C/EqBuolfYfEC1TrrC7T0NA9t0F3MtKFvcrFPfEgOPmqcqHJfnOhb9ip4HSzOn09qUltJKsmZ/h9v2qcUdmjN6H7okMec1Pjnf8M5oEZk0Mr++ZAEOHQDfcN9rzVKdlUH2uckwHfOF0BYcdpyn7jry7BA9lDM8k/BnNmE+/hDYUGWODF8nw9qqcWgTMBngAvXeGAoZEq7L4Y/n/jASaHBaMrPB5+FFfM3bQp1yu94aPaVemuipG3tVOLwnJR7ITQXbVjwhK+oVc3OV7lMBcnumdrwPlQTDv2kYNDE9+agZsIldb86nAzF7KvT3E9BYW+Ki8OJrhpiCkZEOD6VjMOBWYXpB1t9QoQP8HNX8++3F0n637w9DfyD8EbbhPD9MmyYe97//jzl8dVJVbKp04EM+dYibS7t3Tv9vTXP/ZrBtXlV++FN3c7X4MFmeS1BqmGGcWENLgTy5+wal35c/Tl8i4w/9DsiOweUTtApE4lbd0YjYDlRtpIZHv5rWxzYKZf5QyvJAwIDAQABo4GUMIGRMB0GA1UdDgQWBBTyJSvYrLIitCRLQ7chsEd0fIW2GjAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIGwDARBgNVHSAECjAIMAYGBFUdIAAwLwYDVR0RBCgwJoENdHNsQGZpY29yYS5maYYVaHR0cDovL3d3dy5maWNvcmEuZmkvMBEGA1UdJQQKMAgGBgQAkTcDADANBgkqhkiG9w0BAQ0FAAOCAgEARutGlCEPO6KVboOz76YpIRzAtFsAdztsNpNqnalAorAeN3Wnvm2fGiNR+zpkEE91Iqv79WNGNY9clADQTmksmUubHH9jSky9nQbM7wmEqcLAF8jGYQz0Pvya4p/3rZ2Q6b46wyb4E+GWyYAqp35nEizIf+iNnPuCrFjWjsVnhZWYMbNO/4PGBsQTSv6t6q7zAp21bw5slYbAfiYvLxR017btGq29sMRsei1olbleLHMM+L+eepU0fmXrwQEOJgqU2H8xw1NPLJu8ZVq8oM/nGPEzweKoCE0/PWjoVH1GryNmN+tz55Z7VejkdxHEwjnRJABC+HLjqF5awLUxXbwC6qZ7UzCEnf0AygStNi1PFf4Xn6iN8qP1tSHxSdOj25yQ3Ovqq/GERLlW/Im7oNBqXJDuoI0x7VeQRKbRflS8fyUbwSbg7TQo0yoSefHevk+bXF74NLB3kh2Leu/i6wPY3A5X4sucESYJmVUqRt6E32EIvdy/dPZtLDGqlqHMxJmXGdehSJ1UOUXgYmAVT+yRVOYTROBkqk3VzdkuDrzHiYGO7x7t+XyI9I/jQJTXvPNqWq3JtZDsyxI8nHAr1MKcm8FnZr3DL/RUOhxRTPCRX9BtXehy+izYdaWb/PcS6LtSFWrXvQLXGLFzgVfjBDWsLS9XfLylZTaox/BBp2JjCyY=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>https://www.viestintavirasto.fi/attachments/HumanReadable_TSL-Ficora.xml.pdf</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>FI</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/pdf</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">Finnish Communications Regulatory Authority</Name>
-+                     <Name xml:lang="fi">Viestintavirasto</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/FI</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIGLjCCBBagAwIBAgIFFNaV71owDQYJKoZIhvcNAQENBQAwgYwxCzAJBgNVBAYTAkZJMREwDwYDVQQHDAhIZWxzaW5raTE0MDIGA1UECgwrRmlubmlzaCBDb21tdW5pY2F0aW9ucyBSZWd1bGF0b3J5IEF1dGhvcml0eTE0MDIGA1UEAwwrRmlubmlzaCBDb21tdW5pY2F0aW9ucyBSZWd1bGF0b3J5IEF1dGhvcml0eTAeFw0xNDAxMjkwMDAwMDBaFw0xNzAxMjkwMDAwMDBaMIGMMQswCQYDVQQGEwJGSTERMA8GA1UEBwwISGVsc2lua2kxNDAyBgNVBAoMK0Zpbm5pc2ggQ29tbXVuaWNhdGlvbnMgUmVndWxhdG9yeSBBdXRob3JpdHkxNDAyBgNVBAMMK0Zpbm5pc2ggQ29tbXVuaWNhdGlvbnMgUmVndWxhdG9yeSBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDlBRvA314qdToNxTWlXnEL8BwrU7AE0FkYQdWwl9Pe8+3+pzZ1y1vTGgDNVX5qm6taGtMyKwLCuZ4HXUs1tV1LmKE4GHm49R5IjcxCocGyUmIQOzAlYEG087ol/nVuG3bVyOOv/OID8/drj13QvSmhkOXtfHKo0meF/HiGHO9oTBshQpdhCDCxcP+ERh92peCcn1XdO/fCIWdEfIxfyPvf0ktdjAQyeRE7PUusRAdVfPppW6x2+2dMjFwN6pL+eiTw8QX79mm47DVR9nxpvzhvO8JqniG7Oog9GdQF/kGK7AU7gmJq+mp+pl8S9dpooxg/JbmxpGyceHeIWtmqEv4rcI/futBjJ6W8xsMKu8Bhb/m8Fx9oiXCqYf/3nsDBtCnhF8zNxW65X5sqcxzC8j1WrTNMIZdIUsozZ4uWVsdVHnC913HmPg9iZj62t0d6BrEMe+OPyj9+2Klx2wBE2JoHK+7X3I3HWubTNqxRV2YpcTTzy/NoDlVszJh0gQywaYivciEDeTMufpRtAX21NdwzDx120x80WeZg7yiNLP9cdnxcFaUD/6JViqxjTfU68JvHto5f/Q4wgB1wtCfU2/LQyjoLXrZGgEoMhvOAwQzr0tRjL9Rob0kcghR9rJXZ3mlKJcjYFAFTiKusxQMWyZ00Sqw0VWlTnYrMtC42r/kaUwIDAQABo4GUMIGRMB0GA1UdDgQWBBStsWQJG5o1vkTC1ZRN7YIu/oMLMjAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIGwDARBgNVHSAECjAIMAYGBFUdIAAwLwYDVR0RBCgwJoENdHNsQGZpY29yYS5maYYVaHR0cDovL3d3dy5maWNvcmEuZmkvMBEGA1UdJQQKMAgGBgQAkTcDADANBgkqhkiG9w0BAQ0FAAOCAgEALIdGuCE+3QSRFO1G3Bckk5lzk5fLo3tuhQnG3sQUkLjN7RKU4kHLqxSBw5Xveg08gPbEQJUWllr+ggwEZGT4Pb5U+0A32uO9l+FzHTU08VuFNGJanGnl7yqpNDOfoJ+vEjobTJXrHztPHxIenM6Zi3vXq8lHK3kBMjwDDS7tONP8Buj5QZbTLcrqQaw2GnA1qD1jEG+HL5+DAqtz/b7lM3F2yaaKsKRA0QEELQhschxyXF5H0pwTU7wHHN5vyNsFtq4KvzR+nq8kdDpbH1UnS0sS6MsttPdDePwXWGwrldxW4qHH0ev0RdC5oUnF+Z+D8oAhRP7ZsRlBlJTVNyeMSZuw3N9tB2Rwde0CSkWpconGDmmt8u8rxYRrgfqWU1tlrPr3KA3GUA11knawTL09R8v0ts3xAQvWKZl8C3GwUkHdHr4Whno8gucptP5zq/6Tu6KWe8jTAbjLguj8ouEnzjutXEncCIXel0+YIUKjV0OeH3mKbg4mx8WAL0Ui1uNsPQGa7od0DgsMV6aOKZgHj4ne+UImn9sVJU2lM5ZqPNe5uhOj/dSrxpCAp++VRJhEr2x+LQe1r+AWE/xFsX1jK7S/YYgnFYF6oDt+k4pRZ71yKS0LtxvkJyo69xLNHF6ef2iCZ0VQLMmZy2O5je0BVeBX0MlhX5rjqr8gPBWHHaI=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIGLjCCBBagAwIBAgIFFF1sOa8wDQYJKoZIhvcNAQENBQAwgYwxCzAJBgNVBAYTAkZJMREwDwYDVQQHDAhIZWxzaW5raTE0MDIGA1UECgwrRmlubmlzaCBDb21tdW5pY2F0aW9ucyBSZWd1bGF0b3J5IEF1dGhvcml0eTE0MDIGA1UEAwwrRmlubmlzaCBDb21tdW5pY2F0aW9ucyBSZWd1bGF0b3J5IEF1dGhvcml0eTAeFw0xNDAxMjkwMDAwMDBaFw0xNzA1MjkwMDAwMDBaMIGMMQswCQYDVQQGEwJGSTERMA8GA1UEBwwISGVsc2lua2kxNDAyBgNVBAoMK0Zpbm5pc2ggQ29tbXVuaWNhdGlvbnMgUmVndWxhdG9yeSBBdXRob3JpdHkxNDAyBgNVBAMMK0Zpbm5pc2ggQ29tbXVuaWNhdGlvbnMgUmVndWxhdG9yeSBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCj/Np9sC+sShirNn7st+aMFctbBTuWZJiit/jHekczvWKpMWt7JjWieZESkdcSEfDN8Ziu8a0rLsBgcKGKdNxW1EapJg5GolE+0P01kglCxQptOqUkc8t943p1TOsDx/u1vSHjnaV5SyCuqhbBaJOTZrOGePPyaOMKvQ/C/EqBuolfYfEC1TrrC7T0NA9t0F3MtKFvcrFPfEgOPmqcqHJfnOhb9ip4HSzOn09qUltJKsmZ/h9v2qcUdmjN6H7okMec1Pjnf8M5oEZk0Mr++ZAEOHQDfcN9rzVKdlUH2uckwHfOF0BYcdpyn7jry7BA9lDM8k/BnNmE+/hDYUGWODF8nw9qqcWgTMBngAvXeGAoZEq7L4Y/n/jASaHBaMrPB5+FFfM3bQp1yu94aPaVemuipG3tVOLwnJR7ITQXbVjwhK+oVc3OV7lMBcnumdrwPlQTDv2kYNDE9+agZsIldb86nAzF7KvT3E9BYW+Ki8OJrhpiCkZEOD6VjMOBWYXpB1t9QoQP8HNX8++3F0n637w9DfyD8EbbhPD9MmyYe97//jzl8dVJVbKp04EM+dYibS7t3Tv9vTXP/ZrBtXlV++FN3c7X4MFmeS1BqmGGcWENLgTy5+wal35c/Tl8i4w/9DsiOweUTtApE4lbd0YjYDlRtpIZHv5rWxzYKZf5QyvJAwIDAQABo4GUMIGRMB0GA1UdDgQWBBTyJSvYrLIitCRLQ7chsEd0fIW2GjAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIGwDARBgNVHSAECjAIMAYGBFUdIAAwLwYDVR0RBCgwJoENdHNsQGZpY29yYS5maYYVaHR0cDovL3d3dy5maWNvcmEuZmkvMBEGA1UdJQQKMAgGBgQAkTcDADANBgkqhkiG9w0BAQ0FAAOCAgEARutGlCEPO6KVboOz76YpIRzAtFsAdztsNpNqnalAorAeN3Wnvm2fGiNR+zpkEE91Iqv79WNGNY9clADQTmksmUubHH9jSky9nQbM7wmEqcLAF8jGYQz0Pvya4p/3rZ2Q6b46wyb4E+GWyYAqp35nEizIf+iNnPuCrFjWjsVnhZWYMbNO/4PGBsQTSv6t6q7zAp21bw5slYbAfiYvLxR017btGq29sMRsei1olbleLHMM+L+eepU0fmXrwQEOJgqU2H8xw1NPLJu8ZVq8oM/nGPEzweKoCE0/PWjoVH1GryNmN+tz55Z7VejkdxHEwjnRJABC+HLjqF5awLUxXbwC6qZ7UzCEnf0AygStNi1PFf4Xn6iN8qP1tSHxSdOj25yQ3Ovqq/GERLlW/Im7oNBqXJDuoI0x7VeQRKbRflS8fyUbwSbg7TQo0yoSefHevk+bXF74NLB3kh2Leu/i6wPY3A5X4sucESYJmVUqRt6E32EIvdy/dPZtLDGqlqHMxJmXGdehSJ1UOUXgYmAVT+yRVOYTROBkqk3VzdkuDrzHiYGO7x7t+XyI9I/jQJTXvPNqWq3JtZDsyxI8nHAr1MKcm8FnZr3DL/RUOhxRTPCRX9BtXehy+izYdaWb/PcS6LtSFWrXvQLXGLFzgVfjBDWsLS9XfLylZTaox/BBp2JjCyY=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>https://www.viestintavirasto.fi/attachments/TSL-Ficora.xml</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>FI</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/vnd.etsi.tsl+xml</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">Finnish Communications Regulatory Authority</Name>
-+                     <Name xml:lang="fi">Viestintavirasto</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/FI</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIEfjCCA2agAwIBAgISESFFIhi7LsGOut4p3YeL6MH7MA0GCSqGSIb3DQEBCwUAMIGUMQswCQYDVQQGEwJGUjEwMC4GA1UECgwnQWdlbmNlIE5hdGlvbmFsZSBkZXMgVGl0cmVzIFPDqWN1cmlzw6lzMRcwFQYDVQQLEw4wMDAyIDEzMDAwMzI2MjE6MDgGA1UEAwwxQXV0b3JpdMOpIGRlIGNlcnRpZmljYXRpb24gcG9ydGV1ciBBQUUgMyDDqXRvaWxlczAeFw0xNDAzMjYxNTEwMTJaFw0xNzAzMjYxNDEwMTJaMH0xCzAJBgNVBAYTAkZSMS4wLAYDVQQKEyVBZ2VuY2UgTmF0aW9uYWxlIGRlcyBUaXRyZXMgU2VjdXJpc2VzMRcwFQYDVQQLEw4wMDAyIDEzMDAwMzI2MjElMCMGA1UEAxMcTGF1cmVudCBWb2lsbG90IDIzMTAwMDExNTN2bDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKjtrKgkGxUMgxtItb0taMxoKdUFZIo7mUnhuWa5ozlnHvF1QZ+GlrgUCcRZtvMkzRkjzzsduwe3d0pXTXbddjs2CPD5nnyXpVCw0RG9tgBSwSkNMB2BFPDeNoShLNh6GgJ5pYpfPj+Xj4AG9s4wZAPtNBXNoZj25lK85XPbNCwroOXStJVqWryr6A8Wa/IIBui3uxyQcgEhQTK0TmXRsnWOI6YCOhVeQm7Nj8yelWu6j4zqqf9IoFbn8U7YQ+kgRAhZjpUlQBiXRzyCAPYZn/GE7v8xAodEppwpQ3MEwUMul++ENVixJnPhCTK+1DXuk33FC5eh8l3pJsWMfJFWVAECAwEAAaOB3zCB3DAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIGQDAXBgNVHSAEEDAOMAwGCiqBegGBSAIDAQEwQgYDVR0fBDswOTA3oDWgM4YxaHR0cDovL2NybC5hbnRzLmdvdXYuZnIvYW50c3YyL2FjX3BvcnRldXJfYWFlLmNybDAiBggrBgEFBQcBAwQWMBQwCAYGBACORgEBMAgGBgQAjkYBBDAdBgNVHQ4EFgQUO8vG9yPdo2CH7zThOxpkoirLy/IwHwYDVR0jBBgwFoAUrS1vABmDqTgbf4cj78PA932oJUkwDQYJKoZIhvcNAQELBQADggEBAKqCs2JJe0jjmqQUARdsLDAB27S9glO6UHWprnkUG3OoJRRnDewACyo4MTdst2WgB6kAuQ80lMsTGCpRTN4TppbZDvHtcv6QsAV+878m0zdzBfCLp8F9pMxQaQZNFjBD3o0TsGz4plY1KCgHBviSRqwdAT7SqY68XAjMj+e3WhJ0693nEMmurXMpqe2OE1s5Y5BExlxhffImyrhDzry4/V0ZEnAb99DW0zr+WTNZFlkpz9CwZgPWTpuGHagU8/aFCJ2hbrmYZYsPhHMBLbBKfphJ9rrojQmY7SWpvd7ygGIfi9migV7EFMq/v8XyXuwFq1jt7QgturXnb39dgU7MT9A=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://references.modernisation.gouv.fr/sites/default/files/TSL-FR_xml.pdf</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>FR</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/pdf</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">Directorate General for State Modernisation</Name>
-+                     <Name xml:lang="fr">Direction Générale de la Modernisation de l'Etat (DGME )</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/FR</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIEfjCCA2agAwIBAgISESFFIhi7LsGOut4p3YeL6MH7MA0GCSqGSIb3DQEBCwUAMIGUMQswCQYDVQQGEwJGUjEwMC4GA1UECgwnQWdlbmNlIE5hdGlvbmFsZSBkZXMgVGl0cmVzIFPDqWN1cmlzw6lzMRcwFQYDVQQLEw4wMDAyIDEzMDAwMzI2MjE6MDgGA1UEAwwxQXV0b3JpdMOpIGRlIGNlcnRpZmljYXRpb24gcG9ydGV1ciBBQUUgMyDDqXRvaWxlczAeFw0xNDAzMjYxNTEwMTJaFw0xNzAzMjYxNDEwMTJaMH0xCzAJBgNVBAYTAkZSMS4wLAYDVQQKEyVBZ2VuY2UgTmF0aW9uYWxlIGRlcyBUaXRyZXMgU2VjdXJpc2VzMRcwFQYDVQQLEw4wMDAyIDEzMDAwMzI2MjElMCMGA1UEAxMcTGF1cmVudCBWb2lsbG90IDIzMTAwMDExNTN2bDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKjtrKgkGxUMgxtItb0taMxoKdUFZIo7mUnhuWa5ozlnHvF1QZ+GlrgUCcRZtvMkzRkjzzsduwe3d0pXTXbddjs2CPD5nnyXpVCw0RG9tgBSwSkNMB2BFPDeNoShLNh6GgJ5pYpfPj+Xj4AG9s4wZAPtNBXNoZj25lK85XPbNCwroOXStJVqWryr6A8Wa/IIBui3uxyQcgEhQTK0TmXRsnWOI6YCOhVeQm7Nj8yelWu6j4zqqf9IoFbn8U7YQ+kgRAhZjpUlQBiXRzyCAPYZn/GE7v8xAodEppwpQ3MEwUMul++ENVixJnPhCTK+1DXuk33FC5eh8l3pJsWMfJFWVAECAwEAAaOB3zCB3DAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIGQDAXBgNVHSAEEDAOMAwGCiqBegGBSAIDAQEwQgYDVR0fBDswOTA3oDWgM4YxaHR0cDovL2NybC5hbnRzLmdvdXYuZnIvYW50c3YyL2FjX3BvcnRldXJfYWFlLmNybDAiBggrBgEFBQcBAwQWMBQwCAYGBACORgEBMAgGBgQAjkYBBDAdBgNVHQ4EFgQUO8vG9yPdo2CH7zThOxpkoirLy/IwHwYDVR0jBBgwFoAUrS1vABmDqTgbf4cj78PA932oJUkwDQYJKoZIhvcNAQELBQADggEBAKqCs2JJe0jjmqQUARdsLDAB27S9glO6UHWprnkUG3OoJRRnDewACyo4MTdst2WgB6kAuQ80lMsTGCpRTN4TppbZDvHtcv6QsAV+878m0zdzBfCLp8F9pMxQaQZNFjBD3o0TsGz4plY1KCgHBviSRqwdAT7SqY68XAjMj+e3WhJ0693nEMmurXMpqe2OE1s5Y5BExlxhffImyrhDzry4/V0ZEnAb99DW0zr+WTNZFlkpz9CwZgPWTpuGHagU8/aFCJ2hbrmYZYsPhHMBLbBKfphJ9rrojQmY7SWpvd7ygGIfi9migV7EFMq/v8XyXuwFq1jt7QgturXnb39dgU7MT9A=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://references.modernisation.gouv.fr/sites/default/files/TSL-FR.xml</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>FR</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/vnd.etsi.tsl+xml</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">Directorate General for State Modernisation</Name>
-+                     <Name xml:lang="fr">Direction Générale de la Modernisation de l'Etat (DGME )</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/FR</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIEzDCCA7SgAwIBAgIEPy+YtjANBgkqhkiG9w0BAQUFADAqMQswCQYDVQQGEwJIUjENMAsGA1UEChMERklOQTEMMAoGA1UECxMDUkRDMB4XDTE1MDcwNjA4NDkwNloXDTE2MTIyMDIxMjQzMFowgYQxCzAJBgNVBAYTAkhSMSIwIAYDVQQKExlNaW5pc3RhcnN0dm8gZ29zcG9kYXJzdHZhMQ8wDQYDVQQHEwZaYWdyZWIxQDAZBgNVBAUTEkhSMjI0MTM0NzI5MDAuMy4xMTAjBgNVBAMTHENyb2F0aWFuIFRydXN0ZWQgTGlzdCBTaWduZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvcLGSL/PPQAG28dGf6M+nyAFfxmYzVgFVkyoRLpR/v0MtGZRon75CxU+hrhC6sWRyT7v1yMafFmWGe7gPx2pDrgyID32GIiCrCVHxFmg5GGaWsYBKFYm4WnAo++rANA7MS8BeZP43c1uJQBRDAWI2ocgqKl9AM4c0UPpFUq59wxzy8VqQTRv1GCSZUk3OjH+JVykiWzdGjYPO3VXYaHz4B2itKwfsMLQu2khqjGUBoIJyP5yekcPwbo0qBYmlAVOl1ImecN9z7UDHlaYcSdSgyPoHr/qhAAtlxSdv/wooJcdfvTWQ6ncCi/y3nTNqOt3LA+ydgNS4P9LGdleIbPzJAgMBAAGjggGdMIIBmTAOBgNVHQ8BAf8EBAMCB4AwEQYDVR0lBAowCAYGBACRNwMAMEsGA1UdIAREMEIwQAYJK3yIUAULCAQCMDMwMQYIKwYBBQUHAgEWJWh0dHA6Ly9yZGMuZmluYS5oci9jcC9hbWR0MV9jcDQtMC5wZGYwgcYGA1UdHwSBvjCBuzBDoEGgP6Q9MDsxCzAJBgNVBAYTAkhSMQ0wCwYDVQQKEwRGSU5BMQwwCgYDVQQLEwNSREMxDzANBgNVBAMTBkNSTDc2NDB0oHKgcIZNbGRhcDovL3JkYy1sZGFwLmZpbmEuaHIvb3U9UkRDLG89RklOQSxjPUhSP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3QlM0JiaW5hcnmGH2h0dHA6Ly9yZGMuZmluYS5oci9jcmxzL3JkYy5jcmwwKwYDVR0QBCQwIoAPMjAxNTA3MDYwODQ5MDZagQ8yMDE2MTIyMDIxMjQzMFowEwYDVR0jBAwwCoAIR0UAbvBXpsAwEQYDVR0OBAoECE+N/2c+OEmXMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQEFBQADggEBAFifLeogwhrxMNKmKhU59mEAH5JRLY9cz0rPA9YjY7Orh/2RmkJF4QyOCw0tNntK+sGqOVG2aac73kPFOM+OFfcACRYcvMpSIf5AZQh+YtF7Gn2yKj8hltGH8SNAFLn8q8YbWd1Lh9xuPXwgVDbbOSqkUO+CkKu3gfdB3cntJYQ6ggf9eEbwNqDrtSE6pdhY9YJQnCmwZlP7VnZGvys55u/awTvbXv/gAfKjVfjHhdo5o7dkOZStkCuUWYk2WNzuUu5R26OI1YI7c/6m9aXcFHsc178CsITO+WSmq/FpKzqG8k1xCfmd38tpiuKL8T/hoSyOhoXjdoGUJ4XIsxqp6DI=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIG3TCCBMWgAwIBAgIEVlc9fDANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJIUjEdMBsGA1UEChMURmluYW5jaWpza2EgYWdlbmNpamExFjAUBgNVBAMTDUZpbmEgUkRDIDIwMTUwHhcNMTYwMzI0MTIzODA1WhcNMTgwMzI0MDEwMjQ4WjCBhDELMAkGA1UEBhMCSFIxIjAgBgNVBAoTGU1pbmlzdGFyc3R2byBnb3Nwb2RhcnN0dmExDzANBgNVBAcTBlphZ3JlYjFAMBkGA1UEBRMSSFIyMjQxMzQ3MjkwMC4xLjExMCMGA1UEAxMcQ3JvYXRpYW4gVHJ1c3RlZCBMaXN0IFNpZ25lcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL5zRisNyaJBtqRiLZrHDP1Gx1uyiropw40XVof+HLLdR1hVecZ/EPN+u2o58RLTyn1sf/jrvJB7449KQMXdVXWM2vDiUo5FazClWqw80d1fvPStU9jtGVShWEygmDxwJ9lHrPWyzwRgYWgEbpnsMiH/7FF/l3ufEqlyNUyE30yH4r2ghlOgFsoDm0cBY2jDt5uuj9+19iKeaLNQFCLBV2ySai7hBeGrsDjhurdvMBdMDF5vAclGhY9XWSSWeMl0S6j4sO0QlU/P1jqpbJmNCiw3xSA8WMNmfz5V78g6ERUuaSiKBKyY4Jvu14ZrUNfsFfl1w9colaHHVCuAhBUW2iECAwEAAaOCApQwggKQMA4GA1UdDwEB/wQEAwIHgDARBgNVHSUECjAIBgYEAJE3AwAwgZ4GA1UdIASBljCBkzCBkAYJK3yIUAUMCAQCMIGCMD8GCCsGAQUFBwIBFjNodHRwOi8vcmRjLmZpbmEuaHIvUkRDMjAxNS9GaW5hUkRDMjAxNS1DUDUtMC1oci5wZGYwPwYIKwYBBQUHAgEWM2h0dHA6Ly9yZGMuZmluYS5oci9SREMyMDE1L0ZpbmFSREMyMDE1LUNQNS0wLWVuLnBkZjBpBggrBgEFBQcBAQRdMFswHwYIKwYBBQUHMAGGE2h0dHA6Ly9vY3NwLmZpbmEuaHIwOAYIKwYBBQUHMAKGLGh0dHA6Ly9yZGMuZmluYS5oci9SREMyMDE1L0ZpbmFSRENDQTIwMTUuY2VyMIIBEgYDVR0fBIIBCTCCAQUwgaSggaGggZ6GLGh0dHA6Ly9yZGMuZmluYS5oci9SREMyMDE1L0ZpbmFSRENDQTIwMTUuY3Jshm5sZGFwOi8vcmRjLWxkYXAyLmZpbmEuaHIvY249RmluYSUyMFJEQyUyMDIwMTUsbz1GaW5hbmNpanNrYSUyMGFnZW5jaWphLGM9SFI/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdCUzQmJpbmFyeTBcoFqgWKRWMFQxCzAJBgNVBAYTAkhSMR0wGwYDVQQKExRGaW5hbmNpanNrYSBhZ2VuY2lqYTEWMBQGA1UEAxMNRmluYSBSREMgMjAxNTEOMAwGA1UEAxMFQ1JMNzIwHwYDVR0jBBgwFoAUFGMRu3szA2h0HBXt5izBPEgbmCEwHQYDVR0OBBYEFHpXJs/yaae5uhYTkj4IpJTT7C4BMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggIBAHgCRzYtPPy2CQLP9S8kOSWckY/iPYPEDgRuCvzLrByc233wSalVLn397WI28rR9m9AgNOVby/81kiUo/dHihuXfmPNlE767fzajvEjGd8i+OuIQS8oaC+M1UXzbVnBm3ONnbrZuhsmbfPX3qlRo339Xbw/+CeUzZY0olSQy+cf1jjP9GnKIRk44mpX1G79vI0yzdxspshqN7ePyOPOjP0t6zDq58UjSpOovUwNBNJln6VZxgSPgFEOqu23iUh92NYdg6EbaNBGPvNOPGJSNS/Bkf9PsFycHixF/+4w2IEdTYBQk0f3D3OBfC6oTbbdVGsIAf2nYpf0g0nfltd2EIGRMm2U0rSB5+cNANwlQjPHmSUHbsERNJfdA+TbiHEnxIJ0wEwHdI6tsAkmJEYCdmexQg7qQR0PTUED0UDLhXhs4MJpQYC4XQw7eHoowq8qgwoV0CFJBLZLeiQFDtN1EaXA92D9lfkTmeQ+T4WPCJwhLeO1nviM/M4+yBqvobglo5Ua3E7Na+SNS0J4V9IwlYdbVgEJo0JPH+n5CMacc3WXk3/5jDR9TchpuBVC3l4ImidiCrV5DO3a6ibLEWSgX8YtaIIl1kuwJ79qWH19Njrry3nDA5oLoFKivSNZR9XRpIgOReYYafJ1N1A+MdevHF2IYSt3KS8oBJlDQ58vSi1++</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://www.mingo.hr/public/trgovina/TSL-HR.xml</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>HR</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/vnd.etsi.tsl+xml</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">Ministry of the economy</Name>
-+                     <Name xml:lang="hr">Ministarstvo gospodarstva</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/HR</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIEPDCCAySgAwIBAgIEARgHXjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MUEwPwYDVQQKDDhOYXRpb25hbCBNZWRpYSBhbmQgSW5mb2NvbW11bmljYXRpb25zIEF1dGhvcml0eSwgSHVuZ2FyeTEvMC0GA1UEAwwmSHVuZ2FyaWFuIFRydXN0ZWQgTGlzdCBTY2hlbWUgT3BlcmF0b3IwHhcNMTUwODI0MDkzNzQ3WhcNMTcwMjI0MTAzNzQ3WjCBlDELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MUEwPwYDVQQKDDhOYXRpb25hbCBNZWRpYSBhbmQgSW5mb2NvbW11bmljYXRpb25zIEF1dGhvcml0eSwgSHVuZ2FyeTEvMC0GA1UEAwwmSHVuZ2FyaWFuIFRydXN0ZWQgTGlzdCBTY2hlbWUgT3BlcmF0b3IwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCAo4FwCpPc/XcgwXgK+lVlehlXqdOZRPCYgloaoPbVk8UFMszNrSZlnMSORTKBIsHbJLlEE//hrt92XFzbIwMNnm1ZtbMNtBOvin05ziJqXm4DypQ2tHpX9afTp0Q+Xngfi5P8QvMQJ+4641uhBEvUcUY7rDrmCphU4JGk1FboGEL0ONNiGHB17bT03uW9mUQAnrUMZ8D17pg6WYOPPl3FAcQj712RtOl1QwgIql5li2QC73Nwaoz19sna/Crd8JHycYK4zeMcD3DyuG3jbyxeI2NhLauuIj4lBZCFxXmzD7UXPYDsyunWu7hJv99yAf638M0HxWXRIbnBSG5DDaIjAgMBAAGjgZMwgZAwHwYDVR0jBBgwFoAUmiiNX5RgD9JlIjwXD3ht+tCyOM4wHQYDVR0OBBYEFJoojV+UYA/SZSI8Fw94bfrQsjjOMA4GA1UdDwEB/wQEAwIGQDAdBgNVHREEFjAUgRJUTG9wZXJhdG9yQG5taGguaHUwDAYDVR0TAQH/BAIwADARBgNVHSUECjAIBgYEAJE3AwAwDQYJKoZIhvcNAQELBQADggEBAAUQb9qC0NOLg9dadgS+8gVps1YFZrJjDVSAIJesQww+Vc7m2lvE4YoMAEBZMgkepKHgfVyR0DqgRJfFHW4D0jYbb82m+ETgWebmce3ZdFsKdj9m7yvVTvDqfjZ+moyR7Pw8JdTCwNgrYaKNVQu7AzzZpdlZs5gjSbGngUmsL/HUl9iEF+aFCsHT6Qn9J7pwIDNptvOp2sF1YBMtM+O/sR9hWhnTzfmTQK2bzpWNbWO/PAf7UDrHLEGPB5oF2uRR/pcEMR6879lVHUdbEAvRrAEIT9598ohAT4C+YD/Ig1rFl9lzmxJh8fE4wvlEXBjMc2PPDppKWBEusSFhpPLnNqM=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIEPDCCAySgAwIBAgIEBYPk+TANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MUEwPwYDVQQKDDhOYXRpb25hbCBNZWRpYSBhbmQgSW5mb2NvbW11bmljYXRpb25zIEF1dGhvcml0eSwgSHVuZ2FyeTEvMC0GA1UEAwwmSHVuZ2FyaWFuIFRydXN0ZWQgTGlzdCBTY2hlbWUgT3BlcmF0b3IwHhcNMTUwODI0MDkzOTAyWhcNMTcwODI0MDkzOTAyWjCBlDELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MUEwPwYDVQQKDDhOYXRpb25hbCBNZWRpYSBhbmQgSW5mb2NvbW11bmljYXRpb25zIEF1dGhvcml0eSwgSHVuZ2FyeTEvMC0GA1UEAwwmSHVuZ2FyaWFuIFRydXN0ZWQgTGlzdCBTY2hlbWUgT3BlcmF0b3IwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDWMX7RdV8krU56N5reRPnr6ld9qVOxuKI7o2qsbk3dvlEe98kgslGmL6aCXUJP7vtGUtegmjs1JQwzLdeW9CITjIAwDsQdpw6MKDl0Txz9sWFDx0kqu0w+Dn2l2yahYDYYQ/oa5fxRpqd05CH574HJbq5ulTCujKDsEKROhxbtnter37CtQicsYF3vtiaQRxRcXYmwalSRuWnr7SyquKB2nfKXSJTOf3jwbNgc/fUzEHDGaT+gexK8Dbt4VFrXSFBhdTW4rTovdNereMb/t1f+HI6oXcYUABFIVcKoIZJCuAayeuC+xz2QyjvAUKPgfikcSy8Murz4PK6lGNOVQPdLAgMBAAGjgZMwgZAwHwYDVR0jBBgwFoAUW7v+j7zE+s3WH7Y4uB0RhwG9IvUwHQYDVR0OBBYEFFu7/o+8xPrN1h+2OLgdEYcBvSL1MA4GA1UdDwEB/wQEAwIGQDAdBgNVHREEFjAUgRJUTG9wZXJhdG9yQG5taGguaHUwDAYDVR0TAQH/BAIwADARBgNVHSUECjAIBgYEAJE3AwAwDQYJKoZIhvcNAQELBQADggEBAG4YdNbWPF58uKSGQofgjf43IK9bbJazgHz2CQavCWB4o4x/iKNMUYuTI9DY3aHm9DxbT/yxk5jd+dQZfOUFop2Teec72uECicLXvLL4PIMrGZcpzIJXav/JSIngWqnHsdbyMNF/yftTBrJ1cN0HtFQDgPTCRTrnnCrZLfia1J0ItgXCw+q67j1UI+CWv7OXorSUKWZlRarx8EOm9R9nWRrQN2NCV+4JHP5JHrAEXf5QHVXbLiEv/z8ZT/KnBXmz7d6G8LF7emaQq1VIPLL5EpYGAYfha6+ydLR835dHjEuAFqHKYFMhZC2TkmVjFBxrENflRPQr3rhCb22I2YVmKbI=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://www.nmhh.hu/tl/pub/HU_TL.pdf</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>HU</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/pdf</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">National Media and Infocommunications Authority, Hungary</Name>
-+                     <Name xml:lang="hu">Nemzeti Média- és Hírközlési Hatóság</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/HU</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIEPDCCAySgAwIBAgIEARgHXjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MUEwPwYDVQQKDDhOYXRpb25hbCBNZWRpYSBhbmQgSW5mb2NvbW11bmljYXRpb25zIEF1dGhvcml0eSwgSHVuZ2FyeTEvMC0GA1UEAwwmSHVuZ2FyaWFuIFRydXN0ZWQgTGlzdCBTY2hlbWUgT3BlcmF0b3IwHhcNMTUwODI0MDkzNzQ3WhcNMTcwMjI0MTAzNzQ3WjCBlDELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MUEwPwYDVQQKDDhOYXRpb25hbCBNZWRpYSBhbmQgSW5mb2NvbW11bmljYXRpb25zIEF1dGhvcml0eSwgSHVuZ2FyeTEvMC0GA1UEAwwmSHVuZ2FyaWFuIFRydXN0ZWQgTGlzdCBTY2hlbWUgT3BlcmF0b3IwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCAo4FwCpPc/XcgwXgK+lVlehlXqdOZRPCYgloaoPbVk8UFMszNrSZlnMSORTKBIsHbJLlEE//hrt92XFzbIwMNnm1ZtbMNtBOvin05ziJqXm4DypQ2tHpX9afTp0Q+Xngfi5P8QvMQJ+4641uhBEvUcUY7rDrmCphU4JGk1FboGEL0ONNiGHB17bT03uW9mUQAnrUMZ8D17pg6WYOPPl3FAcQj712RtOl1QwgIql5li2QC73Nwaoz19sna/Crd8JHycYK4zeMcD3DyuG3jbyxeI2NhLauuIj4lBZCFxXmzD7UXPYDsyunWu7hJv99yAf638M0HxWXRIbnBSG5DDaIjAgMBAAGjgZMwgZAwHwYDVR0jBBgwFoAUmiiNX5RgD9JlIjwXD3ht+tCyOM4wHQYDVR0OBBYEFJoojV+UYA/SZSI8Fw94bfrQsjjOMA4GA1UdDwEB/wQEAwIGQDAdBgNVHREEFjAUgRJUTG9wZXJhdG9yQG5taGguaHUwDAYDVR0TAQH/BAIwADARBgNVHSUECjAIBgYEAJE3AwAwDQYJKoZIhvcNAQELBQADggEBAAUQb9qC0NOLg9dadgS+8gVps1YFZrJjDVSAIJesQww+Vc7m2lvE4YoMAEBZMgkepKHgfVyR0DqgRJfFHW4D0jYbb82m+ETgWebmce3ZdFsKdj9m7yvVTvDqfjZ+moyR7Pw8JdTCwNgrYaKNVQu7AzzZpdlZs5gjSbGngUmsL/HUl9iEF+aFCsHT6Qn9J7pwIDNptvOp2sF1YBMtM+O/sR9hWhnTzfmTQK2bzpWNbWO/PAf7UDrHLEGPB5oF2uRR/pcEMR6879lVHUdbEAvRrAEIT9598ohAT4C+YD/Ig1rFl9lzmxJh8fE4wvlEXBjMc2PPDppKWBEusSFhpPLnNqM=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIEPDCCAySgAwIBAgIEBYPk+TANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MUEwPwYDVQQKDDhOYXRpb25hbCBNZWRpYSBhbmQgSW5mb2NvbW11bmljYXRpb25zIEF1dGhvcml0eSwgSHVuZ2FyeTEvMC0GA1UEAwwmSHVuZ2FyaWFuIFRydXN0ZWQgTGlzdCBTY2hlbWUgT3BlcmF0b3IwHhcNMTUwODI0MDkzOTAyWhcNMTcwODI0MDkzOTAyWjCBlDELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MUEwPwYDVQQKDDhOYXRpb25hbCBNZWRpYSBhbmQgSW5mb2NvbW11bmljYXRpb25zIEF1dGhvcml0eSwgSHVuZ2FyeTEvMC0GA1UEAwwmSHVuZ2FyaWFuIFRydXN0ZWQgTGlzdCBTY2hlbWUgT3BlcmF0b3IwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDWMX7RdV8krU56N5reRPnr6ld9qVOxuKI7o2qsbk3dvlEe98kgslGmL6aCXUJP7vtGUtegmjs1JQwzLdeW9CITjIAwDsQdpw6MKDl0Txz9sWFDx0kqu0w+Dn2l2yahYDYYQ/oa5fxRpqd05CH574HJbq5ulTCujKDsEKROhxbtnter37CtQicsYF3vtiaQRxRcXYmwalSRuWnr7SyquKB2nfKXSJTOf3jwbNgc/fUzEHDGaT+gexK8Dbt4VFrXSFBhdTW4rTovdNereMb/t1f+HI6oXcYUABFIVcKoIZJCuAayeuC+xz2QyjvAUKPgfikcSy8Murz4PK6lGNOVQPdLAgMBAAGjgZMwgZAwHwYDVR0jBBgwFoAUW7v+j7zE+s3WH7Y4uB0RhwG9IvUwHQYDVR0OBBYEFFu7/o+8xPrN1h+2OLgdEYcBvSL1MA4GA1UdDwEB/wQEAwIGQDAdBgNVHREEFjAUgRJUTG9wZXJhdG9yQG5taGguaHUwDAYDVR0TAQH/BAIwADARBgNVHSUECjAIBgYEAJE3AwAwDQYJKoZIhvcNAQELBQADggEBAG4YdNbWPF58uKSGQofgjf43IK9bbJazgHz2CQavCWB4o4x/iKNMUYuTI9DY3aHm9DxbT/yxk5jd+dQZfOUFop2Teec72uECicLXvLL4PIMrGZcpzIJXav/JSIngWqnHsdbyMNF/yftTBrJ1cN0HtFQDgPTCRTrnnCrZLfia1J0ItgXCw+q67j1UI+CWv7OXorSUKWZlRarx8EOm9R9nWRrQN2NCV+4JHP5JHrAEXf5QHVXbLiEv/z8ZT/KnBXmz7d6G8LF7emaQq1VIPLL5EpYGAYfha6+ydLR835dHjEuAFqHKYFMhZC2TkmVjFBxrENflRPQr3rhCb22I2YVmKbI=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://www.nmhh.hu/tl/pub/HU_TL.xml</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>HU</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/vnd.etsi.tsl+xml</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">National Media and Infocommunications Authority, Hungary</Name>
-+                     <Name xml:lang="hu">Nemzeti Média- és Hírközlési Hatóság</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/HU</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIICwTCCAiqgAwIBAgIJAJXDVBeDkXK3MA0GCSqGSIb3DQEBBQUAMHQxCzAJBgNVBAYTAklFMQ8wDQYDVQQHEwZEdWJsaW4xHjAcBgNVBAoTFURlcGFydG1lbnQgb2YgRmluYW5jZTENMAsGA1UECxMEQ01PRDElMCMGA1UEAxMcRXZlbnQgUHVibGlzaGluZyBJbnRlcm5hbCBDQTAeFw0xMDA3MDUxNDI3MjVaFw0yMDA3MDIxNDI3MjVaMFQxCzAJBgNVBAYTAklFMR4wHAYDVQQKExVEZXBhcnRtZW50IG9mIEZpbmFuY2UxDTALBgNVBAsTBENNT0QxFjAUBgNVBAMTDVRhZGdoIE8nTGVhcnkwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAL2eMyRkdde3Brd1N6gh1inG5j8gRbYQ6T/2BwiUlStHEeP/DmKcWKghQKEs6SBMSY/HGZw3ffrqe8tbzDBDeM0Z/F4xgSgYpcVL2QKTtQx4Wv61TESxNH7w5Jc9K2ZpeZz2bAcT2jrFdvBNcwtZ8hNyRsny2xNI8YuvpaZiLw1LAgMBAAGjezB5MAkGA1UdEwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5TU0wgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQWBBTxbALrhi0E0ebV6LpbNTNCvGXorzAfBgNVHSMEGDAWgBRfcPgfLU4sDzxy8r51M+iEDQIcjTANBgkqhkiG9w0BAQUFAAOBgQB4UDYDlveQZFbeN/za2UxQs+RqVZ9u+vT+lG4c+ecxmuFb6vpREjM28WciOAzzJ6hXcXxSZHgYbtVcL6F0JcPBT1HCFGTuHOWlBXzKL4zsuUmMYMPKD+2OojFDmAAvqlsqJT7bWA22EpxRHSf29twbbUuOw04rDAWh6RPDhg7zRg==</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIC5DCCAk2gAwIBAgIJAJXDVBeDkXNiMA0GCSqGSIb3DQEBBQUAMHQxCzAJBgNVBAYTAklFMQ8wDQYDVQQHEwZEdWJsaW4xHjAcBgNVBAoTFURlcGFydG1lbnQgb2YgRmluYW5jZTENMAsGA1UECxMEQ01PRDElMCMGA1UEAxMcRXZlbnQgUHVibGlzaGluZyBJbnRlcm5hbCBDQTAeFw0xNDA2MTYwOTU2MTJaFw0yNDA2MTMwOTU2MTJaMHcxCzAJBgNVBAYTAklFMTQwMgYDVQQKEytEZXBhcnRtZW50IG9mIFB1YmxpYyBFeHBlbmRpdHVyZSBhbmQgUmVmb3JtMRowGAYDVQQLExFHb3Zlcm5tZW50IFJlZm9ybTEWMBQGA1UEAxMNVGFkZ2ggTyBMZWFyeTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0+AtJZLHW+Nkc/Rho8qflL2lEr8OoChQ3nzhiGHSIW/QmpHzzm54mPL6dybLmnpE5/I2lum0c0DohkQKH07Ouz46Lk/AGs7qpRNE14y1WOtbL7JkW5Y7Ktv/gqv8neg77feAUiZNJaQZ2nhIaQi3OyXqwqzEGafzpWsj2BxId2cCAwEAAaN7MHkwCQYDVR0TBAIwADAsBglghkgBhvhCAQ0EHxYdT3BlblNTTCBHZW5lcmF0ZWQgQ2VydGlmaWNhdGUwHQYDVR0OBBYEFMVbM3lCFwp+r61i88s1hisafmA+MB8GA1UdIwQYMBaAFF9w+B8tTiwPPHLyvnUz6IQNAhyNMA0GCSqGSIb3DQEBBQUAA4GBAAxyDOqFkdqel1AxOGm04dl87WdBvoew1wxaEp4AhUtk4nAmu7EgmB3scop6Q43hq+dWScvSxWPZAyKUGEmc/qsUnq9NRQGqpB8g9CJKYEC9HHkbNn7b/LbNRdvd49YEfC5qAPgj0SDmQffcahrIGyU2lzZfTW4I00cXn7ogUqu5</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIHZjCCBk6gAwIBAgIEQnrNujANBgkqhkiG9w0BAQsFADBdMQswCQYDVQQGEwJJRTEQMA4GA1UEChMHQW4gUG9zdDEYMBYGA1UECxMPUG9zdC5UcnVzdCBMdGQuMSIwIAYDVQQDExlQb3N0LlRydXN0IE9wZXJhdGlvbmFsIENBMB4XDTE0MDYxODEzMjI0NloXDTE3MDYxODEzMjI0NlowgfQxCzAJBgNVBAYTAklFMQ8wDQYDVQQIDAZEdWJsaW4xQjBABgNVBAoMOURlcGFydG1lbnQgb2YgQ29tbXVuaWNhdGlvbnMgRW5lcmd5IGFuZCBOYXR1cmFsIFJlc291cmNlczEeMBwGA1UECwwVUXVhbGlmaWVkIENlcnRpZmljYXRlMTowOAYDVQQLDDFDb21tdW5pY2F0aW9ucyAoQnVzaW5lc3MgYW5kIFRlY2hub2xvZ3kpIERpdmlzaW9uMR4wHAYDVQQFExU5MDQxMTA3Mi9QVDIxMTA1MjEwNDMxFDASBgNVBAMMC1JvcnkgSGluY2h5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyr4qcfKk4GhcoHYRQaLWtDSMBXUttCPLAJiHE52CIgb3wdDcqrSSDOAMdr/ui8v5+HB6/GwabQ0H8OdoQnLoBTFv56NW4u9dlzmR7A5ubvpQ1vKCLJyn+OxlAPmEsal3vrwVgb+r1MaB5STTI0/2Dj90TgPhVZKURj0i+lvLHvwkq2NfYWXaIi+aP1qfAe1PHvFN78vltviL45gomiq6RudbB9+O49uXfIKp/S4SsPt0VCLUrNhkDA6Oux5eUR8+ccKwH7hV+IrGK2t7Y7yfANL3qzObVKpFYVu8jMSmbmiuouU5bGZcU2OJkV1MEHb7/xD2czluzzWW/uj/Uf+v7wIDAQABo4IDlDCCA5AwggHHBgNVHSAEggG+MIIBujCBmAYGBACLMAEBMIGNMIGKBggrBgEFBQcCAjB+DHxJc3N1ZWQgYXMgYSBRdWFsaWZpZWQgQ2VydGlmaWNhdGUgYWNjb3JkaW5nIHRvIEFubmV4IEkgYW5kIElJIG9mIERpcmVjdGl2ZSAxOTk5LzkzL0VDLCBhcyBpbXBsZW1lbnRlZCBpbiB0aGUgbGF3IG9mIElyZWxhbmQuMIIBGwYJKoZIhvcvAQIBMIIBDDCBxQYIKwYBBQUHAgIwgbgMgbVJc3N1ZWQgc3ViamVjdCB0byBQb3N0LlRydXN0IENQUyB0ZXJtcyBhbmQgY29uZGl0aW9ucyB3aGljaCBsaW1pdCB3YXJyYW50aWVzIGFuZCBsaWFiaWxpdHkgb2YgUG9zdC5UcnVzdC4gQnkgYWNjZXB0aW5nLCB0aGUgcmVseWluZyBwYXJ0eSBhY2tub3dsZWRnZXMgaXQgaGFzIHJlYWQgYW5kIGFjY2VwdGVkIGJvdGguMEIGCCsGAQUFBwIBFjZodHRwOi8vd3d3LnBvc3QudHJ1c3QuaWUvZG93bmxvYWRzL3Bvc3R0cnVzdGNkc2Nwcy5wZGYwPQYIKwYBBQUHAQMEMTAvMAgGBgQAjkYBATAWBgYEAI5GAQIwDBMDRVVSAgICewIBAjALBgYEAI5GAQMCAQowSwYKKoZIhvcvAQEJAQQ9MDsCAQGGNmh0dHA6Ly90aW1lc3RhbXAudHJ1c3QuaWUvdHNzLXdlYmNsaWVudC9SZXF1ZXN0SGFuZGxlcjAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIGwDARBgNVHSUECjAIBgYEAJE3AwAwdQYDVR0jBG4wbIAITLE1xb0jxdWhWqRYMFYxCzAJBgNVBAYTAklFMRAwDgYDVQQKEwdBbiBQb3N0MRgwFgYDVQQLEw9Qb3N0LlRydXN0IEx0ZC4xGzAZBgNVBAMTElBvc3QuVHJ1c3QgUm9vdCBDQYIEOaaXHzBwBgNVHR8EaTBnMGWgY6BhpF8wXTELMAkGA1UEBhMCSUUxEDAOBgNVBAoMB0FuIFBvc3QxGDAWBgNVBAsMD1Bvc3QuVHJ1c3QgTHRkLjEiMCAGA1UEAwwZUG9zdC5UcnVzdCBPcGVyYXRpb25hbCBDQTAdBgNVHQ4EFgQUMjerH60XfHjiGICDZKxyJj/NsmYwDQYJKoZIhvcNAQELBQADggEBAK0PGS1oiSA3p+HuVCBO+H/qQjHvVmwIY3fz7njma/GU6WztcdzA8DAF9f/lI467rhiptozW6NU74KWf3UOarnki39sMBgAO4AhYYpdQgSqa5y+2zqKtSQKtxPYwck+NTptqH5iHTv1C78f9wNd83+6cBntwLu8aDYF+siR8h4DKltutXik6Sv5rfSr0SfclBWqmmMCMlunpYBido50mudWLwgRk+F3ZzqottRBgm4DcxznghV4+cRR1cNwo0XiqaBvSqZKJ7eNI4PQapeHI7PmXRqTxFIFGVzGYVYmXNqzS1hclag7rbZ+2nR+hRcafVAQs7JfJK6+ofEz7GrpkMyw=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://www.dcenr.gov.ie/NR/rdonlyres/A2D966E8-48E1-4709-BFAA-83FA07F3C7F7/0/HumanReadable_signed_tresignedxml.pdf</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>IE</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/pdf</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">Department of Communications, Energy and Natural Resources</Name>
-+                     <Name xml:lang="ga">An Roinn Cumarsáide, Fuinnimh agus Acmhainní Nádúrtha</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/IE</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIICwTCCAiqgAwIBAgIJAJXDVBeDkXK3MA0GCSqGSIb3DQEBBQUAMHQxCzAJBgNVBAYTAklFMQ8wDQYDVQQHEwZEdWJsaW4xHjAcBgNVBAoTFURlcGFydG1lbnQgb2YgRmluYW5jZTENMAsGA1UECxMEQ01PRDElMCMGA1UEAxMcRXZlbnQgUHVibGlzaGluZyBJbnRlcm5hbCBDQTAeFw0xMDA3MDUxNDI3MjVaFw0yMDA3MDIxNDI3MjVaMFQxCzAJBgNVBAYTAklFMR4wHAYDVQQKExVEZXBhcnRtZW50IG9mIEZpbmFuY2UxDTALBgNVBAsTBENNT0QxFjAUBgNVBAMTDVRhZGdoIE8nTGVhcnkwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAL2eMyRkdde3Brd1N6gh1inG5j8gRbYQ6T/2BwiUlStHEeP/DmKcWKghQKEs6SBMSY/HGZw3ffrqe8tbzDBDeM0Z/F4xgSgYpcVL2QKTtQx4Wv61TESxNH7w5Jc9K2ZpeZz2bAcT2jrFdvBNcwtZ8hNyRsny2xNI8YuvpaZiLw1LAgMBAAGjezB5MAkGA1UdEwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5TU0wgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQWBBTxbALrhi0E0ebV6LpbNTNCvGXorzAfBgNVHSMEGDAWgBRfcPgfLU4sDzxy8r51M+iEDQIcjTANBgkqhkiG9w0BAQUFAAOBgQB4UDYDlveQZFbeN/za2UxQs+RqVZ9u+vT+lG4c+ecxmuFb6vpREjM28WciOAzzJ6hXcXxSZHgYbtVcL6F0JcPBT1HCFGTuHOWlBXzKL4zsuUmMYMPKD+2OojFDmAAvqlsqJT7bWA22EpxRHSf29twbbUuOw04rDAWh6RPDhg7zRg==</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIC5DCCAk2gAwIBAgIJAJXDVBeDkXNiMA0GCSqGSIb3DQEBBQUAMHQxCzAJBgNVBAYTAklFMQ8wDQYDVQQHEwZEdWJsaW4xHjAcBgNVBAoTFURlcGFydG1lbnQgb2YgRmluYW5jZTENMAsGA1UECxMEQ01PRDElMCMGA1UEAxMcRXZlbnQgUHVibGlzaGluZyBJbnRlcm5hbCBDQTAeFw0xNDA2MTYwOTU2MTJaFw0yNDA2MTMwOTU2MTJaMHcxCzAJBgNVBAYTAklFMTQwMgYDVQQKEytEZXBhcnRtZW50IG9mIFB1YmxpYyBFeHBlbmRpdHVyZSBhbmQgUmVmb3JtMRowGAYDVQQLExFHb3Zlcm5tZW50IFJlZm9ybTEWMBQGA1UEAxMNVGFkZ2ggTyBMZWFyeTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0+AtJZLHW+Nkc/Rho8qflL2lEr8OoChQ3nzhiGHSIW/QmpHzzm54mPL6dybLmnpE5/I2lum0c0DohkQKH07Ouz46Lk/AGs7qpRNE14y1WOtbL7JkW5Y7Ktv/gqv8neg77feAUiZNJaQZ2nhIaQi3OyXqwqzEGafzpWsj2BxId2cCAwEAAaN7MHkwCQYDVR0TBAIwADAsBglghkgBhvhCAQ0EHxYdT3BlblNTTCBHZW5lcmF0ZWQgQ2VydGlmaWNhdGUwHQYDVR0OBBYEFMVbM3lCFwp+r61i88s1hisafmA+MB8GA1UdIwQYMBaAFF9w+B8tTiwPPHLyvnUz6IQNAhyNMA0GCSqGSIb3DQEBBQUAA4GBAAxyDOqFkdqel1AxOGm04dl87WdBvoew1wxaEp4AhUtk4nAmu7EgmB3scop6Q43hq+dWScvSxWPZAyKUGEmc/qsUnq9NRQGqpB8g9CJKYEC9HHkbNn7b/LbNRdvd49YEfC5qAPgj0SDmQffcahrIGyU2lzZfTW4I00cXn7ogUqu5</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIHZjCCBk6gAwIBAgIEQnrNujANBgkqhkiG9w0BAQsFADBdMQswCQYDVQQGEwJJRTEQMA4GA1UEChMHQW4gUG9zdDEYMBYGA1UECxMPUG9zdC5UcnVzdCBMdGQuMSIwIAYDVQQDExlQb3N0LlRydXN0IE9wZXJhdGlvbmFsIENBMB4XDTE0MDYxODEzMjI0NloXDTE3MDYxODEzMjI0NlowgfQxCzAJBgNVBAYTAklFMQ8wDQYDVQQIDAZEdWJsaW4xQjBABgNVBAoMOURlcGFydG1lbnQgb2YgQ29tbXVuaWNhdGlvbnMgRW5lcmd5IGFuZCBOYXR1cmFsIFJlc291cmNlczEeMBwGA1UECwwVUXVhbGlmaWVkIENlcnRpZmljYXRlMTowOAYDVQQLDDFDb21tdW5pY2F0aW9ucyAoQnVzaW5lc3MgYW5kIFRlY2hub2xvZ3kpIERpdmlzaW9uMR4wHAYDVQQFExU5MDQxMTA3Mi9QVDIxMTA1MjEwNDMxFDASBgNVBAMMC1JvcnkgSGluY2h5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyr4qcfKk4GhcoHYRQaLWtDSMBXUttCPLAJiHE52CIgb3wdDcqrSSDOAMdr/ui8v5+HB6/GwabQ0H8OdoQnLoBTFv56NW4u9dlzmR7A5ubvpQ1vKCLJyn+OxlAPmEsal3vrwVgb+r1MaB5STTI0/2Dj90TgPhVZKURj0i+lvLHvwkq2NfYWXaIi+aP1qfAe1PHvFN78vltviL45gomiq6RudbB9+O49uXfIKp/S4SsPt0VCLUrNhkDA6Oux5eUR8+ccKwH7hV+IrGK2t7Y7yfANL3qzObVKpFYVu8jMSmbmiuouU5bGZcU2OJkV1MEHb7/xD2czluzzWW/uj/Uf+v7wIDAQABo4IDlDCCA5AwggHHBgNVHSAEggG+MIIBujCBmAYGBACLMAEBMIGNMIGKBggrBgEFBQcCAjB+DHxJc3N1ZWQgYXMgYSBRdWFsaWZpZWQgQ2VydGlmaWNhdGUgYWNjb3JkaW5nIHRvIEFubmV4IEkgYW5kIElJIG9mIERpcmVjdGl2ZSAxOTk5LzkzL0VDLCBhcyBpbXBsZW1lbnRlZCBpbiB0aGUgbGF3IG9mIElyZWxhbmQuMIIBGwYJKoZIhvcvAQIBMIIBDDCBxQYIKwYBBQUHAgIwgbgMgbVJc3N1ZWQgc3ViamVjdCB0byBQb3N0LlRydXN0IENQUyB0ZXJtcyBhbmQgY29uZGl0aW9ucyB3aGljaCBsaW1pdCB3YXJyYW50aWVzIGFuZCBsaWFiaWxpdHkgb2YgUG9zdC5UcnVzdC4gQnkgYWNjZXB0aW5nLCB0aGUgcmVseWluZyBwYXJ0eSBhY2tub3dsZWRnZXMgaXQgaGFzIHJlYWQgYW5kIGFjY2VwdGVkIGJvdGguMEIGCCsGAQUFBwIBFjZodHRwOi8vd3d3LnBvc3QudHJ1c3QuaWUvZG93bmxvYWRzL3Bvc3R0cnVzdGNkc2Nwcy5wZGYwPQYIKwYBBQUHAQMEMTAvMAgGBgQAjkYBATAWBgYEAI5GAQIwDBMDRVVSAgICewIBAjALBgYEAI5GAQMCAQowSwYKKoZIhvcvAQEJAQQ9MDsCAQGGNmh0dHA6Ly90aW1lc3RhbXAudHJ1c3QuaWUvdHNzLXdlYmNsaWVudC9SZXF1ZXN0SGFuZGxlcjAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIGwDARBgNVHSUECjAIBgYEAJE3AwAwdQYDVR0jBG4wbIAITLE1xb0jxdWhWqRYMFYxCzAJBgNVBAYTAklFMRAwDgYDVQQKEwdBbiBQb3N0MRgwFgYDVQQLEw9Qb3N0LlRydXN0IEx0ZC4xGzAZBgNVBAMTElBvc3QuVHJ1c3QgUm9vdCBDQYIEOaaXHzBwBgNVHR8EaTBnMGWgY6BhpF8wXTELMAkGA1UEBhMCSUUxEDAOBgNVBAoMB0FuIFBvc3QxGDAWBgNVBAsMD1Bvc3QuVHJ1c3QgTHRkLjEiMCAGA1UEAwwZUG9zdC5UcnVzdCBPcGVyYXRpb25hbCBDQTAdBgNVHQ4EFgQUMjerH60XfHjiGICDZKxyJj/NsmYwDQYJKoZIhvcNAQELBQADggEBAK0PGS1oiSA3p+HuVCBO+H/qQjHvVmwIY3fz7njma/GU6WztcdzA8DAF9f/lI467rhiptozW6NU74KWf3UOarnki39sMBgAO4AhYYpdQgSqa5y+2zqKtSQKtxPYwck+NTptqH5iHTv1C78f9wNd83+6cBntwLu8aDYF+siR8h4DKltutXik6Sv5rfSr0SfclBWqmmMCMlunpYBido50mudWLwgRk+F3ZzqottRBgm4DcxznghV4+cRR1cNwo0XiqaBvSqZKJ7eNI4PQapeHI7PmXRqTxFIFGVzGYVYmXNqzS1hclag7rbZ+2nR+hRcafVAQs7JfJK6+ofEz7GrpkMyw=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://files.dcenr.gov.ie/rh/Irelandtslsigned.xml</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>IE</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/vnd.etsi.tsl+xml</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">Department of Communications, Energy and Natural Resources</Name>
-+                     <Name xml:lang="ga">An Roinn Cumarsáide, Fuinnimh agus Acmhainní Nádúrtha</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/IE</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIF4DCCBMigAwIBAgIDDm0kMA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNVBAYTAklTMRMwEQYDVQQFEwo1MjEwMDAyNzkwMRUwEwYDVQQKEwxBdWRrZW5uaSBoZi4xJzAlBgNVBAsTHlV0Z2VmYW5kaSBmdWxsZ2lsZHJhIHNraWxyaWtqYTEaMBgGA1UEAxMRRnVsbGdpbHQgYXVka2VubmkwHhcNMTQwODE5MDkwNjEwWhcNMTYwODE5MjM1OTAwWjCBnzELMAkGA1UEBhMCSVMxFjAUBgNVBAoTDU5leXRlbmRhc3RvZmExFzAVBgNVBAsTDnN0YXJmc3NraWxyaWtpMRMwEQYDVQQLEwpVbmRpcnJpdHVuMQowCAYDVQQLEwE2MR4wHAYDVQQFExUyMTA3ODcyMjQ5OjY5MDYwNTM0MTAxHjAcBgNVBAMMFUhlbGdhIFNpZ211bmRzZMOzdHRpcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANH6JKmfzU9dqh+QQfYp15Ntp36Z5uvmCokUaJpHeLznM+WS6TN3+7lXBQSa4MfAiExHBS0zaSUH98pahZ6op4b+MfKIX88JStguJ1jpO8g+ZgKnjE6A4AbFNrwr3+ZS4ma7ncXzDQZepDJ+6VfRtAbVHkto9GxsZDpnL50lkU1DvwfyvD2MdLeVV1WRfS+qh7rRYzcFMQibDKNjfrH/1nT4ytHXSaZJEDa/bx7te9pfPNbfgdOBvksVM9i1UbunkNXWFgzTIIsCOJjxKiG0Inw8v366+bC/+m4Jc8X01tHKjnCY01hLaMgePQhTbd93eTv9JHJP0zpdxn4FfQZ82fkCAwEAAaOCAkMwggI/MAwGA1UdEwEB/wQCMAAwdwYIKwYBBQUHAQEEazBpMCMGCCsGAQUFBzABhhdodHRwOi8vb2NzcC5hdWRrZW5uaS5pczBCBggrBgEFBQcwAoY2aHR0cDovL2NkcC5pc2xhbmRzcm90LmlzL3NraWxyaWtpL2Z1bGxnaWx0YXVka2VubmkucDdiMIH8BgNVHSAEgfQwgfEwge4GCWCCYAECAQEBATCB4DCBpgYIKwYBBQUHAgIwgZkagZZUaGlzIGNlcnRpZmljYXRlIGlzIGludGVuZGVkIGZvciBzaWduaW5nLiBUaGlzIGNlcnRpZmljYXRlIGlzIGlzc3VlZCBhcyBhIHF1YWxpZmllZCBjZXJ0aWZpY2F0ZSBpbiBhY2NvcmRhbmNlIHdpdGggYWN0IDI4LzIwMDEgYW5kIERpcmVjdGl2ZSA5OS85My9FQy4wNQYIKwYBBQUHAgEWKWh0dHA6Ly9jcC5hdWRrZW5uaS5pcy9mdWxsZ2lsdGF1ZGtlbm5pL2NwMCIGCCsGAQUFBwEDBBYwFDAIBgYEAI5GAQEwCAYGBACORgEEMA4GA1UdDwEB/wQEAwIGQDAfBgNVHSMEGDAWgBTCKT6G/4bE2jUfaaak/wGDPEozqTBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3JsLmF1ZGtlbm5pLmlzL2Z1bGxnaWx0YXVka2VubmkvbGF0ZXN0LmNybDAdBgNVHQ4EFgQU6QuMrhZ86v0UE5vpL7HnbQg1ZiUwDQYJKoZIhvcNAQEFBQADggEBABva0ImZ6fmYhWclBD2XKy5mlyoMyq4ofUZN+SYDYvdrzxbIWZDFNLK+aOrA/74Q+40x2C0tKhETuY5XakN8JwR/ZNj16KbNPzomlLNKt2hJVI5sJICfjbncgihPVIFaZRW4gsbjGl+o2IqXQHK/uf+sbR7fUJ9JVzeTbK+30JCPbE6Ftm4m+GsKtm90rWJ/oFkjS5U5o3/ocGtv5l6DU0oZBXyecgpl9tnsuUV1AViFk9vv8aTOEY8az+jpUqnm96nlNy3EWFcG3GdkdxdFHVVrn406y7QG/eXHMVnTAN6tDEbFX8iSB34d+Ey7xeQaDsNQxjAIKJRUOHOcaTmJpJk=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIF3DCCBMSgAwIBAgIDDjttMA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNVBAYTAklTMRMwEQYDVQQFEwo1MjEwMDAyNzkwMRUwEwYDVQQKEwxBdWRrZW5uaSBoZi4xJzAlBgNVBAsTHlV0Z2VmYW5kaSBmdWxsZ2lsZHJhIHNraWxyaWtqYTEaMBgGA1UEAxMRRnVsbGdpbHQgYXVka2VubmkwHhcNMTQwNzI0MDkwMzMxWhcNMTgwNzI0MjM1OTAwWjCBmzELMAkGA1UEBhMCSVMxFjAUBgNVBAoTDU5leXRlbmRhc3RvZmExFzAVBgNVBAsTDnN0YXJmc3NraWxyaWtpMRMwEQYDVQQLEwpVbmRpcnJpdHVuMQswCQYDVQQLEwIxNzEeMBwGA1UEBRMVMDUxMDU3NTg5OTo2OTA2MDUzNDEwMRkwFwYDVQQDExBUcnlnZ3ZpIEF4ZWxzc29uMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsRt3U/2RSZrGL0hZ1V3iXppW7ocqUEmYKfq8iyWUDOTH2FOgo8uD+ke4uB0SOudqOYKZXOTt0L4UKg8+VJI92SMhpFc6T1rxTyZJcZDOr0dp6+ATMqC25/mSBBxGqBYCTmF2V0tGXPYYipEFYq9kpQSzFa+oz2iEigwu/h3l+iF0+by3B3kUES4fOkoC13soPnnpOW3gu/u1TR1vBixK5z/SDZkAltcSO/hHu3HuSREgy1skd6IQ3n47QnW1XBbafF3vIaKiLG2l2tg73Kz6ldlrBPMBNxSldlYykUQfWJPrzj9l3YiJJCmus7MkIhJfxye2i+b02LWeleY/rOffVQIDAQABo4ICQzCCAj8wDAYDVR0TAQH/BAIwADB3BggrBgEFBQcBAQRrMGkwIwYIKwYBBQUHMAGGF2h0dHA6Ly9vY3NwLmF1ZGtlbm5pLmlzMEIGCCsGAQUFBzAChjZodHRwOi8vY2RwLmlzbGFuZHNyb3QuaXMvc2tpbHJpa2kvZnVsbGdpbHRhdWRrZW5uaS5wN2IwgfwGA1UdIASB9DCB8TCB7gYJYIJgAQIBAQEBMIHgMIGmBggrBgEFBQcCAjCBmRqBllRoaXMgY2VydGlmaWNhdGUgaXMgaW50ZW5kZWQgZm9yIHNpZ25pbmcuIFRoaXMgY2VydGlmaWNhdGUgaXMgaXNzdWVkIGFzIGEgcXVhbGlmaWVkIGNlcnRpZmljYXRlIGluIGFjY29yZGFuY2Ugd2l0aCBhY3QgMjgvMjAwMSBhbmQgRGlyZWN0aXZlIDk5LzkzL0VDLjA1BggrBgEFBQcCARYpaHR0cDovL2NwLmF1ZGtlbm5pLmlzL2Z1bGxnaWx0YXVka2VubmkvY3AwIgYIKwYBBQUHAQMEFjAUMAgGBgQAjkYBATAIBgYEAI5GAQQwDgYDVR0PAQH/BAQDAgZAMB8GA1UdIwQYMBaAFMIpPob/hsTaNR9ppqT/AYM8SjOpMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwuYXVka2VubmkuaXMvZnVsbGdpbHRhdWRrZW5uaS9sYXRlc3QuY3JsMB0GA1UdDgQWBBRsO3AsM3ELY5Otus03djbptmIKqzANBgkqhkiG9w0BAQUFAAOCAQEAnS8dJH5krGtUoGwrNmWBU6EKVP5vF/vdJ4TXrB0azeoiSIwQbNdtRimkV6SzNGL5OhKNAbYKrft9FXaIB5mlhFGBqO2NDEHmLmYBGvbJpYJt2KCGscGgAl6DaHSpM/7X985xmCBaEiqzL1qz116Sys7QtBgaSSxU//FsywjDgI0gBtEz2Qk1+Ae2yK3ibwcQVPAViTobNzv099jH0kqYB02day4LatlMt+uRfRMZKM9fxAHrqrRXyuKSJScJWeC+B3ySzyCF95IXxMI9gqDI1Go0bEnfs5R7GiYEJd79X7n76db5/bj7NgwakW2IUty+hfwT2X1O5419BgKJWvjF8g==</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://www.neytendastofa.is/library/Files/TSl/tsl.pdf</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>IS</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/pdf</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">The Consumer Agency</Name>
-+                     <Name xml:lang="is">Neytendastofa</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/IS</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIF4DCCBMigAwIBAgIDDm0kMA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNVBAYTAklTMRMwEQYDVQQFEwo1MjEwMDAyNzkwMRUwEwYDVQQKEwxBdWRrZW5uaSBoZi4xJzAlBgNVBAsTHlV0Z2VmYW5kaSBmdWxsZ2lsZHJhIHNraWxyaWtqYTEaMBgGA1UEAxMRRnVsbGdpbHQgYXVka2VubmkwHhcNMTQwODE5MDkwNjEwWhcNMTYwODE5MjM1OTAwWjCBnzELMAkGA1UEBhMCSVMxFjAUBgNVBAoTDU5leXRlbmRhc3RvZmExFzAVBgNVBAsTDnN0YXJmc3NraWxyaWtpMRMwEQYDVQQLEwpVbmRpcnJpdHVuMQowCAYDVQQLEwE2MR4wHAYDVQQFExUyMTA3ODcyMjQ5OjY5MDYwNTM0MTAxHjAcBgNVBAMMFUhlbGdhIFNpZ211bmRzZMOzdHRpcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANH6JKmfzU9dqh+QQfYp15Ntp36Z5uvmCokUaJpHeLznM+WS6TN3+7lXBQSa4MfAiExHBS0zaSUH98pahZ6op4b+MfKIX88JStguJ1jpO8g+ZgKnjE6A4AbFNrwr3+ZS4ma7ncXzDQZepDJ+6VfRtAbVHkto9GxsZDpnL50lkU1DvwfyvD2MdLeVV1WRfS+qh7rRYzcFMQibDKNjfrH/1nT4ytHXSaZJEDa/bx7te9pfPNbfgdOBvksVM9i1UbunkNXWFgzTIIsCOJjxKiG0Inw8v366+bC/+m4Jc8X01tHKjnCY01hLaMgePQhTbd93eTv9JHJP0zpdxn4FfQZ82fkCAwEAAaOCAkMwggI/MAwGA1UdEwEB/wQCMAAwdwYIKwYBBQUHAQEEazBpMCMGCCsGAQUFBzABhhdodHRwOi8vb2NzcC5hdWRrZW5uaS5pczBCBggrBgEFBQcwAoY2aHR0cDovL2NkcC5pc2xhbmRzcm90LmlzL3NraWxyaWtpL2Z1bGxnaWx0YXVka2VubmkucDdiMIH8BgNVHSAEgfQwgfEwge4GCWCCYAECAQEBATCB4DCBpgYIKwYBBQUHAgIwgZkagZZUaGlzIGNlcnRpZmljYXRlIGlzIGludGVuZGVkIGZvciBzaWduaW5nLiBUaGlzIGNlcnRpZmljYXRlIGlzIGlzc3VlZCBhcyBhIHF1YWxpZmllZCBjZXJ0aWZpY2F0ZSBpbiBhY2NvcmRhbmNlIHdpdGggYWN0IDI4LzIwMDEgYW5kIERpcmVjdGl2ZSA5OS85My9FQy4wNQYIKwYBBQUHAgEWKWh0dHA6Ly9jcC5hdWRrZW5uaS5pcy9mdWxsZ2lsdGF1ZGtlbm5pL2NwMCIGCCsGAQUFBwEDBBYwFDAIBgYEAI5GAQEwCAYGBACORgEEMA4GA1UdDwEB/wQEAwIGQDAfBgNVHSMEGDAWgBTCKT6G/4bE2jUfaaak/wGDPEozqTBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3JsLmF1ZGtlbm5pLmlzL2Z1bGxnaWx0YXVka2VubmkvbGF0ZXN0LmNybDAdBgNVHQ4EFgQU6QuMrhZ86v0UE5vpL7HnbQg1ZiUwDQYJKoZIhvcNAQEFBQADggEBABva0ImZ6fmYhWclBD2XKy5mlyoMyq4ofUZN+SYDYvdrzxbIWZDFNLK+aOrA/74Q+40x2C0tKhETuY5XakN8JwR/ZNj16KbNPzomlLNKt2hJVI5sJICfjbncgihPVIFaZRW4gsbjGl+o2IqXQHK/uf+sbR7fUJ9JVzeTbK+30JCPbE6Ftm4m+GsKtm90rWJ/oFkjS5U5o3/ocGtv5l6DU0oZBXyecgpl9tnsuUV1AViFk9vv8aTOEY8az+jpUqnm96nlNy3EWFcG3GdkdxdFHVVrn406y7QG/eXHMVnTAN6tDEbFX8iSB34d+Ey7xeQaDsNQxjAIKJRUOHOcaTmJpJk=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIF3DCCBMSgAwIBAgIDDjttMA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNVBAYTAklTMRMwEQYDVQQFEwo1MjEwMDAyNzkwMRUwEwYDVQQKEwxBdWRrZW5uaSBoZi4xJzAlBgNVBAsTHlV0Z2VmYW5kaSBmdWxsZ2lsZHJhIHNraWxyaWtqYTEaMBgGA1UEAxMRRnVsbGdpbHQgYXVka2VubmkwHhcNMTQwNzI0MDkwMzMxWhcNMTgwNzI0MjM1OTAwWjCBmzELMAkGA1UEBhMCSVMxFjAUBgNVBAoTDU5leXRlbmRhc3RvZmExFzAVBgNVBAsTDnN0YXJmc3NraWxyaWtpMRMwEQYDVQQLEwpVbmRpcnJpdHVuMQswCQYDVQQLEwIxNzEeMBwGA1UEBRMVMDUxMDU3NTg5OTo2OTA2MDUzNDEwMRkwFwYDVQQDExBUcnlnZ3ZpIEF4ZWxzc29uMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsRt3U/2RSZrGL0hZ1V3iXppW7ocqUEmYKfq8iyWUDOTH2FOgo8uD+ke4uB0SOudqOYKZXOTt0L4UKg8+VJI92SMhpFc6T1rxTyZJcZDOr0dp6+ATMqC25/mSBBxGqBYCTmF2V0tGXPYYipEFYq9kpQSzFa+oz2iEigwu/h3l+iF0+by3B3kUES4fOkoC13soPnnpOW3gu/u1TR1vBixK5z/SDZkAltcSO/hHu3HuSREgy1skd6IQ3n47QnW1XBbafF3vIaKiLG2l2tg73Kz6ldlrBPMBNxSldlYykUQfWJPrzj9l3YiJJCmus7MkIhJfxye2i+b02LWeleY/rOffVQIDAQABo4ICQzCCAj8wDAYDVR0TAQH/BAIwADB3BggrBgEFBQcBAQRrMGkwIwYIKwYBBQUHMAGGF2h0dHA6Ly9vY3NwLmF1ZGtlbm5pLmlzMEIGCCsGAQUFBzAChjZodHRwOi8vY2RwLmlzbGFuZHNyb3QuaXMvc2tpbHJpa2kvZnVsbGdpbHRhdWRrZW5uaS5wN2IwgfwGA1UdIASB9DCB8TCB7gYJYIJgAQIBAQEBMIHgMIGmBggrBgEFBQcCAjCBmRqBllRoaXMgY2VydGlmaWNhdGUgaXMgaW50ZW5kZWQgZm9yIHNpZ25pbmcuIFRoaXMgY2VydGlmaWNhdGUgaXMgaXNzdWVkIGFzIGEgcXVhbGlmaWVkIGNlcnRpZmljYXRlIGluIGFjY29yZGFuY2Ugd2l0aCBhY3QgMjgvMjAwMSBhbmQgRGlyZWN0aXZlIDk5LzkzL0VDLjA1BggrBgEFBQcCARYpaHR0cDovL2NwLmF1ZGtlbm5pLmlzL2Z1bGxnaWx0YXVka2VubmkvY3AwIgYIKwYBBQUHAQMEFjAUMAgGBgQAjkYBATAIBgYEAI5GAQQwDgYDVR0PAQH/BAQDAgZAMB8GA1UdIwQYMBaAFMIpPob/hsTaNR9ppqT/AYM8SjOpMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwuYXVka2VubmkuaXMvZnVsbGdpbHRhdWRrZW5uaS9sYXRlc3QuY3JsMB0GA1UdDgQWBBRsO3AsM3ELY5Otus03djbptmIKqzANBgkqhkiG9w0BAQUFAAOCAQEAnS8dJH5krGtUoGwrNmWBU6EKVP5vF/vdJ4TXrB0azeoiSIwQbNdtRimkV6SzNGL5OhKNAbYKrft9FXaIB5mlhFGBqO2NDEHmLmYBGvbJpYJt2KCGscGgAl6DaHSpM/7X985xmCBaEiqzL1qz116Sys7QtBgaSSxU//FsywjDgI0gBtEz2Qk1+Ae2yK3ibwcQVPAViTobNzv099jH0kqYB02day4LatlMt+uRfRMZKM9fxAHrqrRXyuKSJScJWeC+B3ySzyCF95IXxMI9gqDI1Go0bEnfs5R7GiYEJd79X7n76db5/bj7NgwakW2IUty+hfwT2X1O5419BgKJWvjF8g==</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://www.neytendastofa.is/library/Files/TSl/tsl.xml</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>IS</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/vnd.etsi.tsl+xml</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">The Consumer Agency</Name>
-+                     <Name xml:lang="is">Neytendastofa</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/IS</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIExjCCA66gAwIBAgIQNdl1lNG2dU22NkLLterPzzANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJJVDEQMA4GA1UEChMHRGlnaXRQQTEaMBgGA1UEAxMRVWZmaWNpbyBTaWN1cmV6emEwHhcNMTAwNTIwMDgzOTQ2WhcNMjAwNTE3MDgzOTQ2WjBbMQswCQYDVQQGEwJJVDEQMA4GA1UEChMHRGlnaXRQQTEQMA4GA1UEKhMHVWZmaWNpbzESMBAGA1UEBBMJU2ljdXJlenphMRQwEgYDVQQFEws5NzEwMzQyMDU4MDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAI6sLMeL0AXS/zG30Nvh+mmtimUFvIVLeFZLaqg47bi5d7E1/IpkQnAwTyTT4yJGfrYrIrPnAK13wLcB4Za0WhYlBueW69uNHXhpkueIiGO9Wfeasx9T5tYcnrOUsoQTigTx3zcwY36DETwNqECu0uVH7K0al51s53SE5eVbQKMgJKa/uvP6hLxcvDdilsv9kyR4oNWOxlFeCSxl2aMVzs4zpSyNnmHwt2mQAgbzREnVvcjwOKAgRH9Kg6z5WiWsM2rNGRIeEkUIzHIxoc5WxkdNrBHppa79cmUCEIuBIE2ZtaNjOIVXvzYwkLq5TpgD5rSauUQZO3nduZxiPHVWmrMCAwEAAaOCAaQwggGgMAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgZAMCgGA1UdCQQhMB8wHQYIKwYBBQUHCQExERgPMjAxMDA1MTMyMjAwMDBaMEEGA1UdHwQ6MDgwNqA0oDKGMGh0dHBzOi8vYXBwbGljYXppb25pLmNuaXBhLmdvdi5pdC9UU0wvSVRfVFNMLmNybDCBsAYDVR0gBIGoMIGlMIGiBgMrTBAwgZowJgYIKwYBBQUHAgEWGmh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvMHAGCCsGAQUFBwICMGQwDhYHRGlnaXRQQTADAgEBGlJLZXlzIHVzZWQgdG8gZ2VuZXJhdGUgY2VydGlmaWNhdGVzIHRvIHN1YnNjcmliZSBuYXRpb25hbCBUcnVzdCBTZXJ2aWNlIHN0YXR1cyBMaXN0MB0GA1UdDgQWBBRIk1ErMuBTlDGOEariH5O7InkS7TAfBgNVHSMEGDAWgBS5A9dz6beQZDceQKN59MYviqnwqjAgBgNVHREEGTAXgRVJVF9UU0xAZGlnaXRwYS5nb3YuaXQwDQYJKoZIhvcNAQELBQADggEBACsvm2YLT0bB2Rgk5W1iG9mMYZCWE7rA+1h6Y9DmxS5zwdzFlwCr7EQ7DbWElQD0glq0hYO5COP6Z0YRhQsn2LypxLrzpWN/qhDBvA8Tol4/MPUqYznU1yBttt3aopqn0GR5iGlTCCYhDF3G8qj4sgOUsG6kJ/TGVbFiV9YRyUBUv7+3FN9ed95mtV2Cy0NVuG1JDSGot60qZfekHn1ZCg1KdaGnoYzk7Dzh2yio0/fEBPP9+r8sVCJCuujQYx+M5qQB/NHyAGXMUS//F3/4qhZAElz5/D/kN6Q3eYTtw04XIShGt89pbGsP7lXmvSLHSKPz98xBFQLqEwJn1QcWDLE=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIEdzCCA1+gAwIBAgIQBSTQoxxf8UaYEMZNtexORDANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJJVDEQMA4GA1UEChMHRGlnaXRQQTEaMBgGA1UEAxMRVWZmaWNpbyBTaWN1cmV6emEwHhcNMTQwMjEwMTE0MjM5WhcNMjAxMjMxMTE0MjM5WjBbMQswCQYDVQQGEwJJVDEQMA4GA1UEChMHRGlnaXRQQTESMBAGA1UEBBMJU2ljdXJlenphMRAwDgYDVQQqEwdVZmZpY2lvMRQwEgYDVQQFEws5NzEwMzQyMDU4MDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIPOYhltsTauooCfL6ggktmvRogcxVMRHPh7R9PifTJQBSR67L23u7bp4lY+Vd9w9h60z0rzp+vNvNgc12zXcgHcoue2VdFEJTlptElj3t3OICulC4QA4vFEUuFp2fKxEIr0KdzvLlHfcHYBhC4flx9k0hdpbfkjn+hwC/WOusj7JBMXgl3P1PSjKWpXNhVOnvrr+m6AbmERazIk7aBCSy6joz+QrRgCLiXRuqJxV3FirlQnmLB8np4Mebd+JwwwTgcT6hhx+f8s31cv7HFQDeIUd1i2aTCg04OrpuawZVmZjgGNHj+79YGouuQfCys7jW6t0Lety6LsonaSxHpAQgECAwEAAaOCAVUwggFRMAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgZAMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHBzOi8vYXBwbGljYXppb25pLmNuaXBhLmdvdi5pdC9UU0wvdGVzdC5jcmwwga4GA1UdIASBpjCBozCBoAYDK0wQMIGYMCYGCCsGAQUFBwIBFhpodHRwOi8vd3d3LmRpZ2l0cGEuZ292Lml0LzBuBggrBgEFBQcCAjBiMA4WB0RpZ2l0UEEwAwIBARpQQ0EgdXNlZCB0byBnZW5lcmF0ZSBjZXJ0aWZpY2F0ZXMgdG8gc3Vic2NyaWJlIG5hdGlvbmFsIFRydXN0IFNlcnZpY2Ugc3RhdHVzIExpc3QwHQYDVR0OBBYEFIZ211SuCQDJ//4sjSI7DacHi7EaMCAGA1UdEQQZMBeBFUlUX1RTTEBkaWdpdHBhLmdvdi5pdDANBgkqhkiG9w0BAQsFAAOCAQEBNSU/P4X7Dllqg4tXIrxsAjlQrSS0Znt6et8+zW21GI8QmYSq0R8qHjFQs+dfl5B/qmftebhVpVe6vSzyJndKWycMtdMX0gkC2o66Wpl6fMZ55voYCF8ZTqBDcqMMvCt8o9TzlIPdcaWUZmlj3QfH+nGiC2/3cY4ZK9IWtWrYlZYk7tQGA1RCvQFLz3Uy9kbK5XcpF5prPCwQ/f5VjZBfWut2TuqO3NUbQ0RUK5JPDHiInV7VwN9sMj5nbRfhOiMH5AENLU8/x9Mk7V9YsXXEXq/Qms8I/yk7HejSn0Rd/DurIUUP8UbBM3GCv5cAYoea1R3sG52tMZUxke88uOCLkg==</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>https://applicazioni.cnipa.gov.it/TSL/IT_TSL_HR.pdf</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>IT</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/pdf</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">Agenzia per l'Italia Digitale</Name>
-+                     <Name xml:lang="it">Agenzia per l'Italia Digitale</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/IT</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIExjCCA66gAwIBAgIQNdl1lNG2dU22NkLLterPzzANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJJVDEQMA4GA1UEChMHRGlnaXRQQTEaMBgGA1UEAxMRVWZmaWNpbyBTaWN1cmV6emEwHhcNMTAwNTIwMDgzOTQ2WhcNMjAwNTE3MDgzOTQ2WjBbMQswCQYDVQQGEwJJVDEQMA4GA1UEChMHRGlnaXRQQTEQMA4GA1UEKhMHVWZmaWNpbzESMBAGA1UEBBMJU2ljdXJlenphMRQwEgYDVQQFEws5NzEwMzQyMDU4MDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAI6sLMeL0AXS/zG30Nvh+mmtimUFvIVLeFZLaqg47bi5d7E1/IpkQnAwTyTT4yJGfrYrIrPnAK13wLcB4Za0WhYlBueW69uNHXhpkueIiGO9Wfeasx9T5tYcnrOUsoQTigTx3zcwY36DETwNqECu0uVH7K0al51s53SE5eVbQKMgJKa/uvP6hLxcvDdilsv9kyR4oNWOxlFeCSxl2aMVzs4zpSyNnmHwt2mQAgbzREnVvcjwOKAgRH9Kg6z5WiWsM2rNGRIeEkUIzHIxoc5WxkdNrBHppa79cmUCEIuBIE2ZtaNjOIVXvzYwkLq5TpgD5rSauUQZO3nduZxiPHVWmrMCAwEAAaOCAaQwggGgMAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgZAMCgGA1UdCQQhMB8wHQYIKwYBBQUHCQExERgPMjAxMDA1MTMyMjAwMDBaMEEGA1UdHwQ6MDgwNqA0oDKGMGh0dHBzOi8vYXBwbGljYXppb25pLmNuaXBhLmdvdi5pdC9UU0wvSVRfVFNMLmNybDCBsAYDVR0gBIGoMIGlMIGiBgMrTBAwgZowJgYIKwYBBQUHAgEWGmh0dHA6Ly93d3cuZGlnaXRwYS5nb3YuaXQvMHAGCCsGAQUFBwICMGQwDhYHRGlnaXRQQTADAgEBGlJLZXlzIHVzZWQgdG8gZ2VuZXJhdGUgY2VydGlmaWNhdGVzIHRvIHN1YnNjcmliZSBuYXRpb25hbCBUcnVzdCBTZXJ2aWNlIHN0YXR1cyBMaXN0MB0GA1UdDgQWBBRIk1ErMuBTlDGOEariH5O7InkS7TAfBgNVHSMEGDAWgBS5A9dz6beQZDceQKN59MYviqnwqjAgBgNVHREEGTAXgRVJVF9UU0xAZGlnaXRwYS5nb3YuaXQwDQYJKoZIhvcNAQELBQADggEBACsvm2YLT0bB2Rgk5W1iG9mMYZCWE7rA+1h6Y9DmxS5zwdzFlwCr7EQ7DbWElQD0glq0hYO5COP6Z0YRhQsn2LypxLrzpWN/qhDBvA8Tol4/MPUqYznU1yBttt3aopqn0GR5iGlTCCYhDF3G8qj4sgOUsG6kJ/TGVbFiV9YRyUBUv7+3FN9ed95mtV2Cy0NVuG1JDSGot60qZfekHn1ZCg1KdaGnoYzk7Dzh2yio0/fEBPP9+r8sVCJCuujQYx+M5qQB/NHyAGXMUS//F3/4qhZAElz5/D/kN6Q3eYTtw04XIShGt89pbGsP7lXmvSLHSKPz98xBFQLqEwJn1QcWDLE=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIEdzCCA1+gAwIBAgIQBSTQoxxf8UaYEMZNtexORDANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJJVDEQMA4GA1UEChMHRGlnaXRQQTEaMBgGA1UEAxMRVWZmaWNpbyBTaWN1cmV6emEwHhcNMTQwMjEwMTE0MjM5WhcNMjAxMjMxMTE0MjM5WjBbMQswCQYDVQQGEwJJVDEQMA4GA1UEChMHRGlnaXRQQTESMBAGA1UEBBMJU2ljdXJlenphMRAwDgYDVQQqEwdVZmZpY2lvMRQwEgYDVQQFEws5NzEwMzQyMDU4MDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIPOYhltsTauooCfL6ggktmvRogcxVMRHPh7R9PifTJQBSR67L23u7bp4lY+Vd9w9h60z0rzp+vNvNgc12zXcgHcoue2VdFEJTlptElj3t3OICulC4QA4vFEUuFp2fKxEIr0KdzvLlHfcHYBhC4flx9k0hdpbfkjn+hwC/WOusj7JBMXgl3P1PSjKWpXNhVOnvrr+m6AbmERazIk7aBCSy6joz+QrRgCLiXRuqJxV3FirlQnmLB8np4Mebd+JwwwTgcT6hhx+f8s31cv7HFQDeIUd1i2aTCg04OrpuawZVmZjgGNHj+79YGouuQfCys7jW6t0Lety6LsonaSxHpAQgECAwEAAaOCAVUwggFRMAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgZAMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHBzOi8vYXBwbGljYXppb25pLmNuaXBhLmdvdi5pdC9UU0wvdGVzdC5jcmwwga4GA1UdIASBpjCBozCBoAYDK0wQMIGYMCYGCCsGAQUFBwIBFhpodHRwOi8vd3d3LmRpZ2l0cGEuZ292Lml0LzBuBggrBgEFBQcCAjBiMA4WB0RpZ2l0UEEwAwIBARpQQ0EgdXNlZCB0byBnZW5lcmF0ZSBjZXJ0aWZpY2F0ZXMgdG8gc3Vic2NyaWJlIG5hdGlvbmFsIFRydXN0IFNlcnZpY2Ugc3RhdHVzIExpc3QwHQYDVR0OBBYEFIZ211SuCQDJ//4sjSI7DacHi7EaMCAGA1UdEQQZMBeBFUlUX1RTTEBkaWdpdHBhLmdvdi5pdDANBgkqhkiG9w0BAQsFAAOCAQEBNSU/P4X7Dllqg4tXIrxsAjlQrSS0Znt6et8+zW21GI8QmYSq0R8qHjFQs+dfl5B/qmftebhVpVe6vSzyJndKWycMtdMX0gkC2o66Wpl6fMZ55voYCF8ZTqBDcqMMvCt8o9TzlIPdcaWUZmlj3QfH+nGiC2/3cY4ZK9IWtWrYlZYk7tQGA1RCvQFLz3Uy9kbK5XcpF5prPCwQ/f5VjZBfWut2TuqO3NUbQ0RUK5JPDHiInV7VwN9sMj5nbRfhOiMH5AENLU8/x9Mk7V9YsXXEXq/Qms8I/yk7HejSn0Rd/DurIUUP8UbBM3GCv5cAYoea1R3sG52tMZUxke88uOCLkg==</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>https://applicazioni.cnipa.gov.it/TSL/IT_TSL_signed.xml</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>IT</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/vnd.etsi.tsl+xml</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">Agenzia per l'Italia Digitale</Name>
-+                     <Name xml:lang="it">Agenzia per l'Italia Digitale</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/IT</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIEIDCCAwigAwIBAgIJAOi9vb6/aYZ/MA0GCSqGSIb3DQEBCwUAMEoxCzAJBgNVBAYTAkxJMR8wHQYDVQQKDBZBbXQgZsO8ciBLb21tdW5pa2F0aW9uMRowGAYDVQQDExFUcnVzdGVkIExpc3QgQ0EgMTAeFw0xNDAyMTAwOTUyMzBaFw0xNzAyMTAwOTUyMzBaMEcxCzAJBgNVBAYTAkxJMR8wHQYDVQQKDBZBbXQgZsO8ciBLb21tdW5pa2F0aW9uMRcwFQYDVQQDEw5UcnVzdGVkIExpc3QgMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALRpptzN5mxrcRZ2MbyvTgF4huOe30lbI6sWrCq0gKTy6hk+Ussk7TYnE2tyN7IMFIEfQocdxNfMG2L30/jKGFRJ/NNrl2WWwV664I3P0qoIwJQ2RY8u7myyy8uF1WKjDRDbYqyf7jQSS1Onrmz9fPWltpDqyrgIvspb0owH+G2n70v3KUx1Itbr7Hc/4nbBIDTqr30xCCQsaUdti1beWgO9D7Ito3t0kozNbghClLBzr8fduSgaC2ucChIQA68UqXvqrzi81XCPBYymnOwGn2WaAwhtlBiHCg28NtPOYSFFrjZO7TBqFD5Ww+R1HkOcqRQbduMpLL1oKDq7bWyUZXcCAwEAAaOCAQowggEGMB8GA1UdIwQYMBaAFP1jbZk6PKL8QB/DFq6sVyuQJFSqMB0GA1UdDgQWBBTth+rnNQPRdw83reDey1xqpqcjWTAOBgNVHQ8BAf8EBAMCB4AwFwYDVR0gBBAwDjAMBgpggzYKCgAAAQEAMAkGA1UdEwQCMAAwEQYDVR0lBAowCAYGBACRNwMAMDgGA1UdHwQxMC8wLaAroCmGJ2h0dHBzOi8vd3d3Lmxsdi5saS9jcmwtbGx2LWFrLXRsY2ExLmNybDBDBggrBgEFBQcBAQQ3MDUwMwYIKwYBBQUHMAKGJ2h0dHBzOi8vd3d3Lmxsdi5saS9jZXItbGx2LWFrLXRsY2ExLmNlcjANBgkqhkiG9w0BAQsFAAOCAQEAXSlH+SmUacYJ8YoE+GBU3a3dfanh2jp4CIOId0MpPm1BGv9TkbNSFrT8n77vi5eIggr6NivPLM+hN+TAPymjE0+VIPme6AwL3zZadHx/oNmi7NRaCDuMfZ1jyAF/2dTtoY2kPi+XNlP/7m8bystWNV+zFBCr4NZcK+kwrkIB5y5iGoEos9e3zwHWSr7C2uyaYLlCLIBGhWLX6Ajgc2c8smLLc+GwzHwNgb+/HAN/yXRpO1Q7xLmkIPcsIdO0BvPRztwsjXD5799TILnnw2JPot37PXmgvzzx+HCKgzq2gr7rVcBLKDq2gJIT7OJQ5/b3z+Nst3LtngC904FRj9woeg==</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIEIDCCAwigAwIBAgIJAOi9vb6/aYaAMA0GCSqGSIb3DQEBCwUAMEoxCzAJBgNVBAYTAkxJMR8wHQYDVQQKDBZBbXQgZsO8ciBLb21tdW5pa2F0aW9uMRowGAYDVQQDExFUcnVzdGVkIExpc3QgQ0EgMTAeFw0xNDAyMTAwOTUzMTNaFw0xODAyMTAwOTUzMTNaMEcxCzAJBgNVBAYTAkxJMR8wHQYDVQQKDBZBbXQgZsO8ciBLb21tdW5pa2F0aW9uMRcwFQYDVQQDEw5UcnVzdGVkIExpc3QgMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANnBAphC80GVlYVCFS9M/MlodzN4TIrp+dh22HkIFlvOZYoBPVOqy3MCCC5CF4hRuE8VLud4qdU8WY2a4HstI3OFPwpFHdijADH5M0LT5bEieP0JbGhjGc7ONB7x0haDiFRxdSpAc6IObc/63IjuFwKF+/wBAfer0v8YuSsmanoJhOQ9C7DdUECp0CmouIoM0omY8MBt28AYeVSA1MdIxGc6w1M5dmc2Op2eMHmVoypEWJKLL3HZZlESSBTKKv/nhA9XflYpPSCTZ40pfS1xuXhHha3222XzZM36Lt+WgizCZy24Hp+NlqdFbHmvH0oTcgn3xYKFhPh2Ji5Zs+5L53MCAwEAAaOCAQowggEGMB8GA1UdIwQYMBaAFP1jbZk6PKL8QB/DFq6sVyuQJFSqMB0GA1UdDgQWBBQf4Ft9JUhBqcpokFM69a0H5Pjl2DAOBgNVHQ8BAf8EBAMCB4AwFwYDVR0gBBAwDjAMBgpggzYKCgAAAQEAMAkGA1UdEwQCMAAwEQYDVR0lBAowCAYGBACRNwMAMDgGA1UdHwQxMC8wLaAroCmGJ2h0dHBzOi8vd3d3Lmxsdi5saS9jcmwtbGx2LWFrLXRsY2ExLmNybDBDBggrBgEFBQcBAQQ3MDUwMwYIKwYBBQUHMAKGJ2h0dHBzOi8vd3d3Lmxsdi5saS9jZXItbGx2LWFrLXRsY2ExLmNlcjANBgkqhkiG9w0BAQsFAAOCAQEAFLeKftx23euwqrtAHlVW2uGK9ckzCcIsQVAKLgWj2+2Kux71G1+qiOc4CRcNUKWtKa4AGUKDmAcOJye/v3y8I3mX00UlLXPQqnNXNHK6K0YlYHQ5iyoHlkT/ep/nyMjRhMEg4q3oz6wqagGk2b2IDvqcMx6Nm4QLIV6Ckfl8/a+6XDLw6EypugkbcrITLFS/Xv6asEq73FMX5MjZIx5+r5GOWkauhebFRnP8usuUKVHCh7KJQD0OgABI1TbL9wR/DbIMIEf5hQA9Uo1DB4w11xsgyf+QQuqYl3A+etSPPTVZGDqQAAlhQ+KXsLTDFrkkzJWmO6GC2k1NHg1bzgm5IA==</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://www.llv.li/files/ak/xml-llv-ak-tsl.xml</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>LI</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/vnd.etsi.tsl+xml</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">Office for Communications</Name>
-+                     <Name xml:lang="de">Amt für Kommunikation</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/LI</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIDwzCCAqugAwIBAgIFEuK7zLkwDQYJKoZIhvcNAQELBQAwcTELMAkGA1UEBhMCTFQxSTBHBgNVBAoMQENvbW11bmljYXRpb25zIFJlZ3VsYXRvcnkgQXV0aG9yaXR5IG9mIHRoZSBSZXB1YmxpYyBvZiBMaXRodWFuaWExFzAVBgNVBAMMDk5lcmlqdXMgQmxhenlzMB4XDTE0MDEwMTAwMDAwMFoXDTE3MDEwMTAwMDAwMFowcTELMAkGA1UEBhMCTFQxSTBHBgNVBAoMQENvbW11bmljYXRpb25zIFJlZ3VsYXRvcnkgQXV0aG9yaXR5IG9mIHRoZSBSZXB1YmxpYyBvZiBMaXRodWFuaWExFzAVBgNVBAMMDk5lcmlqdXMgQmxhenlzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwKBYP2yM8004HUNQGbKU/6HJqXV5SaI1p/d56imQaweezz80T4yUwU5Ghfp+1X+2AC6H3HZrPxhuHEqEvUtlgzpPJDbMI7keJsQvwbv0kUG/tbSS1diP7VaRx1/unO92kkwdJgKv9EaCO4yU5Z+eVfLoQx72ZWp/nab0TllywmNVWhZj4nOl+Rm8p6hvWu/Kwt2ky0lTkSrHTvmpQkM+ZiMS3NS6IPHCovHtjLqs04u97BfOemAzy8ZcsGmcF4dIF4Zn3rgdZsV0dq1AVrfa8tRrCU6eD31TAGS6DQAwD/qn4PMdEiqYNGeY2CAQ9YjpboV5g/U4GHRwc+UjLaF3YQIDAQABo2IwYDAdBgNVHQ4EFgQU1PbRhXoxr0fYWtavjCnXbQKb+5QwCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCBsAwEQYDVR0gBAowCDAGBgRVHSAAMBEGA1UdJQQKMAgGBgQAkTcDADANBgkqhkiG9w0BAQsFAAOCAQEAe5vJOlbUuz75xFt8JnkjjAJWct9cczvhFwZGNLsdvkiUdV6qiIefPyw6e2Hsc+mON9yYM+Km5X0ugsdy7V8vI2ycp/794mHscfPyoX3rgbPY7zPBMYJxtqfDHPcBRRGfuXxMHFou13jiM6fSYNchhlcpHkxYt5xyMOgnernV6FsGhPNgJomXnsJBQn1ClHYTXTudgHRzgAw9I+IKbONgnVZqDjqyaEar/DfduPFPh0hWXfCnIaTcDSbdWjy3llqWpxMofsTwXFpoYgDO3iG+IIZl3eipAMe2PJPqbIn5Y9FKEtssmmG1KcLPJpAT76NPWIK4nj/mYtZUhnLFsEhwQg==</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIDxzCCAq+gAwIBAgIFFD1WPq8wDQYJKoZIhvcNAQELBQAwczELMAkGA1UEBhMCTFQxSTBHBgNVBAoMQENvbW11bmljYXRpb25zIFJlZ3VsYXRvcnkgQXV0aG9yaXR5IG9mIHRoZSBSZXB1YmxpYyBvZiBMaXRodWFuaWExGTAXBgNVBAMMEFZhaWRvdGFzIFJhbW9uYXMwHhcNMTYwMTAxMDAwMDAwWhcNMTkwMTAxMDAwMDAwWjBzMQswCQYDVQQGEwJMVDFJMEcGA1UECgxAQ29tbXVuaWNhdGlvbnMgUmVndWxhdG9yeSBBdXRob3JpdHkgb2YgdGhlIFJlcHVibGljIG9mIExpdGh1YW5pYTEZMBcGA1UEAwwQVmFpZG90YXMgUmFtb25hczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKaAn16pu+wmSKcOF+XAwinNPt+cOEcVTp0kfJvMbu1+g5a6Sbjp60iofbxtjj8CI6uJQ0BPhwxV3WuTSNO3V4+MaMK4D7hsYV4hbx5AFUc8l88qLxAFMtoBmrfHM8LEDGP62pbgLAkk7Wye2Jb2V9FHzIooCBpws+l7TxtWg4m7pmmRyU0wXiwztkLbYypyX98cQZyT0vJAaYGZIFt7PWaQtgdmJQsPXsyLU5k740EupGzgGOnsc187ll0cByHRuUQeZi5zBMJtCEECt/eClYVajV6yr0frYw59676Afe5W/ecF0uLPiJl05PLjjFF19BjCHAt7z7hKn7k+CHeTJT0CAwEAAaNiMGAwHQYDVR0OBBYEFFnVjew3yC3Q+lU+Z3pwRZk7QkglMAkGA1UdEwQCMAAwDgYDVR0PAQH/BAQDAgbAMBEGA1UdIAQKMAgwBgYEVR0gADARBgNVHSUECjAIBgYEAJE3AwAwDQYJKoZIhvcNAQELBQADggEBAIns4XuCL9eqwZUkjZfcfsDJNfotALSvdYN0VALyBZtDSIFi7uLQITM7GVczL7PYY+/VvQ3jAVQcXeF1tofsqcuk5/Ae/qb7gM/+qKjUA3fdoqxZ/dCmaloL8WEF0y1taS8Ii44XnQb9Hy3STLKqdsfawJ7bZ3MLXvBWPyAil1mfVWivttuYh0lJ0ejMd/JrYxM5ewJSzMRF9q42U+lramRik3BiuW0JvHosKbWjbvgggx4MB7f658Ul4cvB9hwewFupYlKmXUnWFLUS4/Y249N6DzxY1nYtL5cf1laA34i9SpImjlwMJSV8cBqPnbH/54hvnbUT9B8nGYMyLKs1XVg=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://www.rrt.lt/failai/LT-TSL.xml</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>LT</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/vnd.etsi.tsl+xml</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">Communications Regulatory Authority of the Republic of Lithuania</Name>
-+                     <Name xml:lang="lt">Lietuvos Respublikos ryšių reguliavimo tarnyba</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/LT</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIGEzCCBPugAwIBAgIDC0wwMA0GCSqGSIb3DQEBCwUAMEwxCzAJBgNVBAYTAkxVMRYwFAYDVQQKEw1MdXhUcnVzdCBTLkEuMSUwIwYDVQQDExxMdXhUcnVzdCBHbG9iYWwgUXVhbGlmaWVkIENBMB4XDTE0MDYwMzA2MDUxMVoXDTE3MDYwMzA2MDUxMVowggEWMQswCQYDVQQGEwJGUjELMAkGA1UEBxMCTFUxDjAMBgNVBAoTBUlMTkFTMRMwEQYDVQQLEwpMVTIyOTU5NDYzMSwwKgYDVQQDEyNKRUFOLVBISUxJUFBFIFBJRVJSRSBKVUxJRU4gSFVNQkVSVDEQMA4GA1UEBBMHSFVNQkVSVDEkMCIGA1UEKhMbSkVBTi1QSElMSVBQRSBQSUVSUkUgSlVMSUVOMR0wGwYDVQQFExQxMTEwNTg3NTA2MDAzMjIzMjM5MDEyMDAGCSqGSIb3DQEJARYjamVhbi1waGlsaXBwZS5odW1iZXJ0QGlsbmFzLmV0YXQubHUxHDAaBgNVBAwTE1Byb2Zlc3Npb25hbCBQZXJzb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCkJS3Cl5PSHpwyJ2vdiaYFt20+OC+YAToHK9POubXp0o5vt2Cp7scmOaqUb4Qo6wRPgcBQIhvyDN5Loar/JXpfcq533jKbPnFDwRwT4cwfH3aG8bhkjBOWNjKi5PL5K1YRG18EcggoiXsrXTHHUdXtUBII9fPDxMHG2iPGVWMWRPwF0EWE/lmlrXo0V1PFoQiHmv8tRyXnFr45FzwRn1iTbrZP9SQrq76UTZi6HjfgJYQK+Tbu5GrMgLKYMtBE/7BqsgrMnqHtgLTgj00/bLSeoZ0fMEvpEAF0QioKOSd3wn+4WfHPfXzjHVZ0zm1jB+E4LhOyZNvcvleaLeL7sUzfAgMBAAGjggIwMIICLDAMBgNVHRMBAf8EAjAAMGEGCCsGAQUFBwEBBFUwUzAjBggrBgEFBQcwAYYXaHR0cDovL29jc3AubHV4dHJ1c3QubHUwLAYIKwYBBQUHMAKGIGh0dHA6Ly9jYS5sdXh0cnVzdC5sdS9MVEdRQ0EuY3J0MIIBHgYDVR0gBIIBFTCCAREwggEDBggrgSsBAQoDATCB9jCBxwYIKwYBBQUHAgIwgboagbdMdXhUcnVzdCBRdWFsaWZpZWQgQ2VydGlmaWNhdGUgb24gU1NDRCBDb21wbGlhbnQgd2l0aCBFVFNJIFRTIDEwMSA0NTYgUUNQKyBjZXJ0aWZpY2F0ZSBwb2xpY3kuIEtleSBHZW5lcmF0aW9uIGJ5IENTUC4gU29sZSBBdXRob3Jpc2VkIFVzYWdlOiBTdXBwb3J0IG9mIFF1YWxpZmllZCBFbGVjdHJvbmljIFNpZ25hdHVyZS4wKgYIKwYBBQUHAgEWHmh0dHBzOi8vcmVwb3NpdG9yeS5sdXh0cnVzdC5sdTAIBgYEAIswAQEwIgYIKwYBBQUHAQMEFjAUMAgGBgQAjkYBATAIBgYEAI5GAQQwCwYDVR0PBAQDAgZAMB8GA1UdIwQYMBaAFDQWG/HTZGdiTKM0vA2zU6R8ofEXMDIGA1UdHwQrMCkwJ6AloCOGIWh0dHA6Ly9jcmwubHV4dHJ1c3QubHUvTFRHUUNBLmNybDARBgNVHQ4ECgQIT+0vf3rcAoMwDQYJKoZIhvcNAQELBQADggEBAC1FnczzNUtm3n8rhkvhCPI2kZl110v/g3bPYV2cb2ifqczKN9suYU/cTpSzd/HKO285Skkc/SxDxN1ayctLt04DAdXnSgUCmWLNAgYUp2igrVyp8ZO5DTU5QlQuYUBZfbyVczi9r8E91XvO8DVKXbmP+b0tkRMpCWDLFnquE3e26dsKFmxxL89V7OvAjKyC4faoKK1XCZ9uZKAl0pH/hMqagk09glewuPO4WcRPdOgVqvOzllLh2o13uJhJ70OUdc4bg0WgLtDZqVqQ7gFjR/kG9c1J20vhAwGA9gksE2apeS3fTRH6FCuWInHlxMx4m7fc7hMjzX7/MihVYL5cZGs=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIF+DCCBOCgAwIBAgIDCrXJMA0GCSqGSIb3DQEBCwUAMEwxCzAJBgNVBAYTAkxVMRYwFAYDVQQKEw1MdXhUcnVzdCBTLkEuMSUwIwYDVQQDExxMdXhUcnVzdCBHbG9iYWwgUXVhbGlmaWVkIENBMB4XDTE0MDIxOTA4NTk0OVoXDTE3MDIxOTA4NTk0OVowgfwxCzAJBgNVBAYTAkxVMQswCQYDVQQHEwJMVTEOMAwGA1UEChMFSUxOQVMxEzARBgNVBAsTCkxVMjI5NTk0NjMxITAfBgNVBAsTGERpZ2l0YWwgdHJ1c3QgZGVwYXJ0bWVudDETMBEGA1UEAxMKQWxhaW4gV2FobDENMAsGA1UEBBMEV2FobDEOMAwGA1UEKhMFQWxhaW4xHTAbBgNVBAUTFDExMTA1ODg3NzUwMDMxNTcwMTI3MScwJQYJKoZIhvcNAQkBFhhhbGFpbi53YWhsQGlsbmFzLmV0YXQubHUxHDAaBgNVBAwTE1Byb2Zlc3Npb25hbCBQZXJzb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4gbOHXYhqHTbSC9C/YMYeY82K6PP8CsVgbK8RH7i8T+870jmrbfgQyK5/voNJrp76lZpBny3fO5LwfzdMmmcsO8WPcpnQ/DTQhPoYkgkKSWwKpmrtSGeOyGkM2zcVgwBsyER8Nmm3ySqsBUDrVi5fsT587QQvj+gihslTD1dhkvPSQtCsmUjhCOHzX9G5AxSr/0RNtJIGysQDs9/8RuZL8A/+FjYIUAbkLLvFzmTK6NVqroWfU0o1QZ3i8j3Am144q/hZHcyNkB/jG/gsuxnskOMlUa2GbyffCPJlxnb7Ca1FgMl52kGIASFx6Li1T3ubP5y/6qSslP/kVnwJefRJAgMBAAGjggIwMIICLDAMBgNVHRMBAf8EAjAAMGEGCCsGAQUFBwEBBFUwUzAjBggrBgEFBQcwAYYXaHR0cDovL29jc3AubHV4dHJ1c3QubHUwLAYIKwYBBQUHMAKGIGh0dHA6Ly9jYS5sdXh0cnVzdC5sdS9MVEdRQ0EuY3J0MIIBHgYDVR0gBIIBFTCCAREwggEDBggrgSsBAQoDATCB9jCBxwYIKwYBBQUHAgIwgboagbdMdXhUcnVzdCBRdWFsaWZpZWQgQ2VydGlmaWNhdGUgb24gU1NDRCBDb21wbGlhbnQgd2l0aCBFVFNJIFRTIDEwMSA0NTYgUUNQKyBjZXJ0aWZpY2F0ZSBwb2xpY3kuIEtleSBHZW5lcmF0aW9uIGJ5IENTUC4gU29sZSBBdXRob3Jpc2VkIFVzYWdlOiBTdXBwb3J0IG9mIFF1YWxpZmllZCBFbGVjdHJvbmljIFNpZ25hdHVyZS4wKgYIKwYBBQUHAgEWHmh0dHBzOi8vcmVwb3NpdG9yeS5sdXh0cnVzdC5sdTAIBgYEAIswAQEwIgYIKwYBBQUHAQMEFjAUMAgGBgQAjkYBATAIBgYEAI5GAQQwCwYDVR0PBAQDAgZAMB8GA1UdIwQYMBaAFDQWG/HTZGdiTKM0vA2zU6R8ofEXMDIGA1UdHwQrMCkwJ6AloCOGIWh0dHA6Ly9jcmwubHV4dHJ1c3QubHUvTFRHUUNBLmNybDARBgNVHQ4ECgQIR2vHCdq/rJAwDQYJKoZIhvcNAQELBQADggEBAAUwL95Qob7946jCFDjS1lA8tYTduCpWwHgfj/hCkJZBRv3bPD5Q+UxbEca+R6lXyAaym5olPw+8wRZbsVYxmC7UuESltk3+BqmsLLCCdHDuY6A9pXrB8rtfHbKM6l7cutaqCF2UXIysXaNqFxl0rRbV+GvGZBrUbcaZWKXaVyYpLkSxOwcux9penyG7xPuV94hxVZeXFmVBwzQwxJZpOJVMcTGV/h83TU5eRj5Sm38RFAXik60I1CJfw/oNOmqnJdVdLh72gMad2zNECzqxPwAWWcxlm8sccjBq5UEZNsFOZsTUrC2S7ERMb8OoiMCF/FeGawkBZk644/DATAXfTj4=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://www.portail-qualite.public.lu/fr/publications/confiance-numerique/liste-confiance-nationale/tsl-pdf/TSL-PDF.pdf</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>LU</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/pdf</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">ILNAS</Name>
-+                     <Name xml:lang="fr">ILNAS</Name>
-+                     <Name xml:lang="de">ILNAS</Name>
-+                     <Name xml:lang="fr">Institut Luxembourgeois de la Normalisation, de l'Accréditation, de la Sécurité et qualité des produits et services</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/LU</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIGEzCCBPugAwIBAgIDC0wwMA0GCSqGSIb3DQEBCwUAMEwxCzAJBgNVBAYTAkxVMRYwFAYDVQQKEw1MdXhUcnVzdCBTLkEuMSUwIwYDVQQDExxMdXhUcnVzdCBHbG9iYWwgUXVhbGlmaWVkIENBMB4XDTE0MDYwMzA2MDUxMVoXDTE3MDYwMzA2MDUxMVowggEWMQswCQYDVQQGEwJGUjELMAkGA1UEBxMCTFUxDjAMBgNVBAoTBUlMTkFTMRMwEQYDVQQLEwpMVTIyOTU5NDYzMSwwKgYDVQQDEyNKRUFOLVBISUxJUFBFIFBJRVJSRSBKVUxJRU4gSFVNQkVSVDEQMA4GA1UEBBMHSFVNQkVSVDEkMCIGA1UEKhMbSkVBTi1QSElMSVBQRSBQSUVSUkUgSlVMSUVOMR0wGwYDVQQFExQxMTEwNTg3NTA2MDAzMjIzMjM5MDEyMDAGCSqGSIb3DQEJARYjamVhbi1waGlsaXBwZS5odW1iZXJ0QGlsbmFzLmV0YXQubHUxHDAaBgNVBAwTE1Byb2Zlc3Npb25hbCBQZXJzb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCkJS3Cl5PSHpwyJ2vdiaYFt20+OC+YAToHK9POubXp0o5vt2Cp7scmOaqUb4Qo6wRPgcBQIhvyDN5Loar/JXpfcq533jKbPnFDwRwT4cwfH3aG8bhkjBOWNjKi5PL5K1YRG18EcggoiXsrXTHHUdXtUBII9fPDxMHG2iPGVWMWRPwF0EWE/lmlrXo0V1PFoQiHmv8tRyXnFr45FzwRn1iTbrZP9SQrq76UTZi6HjfgJYQK+Tbu5GrMgLKYMtBE/7BqsgrMnqHtgLTgj00/bLSeoZ0fMEvpEAF0QioKOSd3wn+4WfHPfXzjHVZ0zm1jB+E4LhOyZNvcvleaLeL7sUzfAgMBAAGjggIwMIICLDAMBgNVHRMBAf8EAjAAMGEGCCsGAQUFBwEBBFUwUzAjBggrBgEFBQcwAYYXaHR0cDovL29jc3AubHV4dHJ1c3QubHUwLAYIKwYBBQUHMAKGIGh0dHA6Ly9jYS5sdXh0cnVzdC5sdS9MVEdRQ0EuY3J0MIIBHgYDVR0gBIIBFTCCAREwggEDBggrgSsBAQoDATCB9jCBxwYIKwYBBQUHAgIwgboagbdMdXhUcnVzdCBRdWFsaWZpZWQgQ2VydGlmaWNhdGUgb24gU1NDRCBDb21wbGlhbnQgd2l0aCBFVFNJIFRTIDEwMSA0NTYgUUNQKyBjZXJ0aWZpY2F0ZSBwb2xpY3kuIEtleSBHZW5lcmF0aW9uIGJ5IENTUC4gU29sZSBBdXRob3Jpc2VkIFVzYWdlOiBTdXBwb3J0IG9mIFF1YWxpZmllZCBFbGVjdHJvbmljIFNpZ25hdHVyZS4wKgYIKwYBBQUHAgEWHmh0dHBzOi8vcmVwb3NpdG9yeS5sdXh0cnVzdC5sdTAIBgYEAIswAQEwIgYIKwYBBQUHAQMEFjAUMAgGBgQAjkYBATAIBgYEAI5GAQQwCwYDVR0PBAQDAgZAMB8GA1UdIwQYMBaAFDQWG/HTZGdiTKM0vA2zU6R8ofEXMDIGA1UdHwQrMCkwJ6AloCOGIWh0dHA6Ly9jcmwubHV4dHJ1c3QubHUvTFRHUUNBLmNybDARBgNVHQ4ECgQIT+0vf3rcAoMwDQYJKoZIhvcNAQELBQADggEBAC1FnczzNUtm3n8rhkvhCPI2kZl110v/g3bPYV2cb2ifqczKN9suYU/cTpSzd/HKO285Skkc/SxDxN1ayctLt04DAdXnSgUCmWLNAgYUp2igrVyp8ZO5DTU5QlQuYUBZfbyVczi9r8E91XvO8DVKXbmP+b0tkRMpCWDLFnquE3e26dsKFmxxL89V7OvAjKyC4faoKK1XCZ9uZKAl0pH/hMqagk09glewuPO4WcRPdOgVqvOzllLh2o13uJhJ70OUdc4bg0WgLtDZqVqQ7gFjR/kG9c1J20vhAwGA9gksE2apeS3fTRH6FCuWInHlxMx4m7fc7hMjzX7/MihVYL5cZGs=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIF+DCCBOCgAwIBAgIDCrXJMA0GCSqGSIb3DQEBCwUAMEwxCzAJBgNVBAYTAkxVMRYwFAYDVQQKEw1MdXhUcnVzdCBTLkEuMSUwIwYDVQQDExxMdXhUcnVzdCBHbG9iYWwgUXVhbGlmaWVkIENBMB4XDTE0MDIxOTA4NTk0OVoXDTE3MDIxOTA4NTk0OVowgfwxCzAJBgNVBAYTAkxVMQswCQYDVQQHEwJMVTEOMAwGA1UEChMFSUxOQVMxEzARBgNVBAsTCkxVMjI5NTk0NjMxITAfBgNVBAsTGERpZ2l0YWwgdHJ1c3QgZGVwYXJ0bWVudDETMBEGA1UEAxMKQWxhaW4gV2FobDENMAsGA1UEBBMEV2FobDEOMAwGA1UEKhMFQWxhaW4xHTAbBgNVBAUTFDExMTA1ODg3NzUwMDMxNTcwMTI3MScwJQYJKoZIhvcNAQkBFhhhbGFpbi53YWhsQGlsbmFzLmV0YXQubHUxHDAaBgNVBAwTE1Byb2Zlc3Npb25hbCBQZXJzb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4gbOHXYhqHTbSC9C/YMYeY82K6PP8CsVgbK8RH7i8T+870jmrbfgQyK5/voNJrp76lZpBny3fO5LwfzdMmmcsO8WPcpnQ/DTQhPoYkgkKSWwKpmrtSGeOyGkM2zcVgwBsyER8Nmm3ySqsBUDrVi5fsT587QQvj+gihslTD1dhkvPSQtCsmUjhCOHzX9G5AxSr/0RNtJIGysQDs9/8RuZL8A/+FjYIUAbkLLvFzmTK6NVqroWfU0o1QZ3i8j3Am144q/hZHcyNkB/jG/gsuxnskOMlUa2GbyffCPJlxnb7Ca1FgMl52kGIASFx6Li1T3ubP5y/6qSslP/kVnwJefRJAgMBAAGjggIwMIICLDAMBgNVHRMBAf8EAjAAMGEGCCsGAQUFBwEBBFUwUzAjBggrBgEFBQcwAYYXaHR0cDovL29jc3AubHV4dHJ1c3QubHUwLAYIKwYBBQUHMAKGIGh0dHA6Ly9jYS5sdXh0cnVzdC5sdS9MVEdRQ0EuY3J0MIIBHgYDVR0gBIIBFTCCAREwggEDBggrgSsBAQoDATCB9jCBxwYIKwYBBQUHAgIwgboagbdMdXhUcnVzdCBRdWFsaWZpZWQgQ2VydGlmaWNhdGUgb24gU1NDRCBDb21wbGlhbnQgd2l0aCBFVFNJIFRTIDEwMSA0NTYgUUNQKyBjZXJ0aWZpY2F0ZSBwb2xpY3kuIEtleSBHZW5lcmF0aW9uIGJ5IENTUC4gU29sZSBBdXRob3Jpc2VkIFVzYWdlOiBTdXBwb3J0IG9mIFF1YWxpZmllZCBFbGVjdHJvbmljIFNpZ25hdHVyZS4wKgYIKwYBBQUHAgEWHmh0dHBzOi8vcmVwb3NpdG9yeS5sdXh0cnVzdC5sdTAIBgYEAIswAQEwIgYIKwYBBQUHAQMEFjAUMAgGBgQAjkYBATAIBgYEAI5GAQQwCwYDVR0PBAQDAgZAMB8GA1UdIwQYMBaAFDQWG/HTZGdiTKM0vA2zU6R8ofEXMDIGA1UdHwQrMCkwJ6AloCOGIWh0dHA6Ly9jcmwubHV4dHJ1c3QubHUvTFRHUUNBLmNybDARBgNVHQ4ECgQIR2vHCdq/rJAwDQYJKoZIhvcNAQELBQADggEBAAUwL95Qob7946jCFDjS1lA8tYTduCpWwHgfj/hCkJZBRv3bPD5Q+UxbEca+R6lXyAaym5olPw+8wRZbsVYxmC7UuESltk3+BqmsLLCCdHDuY6A9pXrB8rtfHbKM6l7cutaqCF2UXIysXaNqFxl0rRbV+GvGZBrUbcaZWKXaVyYpLkSxOwcux9penyG7xPuV94hxVZeXFmVBwzQwxJZpOJVMcTGV/h83TU5eRj5Sm38RFAXik60I1CJfw/oNOmqnJdVdLh72gMad2zNECzqxPwAWWcxlm8sccjBq5UEZNsFOZsTUrC2S7ERMb8OoiMCF/FeGawkBZk644/DATAXfTj4=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://www.portail-qualite.public.lu/fr/publications/confiance-numerique/liste-confiance-nationale/tsl-xml/TSL-XML.xml</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>LU</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/vnd.etsi.tsl+xml</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">ILNAS</Name>
-+                     <Name xml:lang="fr">ILNAS</Name>
-+                     <Name xml:lang="fr">Institut Luxembourgeois de la Normalisation, de l'Accréditation, de la Sécurité et qualité des produits et services</Name>
-+                     <Name xml:lang="de">ILNAS</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/LU</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIGHzCCBQegAwIBAgIOVdHN3GH/hnsABAAU4ygwDQYJKoZIhvcNAQEFBQAwTzELMAkGA1UEBhMCTFYxKDAmBgNVBAsTH1NlcnRpZmlrYWNpamFzIHBha2FscG9qdW11IGRhbGExFjAUBgNVBAMTDUUtTUUgU0kgKENBMSkwHhcNMTQwODI2MTI1NTM0WhcNMTgwODI1MTI1NTM0WjB4MQswCQYDVQQGEwJMVjEfMB0GA1UEChMWRGF0dSB2YWxzdHMgaW5zcGVrY2lqYTEbMBkGA1UECxMSTFYgVFNMIHNpZ25hdHVyZSAxMSswKQYDVQQDEyJMYXR2aWFuIFRydXN0IExpc3QgU2NoZW1lIE9wZXJhdG9yMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtHMwFE2pSlMGpRdK/TbJvuAYllFKCKPPKA/ZNKsf6oDSziOgzVocZaJKeYLBGVuwhDtDG0EDp2ZJ8B+O1aKlN4l4IKGQ4jhwmjax4we2No5681zNj3ofnL8ARIEV5cz+Fq47K3WBhD46Khk9xGN6tJnpUFH/O8Aptp/ue1AuZujFGUuTgyjjaaWJY6/gsCQZesEho5yqJ2Bw4YLwN6aSq69/xFNzMTcFcI2vC7VVKpOwGzXvQ8hBjtcNO8OcLX7e4JWrFeWKutTnelYhRWIUymrZ7cFF9aOJPiJm/ocEFoFGDkCEUOZ3c9DnEKj1k9nz74Z+ETOmmVA5eoZxxzjEKQIDAQABo4ICzjCCAsowHQYDVR0OBBYEFKfHsxCpx5cohHTvaDoSAipI4S2oMB8GA1UdIwQYMBaAFH/spibD8LJv/ruFlJkuVozQtdq1MIHhBgNVHR8EgdkwgdYwgdOggdCggc2GLmh0dHA6Ly93d3cuZW1lLmx2L2NkcC9FLU1FJTIwU0klMjAoQ0ExKSg0KS5jcmyGgZpsZGFwOi8vZW1lLmx2L2NuPUUtTUUlMjBTSSUyMChDQTEpKDQpLG91PVNlcnRpZmlrYWNpamFzJTIwcGFrYWxwb2p1bXUlMjBkYWxhLG89RS1NRSxjPWx2P2NlcnRpZmljYXRlcmV2b2NhdGlvbmxpc3Q/YmFzZT9vYmplY3RjbGFzcz1jZXJ0aWZpY2F0aW9uYXV0aG9yaXR5MIIBGwYIKwYBBQUHAQEEggENMIIBCTA6BggrBgEFBQcwAoYuaHR0cDovL3d3dy5lbWUubHYvYWlhL0UtTUUlMjBTSSUyMChDQTEpKDQpLmNydDAtBggrBgEFBQcwAYYhaHR0cHM6Ly9vY3NwLmVtZS5sdi9yZXNwb25kZXIuZW1lMIGbBggrBgEFBQcwAoaBjmxkYXA6Ly9lbWUubHYvY249RS1NRSUyMFNJJTIwKENBMSkoNCksb3U9U2VydGlmaWthY2lqYXMlMjBwYWthbHBvanVtdSUyMGRhbGEsbz1FLU1FLGM9bHY/Y2FjZXJ0aWZpY2F0ZT9iYXNlP29iamVjdGNsYXNzPWNlcnRpZmljYXRpb25hdXRob3JpdHkwDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCBkAwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIgrySbtKyZ4L5jwXNummCwJdhgSSC0dMwhdawFwIBZAIBCTARBgNVHSUECjAIBgYEAJE3AwAwGQYJKwYBBAGCNxUKBAwwCjAIBgYEAJE3AwAwDQYJKoZIhvcNAQEFBQADggEBACbE+/J+cQ6YPJI+0TzsIt8SR0h9Z8As/YWH1Awuqz4+XWS6Vja8lt38xxjRUnEY45ENjiJssgpIErT85tSKOUemZqed2oVw4vfsEb3/miZrFSZRfEVFHDq+qXcpmEZTW8qoScFLoe2snA0LFEnOKANm3F39W97eIKGCSbkzp6SHtXSuHOlTAF1jCc1BQY56utCOyStSn3V2lbD1MKK4vPwMmZYw45+bZuTzEwr00b1D77i3QZF6FemvdQl8JEJdbzzOKKV8CVFcUykJCkrJTKeJTrQpXtB5ffDE0r0j1rX5Xaqq2qQwTeYOafrgPVdiWEIJzM/7XGfAjqL3jvbiDAw=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIGHzCCBQegAwIBAgIOVdHN3GH/hnsABAAV2LYwDQYJKoZIhvcNAQEFBQAwTzELMAkGA1UEBhMCTFYxKDAmBgNVBAsTH1NlcnRpZmlrYWNpamFzIHBha2FscG9qdW11IGRhbGExFjAUBgNVBAMTDUUtTUUgU0kgKENBMSkwHhcNMTQxMDA3MDgwMjQ5WhcNMTcxMDA2MDgwMjQ5WjB4MQswCQYDVQQGEwJMVjEfMB0GA1UEChMWRGF0dSB2YWxzdHMgaW5zcGVrY2lqYTEbMBkGA1UECxMSTFYgVFNMIHNpZ25hdHVyZSAyMSswKQYDVQQDEyJMYXR2aWFuIFRydXN0IExpc3QgU2NoZW1lIE9wZXJhdG9yMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu+ds9FjOl2ByQ7MvUWZUFBxHkMT+94TvmjmmUDfFFmQ4mV/GJkdjLKw3CAVmE9QpfVu4+CwtPr0qVTV14KJUgwm89CbI7CcWL+dUBZvFctEAcvTUAD69gZu8iaKrS1jK4NDaVXbJSjAMyqMc1ezG5pFnUoYiaFjphmHaa9uHJaFogBrMnF+z+dZAtcVf/eqCO1gaLayMRJGpm/TuX5ploouIYQF+djQ+BYmtzx/p2/knt3ij+C0kIkYu94KegROx7w45DK6N9vGH5S3VPq4dAY5JrZfRFqw+nQgF4AiRJbYWgKU8A5aQEL4Aqo2rtmqaUBZBUpnzKCcfUssEod3u/QIDAQABo4ICzjCCAsowHQYDVR0OBBYEFISl6Smqc1SZkdtfbUC4NReg4nIOMB8GA1UdIwQYMBaAFH/spibD8LJv/ruFlJkuVozQtdq1MIHhBgNVHR8EgdkwgdYwgdOggdCggc2GLmh0dHA6Ly93d3cuZW1lLmx2L2NkcC9FLU1FJTIwU0klMjAoQ0ExKSg0KS5jcmyGgZpsZGFwOi8vZW1lLmx2L2NuPUUtTUUlMjBTSSUyMChDQTEpKDQpLG91PVNlcnRpZmlrYWNpamFzJTIwcGFrYWxwb2p1bXUlMjBkYWxhLG89RS1NRSxjPWx2P2NlcnRpZmljYXRlcmV2b2NhdGlvbmxpc3Q/YmFzZT9vYmplY3RjbGFzcz1jZXJ0aWZpY2F0aW9uYXV0aG9yaXR5MIIBGwYIKwYBBQUHAQEEggENMIIBCTA6BggrBgEFBQcwAoYuaHR0cDovL3d3dy5lbWUubHYvYWlhL0UtTUUlMjBTSSUyMChDQTEpKDQpLmNydDAtBggrBgEFBQcwAYYhaHR0cHM6Ly9vY3NwLmVtZS5sdi9yZXNwb25kZXIuZW1lMIGbBggrBgEFBQcwAoaBjmxkYXA6Ly9lbWUubHYvY249RS1NRSUyMFNJJTIwKENBMSkoNCksb3U9U2VydGlmaWthY2lqYXMlMjBwYWthbHBvanVtdSUyMGRhbGEsbz1FLU1FLGM9bHY/Y2FjZXJ0aWZpY2F0ZT9iYXNlP29iamVjdGNsYXNzPWNlcnRpZmljYXRpb25hdXRob3JpdHkwDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCBkAwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIgrySbtKyZ4L5jwXNummCwJdhgSSC0dMwhdawFwIBZAIBCjARBgNVHSUECjAIBgYEAJE3AwAwGQYJKwYBBAGCNxUKBAwwCjAIBgYEAJE3AwAwDQYJKoZIhvcNAQEFBQADggEBADKXV4IbJktD4j2y0bGHkIgQAb906PYcKx8KSRM78niv0r8mRyCaaCPLCms58ueb9/eDTOCMJllL3sre8BPZVJQcQ3KjxrPrBv2JGP/5igoGObLaCe+ZZVyXkHXqi4uJAu2PdiWVosO/dHyDsdUGtdlWDqjOjrr98ouGpkv+i5Rp8hfK2/SmDTg7mHy+pPoYAHQ4/2pmVWCSppjLFNCTsz0R4K0AnCRkdkX+/RqsKP0sxpfiomusIPR6PDAXQO3ATGJH+v5nNsTEtwUskCCwYT9dc18zqSoQ/aiKrU8MZ6gR0XuituYmQMCoyiURcy/6EfIlTYJiLcF7Ccsy3vLBm84=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://www.dvi.gov.lv/en/wp-content/uploads/TSL/tsl-lv.xml</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>LV</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/vnd.etsi.tsl+xml</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">Data State Inspectorate</Name>
-+                     <Name xml:lang="lv">Datu valsts inspekcija</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/LV</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIDtTCCAp2gAwIBAgIJAPXsVjGOrIQXMA0GCSqGSIb3DQEBCwUAMEkxCzAJBgNVBAYTAk1UMREwDwYDVQQHEwhGbG9yaWFuYTEnMCUGA1UEChMeTWFsdGEgQ29tbXVuaWNhdGlvbnMgQXV0aG9yaXR5MB4XDTE0MDUyMDA5NTE1NloXDTE4MDUxOTA5NTE1NlowSTELMAkGA1UEBhMCTVQxETAPBgNVBAcTCEZsb3JpYW5hMScwJQYDVQQKEx5NYWx0YSBDb21tdW5pY2F0aW9ucyBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDKPl3MKhU9x9uDAU01z90WiEL1r9L7v5BQ3vd3F9FQ3fXaxgKlGxEbaMoGYlFgIfuq5ryG+JDq2r4Rk7PW0POoFKHWZofzVSU0GLKn5z3aqnuuL5CN2yQb8j4hKECeWiVzVd5R67UrS/yjIlRvFSjbGU+q2x4AGUP+M24seGmPjbFjTQmPdxal9crrrI0dUJ62fAI6XDqsfJf/OJ2GZziJoBEDwmlDJfGlE0FhKXqwGN9wnfE35BcCyyJ9f1zdOtOE7LheLzslMXC0i6qyZ1FNHpXKyCjVPIrEjdagZcY3K+V+TUh/SFTgRck3TqN2F+kCrN+xVEcOf9oQgb8vAv7nAgMBAAGjgZ8wgZwwYwYDVR0jBFwwWqFNpEswSTELMAkGA1UEBhMCTVQxETAPBgNVBAcTCEZsb3JpYW5hMScwJQYDVQQKEx5NYWx0YSBDb21tdW5pY2F0aW9ucyBBdXRob3JpdHmCCQD17FYxjqyEFzAJBgNVHRMEAjAAMAsGA1UdDwQEAwIGwDAdBgNVHQ4EFgQU/dPIsI60+QT7YKYnhx45VDdb9YkwDQYJKoZIhvcNAQELBQADggEBAGWWjEBsICFiNXowAHFd2kzhWKBPvcPOYJ3hW0BjQvCxcRK+zM1jUU6SMTOv8k56mm3gfakEmlCWGYj1tyXmGwYtthBkJtkthOygX00RrwAVXXZY6yf1H2SB1vvM0+NL41apSBPDI6tQhD2uw7wHLZBnaIoC4iqUAQBdH3+DQ4KZ9fYg7ULu3W1s5SKa96yj6zKyO+NQnZd9e/WCJrlAtrf0f8BHmMSkbJB3u6bvEc4tWnj1h5oV+esIFi0nbfZMpREExCF2V4eq1gBOe6zz/pfXhO8evjb4Kn7Loyw8Sr2GXMIbypbn67e50BqQdtUVeukD+l50/UCA/7xI2VXSp+Y=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIDtTCCAp2gAwIBAgIJANGZrDHpPeweMA0GCSqGSIb3DQEBCwUAMEkxCzAJBgNVBAYTAk1UMREwDwYDVQQHEwhGbG9yaWFuYTEnMCUGA1UEChMeTWFsdGEgQ29tbXVuaWNhdGlvbnMgQXV0aG9yaXR5MB4XDTE0MDUyMDA5NTcyNVoXDTIwMDUwODA5NTcyNVowSTELMAkGA1UEBhMCTVQxETAPBgNVBAcTCEZsb3JpYW5hMScwJQYDVQQKEx5NYWx0YSBDb21tdW5pY2F0aW9ucyBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCzlByjEn5W2DyrJG4r6SA6HiC0+7xzJH4Fl/EqIomyoeSBkci32aW17Bhx1MyYq+uLb6IURMUoqSIs1ZNh4lj4yycgCq/UHh0GttERM643wAOQtrxb3/Ds3txIkJSJ+DCRVMOyDJO2uWqcXFa1V6e62xH2ZWSp/TbrmlRGzWlpVyu80xE/pIn6Gs7pEAyz8TUOiPsPOw5h3kJttrRURmq3WafcRW4eDiVUIehL1rGv8635qyB+JKG7pWw8OsfVylIAcj75UUTOqM4I6oHKyOJPLXM3DcPjzwfDwWlbXABgtNEDJYIfpQd9vdjEgXsXkmsSNzgd5vPh7MbOE58ShsgfAgMBAAGjgZ8wgZwwYwYDVR0jBFwwWqFNpEswSTELMAkGA1UEBhMCTVQxETAPBgNVBAcTCEZsb3JpYW5hMScwJQYDVQQKEx5NYWx0YSBDb21tdW5pY2F0aW9ucyBBdXRob3JpdHmCCQDRmawx6T3sHjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIGwDAdBgNVHQ4EFgQUTU4Fh/R+vnm6W3aZdKQNAtGpfT8wDQYJKoZIhvcNAQELBQADggEBAAgU3PUUWGxToG5cDdZAVBimax+O6LbdSrxi2V2Sy4RmKcMZzT/9G9Gw+nHgFrb/4nkZD550RWArzhBpv4+2+G3WFroZ6ThYxsPpLdayU7Rj7JtRoCkE7qOPzerTE7k4jMIb7ejdrNvMRZz3BjEu5PE80hpUByXGHVTqBq8lw/CehgdfYD/CtLZ2hJK9o1KPqi8DPKMAvFQyYcSZ5G5GqMnhbwyZKo1YB/cEl73KsZ3OF4asKSSh5vQwbRpxd/AQTVLr9Y6VyQ+xl4NXBUhIgKoNyLm3B43tel3l4E314L5ihFJK6Kz/P6IfTeU8orCpTFfC4ylogdhMwlLgXlaoNwM=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://www.mca.org.mt/tsl/MT_TSL.xml</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>MT</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/vnd.etsi.tsl+xml</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">Malta Communications Authority</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/MT</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIF/jCCA+agAwIBAgIFEuuke34wDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCTkwxKjAoBgNVBAoMIUF1dGhvcml0eSBmb3IgQ29uc3VtZXJzICYgTWFya2V0czEWMBQGA1UEAwwNTkwgVFNMIFNJR05FUjEVMBMGA1UEFBMMKzMxNzA3MjIyMDAwMQowCAYDVQQFEwEyMB4XDTEzMDQwMTAwMDAwMFoXDTIwMDMyNTAwMDAwMFowdDELMAkGA1UEBhMCTkwxKjAoBgNVBAoMIUF1dGhvcml0eSBmb3IgQ29uc3VtZXJzICYgTWFya2V0czEWMBQGA1UEAwwNTkwgVFNMIFNJR05FUjEVMBMGA1UEFBMMKzMxNzA3MjIyMDAwMQowCAYDVQQFEwEyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAriEnqugEYAIKecxPDpGzACCuO+qGAdHHlrIjE2RxqIwGGY0poppNoxAETuKUiU7VmdRk366UFtGWvl6xb1lAL5d4SL8695oZcKX47u04uCusceEEyujfzrRAm62UWL/1+CChpPeZLqgnVc60152qjUwR2ogOCV13HZXegWrVUxXMwlag5mSF0Di1E93wVMHH3+4jAj/BRDtpmaFBRQ5X1xOZN73jVU6y8S8i96CHFem2jiDh/FPV+jvZALObhwNZ3bFWNZDt1thHufUMrLz1wYb65ilOXeSBYUXRDLGALZUvNPnKwkv1O4xU2tCpJ+29mPkRiBuzc8qZ40mo85UG0TQfqXbOEW4bRIkk57ewqHyLtXjCHXznXDt4mp19MYwIQ+0sDWnsw14G1U/XvlcFgAnz054X1f4B38WVYvuVemHr64s3T/cQsvhL/bAoBi3NDzq9xBl6e2TlHL5LLavp+Yw37+CYv2mZveVi3NcMer8Vgzy3M9PT00/ZG9cjtv7sheRbxMqZjpfLyEtULSw/ecK9APhOPrUn5CYFfBZeh6XRSkI5mZ8NUmJDQ4mN62EUP2ayetSpaugAkUUbNc/RYwZrxgH+2ey/6LOvOFmv6OOg34saFLdKdUddZpFcQe+ID8N0TKTG3nhN+JqV8QAzbsPCRF6DP2dIKC6TwgezxBUCAwEAAaOBljCBkzAdBgNVHQ4EFgQUtusU1UVT6Rll2H8hMx/m+2RWJfcwCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCBsAwEQYDVR0gBAowCDAGBgRVHSAAMDEGA1UdEQQqMCiBCnR0cEBhY20ubmyGGmh0dHBzOi8vd3d3LmFjbS5ubC9lbi90c2wvMBEGA1UdJQQKMAgGBgQAkTcDADANBgkqhkiG9w0BAQsFAAOCAgEAXMD8Y/0+FNwWfhcBcN5aMp8eRQHURDQe5LvkjF5YRj+Ws4KIse1O/bjD+BTvRUbhmTOH3cxfvHzGiO6EML4+a2ovToZvPXEWw9v3qN5bl0ShYLUbZA9IHTljuZUTab2ILtwX98YDqiiBl7mR0X5SeqeULBBzv29EBctgxpkGNvxRRsT6HFUsjEy3y018euYGgL/uKXnLoNz4MXWOmPfk705br16kM9/cg0p14k5kg4UZCFzGwMEzqpHUK/Ps/KH/xkgN0IlVxu/h+rLugJEVqJ1cumEteqHsbuyxLOrqIPU8utDtm71zkc06nery3xXU8L5+bjtYRlGzgioK0nNwXhuXaJT/hA3cYlXHnw6R9CqWJ4loSueg5dM/JO1YpMhLQrCSAPteW7D9+2zXeQ8YXE69ZQZ5oiB0MiGnU03r6cH2sls9loX3e3vQZ3XNkct1m20AzZ2GZucPI56S765nRHZzHfTz4AalEG2zyk/5dUz1bUR5jwYc9ccErJj20ynIKFKqIQwrAG2ZXRvi4YZNosckVYn/8dsOPW1XNVTwj7B6qcMlovqFZmZkVSZbFJxRWeM8qMOgaYK6UeknIMwUZdiQg96W6LdgiW25XE8VOWfJppG0dDw6xbwTr1xPMwuZdGu1HPF04iBFMZmjZa+CY2W3Ub1fJMRWw9Pewk0csKQ=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIFzzCCA7egAwIBAgIFEpzEZsgwDQYJKoZIhvcNAQELBQAwXTELMAkGA1UEBhMCTkwxKjAoBgNVBAoMIUF1dGhvcml0eSBmb3IgQ29uc3VtZXJzICYgTWFya2V0czEWMBQGA1UEAwwNTkwgVFNMIFNJR05FUjEKMAgGA1UEBRMBMzAeFw0xNDAxMDkwMDAwMDBaFw0yMDAzMjUwMDAwMDBaMF0xCzAJBgNVBAYTAk5MMSowKAYDVQQKDCFBdXRob3JpdHkgZm9yIENvbnN1bWVycyAmIE1hcmtldHMxFjAUBgNVBAMMDU5MIFRTTCBTSUdORVIxCjAIBgNVBAUTATMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDqOstItu84JkhN6hgxcV1YiGYUuhM9DduuaSuqiYwI0LtdTCbzRo9hbvU5KrvcmgcNBUVnOECAKOmP7h4U2+BZhM4ldf6rT4bv/arwuwwOQR7Po5erjMUhaxA6zcYsO1jPYYfI0+MZOCIZir3c4u5NdfPHhfzvv/lwob5OZ8/mhCaCVxwLvxto309L8yjzuYHc3H22veUoNxEN6pwhJWMPNVe1ERSPpG/7lCfaGVl3igvgQAA5oAQ21Ze23fSUJ/Tj6Xgj8Mai1HkD7+Lsq6q+faSZ62fel4xY8jquzm2AxLXNZl8nopzPYvzoUj7vCS52L1G4l475rS1hmm+Wr0NxlupJ61BF2S6tr9CCzBoeBT1vdNI8nbYkIwQuUI//etCjptvjXcGu4fD4u5zrAGceu92hxz4xHbztUjpsLEaioFPoCnWsyqFGtkvYDCyXxJ0fKmkB3KUpAoGh8Dhsi6JWr0nnMYrZUcRBAF1cie5qKBRMmD+/2wBTO4fEVmTFMiRexAz6kW45zQROpQ1405M7zyc77MgcgXvPwwJ4HJgEKzHDjYpCxWI2qlOPtkoNs8WAtn8Mbqxj/cuU9KlmGlCK+WQGDUOS4ziuwP12iIlxg0CROJmJu3wmVl8KvlwZjexub18n4K8VpznIXQWjt2MEBYNUSXFTM9Ms4Bamb57QYwIDAQABo4GVMIGSMB0GA1UdDgQWBBTuca7VbkGi4o0pPmNhW4X1+l+3iTAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIGwDARBgNVHSAECjAIMAYGBFUdIAAwMAYDVR0RBCkwJ4EKdHRwQGFjbS5ubIYZaHR0cDovL3d3dy5hY20ubmwvZW4vdHNsLzARBgNVHSUECjAIBgYEAJE3AwAwDQYJKoZIhvcNAQELBQADggIBALT6Uj/x8zfdpMY+78PM6yuWUvvKjA/Tqf1TAEPsWQY38PHA48td9tW8uy9gxoSaGvaAAQmrGI7D9e5u669I0exo0zN+7/eMIZp5eWxTmvRUrGhxuErbTmpxhWB2B8pm8vIfUGsAzC2YLsILp2Rv5rXApQwF/4gPPs4iWMb081SJ4cDL0iMvvLYYYfJY7Ob/3MrmsO4Uasj8YKQtuarFkEKOTP6DBRaUCnBpFfttdhF8MGOZPIMwO1YalKyjMzEQDz/L4nB1ZYtqyevqgj5+SxokugzY3/Ais05wjM0y3K4/Bj0ddWZCPfAiBpCqHNCW0j3FrJc2HodO9eKa/dl+b5g0hNu3xoHyLMe+KCe9MQpwu/dUBFLkg69UxX3RvgTLEfYpa1A1QMRt987xFqk65IL0pH68DWTL3RY4e6NvXg81nXeDzhKMRRk+PmHHS75s7WYZlXSPE1lLRBsN0CVoQSaGPWB2oLo54C/fuw6uq7KbXWVdisiHH7sZckSjkRl5yTNOjp6FT6niYH2S5a/qoR8zclL+AFmX1fLJ/IS4dYFDIaR2KAW4t7Bk+sIjGVZ2/k3+TsTKOH+iHPOxaYOyUn6olG4Bg4GJwpPB74EmRw8P2xnsXX4qevHA1KuNj/6YkvU4/uOiWjjphKSEFZoDkcHdwXdr2EuhJX89od0H8tAz</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>https://www.acm.nl/download/bestand/current-tsl.xml</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>NL</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/vnd.etsi.tsl+xml</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">Authority for Consumers &amp; Markets</Name>
-+                     <Name xml:lang="nl">Autoriteit Consument en Markt</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/NL</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIE8zCCA9ugAwIBAgILB2ZLeEvsahPcLG8wDQYJKoZIhvcNAQELBQAwSzELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBhc3MgQVMtOTgzMTYzMzI3MR0wGwYDVQQDDBRCdXlwYXNzIENsYXNzIDMgQ0EgMzAeFw0xNTAxMTMwOTE3NTRaFw0xODAxMTMyMjU5MDBaMIGJMQswCQYDVQQGEwJOTzEpMCcGA1UECgwgTkFTSk9OQUwgS09NTVVOSUtBU0pPTlNNWU5ESUdIRVQxEDAOBgNVBAsMB05ldHQvTkUxKTAnBgNVBAMMIE5BU0pPTkFMIEtPTU1VTklLQVNKT05TTVlORElHSEVUMRIwEAYDVQQFEwk5NzQ0NDY4NzEwggEfMA0GCSqGSIb3DQEBAQUAA4IBDAAwggEHAoH/ANeweXbKKHrkQW35hOpV9H1GwIRIqwJQf+aBtoMd4SHKRXcBKGEiNpnqhS6kdur52VuDwzGvogv0ax+uWok12yMoLKwjN2UhYX5HtkzkcXys0k4BY3DpggZ5jrzWWvDNoOsgraom68OOBaXOVwswiexPDZ6aDxz0mDJBfNEodEzcR84zW+om31wvoe+RHEARvsM/6lWmIW6A9moze/350L/cXMCDynRn3RKAWi9XbIqo7Qrve9O+ezobdj7a6ynNYdS3/BWUrx13dC6RObnAsxW5YJN7lmrvHYTCno5PFPUb0P4yNXkuODoYUitIV0GHROrB1qivhGBsWNbKhY17AgMBAAGjggGaMIIBljAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFMzD+Ae3nG16TvWnKx0F+bNHHJHRMB0GA1UdDgQWBBRmTbuN0c7EqTSY57PDZomR8/hWKTAOBgNVHQ8BAf8EBAMCBkAwFQYDVR0gBA4wDDAKBghghEIBGgEDBTCBpQYDVR0fBIGdMIGaMC+gLaArhilodHRwOi8vY3JsLmJ1eXBhc3Mubm8vY3JsL0JQQ2xhc3MzQ0EzLmNybDBnoGWgY4ZhbGRhcDovL2xkYXAuYnV5cGFzcy5uby9kYz1CdXlwYXNzLGRjPU5PLENOPUJ1eXBhc3MlMjBDbGFzcyUyMDMlMjBDQSUyMDM/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdDB6BggrBgEFBQcBAQRuMGwwMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3NwLmJ1eXBhc3Mubm8vb2NzcC9CUENsYXNzM0NBMzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC5idXlwYXNzLm5vL2NydC9CUENsYXNzM0NBMy5jZXIwDQYJKoZIhvcNAQELBQADggEBALS/sVxRLfnPGbwofV3Lhi8aIK0q6zJiexeNya18eOhhb/uIlFBY1OqsStfYHbG6HeB7kW8uEg2eekUOMZnq7hzVGhH6zl2gwfQijQ4Z2EGzwnMGAxo1ECzCom/U8A2Vedfna6dTJ/Be+wuwH9fAeIkLJ4XIGRTDiB6+5vVyNVx+ABkrUMxLvcFGDu7Tig0tCdhfkTNV604InVAcjVFNb1meyo/TjMmqx6TIYfjqCwi7EaThi3IKEB1Y+yxcU9TCweznyWobBfNOanq55vfemlTZm6+xooo3bAgsCp6AxF6ozVNpkSCRnGNjBICM2IqXiqNnsFwstfhB1zqwsmtaOGs=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIE8zCCA9ugAwIBAgILB60XOtlOKDyeNGYwDQYJKoZIhvcNAQELBQAwSzELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBhc3MgQVMtOTgzMTYzMzI3MR0wGwYDVQQDDBRCdXlwYXNzIENsYXNzIDMgQ0EgMzAeFw0xNTA1MTExMDIxMzVaFw0xODA1MTEyMTU5MDBaMIGJMQswCQYDVQQGEwJOTzEpMCcGA1UECgwgTkFTSk9OQUwgS09NTVVOSUtBU0pPTlNNWU5ESUdIRVQxEDAOBgNVBAsMB05ldHQvTkUxKTAnBgNVBAMMIE5BU0pPTkFMIEtPTU1VTklLQVNKT05TTVlORElHSEVUMRIwEAYDVQQFEwk5NzQ0NDY4NzEwggEfMA0GCSqGSIb3DQEBAQUAA4IBDAAwggEHAoH/AOLRUA+xKHVDzi9jvgJsoLnprCicC3znjuVw/r4Rh4NtMmJjfd+e1x17Um009EyPX8+gZpu3ra2Ie87uFQ2llKVByH9gflvapnb4wXevwkC6f6sdQHzDV2j3D67xQ8HulLSEcQN5FFH/AmN3r7S1WBUY8LuF5//ej0QJPEMiufojilJiQQPlixbCBFlCLmqlJ3kACZ87/xRI9TDYEsNDV0WJQJFP2Ex1V+yNP1RnaEiH2UCeXoY91nOpzltQFdAdRXsp8J4SRjP2Y7lIyGo6IWz5JVNjboXHrO/LfAx57x3eP70reYorBfZJufm3oYJ3uuBtFnD4eX0XiVey3e4LAgMBAAGjggGaMIIBljAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFMzD+Ae3nG16TvWnKx0F+bNHHJHRMB0GA1UdDgQWBBQQQqOR56u9hXZEtg3lIC/zsc0tCDAOBgNVHQ8BAf8EBAMCBkAwFQYDVR0gBA4wDDAKBghghEIBGgEDBTCBpQYDVR0fBIGdMIGaMC+gLaArhilodHRwOi8vY3JsLmJ1eXBhc3Mubm8vY3JsL0JQQ2xhc3MzQ0EzLmNybDBnoGWgY4ZhbGRhcDovL2xkYXAuYnV5cGFzcy5uby9kYz1CdXlwYXNzLGRjPU5PLENOPUJ1eXBhc3MlMjBDbGFzcyUyMDMlMjBDQSUyMDM/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdDB6BggrBgEFBQcBAQRuMGwwMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3NwLmJ1eXBhc3Mubm8vb2NzcC9CUENsYXNzM0NBMzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC5idXlwYXNzLm5vL2NydC9CUENsYXNzM0NBMy5jZXIwDQYJKoZIhvcNAQELBQADggEBACheabFtAi3vC5m8cLjy1LEoigFQzzuVKiadkEpSS0tbIf61Jlr3avUxfUAMVA1yPMqWu+dxf0UvMBknMVHz92VKGZwqS1eR8KbsFj6HqAQb+xCQcVXrroQ+QGxM9/p6A1MS6nKIEO7SipUNbl1ww0YtFDyTa9FL/SHAZvGTEoRECVAl+uiu/HuvCoQFTzo2cYvwlDVbfb63SYwzukn992w8wbAh0MYeoGVO0stJ0oS+Utqk60g3jWjPy0cPLIV/x/wUxmgKRwaMuuUeN9EQcgj2Lnk7kPSmc+pT+mr+ZVHGvKEgS89HGDivgjYDeG8ocTV8n/nzKcVIUPXLVY4cBlg=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://www.nkom.no/TSL/NO_TSL.PDF</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>NO</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/pdf</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">NASJONAL KOMMUNIKASJONSMYNDIGHET</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/NO</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIE8zCCA9ugAwIBAgILB2ZLeEvsahPcLG8wDQYJKoZIhvcNAQELBQAwSzELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBhc3MgQVMtOTgzMTYzMzI3MR0wGwYDVQQDDBRCdXlwYXNzIENsYXNzIDMgQ0EgMzAeFw0xNTAxMTMwOTE3NTRaFw0xODAxMTMyMjU5MDBaMIGJMQswCQYDVQQGEwJOTzEpMCcGA1UECgwgTkFTSk9OQUwgS09NTVVOSUtBU0pPTlNNWU5ESUdIRVQxEDAOBgNVBAsMB05ldHQvTkUxKTAnBgNVBAMMIE5BU0pPTkFMIEtPTU1VTklLQVNKT05TTVlORElHSEVUMRIwEAYDVQQFEwk5NzQ0NDY4NzEwggEfMA0GCSqGSIb3DQEBAQUAA4IBDAAwggEHAoH/ANeweXbKKHrkQW35hOpV9H1GwIRIqwJQf+aBtoMd4SHKRXcBKGEiNpnqhS6kdur52VuDwzGvogv0ax+uWok12yMoLKwjN2UhYX5HtkzkcXys0k4BY3DpggZ5jrzWWvDNoOsgraom68OOBaXOVwswiexPDZ6aDxz0mDJBfNEodEzcR84zW+om31wvoe+RHEARvsM/6lWmIW6A9moze/350L/cXMCDynRn3RKAWi9XbIqo7Qrve9O+ezobdj7a6ynNYdS3/BWUrx13dC6RObnAsxW5YJN7lmrvHYTCno5PFPUb0P4yNXkuODoYUitIV0GHROrB1qivhGBsWNbKhY17AgMBAAGjggGaMIIBljAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFMzD+Ae3nG16TvWnKx0F+bNHHJHRMB0GA1UdDgQWBBRmTbuN0c7EqTSY57PDZomR8/hWKTAOBgNVHQ8BAf8EBAMCBkAwFQYDVR0gBA4wDDAKBghghEIBGgEDBTCBpQYDVR0fBIGdMIGaMC+gLaArhilodHRwOi8vY3JsLmJ1eXBhc3Mubm8vY3JsL0JQQ2xhc3MzQ0EzLmNybDBnoGWgY4ZhbGRhcDovL2xkYXAuYnV5cGFzcy5uby9kYz1CdXlwYXNzLGRjPU5PLENOPUJ1eXBhc3MlMjBDbGFzcyUyMDMlMjBDQSUyMDM/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdDB6BggrBgEFBQcBAQRuMGwwMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3NwLmJ1eXBhc3Mubm8vb2NzcC9CUENsYXNzM0NBMzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC5idXlwYXNzLm5vL2NydC9CUENsYXNzM0NBMy5jZXIwDQYJKoZIhvcNAQELBQADggEBALS/sVxRLfnPGbwofV3Lhi8aIK0q6zJiexeNya18eOhhb/uIlFBY1OqsStfYHbG6HeB7kW8uEg2eekUOMZnq7hzVGhH6zl2gwfQijQ4Z2EGzwnMGAxo1ECzCom/U8A2Vedfna6dTJ/Be+wuwH9fAeIkLJ4XIGRTDiB6+5vVyNVx+ABkrUMxLvcFGDu7Tig0tCdhfkTNV604InVAcjVFNb1meyo/TjMmqx6TIYfjqCwi7EaThi3IKEB1Y+yxcU9TCweznyWobBfNOanq55vfemlTZm6+xooo3bAgsCp6AxF6ozVNpkSCRnGNjBICM2IqXiqNnsFwstfhB1zqwsmtaOGs=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIE8zCCA9ugAwIBAgILB60XOtlOKDyeNGYwDQYJKoZIhvcNAQELBQAwSzELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBhc3MgQVMtOTgzMTYzMzI3MR0wGwYDVQQDDBRCdXlwYXNzIENsYXNzIDMgQ0EgMzAeFw0xNTA1MTExMDIxMzVaFw0xODA1MTEyMTU5MDBaMIGJMQswCQYDVQQGEwJOTzEpMCcGA1UECgwgTkFTSk9OQUwgS09NTVVOSUtBU0pPTlNNWU5ESUdIRVQxEDAOBgNVBAsMB05ldHQvTkUxKTAnBgNVBAMMIE5BU0pPTkFMIEtPTU1VTklLQVNKT05TTVlORElHSEVUMRIwEAYDVQQFEwk5NzQ0NDY4NzEwggEfMA0GCSqGSIb3DQEBAQUAA4IBDAAwggEHAoH/AOLRUA+xKHVDzi9jvgJsoLnprCicC3znjuVw/r4Rh4NtMmJjfd+e1x17Um009EyPX8+gZpu3ra2Ie87uFQ2llKVByH9gflvapnb4wXevwkC6f6sdQHzDV2j3D67xQ8HulLSEcQN5FFH/AmN3r7S1WBUY8LuF5//ej0QJPEMiufojilJiQQPlixbCBFlCLmqlJ3kACZ87/xRI9TDYEsNDV0WJQJFP2Ex1V+yNP1RnaEiH2UCeXoY91nOpzltQFdAdRXsp8J4SRjP2Y7lIyGo6IWz5JVNjboXHrO/LfAx57x3eP70reYorBfZJufm3oYJ3uuBtFnD4eX0XiVey3e4LAgMBAAGjggGaMIIBljAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFMzD+Ae3nG16TvWnKx0F+bNHHJHRMB0GA1UdDgQWBBQQQqOR56u9hXZEtg3lIC/zsc0tCDAOBgNVHQ8BAf8EBAMCBkAwFQYDVR0gBA4wDDAKBghghEIBGgEDBTCBpQYDVR0fBIGdMIGaMC+gLaArhilodHRwOi8vY3JsLmJ1eXBhc3Mubm8vY3JsL0JQQ2xhc3MzQ0EzLmNybDBnoGWgY4ZhbGRhcDovL2xkYXAuYnV5cGFzcy5uby9kYz1CdXlwYXNzLGRjPU5PLENOPUJ1eXBhc3MlMjBDbGFzcyUyMDMlMjBDQSUyMDM/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdDB6BggrBgEFBQcBAQRuMGwwMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3NwLmJ1eXBhc3Mubm8vb2NzcC9CUENsYXNzM0NBMzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC5idXlwYXNzLm5vL2NydC9CUENsYXNzM0NBMy5jZXIwDQYJKoZIhvcNAQELBQADggEBACheabFtAi3vC5m8cLjy1LEoigFQzzuVKiadkEpSS0tbIf61Jlr3avUxfUAMVA1yPMqWu+dxf0UvMBknMVHz92VKGZwqS1eR8KbsFj6HqAQb+xCQcVXrroQ+QGxM9/p6A1MS6nKIEO7SipUNbl1ww0YtFDyTa9FL/SHAZvGTEoRECVAl+uiu/HuvCoQFTzo2cYvwlDVbfb63SYwzukn992w8wbAh0MYeoGVO0stJ0oS+Utqk60g3jWjPy0cPLIV/x/wUxmgKRwaMuuUeN9EQcgj2Lnk7kPSmc+pT+mr+ZVHGvKEgS89HGDivgjYDeG8ocTV8n/nzKcVIUPXLVY4cBlg=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://www.nkom.no/TSL/NO_TSL.XML</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>NO</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/vnd.etsi.tsl+xml</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">NASJONAL KOMMUNIKASJONSMYNDIGHET</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/NO</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIDaTCCAlGgAwIBAgIJAOXz92Z7yWyiMA0GCSqGSIb3DQEBCwUAME0xCzAJBgNVBAYTAlBMMSAwHgYDVQQKExdOYXRpb25hbCBCYW5rIG9mIFBvbGFuZDEcMBoGA1UEAxMTUG9saXNoIFRTTCBPcGVyYXRvcjAeFw0xNTA5MTQxMTMzNDBaFw0xNzA5MTMxMTMzNDBaME0xCzAJBgNVBAYTAlBMMSAwHgYDVQQKExdOYXRpb25hbCBCYW5rIG9mIFBvbGFuZDEcMBoGA1UEAxMTUG9saXNoIFRTTCBPcGVyYXRvcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOQzS6rDZWLH4OudgpJxkLQfh/3ZbrDRbFI69ElV1EwD7M8Sza2k7uMRsUQMaK5Ox58y5v7rBMWyVdaTLsnkemo7Coh1S85ai8bU5MUDrRqUUSvMk7IKwbBPA1WcTYkr0i17yEbiUbncz54XEmuYzuHiXjzWA0yCtkn7xL3vDnVLEYEBjmncuXG1AndibC9ZT9qYOT1D7QrxydK4S+3jmuL9saBFThDsrogqVcc4NoUdZiwxhbbKfGsIDXokfUTHURC1SzhG+IXkg/lAvpnx/p0jVNjiEbAWGB1T4u6Pl24xSw6b9cbX/QhaYFewcdJt2qSf+wBfIWxUBabtq1R9nNcCAwEAAaNMMEowCwYDVR0PBAQDAgeAMBEGA1UdJQQKMAgGBgQAkTcDADAJBgNVHRMEAjAAMB0GA1UdDgQWBBT6ZZUcqcsVEsQLnStCkPszCUqoxDANBgkqhkiG9w0BAQsFAAOCAQEAB1CDhQ/cTKp5Wy2Wf/VTI8qM9CsWG4P5XldKF8UxgRnbK9WvXfNShgGOaI/zd0HV22I7kxXNUJkWdNzUHgaBlpSvyuYSWQaYrLcqLzBFnnsl+NuZY/qVhXsHeQX2R7mygvnfueJq4B/37M4wCOC79F/iKuubooX9hJKhq78ii7EAsT7WxVZMo36xUMHGCxc9DSdwQPE5aAQBj7yIgksr5t7FJTy6DyN6GHmWvvbQ3TfgZG06COBrRPbXvhdtQAji5TxRlvvNzLNVBCtzzyQWR8iZIKvp4ILue+ARZnhQ+t0pkPFkG+x+3GYgzClzWwcilufcBpwx1Si20iIGKbnl4A==</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tDQpNSUlEYVRDQ0FsR2dBd0lCQWdJSkFPNEZ5RmJjSFJLK01BMEdDU3FHU0liM0RRRUJDd1VBTUUweEN6QUpCZ05WDQpCQVlUQWxCTU1TQXdIZ1lEVlFRS0V4ZE9ZWFJwYjI1aGJDQkNZVzVySUc5bUlGQnZiR0Z1WkRFY01Cb0dBMVVFDQpBeE1UVUc5c2FYTm9JRlJUVENCUGNHVnlZWFJ2Y2pBZUZ3MHhOakF4TWpBd09UQTJNRE5hRncweU1UQXhNVGd3DQpPVEEyTUROYU1FMHhDekFKQmdOVkJBWVRBbEJNTVNBd0hnWURWUVFLRXhkT1lYUnBiMjVoYkNCQ1lXNXJJRzltDQpJRkJ2YkdGdVpERWNNQm9HQTFVRUF4TVRVRzlzYVhOb0lGUlRUQ0JQY0dWeVlYUnZjakNDQVNJd0RRWUpLb1pJDQpodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQUtZcFlpSUZoT3J0ZHhNbms4UUpGTFowbkpjZmFGcFFrYnBGDQpkaVJiaXBXbzhLTjcyZGVIS0RQTDVRUk9GZXBqVjI2V25xWmc1SkRSZG9YN0R2QmppaTR0bGxwR1NZUkJBdk82DQpFRXJWMzJTYVRvVm5ydytiZ2xTZWlTaEtPUHNacEVOOEJYQTU5RXhDVXdEZFRTc3NPa2ZXZ2g0NmRUaXdLamo2DQphMVFKVG9OR256TllScVJtOUwzSlBxL05tR2ZQSHZaZ1hWajIyZnRtdkpMYVg1ZktQL0R5dUlQbzYzanZ0Um42DQp1VUtNVjFEMTZZdHBPSFNyTjNwZHUzVzF4QUhndStyL3FSNU95aEx4VWMwMTkyQmZxY1N5dm9GNklhN215OHpUDQp3V1RKT1p6RjhvMnpIL0M4WDlNK2VlRmQ4NE10bVdEM2hqSktXL2VFb2FiUVhhUFFvNDhDQXdFQUFhTk1NRW93DQpDd1lEVlIwUEJBUURBZ2VBTUJFR0ExVWRKUVFLTUFnR0JnUUFrVGNEQURBSkJnTlZIUk1FQWpBQU1CMEdBMVVkDQpEZ1FXQkJUNVRXZjZxODVUYzBldDJSSUQvZGY1eU9nTEV6QU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FRRUFOeTBrDQpVbm5rbjZqRVdXNHlzZUJSMWxTam1KZjRITW9NRUJLL3lxbWZKZTlEamxnQnBoek1Sa09NcXpsWWMwMmZ2UUorDQpTNmgvZERrdTFoaE9YN2Rvckd0bVoxTWwyMVZMYkE4K2I0eUlLSC9EbFFtVWoxNHdiUndyWGRxQVlJZ3ZFR3F1DQpwS3hkSW8zZVJqMlFPTGZML056dzlsVGV2MitGaFJxN2dBZ0MzWnNrL1YvZTVuTnViTS9LSnR3Q3pvSkdBd2tqDQpqTzJxemlhbFJ3N3ZUYW45TmpQY0ZyYVBnbXUvQ0N2Z25odU1jbHArSVQ3SnVyVTRKVk9ybTROQXBzejE2S3ltDQpnNmtjcVlpeXErSXFQalZZRjJ4ckhpblA4Z0I1RHY1eVlEZ2trZVc5WTdWTW9XVGxKRXIyZytURlI1dlB6bHgyDQpnL0RiVjA4SDJZZngvT29MZmc9PQ0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQ0KDQo=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>https://www.nccert.pl/tsl/PL_TSL.xml</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>PL</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/vnd.etsi.tsl+xml</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">National Bank of Poland</Name>
-+                     <Name xml:lang="pl">Narodowy Bank Polski</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/PL</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIEhzCCA2+gAwIBAgIQPW8jjMRIcatWAnnZ/MBrMzANBgkqhkiG9w0BAQsFADBCMQswCQYDVQQGEwJQVDENMAsGA1UECgwEU0NFRTERMA8GA1UECwwIRUNFc3RhZG8xETAPBgNVBAMMCEVDQ0UgMDAxMB4XDTE1MDkyMzEwMDcyMVoXDTIwMDkyMzEwMDcyMVowZzEuMCwGA1UEAwwlUE9SVFVHVUVTRSBUUlVTVCBMSVNUIFNDSEVNRSBPUEVSQVRPUjEoMCYGA1UECgwfR2FiaW5ldGUgTmFjaW9uYWwgZGUgU2VndXJhbsOnYTELMAkGA1UEBhMCUFQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD40F9lHY68oq8UMkQHYNgS6HIYkelokkHlRpu74cybuValpoGRskLMg1QMGjPuxmr1EFF+jdd+zeOpk9rHGrWAsfDYFyxIcPVOSlcCmoenYfHxJaqSdyHVNB2oS5xkzZ/bIPUCupolRpiLauptJ4x4OK4Ep5pwzOsocGjkur19FCCVCQ3luDqyOiEgwz5Qie+JGQnzS/b03tQRnVq2gEjSilyCw+2PP27gmv6T+dIL9BIsr5uThNmgq6O1YdhItihTCAchmfXXCaBTIXattPvYQAIpEzNlLOs+keAeBkj8aeI8pC9/E4bTiWlQVT1lKQD8is6ExywWwe/YxFaUpAofAgMBAAGjggFSMIIBTjAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIGQDARBgNVHSUECjAIBgYEAJE3AwAwHQYDVR0OBBYEFJUfhchtKhfRNLlQLhVA9wMYCxMgMB8GA1UdIwQYMBaAFOMa2JoMNlrUDiOsDphvgVKeLl0FMDsGA1UdIAQ0MDIwMAYEVR0gADAoMCYGCCsGAQUFBwIBFhpodHRwOi8vd3d3LmVjY2UuZ292LnB0L2RwYzBmBggrBgEFBQcBAQRaMFgwIwYIKwYBBQUHMAGGF2h0dHA6Ly9vY3NwLmVjY2UuZ292LnB0MDEGCCsGAQUFBzAChiVodHRwOi8vdHJ1c3QuZWNjZS5nb3YucHQvZWNjZS0wMDEuY3J0MDkGA1UdHwQyMDAwLqAsoCqGKGh0dHA6Ly9jcmxzLmVjY2UuZ292LnB0L2NybHMvY3JsLTAwMS5jcmwwDQYJKoZIhvcNAQELBQADggEBAIBQ0C4eP4ZozMkty6o6KWK71T+NrUwL+vdffIJFqL0zhYeeTfTk5MKP3wRSnstYgeOzgYs1GW0/elRtBs82fmLdzcAi397viJNSUVz9HGBqPVNR4yeXA7dO08VfQimuXKYb/ETlF1dxmkPtXTJPKp++nnbUDQ9WKio2OIPys9Vvj28KLR2nx1wVIrMlza3T6LC5qqjbgwyP0ghHSOSdpGvfGQBlBBTXXfliGcDOGHEqnlDxG7cHiPSe49k12vO2H99G4s8Di4CvDNI0bdhZMvRVmg7GunXXURn0/yTswQuMydft73f6a/gaZRjS1/+94R7EZXfIb8u855a/rMYoH5k=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIEhzCCA2+gAwIBAgIQDJcks6HEEGlWBAfuOznaDDANBgkqhkiG9w0BAQsFADBCMQswCQYDVQQGEwJQVDENMAsGA1UECgwEU0NFRTERMA8GA1UECwwIRUNFc3RhZG8xETAPBgNVBAMMCEVDQ0UgMDAxMB4XDTE1MDkyNDE0MjU0OVoXDTE4MDkyNDE0MjU0OVowZzEuMCwGA1UEAwwlUE9SVFVHVUVTRSBUUlVTVCBMSVNUIFNDSEVNRSBPUEVSQVRPUjEoMCYGA1UECgwfR2FiaW5ldGUgTmFjaW9uYWwgZGUgU2VndXJhbsOnYTELMAkGA1UEBhMCUFQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0nAx4AAv12e97tcqc4/VAKTmcb541DSq/E64gEyqWVkdQbHlA+IQctcjLNOfH9lJoIqYQRJujJKieKTCK7UDMsvG8i+8xoXq5WiFXxFAr8F1RLaXH92IoXPx3sfYjXKmQhFNn5/v05Va5rILOStA5nX0PEmoWbncMYVN2Bg5SVTLsZbypT02qRu12FaCH0IAguOvx+Ch71OvutqojklJFWpjd83TxExkxZztWh5uhdUURwH/0paku0tFaNjBQbjDTYb6dKxPfmoCMjeQFKFwK6bKwxH+21FZ3Ucls7TyeFEpho8g1Ssb9ESGzwkOPjIj6SRm5bnAQVcCEM6nB0UiBAgMBAAGjggFSMIIBTjAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIGQDARBgNVHSUECjAIBgYEAJE3AwAwHQYDVR0OBBYEFBw+elLRULpJu8Z4E+QodKVSuv3LMB8GA1UdIwQYMBaAFOMa2JoMNlrUDiOsDphvgVKeLl0FMDsGA1UdIAQ0MDIwMAYEVR0gADAoMCYGCCsGAQUFBwIBFhpodHRwOi8vd3d3LmVjY2UuZ292LnB0L2RwYzBmBggrBgEFBQcBAQRaMFgwIwYIKwYBBQUHMAGGF2h0dHA6Ly9vY3NwLmVjY2UuZ292LnB0MDEGCCsGAQUFBzAChiVodHRwOi8vdHJ1c3QuZWNjZS5nb3YucHQvZWNjZS0wMDEuY3J0MDkGA1UdHwQyMDAwLqAsoCqGKGh0dHA6Ly9jcmxzLmVjY2UuZ292LnB0L2NybHMvY3JsLTAwMS5jcmwwDQYJKoZIhvcNAQELBQADggEBALITw5agdwrEwIE1d6cU3q6ikbFCxWeIzMu192Vy2JpQyuaCgQxHZxhO/Kgv2njq2ouwvoQX+aC/k0SYbRmAKkGhGzXwySw9K/Fmw6amdna8W07xq3odv+5o9eLDpXXShyx1gIZrw6p1QCUFgOMgriOSFUI6UPguXMGRddre8IXpUD13lOa7jrjLKWXkV+fEYNvYlyqQvfe9rQulo92pVQ+TiqpAjX0G7AcEr3HKgAPIaB7E5a83QAQePH50UqChrYtOiwSFfrEkxEtJokIwYIH3MC0hIWEVkVtJNY1U9cizrW7BOxeM4qpSvIPHpTdltpD5TTD+/G4TOufEYFap8ug=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIEhzCCA2+gAwIBAgIQDJcks6HEEGlWBAfuOznaDDANBgkqhkiG9w0BAQsFADBCMQswCQYDVQQGEwJQVDENMAsGA1UECgwEU0NFRTERMA8GA1UECwwIRUNFc3RhZG8xETAPBgNVBAMMCEVDQ0UgMDAxMB4XDTE1MDkyNDE0MjU0OVoXDTE4MDkyNDE0MjU0OVowZzEuMCwGA1UEAwwlUE9SVFVHVUVTRSBUUlVTVCBMSVNUIFNDSEVNRSBPUEVSQVRPUjEoMCYGA1UECgwfR2FiaW5ldGUgTmFjaW9uYWwgZGUgU2VndXJhbsOnYTELMAkGA1UEBhMCUFQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0nAx4AAv12e97tcqc4/VAKTmcb541DSq/E64gEyqWVkdQbHlA+IQctcjLNOfH9lJoIqYQRJujJKieKTCK7UDMsvG8i+8xoXq5WiFXxFAr8F1RLaXH92IoXPx3sfYjXKmQhFNn5/v05Va5rILOStA5nX0PEmoWbncMYVN2Bg5SVTLsZbypT02qRu12FaCH0IAguOvx+Ch71OvutqojklJFWpjd83TxExkxZztWh5uhdUURwH/0paku0tFaNjBQbjDTYb6dKxPfmoCMjeQFKFwK6bKwxH+21FZ3Ucls7TyeFEpho8g1Ssb9ESGzwkOPjIj6SRm5bnAQVcCEM6nB0UiBAgMBAAGjggFSMIIBTjAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIGQDARBgNVHSUECjAIBgYEAJE3AwAwHQYDVR0OBBYEFBw+elLRULpJu8Z4E+QodKVSuv3LMB8GA1UdIwQYMBaAFOMa2JoMNlrUDiOsDphvgVKeLl0FMDsGA1UdIAQ0MDIwMAYEVR0gADAoMCYGCCsGAQUFBwIBFhpodHRwOi8vd3d3LmVjY2UuZ292LnB0L2RwYzBmBggrBgEFBQcBAQRaMFgwIwYIKwYBBQUHMAGGF2h0dHA6Ly9vY3NwLmVjY2UuZ292LnB0MDEGCCsGAQUFBzAChiVodHRwOi8vdHJ1c3QuZWNjZS5nb3YucHQvZWNjZS0wMDEuY3J0MDkGA1UdHwQyMDAwLqAsoCqGKGh0dHA6Ly9jcmxzLmVjY2UuZ292LnB0L2NybHMvY3JsLTAwMS5jcmwwDQYJKoZIhvcNAQELBQADggEBALITw5agdwrEwIE1d6cU3q6ikbFCxWeIzMu192Vy2JpQyuaCgQxHZxhO/Kgv2njq2ouwvoQX+aC/k0SYbRmAKkGhGzXwySw9K/Fmw6amdna8W07xq3odv+5o9eLDpXXShyx1gIZrw6p1QCUFgOMgriOSFUI6UPguXMGRddre8IXpUD13lOa7jrjLKWXkV+fEYNvYlyqQvfe9rQulo92pVQ+TiqpAjX0G7AcEr3HKgAPIaB7E5a83QAQePH50UqChrYtOiwSFfrEkxEtJokIwYIH3MC0hIWEVkVtJNY1U9cizrW7BOxeM4qpSvIPHpTdltpD5TTD+/G4TOufEYFap8ug=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>https://www.gns.gov.pt/media/1891/TSLPTHR.pdf</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>PT</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/pdf</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">National Security Cabinet of Portugal</Name>
-+                     <Name xml:lang="pt">Gabinete Nacional de Segurança</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/PT</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIEhzCCA2+gAwIBAgIQPW8jjMRIcatWAnnZ/MBrMzANBgkqhkiG9w0BAQsFADBCMQswCQYDVQQGEwJQVDENMAsGA1UECgwEU0NFRTERMA8GA1UECwwIRUNFc3RhZG8xETAPBgNVBAMMCEVDQ0UgMDAxMB4XDTE1MDkyMzEwMDcyMVoXDTIwMDkyMzEwMDcyMVowZzEuMCwGA1UEAwwlUE9SVFVHVUVTRSBUUlVTVCBMSVNUIFNDSEVNRSBPUEVSQVRPUjEoMCYGA1UECgwfR2FiaW5ldGUgTmFjaW9uYWwgZGUgU2VndXJhbsOnYTELMAkGA1UEBhMCUFQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD40F9lHY68oq8UMkQHYNgS6HIYkelokkHlRpu74cybuValpoGRskLMg1QMGjPuxmr1EFF+jdd+zeOpk9rHGrWAsfDYFyxIcPVOSlcCmoenYfHxJaqSdyHVNB2oS5xkzZ/bIPUCupolRpiLauptJ4x4OK4Ep5pwzOsocGjkur19FCCVCQ3luDqyOiEgwz5Qie+JGQnzS/b03tQRnVq2gEjSilyCw+2PP27gmv6T+dIL9BIsr5uThNmgq6O1YdhItihTCAchmfXXCaBTIXattPvYQAIpEzNlLOs+keAeBkj8aeI8pC9/E4bTiWlQVT1lKQD8is6ExywWwe/YxFaUpAofAgMBAAGjggFSMIIBTjAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIGQDARBgNVHSUECjAIBgYEAJE3AwAwHQYDVR0OBBYEFJUfhchtKhfRNLlQLhVA9wMYCxMgMB8GA1UdIwQYMBaAFOMa2JoMNlrUDiOsDphvgVKeLl0FMDsGA1UdIAQ0MDIwMAYEVR0gADAoMCYGCCsGAQUFBwIBFhpodHRwOi8vd3d3LmVjY2UuZ292LnB0L2RwYzBmBggrBgEFBQcBAQRaMFgwIwYIKwYBBQUHMAGGF2h0dHA6Ly9vY3NwLmVjY2UuZ292LnB0MDEGCCsGAQUFBzAChiVodHRwOi8vdHJ1c3QuZWNjZS5nb3YucHQvZWNjZS0wMDEuY3J0MDkGA1UdHwQyMDAwLqAsoCqGKGh0dHA6Ly9jcmxzLmVjY2UuZ292LnB0L2NybHMvY3JsLTAwMS5jcmwwDQYJKoZIhvcNAQELBQADggEBAIBQ0C4eP4ZozMkty6o6KWK71T+NrUwL+vdffIJFqL0zhYeeTfTk5MKP3wRSnstYgeOzgYs1GW0/elRtBs82fmLdzcAi397viJNSUVz9HGBqPVNR4yeXA7dO08VfQimuXKYb/ETlF1dxmkPtXTJPKp++nnbUDQ9WKio2OIPys9Vvj28KLR2nx1wVIrMlza3T6LC5qqjbgwyP0ghHSOSdpGvfGQBlBBTXXfliGcDOGHEqnlDxG7cHiPSe49k12vO2H99G4s8Di4CvDNI0bdhZMvRVmg7GunXXURn0/yTswQuMydft73f6a/gaZRjS1/+94R7EZXfIb8u855a/rMYoH5k=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIEhzCCA2+gAwIBAgIQDJcks6HEEGlWBAfuOznaDDANBgkqhkiG9w0BAQsFADBCMQswCQYDVQQGEwJQVDENMAsGA1UECgwEU0NFRTERMA8GA1UECwwIRUNFc3RhZG8xETAPBgNVBAMMCEVDQ0UgMDAxMB4XDTE1MDkyNDE0MjU0OVoXDTE4MDkyNDE0MjU0OVowZzEuMCwGA1UEAwwlUE9SVFVHVUVTRSBUUlVTVCBMSVNUIFNDSEVNRSBPUEVSQVRPUjEoMCYGA1UECgwfR2FiaW5ldGUgTmFjaW9uYWwgZGUgU2VndXJhbsOnYTELMAkGA1UEBhMCUFQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0nAx4AAv12e97tcqc4/VAKTmcb541DSq/E64gEyqWVkdQbHlA+IQctcjLNOfH9lJoIqYQRJujJKieKTCK7UDMsvG8i+8xoXq5WiFXxFAr8F1RLaXH92IoXPx3sfYjXKmQhFNn5/v05Va5rILOStA5nX0PEmoWbncMYVN2Bg5SVTLsZbypT02qRu12FaCH0IAguOvx+Ch71OvutqojklJFWpjd83TxExkxZztWh5uhdUURwH/0paku0tFaNjBQbjDTYb6dKxPfmoCMjeQFKFwK6bKwxH+21FZ3Ucls7TyeFEpho8g1Ssb9ESGzwkOPjIj6SRm5bnAQVcCEM6nB0UiBAgMBAAGjggFSMIIBTjAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIGQDARBgNVHSUECjAIBgYEAJE3AwAwHQYDVR0OBBYEFBw+elLRULpJu8Z4E+QodKVSuv3LMB8GA1UdIwQYMBaAFOMa2JoMNlrUDiOsDphvgVKeLl0FMDsGA1UdIAQ0MDIwMAYEVR0gADAoMCYGCCsGAQUFBwIBFhpodHRwOi8vd3d3LmVjY2UuZ292LnB0L2RwYzBmBggrBgEFBQcBAQRaMFgwIwYIKwYBBQUHMAGGF2h0dHA6Ly9vY3NwLmVjY2UuZ292LnB0MDEGCCsGAQUFBzAChiVodHRwOi8vdHJ1c3QuZWNjZS5nb3YucHQvZWNjZS0wMDEuY3J0MDkGA1UdHwQyMDAwLqAsoCqGKGh0dHA6Ly9jcmxzLmVjY2UuZ292LnB0L2NybHMvY3JsLTAwMS5jcmwwDQYJKoZIhvcNAQELBQADggEBALITw5agdwrEwIE1d6cU3q6ikbFCxWeIzMu192Vy2JpQyuaCgQxHZxhO/Kgv2njq2ouwvoQX+aC/k0SYbRmAKkGhGzXwySw9K/Fmw6amdna8W07xq3odv+5o9eLDpXXShyx1gIZrw6p1QCUFgOMgriOSFUI6UPguXMGRddre8IXpUD13lOa7jrjLKWXkV+fEYNvYlyqQvfe9rQulo92pVQ+TiqpAjX0G7AcEr3HKgAPIaB7E5a83QAQePH50UqChrYtOiwSFfrEkxEtJokIwYIH3MC0hIWEVkVtJNY1U9cizrW7BOxeM4qpSvIPHpTdltpD5TTD+/G4TOufEYFap8ug=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIEhzCCA2+gAwIBAgIQDJcks6HEEGlWBAfuOznaDDANBgkqhkiG9w0BAQsFADBCMQswCQYDVQQGEwJQVDENMAsGA1UECgwEU0NFRTERMA8GA1UECwwIRUNFc3RhZG8xETAPBgNVBAMMCEVDQ0UgMDAxMB4XDTE1MDkyNDE0MjU0OVoXDTE4MDkyNDE0MjU0OVowZzEuMCwGA1UEAwwlUE9SVFVHVUVTRSBUUlVTVCBMSVNUIFNDSEVNRSBPUEVSQVRPUjEoMCYGA1UECgwfR2FiaW5ldGUgTmFjaW9uYWwgZGUgU2VndXJhbsOnYTELMAkGA1UEBhMCUFQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0nAx4AAv12e97tcqc4/VAKTmcb541DSq/E64gEyqWVkdQbHlA+IQctcjLNOfH9lJoIqYQRJujJKieKTCK7UDMsvG8i+8xoXq5WiFXxFAr8F1RLaXH92IoXPx3sfYjXKmQhFNn5/v05Va5rILOStA5nX0PEmoWbncMYVN2Bg5SVTLsZbypT02qRu12FaCH0IAguOvx+Ch71OvutqojklJFWpjd83TxExkxZztWh5uhdUURwH/0paku0tFaNjBQbjDTYb6dKxPfmoCMjeQFKFwK6bKwxH+21FZ3Ucls7TyeFEpho8g1Ssb9ESGzwkOPjIj6SRm5bnAQVcCEM6nB0UiBAgMBAAGjggFSMIIBTjAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIGQDARBgNVHSUECjAIBgYEAJE3AwAwHQYDVR0OBBYEFBw+elLRULpJu8Z4E+QodKVSuv3LMB8GA1UdIwQYMBaAFOMa2JoMNlrUDiOsDphvgVKeLl0FMDsGA1UdIAQ0MDIwMAYEVR0gADAoMCYGCCsGAQUFBwIBFhpodHRwOi8vd3d3LmVjY2UuZ292LnB0L2RwYzBmBggrBgEFBQcBAQRaMFgwIwYIKwYBBQUHMAGGF2h0dHA6Ly9vY3NwLmVjY2UuZ292LnB0MDEGCCsGAQUFBzAChiVodHRwOi8vdHJ1c3QuZWNjZS5nb3YucHQvZWNjZS0wMDEuY3J0MDkGA1UdHwQyMDAwLqAsoCqGKGh0dHA6Ly9jcmxzLmVjY2UuZ292LnB0L2NybHMvY3JsLTAwMS5jcmwwDQYJKoZIhvcNAQELBQADggEBALITw5agdwrEwIE1d6cU3q6ikbFCxWeIzMu192Vy2JpQyuaCgQxHZxhO/Kgv2njq2ouwvoQX+aC/k0SYbRmAKkGhGzXwySw9K/Fmw6amdna8W07xq3odv+5o9eLDpXXShyx1gIZrw6p1QCUFgOMgriOSFUI6UPguXMGRddre8IXpUD13lOa7jrjLKWXkV+fEYNvYlyqQvfe9rQulo92pVQ+TiqpAjX0G7AcEr3HKgAPIaB7E5a83QAQePH50UqChrYtOiwSFfrEkxEtJokIwYIH3MC0hIWEVkVtJNY1U9cizrW7BOxeM4qpSvIPHpTdltpD5TTD+/G4TOufEYFap8ug=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>https://www.gns.gov.pt/media/1894/TSLPT.xml</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>PT</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/vnd.etsi.tsl+xml</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">National Security Cabinet of Portugal</Name>
-+                     <Name xml:lang="pt">Gabinete Nacional de Segurança</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/PT</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIFkjCCBHqgAwIBAgIQIAYFFnBjM4C9F3GV/MybHDANBgkqhkiG9w0BAQsFADB2MQswCQYDVQQGEwJSTzERMA8GA1UEChMIY2VydFNJR04xKTAnBgNVBAsTIGNlcnRTSUdOIFF1YWxpZmllZCBDQSBDbGFzcyAzIEcyMSkwJwYDVQQDEyBjZXJ0U0lHTiBRdWFsaWZpZWQgQ0EgQ2xhc3MgMyBHMjAeFw0xNTA4MjQxNDExMzFaFw0xNjA4MjQxNDExMzFaMIHEMQswCQYDVQQGEwJSTzEXMBUGA1UEBwwOTXVuLiBCdWN1cmVzdGkxNDAyBgNVBAoMK01JTklTVEVSVUwgUEVOVFJVIFNPQ0lFVEFURUEgSU5GT1JNQVRJT05BTEExFTATBgNVBAMMDENhcm1lbiBFbGlhbjEXMBUGA1UEBRMOMjAwNjA1MTY3MEVDMTQxFTATBgNVBCkMDENhcm1lbiBFbGlhbjEPMA0GA1UEKgwGQ2FybWVuMQ4wDAYDVQQEDAVFbGlhbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIr/xI7Gho+cwFAbeN+ZhE3d9YttjyiOWxpo0KlI1MknFHZIGBgSPD1bHytwp/R+vg5AJOyCQkCp31+KP+epppNwjrdNhHvGELGbXJnX7T3xHvqHZgyDdwKrOSXmTRt8MT/GXz/mk6+6WDgzyNP6k3AGbOGi7yQaufU3RNmTml1mt/QsCaYUxI19b+Uo6YFOB4Ou6FdLNk+pcI4whc5LGQRK2RpGt2veqdIRaHFWw/2rDQDpHSX+b/3fSnpzwRYDLQqF5FI1h57WD4VBlMdQ7+sXnQRkWmzlE52YziTSwrJpAiXRKwcs/hlzim8cOTNuIWF1sy1KtXeYAwMlyizJcOcCAwEAAaOCAcswggHHMG8GCCsGAQUFBwEBBGMwYTAjBggrBgEFBQcwAYYXaHR0cDovL29jc3AuY2VydHNpZ24ucm8wOgYIKwYBBQUHMAKGLmh0dHA6Ly93d3cuY2VydHNpZ24ucm8vY2VydGNybC9xdWFsaWZpZWRnMi5jcnQwDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCBLAwHwYDVR0jBBgwFoAUUDSeU3a5bdK3DB6Qg3Va7st0GIowHQYDVR0OBBYEFCUbQG7l1VMoByq2j3b21Vpw5FcMMEkGA1UdIARCMEAwPgYLKwYBBAGBwzkBAQMwLzAtBggrBgEFBQcCARYhaHR0cDovL3d3dy5jZXJ0c2lnbi5yby9yZXBvc2l0b3J5MDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly9jcmwuY2VydHNpZ24ucm8vcXVhbGlmaWVkZzIuY3JsMEcGA1UdEQRAMD6gJQYKKwYBBAGCNxQCA6AXDBVjYXJtZW4uZWxpYW5AbXNpbmYucm+BFWNhcm1lbi5lbGlhbkBtc2luZi5ybzApBgNVHSUEIjAgBggrBgEFBQcDAgYKKwYBBAGCNxQCAgYIKwYBBQUHAwQwDQYJKoZIhvcNAQELBQADggEBAJpigM2rDWZ3lI/nZSkdxiUTpuDIw1jgwZqOiIvddGkQZT3ElU/06svJUBpqsJmjbG+yRvftmWIYqaqtdIEjMASF8K2kt8jbtr46uZksK+60x11DCvwxsKW55XSfAuY9u2B0TTvxzQ6BXR+wykryQdCIEwaN44Ka7l/XkZLtnxyWqBykkYAH8O0nj7BNuhBhZD579exh6pu5UIliTNNoQn2077qL172dTJxxNTnrvs4AQJJpWuOQTaAN/9QRZ5/C/c61Ta+O5Y8kPbv9Q69kkCCDDEntflkXaWrfzEjOOCXdLL8J4LHXYU2u1mB/J1fjyH8i5w7WYig/adHnB9dq4q4=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIF1DCCBLygAwIBAgIQIAYFFnBjM4f/kUNg/UnC1jANBgkqhkiG9w0BAQsFADB2MQswCQYDVQQGEwJSTzERMA8GA1UEChMIY2VydFNJR04xKTAnBgNVBAsTIGNlcnRTSUdOIFF1YWxpZmllZCBDQSBDbGFzcyAzIEcyMSkwJwYDVQQDEyBjZXJ0U0lHTiBRdWFsaWZpZWQgQ0EgQ2xhc3MgMyBHMjAeFw0xNTA4MjQxNDExMzFaFw0xNjA4MjQxNDExMzFaMIH+MQswCQYDVQQGEwJSTzEXMBUGA1UEBwwOTXVuLiBCdWN1cmVzdGkxNDAyBgNVBAoMK01JTklTVEVSVUwgUEVOVFJVIFNPQ0lFVEFURUEgSU5GT1JNQVRJT05BTEExJzAlBgNVBAMMHlJvbXVsdXMtUmFkdS1Db3JuZWxpdSBEdW1pdHJpdTEZMBcGA1UEBRMQMjAwNjA1MTY3MERDUlJDMTEpMCcGA1UEKQwgUm9tdWx1cy1SYWR1LUNvcm5lbGl1IEMgRHVtaXRyaXUxHjAcBgNVBCoMFVJvbXVsdXMtUmFkdS1Db3JuZWxpdTERMA8GA1UEBAwIRHVtaXRyaXUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCP5uzh6yT71IooMhyVL2QcZE5lhIMUpqMNXqjNqHDe8SOAMRBkopPws9sS+jUQ2IKhQzPBTRYMAbBhQqdmnPzqGC4fpdZY3/5qrxRwHOzBHlrBawCOcpwaSy/J76ZgdWDJLWeXLtNmREFNELb9BuYH8DPWyHeE2lLSJO0OJbs1SMakX+BVt3/RmXbOCG3gYOjkGfq9sVhA9DC4PqR7KMfpb8nX7QQeJvtZdHQYaXaPajALX5qSuL1JT/KKUsqsMkqKh/nRxb1jH+qpRy6oa6gnij7XlukKUNy20aqENqniAT81L8ywDh1N/0l1IWY1tgSR10ClBfCD+UMQztoX5Vw3AgMBAAGjggHTMIIBzzBvBggrBgEFBQcBAQRjMGEwIwYIKwYBBQUHMAGGF2h0dHA6Ly9vY3NwLmNlcnRzaWduLnJvMDoGCCsGAQUFBzAChi5odHRwOi8vd3d3LmNlcnRzaWduLnJvL2NlcnRjcmwvcXVhbGlmaWVkZzIuY3J0MAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgSwMB8GA1UdIwQYMBaAFFA0nlN2uW3StwwekIN1Wu7LdBiKMB0GA1UdDgQWBBRZeYa2QYn3F5yuE1TERs0TsXz69DBJBgNVHSAEQjBAMD4GCysGAQQBgcM5AQEDMC8wLQYIKwYBBQUHAgEWIWh0dHA6Ly93d3cuY2VydHNpZ24ucm8vcmVwb3NpdG9yeTA3BgNVHR8EMDAuMCygKqAohiZodHRwOi8vY3JsLmNlcnRzaWduLnJvL3F1YWxpZmllZGcyLmNybDBPBgNVHREESDBGoCkGCisGAQQBgjcUAgOgGwwZcm9tdWx1cy5kdW1pdHJpdUBtc2luZi5yb4EZcm9tdWx1cy5kdW1pdHJpdUBtc2luZi5ybzApBgNVHSUEIjAgBggrBgEFBQcDAgYKKwYBBAGCNxQCAgYIKwYBBQUHAwQwDQYJKoZIhvcNAQELBQADggEBABKUmpbk8t1QyD37isj8ITmzuGQHFNOwAM2ZXJYk78c2YmkCY2luVPFvrfJ9ff3IqfqWS6RuMLQmNSPT84B3Bc+Y1j9QZgqNlVbkGrCBOe4GlojE9yXed7J4HCMYPT5iDaCdnD8XZQXYmUZmaSeJQoWkOTVG7zHoKO77VyK8kFltQAj+fQkI9sDdNVXfYlN+pgN2tQvPHbnNZo8hI00AJE9JWH0gHbIne7c7/1TU5ll4HWOZYVPRJV5DHe5mGBpflLxK8fpwXwEvxK1Yx1qKecpou5oBuqPVWy+iDv6Suv7VZLLEtFm+36wk3YoMWj3fxMFuckjxVFiiQYRZd10lRww=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://www.mcsi.ro/Minister/Domenii-de-activitate-ale-MCSI/Tehnologia-Informatiei/Servicii-electronice/Semnatura-electronica/TrustedList-versiunea-pdf</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>RO</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/pdf</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">MINISTRY FOR INFORMATION SOCIETY</Name>
-+                     <Name xml:lang="ro">MINISTERUL PENTRU SOCIETATEA INFORMATIONALA</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/RO</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIFkjCCBHqgAwIBAgIQIAYFFnBjM4C9F3GV/MybHDANBgkqhkiG9w0BAQsFADB2MQswCQYDVQQGEwJSTzERMA8GA1UEChMIY2VydFNJR04xKTAnBgNVBAsTIGNlcnRTSUdOIFF1YWxpZmllZCBDQSBDbGFzcyAzIEcyMSkwJwYDVQQDEyBjZXJ0U0lHTiBRdWFsaWZpZWQgQ0EgQ2xhc3MgMyBHMjAeFw0xNTA4MjQxNDExMzFaFw0xNjA4MjQxNDExMzFaMIHEMQswCQYDVQQGEwJSTzEXMBUGA1UEBwwOTXVuLiBCdWN1cmVzdGkxNDAyBgNVBAoMK01JTklTVEVSVUwgUEVOVFJVIFNPQ0lFVEFURUEgSU5GT1JNQVRJT05BTEExFTATBgNVBAMMDENhcm1lbiBFbGlhbjEXMBUGA1UEBRMOMjAwNjA1MTY3MEVDMTQxFTATBgNVBCkMDENhcm1lbiBFbGlhbjEPMA0GA1UEKgwGQ2FybWVuMQ4wDAYDVQQEDAVFbGlhbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIr/xI7Gho+cwFAbeN+ZhE3d9YttjyiOWxpo0KlI1MknFHZIGBgSPD1bHytwp/R+vg5AJOyCQkCp31+KP+epppNwjrdNhHvGELGbXJnX7T3xHvqHZgyDdwKrOSXmTRt8MT/GXz/mk6+6WDgzyNP6k3AGbOGi7yQaufU3RNmTml1mt/QsCaYUxI19b+Uo6YFOB4Ou6FdLNk+pcI4whc5LGQRK2RpGt2veqdIRaHFWw/2rDQDpHSX+b/3fSnpzwRYDLQqF5FI1h57WD4VBlMdQ7+sXnQRkWmzlE52YziTSwrJpAiXRKwcs/hlzim8cOTNuIWF1sy1KtXeYAwMlyizJcOcCAwEAAaOCAcswggHHMG8GCCsGAQUFBwEBBGMwYTAjBggrBgEFBQcwAYYXaHR0cDovL29jc3AuY2VydHNpZ24ucm8wOgYIKwYBBQUHMAKGLmh0dHA6Ly93d3cuY2VydHNpZ24ucm8vY2VydGNybC9xdWFsaWZpZWRnMi5jcnQwDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCBLAwHwYDVR0jBBgwFoAUUDSeU3a5bdK3DB6Qg3Va7st0GIowHQYDVR0OBBYEFCUbQG7l1VMoByq2j3b21Vpw5FcMMEkGA1UdIARCMEAwPgYLKwYBBAGBwzkBAQMwLzAtBggrBgEFBQcCARYhaHR0cDovL3d3dy5jZXJ0c2lnbi5yby9yZXBvc2l0b3J5MDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly9jcmwuY2VydHNpZ24ucm8vcXVhbGlmaWVkZzIuY3JsMEcGA1UdEQRAMD6gJQYKKwYBBAGCNxQCA6AXDBVjYXJtZW4uZWxpYW5AbXNpbmYucm+BFWNhcm1lbi5lbGlhbkBtc2luZi5ybzApBgNVHSUEIjAgBggrBgEFBQcDAgYKKwYBBAGCNxQCAgYIKwYBBQUHAwQwDQYJKoZIhvcNAQELBQADggEBAJpigM2rDWZ3lI/nZSkdxiUTpuDIw1jgwZqOiIvddGkQZT3ElU/06svJUBpqsJmjbG+yRvftmWIYqaqtdIEjMASF8K2kt8jbtr46uZksK+60x11DCvwxsKW55XSfAuY9u2B0TTvxzQ6BXR+wykryQdCIEwaN44Ka7l/XkZLtnxyWqBykkYAH8O0nj7BNuhBhZD579exh6pu5UIliTNNoQn2077qL172dTJxxNTnrvs4AQJJpWuOQTaAN/9QRZ5/C/c61Ta+O5Y8kPbv9Q69kkCCDDEntflkXaWrfzEjOOCXdLL8J4LHXYU2u1mB/J1fjyH8i5w7WYig/adHnB9dq4q4=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIF1DCCBLygAwIBAgIQIAYFFnBjM4f/kUNg/UnC1jANBgkqhkiG9w0BAQsFADB2MQswCQYDVQQGEwJSTzERMA8GA1UEChMIY2VydFNJR04xKTAnBgNVBAsTIGNlcnRTSUdOIFF1YWxpZmllZCBDQSBDbGFzcyAzIEcyMSkwJwYDVQQDEyBjZXJ0U0lHTiBRdWFsaWZpZWQgQ0EgQ2xhc3MgMyBHMjAeFw0xNTA4MjQxNDExMzFaFw0xNjA4MjQxNDExMzFaMIH+MQswCQYDVQQGEwJSTzEXMBUGA1UEBwwOTXVuLiBCdWN1cmVzdGkxNDAyBgNVBAoMK01JTklTVEVSVUwgUEVOVFJVIFNPQ0lFVEFURUEgSU5GT1JNQVRJT05BTEExJzAlBgNVBAMMHlJvbXVsdXMtUmFkdS1Db3JuZWxpdSBEdW1pdHJpdTEZMBcGA1UEBRMQMjAwNjA1MTY3MERDUlJDMTEpMCcGA1UEKQwgUm9tdWx1cy1SYWR1LUNvcm5lbGl1IEMgRHVtaXRyaXUxHjAcBgNVBCoMFVJvbXVsdXMtUmFkdS1Db3JuZWxpdTERMA8GA1UEBAwIRHVtaXRyaXUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCP5uzh6yT71IooMhyVL2QcZE5lhIMUpqMNXqjNqHDe8SOAMRBkopPws9sS+jUQ2IKhQzPBTRYMAbBhQqdmnPzqGC4fpdZY3/5qrxRwHOzBHlrBawCOcpwaSy/J76ZgdWDJLWeXLtNmREFNELb9BuYH8DPWyHeE2lLSJO0OJbs1SMakX+BVt3/RmXbOCG3gYOjkGfq9sVhA9DC4PqR7KMfpb8nX7QQeJvtZdHQYaXaPajALX5qSuL1JT/KKUsqsMkqKh/nRxb1jH+qpRy6oa6gnij7XlukKUNy20aqENqniAT81L8ywDh1N/0l1IWY1tgSR10ClBfCD+UMQztoX5Vw3AgMBAAGjggHTMIIBzzBvBggrBgEFBQcBAQRjMGEwIwYIKwYBBQUHMAGGF2h0dHA6Ly9vY3NwLmNlcnRzaWduLnJvMDoGCCsGAQUFBzAChi5odHRwOi8vd3d3LmNlcnRzaWduLnJvL2NlcnRjcmwvcXVhbGlmaWVkZzIuY3J0MAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgSwMB8GA1UdIwQYMBaAFFA0nlN2uW3StwwekIN1Wu7LdBiKMB0GA1UdDgQWBBRZeYa2QYn3F5yuE1TERs0TsXz69DBJBgNVHSAEQjBAMD4GCysGAQQBgcM5AQEDMC8wLQYIKwYBBQUHAgEWIWh0dHA6Ly93d3cuY2VydHNpZ24ucm8vcmVwb3NpdG9yeTA3BgNVHR8EMDAuMCygKqAohiZodHRwOi8vY3JsLmNlcnRzaWduLnJvL3F1YWxpZmllZGcyLmNybDBPBgNVHREESDBGoCkGCisGAQQBgjcUAgOgGwwZcm9tdWx1cy5kdW1pdHJpdUBtc2luZi5yb4EZcm9tdWx1cy5kdW1pdHJpdUBtc2luZi5ybzApBgNVHSUEIjAgBggrBgEFBQcDAgYKKwYBBAGCNxQCAgYIKwYBBQUHAwQwDQYJKoZIhvcNAQELBQADggEBABKUmpbk8t1QyD37isj8ITmzuGQHFNOwAM2ZXJYk78c2YmkCY2luVPFvrfJ9ff3IqfqWS6RuMLQmNSPT84B3Bc+Y1j9QZgqNlVbkGrCBOe4GlojE9yXed7J4HCMYPT5iDaCdnD8XZQXYmUZmaSeJQoWkOTVG7zHoKO77VyK8kFltQAj+fQkI9sDdNVXfYlN+pgN2tQvPHbnNZo8hI00AJE9JWH0gHbIne7c7/1TU5ll4HWOZYVPRJV5DHe5mGBpflLxK8fpwXwEvxK1Yx1qKecpou5oBuqPVWy+iDv6Suv7VZLLEtFm+36wk3YoMWj3fxMFuckjxVFiiQYRZd10lRww=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://www.mcsi.ro/Minister/Domenii-de-activitate-ale-MCSI/Tehnologia-Informatiei/Servicii-electronice/Semnatura-electronica/TrustedList-versiunea-xml</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>RO</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/vnd.etsi.tsl+xml</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">MINISTRY FOR INFORMATION SOCIETY</Name>
-+                     <Name xml:lang="ro">MINISTERUL PENTRU SOCIETATEA INFORMATIONALA</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/RO</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIDyTCCArGgAwIBAgIJAKRRAbnpt+1mMA0GCSqGSIb3DQEBCwUAMIGVMS4wLAYDVQQKEyVTd2VkaXNoIFBvc3QgYW5kIFRlbGVjb20gQWdlbmN5IChQVFMpMRIwEAYDVQQHEwlTdG9ja2hvbG0xEjAQBgNVBAgTCVN0b2NraG9sbTELMAkGA1UEBhMCU0UxLjAsBgNVBAMTJVN3ZWRpc2ggUG9zdCBhbmQgVGVsZWNvbSBBZ2VuY3kgKFBUUykwHhcNMTQxMjE5MDk1NDM2WhcNMTcxMjE4MDk1NDM2WjCBlTEuMCwGA1UEChMlU3dlZGlzaCBQb3N0IGFuZCBUZWxlY29tIEFnZW5jeSAoUFRTKTESMBAGA1UEBxMJU3RvY2tob2xtMRIwEAYDVQQIEwlTdG9ja2hvbG0xCzAJBgNVBAYTAlNFMS4wLAYDVQQDEyVTd2VkaXNoIFBvc3QgYW5kIFRlbGVjb20gQWdlbmN5IChQVFMpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtn8ADLkkBdFUWnKOYg1dDoJ7evZxP/jsqmFPVuZsOlAifQ6/NGWqyHMyj8r1/BmyEB/2WPLf+jrbtOKwSGtEHHkJ3nZnv1U9CBgIHDotzHrrEUI2b0r3ETaz80KsIlTZ5HaN0jPt+gfBETXCyT6H2cJ7uM5S/zhFeV7YMS2kzg9StgAMOQdZVAD4/2X1je97pBfH3AB4ZwLWsAA1OvQJ1NaE1gftqBuxiQkm5FOh8PnECmcT9dMveRLUKAbup5I1i1m3Ql9QvtyPv8E0/zSZUIN5XsRw9KXtgWema1oKSXBKyytg+XESSKm6BNYR2jTYQI8Vr0Z3MRl1zz9jcSh53QIDAQABoxowGDAJBgNVHRMEAjAAMAsGA1UdDwQEAwIGQDANBgkqhkiG9w0BAQsFAAOCAQEAiQ1Uns2aYVrlKthS8uf7gSkCI9hxmUOw1oryvNKu6q8OakYrbM2Z04+brJlzaX5gH1xFKC+6V6AaFHoAXP3G5is/BuGNhsRNwUluEsiqbxX6sKIQnyHyxhWDM3gfqHZwN4WDPb6W8UNfdMn5QabFi/MaecQgFCY505BJkBIKJA+apyj6zHYPSALjN4NewdheiCJ4jLoUpiJFKObbGNeZMcXqRRZaynOda9N8iKvACR4vScOYHG3HFn4NF0HnMbVh+0cyzzkzzjcd+oVsBQYLU9Oer+Axluj4E+AxvGmRfE/9S4VBctu1h/65iC5fcV8wdGdnE/UW1IDfk5UGXuWhmQ==</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIDyTCCArGgAwIBAgIJALk/nqk36SvuMA0GCSqGSIb3DQEBCwUAMIGVMS4wLAYDVQQKEyVTd2VkaXNoIFBvc3QgYW5kIFRlbGVjb20gQWdlbmN5IChQVFMpMRIwEAYDVQQHEwlTdG9ja2hvbG0xEjAQBgNVBAgTCVN0b2NraG9sbTELMAkGA1UEBhMCU0UxLjAsBgNVBAMTJVN3ZWRpc2ggUG9zdCBhbmQgVGVsZWNvbSBBZ2VuY3kgKFBUUykwHhcNMTQwMjA0MTE1OTEyWhcNMTcwMjAzMTE1OTEyWjCBlTEuMCwGA1UEChMlU3dlZGlzaCBQb3N0IGFuZCBUZWxlY29tIEFnZW5jeSAoUFRTKTESMBAGA1UEBxMJU3RvY2tob2xtMRIwEAYDVQQIEwlTdG9ja2hvbG0xCzAJBgNVBAYTAlNFMS4wLAYDVQQDEyVTd2VkaXNoIFBvc3QgYW5kIFRlbGVjb20gQWdlbmN5IChQVFMpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArvBzVAFdzuT6LPDTqpo3dI8+zcH8UMA7uKubCsFmdiaeH643j1nfuUzbjQvQG+K6qrB3IRYec0zvWb6SnP58hTBHxvOf0eeRD7vxXomfeCO0FfhQnpBlCOAo8WDcFfYxCpUE1enyT02AhOkI0XRMibAP6EKWIjUvehKHBPi+OpfrDhxrMshrvV0+Cv/d07RevBNvXXmTUugaoo2q0/whl26rcawdEr3GbdxpNYonlzkwhKn5kNP/6Wo0xujxDX/6ZD6evFE2XS/ogPNqg6jOJifzglpIQx0fWyGYMKBiuz44K3SS1oCwiW6cIZlShvvwtQqOewE3zKp76LFDJlNZUQIDAQABoxowGDAJBgNVHRMEAjAAMAsGA1UdDwQEAwIGQDANBgkqhkiG9w0BAQsFAAOCAQEAdwopbzGOmPRe7d966zesuzckXA6eo1EgePlmaUTKkudZAKEODRwp0Cei+i2PKnTyZF1xY+BxEVcrVmU0syCDegv94qsnthJtx4QZmIlWVPBVq2AGDe+htnjD6QHzisuN5WNEH9g7JeUQmlXAsObPNxeldL++jp7/J9pWsD5WHlol0EbF5k4uYx8SlLfPQptXJFRckzA2P+JsJ/eg1GKF9RvP5N2PAC2mQDkyvl3D561Q3Vga1gU5Jl0idnzQhggcyyRTYOXxb9ZwDKpHvSUdIaAIDRe6626IGf4azK9Rflqppfo3YoiUpq5bkEx44377ho6RjnqMIYvOo348ZbcAJQ==</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://www.pts.se/upload/Ovrigt/Internet/Branschinformation/Trusted-List-SE-MR.xml</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>SE</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/vnd.etsi.tsl+xml</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">Swedish Post and Telecom Agency (PTS)</Name>
-+                     <Name xml:lang="sv">Post- och telestyrelsen (PTS)</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/SE</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIFdDCCBFygAwIBAgIEOl6PRjANBgkqhkiG9w0BAQUFADA9MQswCQYDVQQGEwJzaTEbMBkGA1UEChMSc3RhdGUtaW5zdGl0dXRpb25zMREwDwYDVQQLEwhzaWdvdi1jYTAeFw0xMzAzMDUxMDU2MDZaFw0xODAzMDUxMzI4MzVaMIGJMQswCQYDVQQGEwJzaTEbMBkGA1UEChMSc3RhdGUtaW5zdGl0dXRpb25zMRkwFwYDVQQLExB3ZWItY2VydGlmaWNhdGVzMRMwEQYDVQQLEwpHb3Zlcm5tZW50MS0wFAYDVQQFEw0xMjM1MTc0MjE0MDI3MBUGA1UEAxMORGltaXRyaWogU2themEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCJxPypF9ZVssjvPT/he9cZ/DdBn3htrapLJqHISc1ylop1CpkL0fbPTL9xK3JnaMzzmucbeTkwj2fyEaluP2bl1+ElpMWDYUq59mDOGvpB5KaJvTCXGUdf3rZTFSVOf7WarhI9uR25sjZg1wwVKGJ9VTqVtAlD5WBsIyT2CN1xWj3DXy+faqGtYbd/4mpzMW+qvTJQ9act6rlmTXJXwOVBTYwVEciTqX+IMX1nIn93FEOl6Q9BQeAYFe8pVXbTjoveY7KIE2SyWETogYplMDesK3hWB6cGfnWD05+Vbj78hKFyxSjoKTJegxzk6+8nGy0dzkjup1nlpTrjDBr1Zgt9AgMBAAGjggItMIICKTAOBgNVHQ8BAf8EBAMCBaAwSgYDVR0gBEMwQTA1BgorBgEEAa9ZAQcBMCcwJQYIKwYBBQUHAgEWGWh0dHA6Ly93d3cuY2EuZ292LnNpL2Nwcy8wCAYGBACLMAEBMCIGCCsGAQUFBwEDBBYwFDAIBgYEAI5GAQEwCAYGBACORgEEMCAGA1UdEQQZMBeBFWRpbWl0cmlqLnNrYXphQGdvdi5zaTCB8QYDVR0fBIHpMIHmMFWgU6BRpE8wTTELMAkGA1UEBhMCc2kxGzAZBgNVBAoTEnN0YXRlLWluc3RpdHV0aW9uczERMA8GA1UECxMIc2lnb3YtY2ExDjAMBgNVBAMTBUNSTDQxMIGMoIGJoIGGhldsZGFwOi8veDUwMC5nb3Yuc2kvb3U9c2lnb3YtY2Esbz1zdGF0ZS1pbnN0aXR1dGlvbnMsYz1zaT9jZXJ0aWZpY2F0ZVJldm9jYXRpb25MaXN0P2Jhc2WGK2h0dHA6Ly93d3cuc2lnb3YtY2EuZ292LnNpL2NybC9zaWdvdi1jYS5jcmwwKwYDVR0QBCQwIoAPMjAxMzAzMDUxMDU2MDZagQ8yMDE4MDMwNTEzMjgzNVowHwYDVR0jBBgwFoAUHvjUU2uzgwbpBAZXAvmlv8ZYPHIwHQYDVR0OBBYEFPkW6/pilxObPEzBAucEf/wHqwgdMAkGA1UdEwQCMAAwGQYJKoZIhvZ9B0EABAwwChsEVjcuMQMCA6gwDQYJKoZIhvcNAQEFBQADggEBAI+3jSydwmTfTuFJxIys5PFZGzWNX8pCcyyuYFnbPbsnWwVMA1wE/FazkN51U0E2nTsYlooal4uiZ0u5jgbXW7wBvAIept/mJNyXXLd/il5JiB0Bz76GsGNmw1DoX2lvV06x39NI9X3+ea2rp7L56co3kVJPmFbJImyYc5OK5H9dXjGpIcxzVyWXNoUSbhVZpljIw5Tka+c5/G0gE49o3PiexXH2fziGBAmbICn+eX6+zeSo80OB0DiPRMD0s31IitQfEv1N3H+lz21Pa8gKEKpKw7Ns7b4nMGfw8WQyiVHNNSo95RlCaHPFfeFR5vkDuUayHqGwErB1Zdx8AIjzR+w=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIFdDCCBFygAwIBAgIEOl5EOjANBgkqhkiG9w0BAQUFADA9MQswCQYDVQQGEwJzaTEbMBkGA1UEChMSc3RhdGUtaW5zdGl0dXRpb25zMREwDwYDVQQLEwhzaWdvdi1jYTAeFw0xMTEyMDgwOTU4MzhaFw0xNjEyMDgyMTQxNDFaMIGJMQswCQYDVQQGEwJzaTEbMBkGA1UEChMSc3RhdGUtaW5zdGl0dXRpb25zMRkwFwYDVQQLExB3ZWItY2VydGlmaWNhdGVzMRMwEQYDVQQLEwpHb3Zlcm5tZW50MS0wFAYDVQQFEw0xMjM0NjYyNjE0MDQ2MBUGA1UEAxMOTWFydXNrYSBEYW1qYW4wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCMrQtDhrYKxtQeHBVfhfkB9q6axI0SmPwcIRqEFGWfhnPhQwvPa8vSrE3SBrJnKx3bxLHdw/hzM8hDfhsQM5rwDYN8qfVv1qnttITRlBZqd7qSzQeD/QegjC2yZMIun/e/Gjz450+oXoGlgiB9Ir9DRuqCDq/lmMuftjYUc8uWQj/YwpmQrJNqDymbTInuclDM8zB5eUc6x/7jWs2QxdleY0rOR3H9GAUFCUMQjSYbvZfy+ptCGB1adST4/5o6DBOBpKakbz4tmrroUYqf7YBXzImiPCcyQxYFADGUboWWQ8QYiVPgED37/wkO+XGeYehuQ0jY61DDjc9YubxMUTbtAgMBAAGjggItMIICKTAOBgNVHQ8BAf8EBAMCBaAwSgYDVR0gBEMwQTA1BgorBgEEAa9ZAQcBMCcwJQYIKwYBBQUHAgEWGWh0dHA6Ly93d3cuY2EuZ292LnNpL2Nwcy8wCAYGBACLMAEBMCIGCCsGAQUFBwEDBBYwFDAIBgYEAI5GAQEwCAYGBACORgEEMCAGA1UdEQQZMBeBFW1hcnVza2EuZGFtamFuQGdvdi5zaTCB8QYDVR0fBIHpMIHmMFWgU6BRpE8wTTELMAkGA1UEBhMCc2kxGzAZBgNVBAoTEnN0YXRlLWluc3RpdHV0aW9uczERMA8GA1UECxMIc2lnb3YtY2ExDjAMBgNVBAMTBUNSTDM0MIGMoIGJoIGGhldsZGFwOi8veDUwMC5nb3Yuc2kvb3U9c2lnb3YtY2Esbz1zdGF0ZS1pbnN0aXR1dGlvbnMsYz1zaT9jZXJ0aWZpY2F0ZVJldm9jYXRpb25MaXN0P2Jhc2WGK2h0dHA6Ly93d3cuc2lnb3YtY2EuZ292LnNpL2NybC9zaWdvdi1jYS5jcmwwKwYDVR0QBCQwIoAPMjAxMTEyMDgwOTU4MzhagQ8yMDE2MTIwODIxNDE0MVowHwYDVR0jBBgwFoAUHvjUU2uzgwbpBAZXAvmlv8ZYPHIwHQYDVR0OBBYEFO2tqCIZmlWRrpJXC+r5nVGPwNaAMAkGA1UdEwQCMAAwGQYJKoZIhvZ9B0EABAwwChsEVjcuMQMCA6gwDQYJKoZIhvcNAQEFBQADggEBAJZvcjQy6OXcg/aHJRCwiKxyUZSXrazeyvBmkrrLK+2vMNyaFsJWQIIEKb9tWCrrQOXsBhzgGXLh5kr+Bt89pMANUYXanP5dlZo3A1h0xvfvGaKOhcZclZz+h4IGc/SBy9Xd/BJa9ttIqdSwH+8k29N4YhM9AIVb3vBszDDgLTU2xuFMIqDX+rbZnF9PmFbtKzGQjevOqG/4y61sZSa7pgPjhxTj4mqpK/AN40giiaRNJv+z3E9Xh71S4CriSeBW2GJsPS+v7dEw775fWPuQJEvDYZ1X754lmFp3RTOtlIqQTxCgajRF4O8mWEYb2BH3N64e8yEoaxvVHdbV9aUQ0Mg=</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://www.mizks.gov.si/fileadmin/mizks.gov.si/pageuploads/Storitve/Info_druzba/Overitelji/SI_TL.xml</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>SI</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/vnd.etsi.tsl+xml</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">Republic of Slovenia, Ministry of Education, Science and Sport </Name>
-+                     <Name xml:lang="sl">Republika Slovenija, Ministrstvo za izobraževanje, znanost in šport </Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/SI</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIIczCCBlugAwIBAgICBmwwDQYJKoZIhvcNAQELBQAwbTELMAkGA1UEBhMCU0sxEzARBgNVBAcMCkJyYXRpc2xhdmExIjAgBgNVBAoMGU5hcm9kbnkgYmV6cGVjbm9zdG55IHVyYWQxDjAMBgNVBAsMBVNJQkVQMRUwEwYDVQQDDAxLQ0EgTkJVIFNSIDMwHhcNMTMwNjA2MDczMTMxWhcNMTYwNjA2MDcyODU3WjCBujELMAkGA1UEBhMCU0sxEzARBgNVBAcMCkJyYXRpc2xhdmExIjAgBgNVBAoMGU5hcm9kbnkgYmV6cGVjbm9zdG55IHVyYWQxDjAMBgNVBAsMBVNJQkVQMTYwNAYDVQQDDC1QU0VVRE9OWU0gLSBUU0wgYW5kIFNpZ25hdHVyZSBQb2xpY3kgU2lnbmVyIDExKjAoBgNVBEEMIVRTTCBhbmQgU2lnbmF0dXJlIFBvbGljeSBTaWduZXIgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKHmDywjm6aP89518zXEXya8W2OyiBCm3Dfvi5YNdI871Udr+zTpMN+44LlB6GxaBmbIBU5H8nZYguT4HMmZAOD7nbqjSkBhEwSxZFsjhK1zaZ+pzUDyEbGGbcAdbNPwnJk/sD+EA1cK9JrGIeeE0kA9ZbVtJoJr0++EYHBMJipmnV0PLw8yoHB0ABTtEPmSXx3XBKUexCVKVn3GrfVAuyNTeSlDkfkE/CDU0D6dihPlCyX+Mm0uvH6lYP3GPgOkdf3EPdQ3mUVO1P5yVZpzLJvgHDcTaX/V4jax4ZCbK2m5xdPmRm4ZXkbUDpqxauBsseiEFS2Ron0U8tOSZAi8OQECAwEAAaOCA80wggPJMAkGA1UdEwQCMAAwYgYDVR0gBFswWTBFBg0rgR6RmYQFAAAAAQICMDQwMgYIKwYBBQUHAgEWJmh0dHA6Ly9lcC5uYnVzci5zay9rY2EvZG9jL2tjYV9jcHMucGRmMBAGDiuBHpGZhAUAAAEKBQABMIIBQAYIKwYBBQUHAQEEggEyMIIBLjA/BggrBgEFBQcwAoYzaHR0cDovL2VwLm5idXNyLnNrL2tjYS9jZXJ0cy9rY2EzL2tjYW5idXNyM19wN2MucDdjMHoGCCsGAQUFBzAChm5sZGFwOi8vZXAubmJ1c3Iuc2svY249S0NBIE5CVSBTUiAzLG91PVNJQkVQLG89TmFyb2RueSBiZXpwZWNub3N0bnkgdXJhZCxsPUJyYXRpc2xhdmEsYz1TSz9jYUNlcnRpZmljYXRlO2JpbmFyeTBvBggrBgEFBQcwAoZjbGRhcDovLy9jbj1LQ0EgTkJVIFNSIDMsb3U9U0lCRVAsbz1OYXJvZG55IGJlenBlY25vc3RueSB1cmFkLGw9QnJhdGlzbGF2YSxjPVNLP2NhQ2VydGlmaWNhdGU7YmluYXJ5MFUGA1UdEQROMEyBEnBvZGF0ZWxuYUBuYnVzci5za4Y2aHR0cDovL3d3dy5uYnVzci5zay9lbi9lbGVjdHJvbmljLXNpZ25hdHVyZS9pbmRleC5odG1sMA4GA1UdDwEB/wQEAwIGQDARBgNVHSUECjAIBgYEAJE3AwAwHwYDVR0jBBgwFoAUf/E9IcKXWi6XBw6xaYMl/SGGPgcwggFYBgNVHR8EggFPMIIBSzAwoC6gLIYqaHR0cDovL2VwLm5idXNyLnNrL2tjYS9jcmxzMy9rY2FuYnVzcjMuY3JsMIGQoIGNoIGKhoGHbGRhcDovL2VwLm5idXNyLnNrL2NuJTNkS0NBJTIwTkJVJTIwU1IlMjAzLG91JTNkU0lCRVAsbyUzZE5hcm9kbnklMjBiZXpwZWNub3N0bnklMjB1cmFkLGwlM2RCcmF0aXNsYXZhLGMlM2RTSz9jZXJ0aWZpY2F0ZVJldm9jYXRpb25MaXN0MIGDoIGAoH6GfGxkYXA6Ly8vY24lM2RLQ0ElMjBOQlUlMjBTUiUyMDMsb3UlM2RTSUJFUCxvJTNkTmFyb2RueSUyMGJlenBlY25vc3RueSUyMHVyYWQsbCUzZEJyYXRpc2xhdmEsYyUzZFNLP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3QwHQYDVR0OBBYEFAgnu/W6CgmsRiV2WoW5VfvvuHYqMA0GCSqGSIb3DQEBCwUAA4ICAQDLqnqpQ9NnzgtUA7nlRQxdQg12hG9jUZnE9Q2evihsa+nkajrx/ujK/DlG43RHV+xhbZayytbzkxnBKz3ujKk9UG2psdWbN+nN79TMucU1saJsdvj0qcvRGvBsA9wkNPYFP+0/uLN9K4aOgyNyVVNKbVDLuCgn9kOf2D89ldw0qdVkNZhTOnycE8iIgibSvT5HQwxKg0qb0cKz9XPgZKc5dSv5thoqWQgLUI0B2+Ize7ITZN6WmYg9LwKJo5A032ijpVYQ2U60Xj+wfN69nLF1UAZSUmLpt4HL2Ed5afIjkuQfd5jvzogyQgNkwJ4lKZTmNLrJoxFunibuBdv/jXBoMqXqxNdGxGuFr1ms8xyUNOCE7+e4DuI3tezBuv+yDwijUajwOu00hIW6bjCBXaedPXEznoeNxWiKAk0TpIHwmVQR9uggdCQKdrKvk0wPfNt1Hv69nodWipIcCvxiX/HZc3IHiv7KFpYwCGUKdGa7CDqFbGz351INLsfuYev9ylu0gltNujSEpulFYKAEwyGv3hTVN2vM17eoWl5dYNkiHJvmFTbx+5aF0LvXmUXlMOLMkLjB0KqUY4/GhikwIDVE/knrmyquecsrOAdlbOBJKJXYn2vB7Tf6QAG3V1hJOHkWpOvBWMtD0kPpuri7nptjsPMRR7E5k2DnbyJPxX4uQg==</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIIczCCBlugAwIBAgICBm0wDQYJKoZIhvcNAQELBQAwbTELMAkGA1UEBhMCU0sxEzARBgNVBAcMCkJyYXRpc2xhdmExIjAgBgNVBAoMGU5hcm9kbnkgYmV6cGVjbm9zdG55IHVyYWQxDjAMBgNVBAsMBVNJQkVQMRUwEwYDVQQDDAxLQ0EgTkJVIFNSIDMwHhcNMTMwNjA2MDc0MDE0WhcNMTYwOTA2MDczOTEzWjCBujELMAkGA1UEBhMCU0sxEzARBgNVBAcMCkJyYXRpc2xhdmExIjAgBgNVBAoMGU5hcm9kbnkgYmV6cGVjbm9zdG55IHVyYWQxDjAMBgNVBAsMBVNJQkVQMTYwNAYDVQQDDC1QU0VVRE9OWU0gLSBUU0wgYW5kIFNpZ25hdHVyZSBQb2xpY3kgU2lnbmVyIDIxKjAoBgNVBEEMIVRTTCBhbmQgU2lnbmF0dXJlIFBvbGljeSBTaWduZXIgMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOoNixEp0esybJLfVKXdo/aBuXA4GthgVl7luflgPASj8N5897b3qbapcPxRtWfjotv28ewCSqPAEh0PrNrBD+jyNKOjpXoGYOyvwkBIx6YygG2duhWVg54IIuvmoXsjOyBzzOHvtbJO2P27Hu8QU3dQf3px3hB86CyqRydhVsVaOGwfBAAZ0WbN0NVQMWYo7X3xx95Wh34eAOvLEjT5qgjGsihTH4MQ3vWEpEJbev5JE3QkGi6DzZc+FCNlJToPYInFJsrb+rkjf/7BhdDperTvbOvNhmhLcDqUzvjXtKEHQtfz2teBsFkzatOcAhZqAZeYNOiaHPMu4BMF1XZKqkECAwEAAaOCA80wggPJMAkGA1UdEwQCMAAwYgYDVR0gBFswWTBFBg0rgR6RmYQFAAAAAQICMDQwMgYIKwYBBQUHAgEWJmh0dHA6Ly9lcC5uYnVzci5zay9rY2EvZG9jL2tjYV9jcHMucGRmMBAGDiuBHpGZhAUAAAEKBQABMIIBQAYIKwYBBQUHAQEEggEyMIIBLjA/BggrBgEFBQcwAoYzaHR0cDovL2VwLm5idXNyLnNrL2tjYS9jZXJ0cy9rY2EzL2tjYW5idXNyM19wN2MucDdjMHoGCCsGAQUFBzAChm5sZGFwOi8vZXAubmJ1c3Iuc2svY249S0NBIE5CVSBTUiAzLG91PVNJQkVQLG89TmFyb2RueSBiZXpwZWNub3N0bnkgdXJhZCxsPUJyYXRpc2xhdmEsYz1TSz9jYUNlcnRpZmljYXRlO2JpbmFyeTBvBggrBgEFBQcwAoZjbGRhcDovLy9jbj1LQ0EgTkJVIFNSIDMsb3U9U0lCRVAsbz1OYXJvZG55IGJlenBlY25vc3RueSB1cmFkLGw9QnJhdGlzbGF2YSxjPVNLP2NhQ2VydGlmaWNhdGU7YmluYXJ5MFUGA1UdEQROMEyBEnBvZGF0ZWxuYUBuYnVzci5za4Y2aHR0cDovL3d3dy5uYnVzci5zay9lbi9lbGVjdHJvbmljLXNpZ25hdHVyZS9pbmRleC5odG1sMA4GA1UdDwEB/wQEAwIGQDARBgNVHSUECjAIBgYEAJE3AwAwHwYDVR0jBBgwFoAUf/E9IcKXWi6XBw6xaYMl/SGGPgcwggFYBgNVHR8EggFPMIIBSzAwoC6gLIYqaHR0cDovL2VwLm5idXNyLnNrL2tjYS9jcmxzMy9rY2FuYnVzcjMuY3JsMIGQoIGNoIGKhoGHbGRhcDovL2VwLm5idXNyLnNrL2NuJTNkS0NBJTIwTkJVJTIwU1IlMjAzLG91JTNkU0lCRVAsbyUzZE5hcm9kbnklMjBiZXpwZWNub3N0bnklMjB1cmFkLGwlM2RCcmF0aXNsYXZhLGMlM2RTSz9jZXJ0aWZpY2F0ZVJldm9jYXRpb25MaXN0MIGDoIGAoH6GfGxkYXA6Ly8vY24lM2RLQ0ElMjBOQlUlMjBTUiUyMDMsb3UlM2RTSUJFUCxvJTNkTmFyb2RueSUyMGJlenBlY25vc3RueSUyMHVyYWQsbCUzZEJyYXRpc2xhdmEsYyUzZFNLP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3QwHQYDVR0OBBYEFE2lEI6SH/G8y1Qze4eFD6iP1924MA0GCSqGSIb3DQEBCwUAA4ICAQAbSmmukMl9d/8FJnpQEMpqUfnhHV+0USPQc31C+eqAH7cZkBgKQXJc7xW1Q5stTnpvqrp5OcbCGtnFNHRm1PUf64S/hoAnDfmk3teQbGjgkrg5VFBMsf/dzBhZTRetbGx1tzt2M/gxh45vsJhA958O0S5haT1/VytnOXMSh2SrxIDqzMzZCAl5UBUuuifC0nElfwrgvYkYwqd2jz4pbixEqUNzHJMEf92MayJwW/FUAeP9VW03K3ox4pHkL5IO8NtSCOQPE66tUgXW/kC1zI3iqtt5z4mdwGVPNWLFeRWVlTXLuZNAfVu/nzOJAinLkRWZO94c340nJ39A1McB2TgPsN/82EOC0dtSZo7WEvWZRZdxiLHbNSyuLdwFX9kV8E0PcrQD21MPeFWxHH5iIxUPM3Banuvoqan7u9zAR8E5/8AKuJEHQriwm/7FXMuiffjqsbAeQM0fTGdTkHTRi8wiqN/2HFgBvT3gSmy3MsYFqMlamchHtmjpNlB7FVE3i+yXNFikDcoon56gUOQFvcau+WpdS3xjO1wZjY4GP0eIeUpeclG7NV49ky65d3LJE1sWBpztFLanMU7bI08TIBt5oeNwnnz0gSc76FHJHzuFsA67MjuQAhy19dpAsy6z4Mztel31HwQ83OULzegqiVvIUVxS1mOPhWzGBsOIH0B8Bg==</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://ep.nbusr.sk/kca/tsl/tsl_hrf.zip</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>SK</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/pdf</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">NATIONAL SECURITY AUTHORITY</Name>
-+                     <Name xml:lang="sk">NÁRODNÝ BEZPEČNOSTNÝ ÚRAD</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/SK</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIIczCCBlugAwIBAgICBmwwDQYJKoZIhvcNAQELBQAwbTELMAkGA1UEBhMCU0sxEzARBgNVBAcMCkJyYXRpc2xhdmExIjAgBgNVBAoMGU5hcm9kbnkgYmV6cGVjbm9zdG55IHVyYWQxDjAMBgNVBAsMBVNJQkVQMRUwEwYDVQQDDAxLQ0EgTkJVIFNSIDMwHhcNMTMwNjA2MDczMTMxWhcNMTYwNjA2MDcyODU3WjCBujELMAkGA1UEBhMCU0sxEzARBgNVBAcMCkJyYXRpc2xhdmExIjAgBgNVBAoMGU5hcm9kbnkgYmV6cGVjbm9zdG55IHVyYWQxDjAMBgNVBAsMBVNJQkVQMTYwNAYDVQQDDC1QU0VVRE9OWU0gLSBUU0wgYW5kIFNpZ25hdHVyZSBQb2xpY3kgU2lnbmVyIDExKjAoBgNVBEEMIVRTTCBhbmQgU2lnbmF0dXJlIFBvbGljeSBTaWduZXIgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKHmDywjm6aP89518zXEXya8W2OyiBCm3Dfvi5YNdI871Udr+zTpMN+44LlB6GxaBmbIBU5H8nZYguT4HMmZAOD7nbqjSkBhEwSxZFsjhK1zaZ+pzUDyEbGGbcAdbNPwnJk/sD+EA1cK9JrGIeeE0kA9ZbVtJoJr0++EYHBMJipmnV0PLw8yoHB0ABTtEPmSXx3XBKUexCVKVn3GrfVAuyNTeSlDkfkE/CDU0D6dihPlCyX+Mm0uvH6lYP3GPgOkdf3EPdQ3mUVO1P5yVZpzLJvgHDcTaX/V4jax4ZCbK2m5xdPmRm4ZXkbUDpqxauBsseiEFS2Ron0U8tOSZAi8OQECAwEAAaOCA80wggPJMAkGA1UdEwQCMAAwYgYDVR0gBFswWTBFBg0rgR6RmYQFAAAAAQICMDQwMgYIKwYBBQUHAgEWJmh0dHA6Ly9lcC5uYnVzci5zay9rY2EvZG9jL2tjYV9jcHMucGRmMBAGDiuBHpGZhAUAAAEKBQABMIIBQAYIKwYBBQUHAQEEggEyMIIBLjA/BggrBgEFBQcwAoYzaHR0cDovL2VwLm5idXNyLnNrL2tjYS9jZXJ0cy9rY2EzL2tjYW5idXNyM19wN2MucDdjMHoGCCsGAQUFBzAChm5sZGFwOi8vZXAubmJ1c3Iuc2svY249S0NBIE5CVSBTUiAzLG91PVNJQkVQLG89TmFyb2RueSBiZXpwZWNub3N0bnkgdXJhZCxsPUJyYXRpc2xhdmEsYz1TSz9jYUNlcnRpZmljYXRlO2JpbmFyeTBvBggrBgEFBQcwAoZjbGRhcDovLy9jbj1LQ0EgTkJVIFNSIDMsb3U9U0lCRVAsbz1OYXJvZG55IGJlenBlY25vc3RueSB1cmFkLGw9QnJhdGlzbGF2YSxjPVNLP2NhQ2VydGlmaWNhdGU7YmluYXJ5MFUGA1UdEQROMEyBEnBvZGF0ZWxuYUBuYnVzci5za4Y2aHR0cDovL3d3dy5uYnVzci5zay9lbi9lbGVjdHJvbmljLXNpZ25hdHVyZS9pbmRleC5odG1sMA4GA1UdDwEB/wQEAwIGQDARBgNVHSUECjAIBgYEAJE3AwAwHwYDVR0jBBgwFoAUf/E9IcKXWi6XBw6xaYMl/SGGPgcwggFYBgNVHR8EggFPMIIBSzAwoC6gLIYqaHR0cDovL2VwLm5idXNyLnNrL2tjYS9jcmxzMy9rY2FuYnVzcjMuY3JsMIGQoIGNoIGKhoGHbGRhcDovL2VwLm5idXNyLnNrL2NuJTNkS0NBJTIwTkJVJTIwU1IlMjAzLG91JTNkU0lCRVAsbyUzZE5hcm9kbnklMjBiZXpwZWNub3N0bnklMjB1cmFkLGwlM2RCcmF0aXNsYXZhLGMlM2RTSz9jZXJ0aWZpY2F0ZVJldm9jYXRpb25MaXN0MIGDoIGAoH6GfGxkYXA6Ly8vY24lM2RLQ0ElMjBOQlUlMjBTUiUyMDMsb3UlM2RTSUJFUCxvJTNkTmFyb2RueSUyMGJlenBlY25vc3RueSUyMHVyYWQsbCUzZEJyYXRpc2xhdmEsYyUzZFNLP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3QwHQYDVR0OBBYEFAgnu/W6CgmsRiV2WoW5VfvvuHYqMA0GCSqGSIb3DQEBCwUAA4ICAQDLqnqpQ9NnzgtUA7nlRQxdQg12hG9jUZnE9Q2evihsa+nkajrx/ujK/DlG43RHV+xhbZayytbzkxnBKz3ujKk9UG2psdWbN+nN79TMucU1saJsdvj0qcvRGvBsA9wkNPYFP+0/uLN9K4aOgyNyVVNKbVDLuCgn9kOf2D89ldw0qdVkNZhTOnycE8iIgibSvT5HQwxKg0qb0cKz9XPgZKc5dSv5thoqWQgLUI0B2+Ize7ITZN6WmYg9LwKJo5A032ijpVYQ2U60Xj+wfN69nLF1UAZSUmLpt4HL2Ed5afIjkuQfd5jvzogyQgNkwJ4lKZTmNLrJoxFunibuBdv/jXBoMqXqxNdGxGuFr1ms8xyUNOCE7+e4DuI3tezBuv+yDwijUajwOu00hIW6bjCBXaedPXEznoeNxWiKAk0TpIHwmVQR9uggdCQKdrKvk0wPfNt1Hv69nodWipIcCvxiX/HZc3IHiv7KFpYwCGUKdGa7CDqFbGz351INLsfuYev9ylu0gltNujSEpulFYKAEwyGv3hTVN2vM17eoWl5dYNkiHJvmFTbx+5aF0LvXmUXlMOLMkLjB0KqUY4/GhikwIDVE/knrmyquecsrOAdlbOBJKJXYn2vB7Tf6QAG3V1hJOHkWpOvBWMtD0kPpuri7nptjsPMRR7E5k2DnbyJPxX4uQg==</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIIczCCBlugAwIBAgICBm0wDQYJKoZIhvcNAQELBQAwbTELMAkGA1UEBhMCU0sxEzARBgNVBAcMCkJyYXRpc2xhdmExIjAgBgNVBAoMGU5hcm9kbnkgYmV6cGVjbm9zdG55IHVyYWQxDjAMBgNVBAsMBVNJQkVQMRUwEwYDVQQDDAxLQ0EgTkJVIFNSIDMwHhcNMTMwNjA2MDc0MDE0WhcNMTYwOTA2MDczOTEzWjCBujELMAkGA1UEBhMCU0sxEzARBgNVBAcMCkJyYXRpc2xhdmExIjAgBgNVBAoMGU5hcm9kbnkgYmV6cGVjbm9zdG55IHVyYWQxDjAMBgNVBAsMBVNJQkVQMTYwNAYDVQQDDC1QU0VVRE9OWU0gLSBUU0wgYW5kIFNpZ25hdHVyZSBQb2xpY3kgU2lnbmVyIDIxKjAoBgNVBEEMIVRTTCBhbmQgU2lnbmF0dXJlIFBvbGljeSBTaWduZXIgMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOoNixEp0esybJLfVKXdo/aBuXA4GthgVl7luflgPASj8N5897b3qbapcPxRtWfjotv28ewCSqPAEh0PrNrBD+jyNKOjpXoGYOyvwkBIx6YygG2duhWVg54IIuvmoXsjOyBzzOHvtbJO2P27Hu8QU3dQf3px3hB86CyqRydhVsVaOGwfBAAZ0WbN0NVQMWYo7X3xx95Wh34eAOvLEjT5qgjGsihTH4MQ3vWEpEJbev5JE3QkGi6DzZc+FCNlJToPYInFJsrb+rkjf/7BhdDperTvbOvNhmhLcDqUzvjXtKEHQtfz2teBsFkzatOcAhZqAZeYNOiaHPMu4BMF1XZKqkECAwEAAaOCA80wggPJMAkGA1UdEwQCMAAwYgYDVR0gBFswWTBFBg0rgR6RmYQFAAAAAQICMDQwMgYIKwYBBQUHAgEWJmh0dHA6Ly9lcC5uYnVzci5zay9rY2EvZG9jL2tjYV9jcHMucGRmMBAGDiuBHpGZhAUAAAEKBQABMIIBQAYIKwYBBQUHAQEEggEyMIIBLjA/BggrBgEFBQcwAoYzaHR0cDovL2VwLm5idXNyLnNrL2tjYS9jZXJ0cy9rY2EzL2tjYW5idXNyM19wN2MucDdjMHoGCCsGAQUFBzAChm5sZGFwOi8vZXAubmJ1c3Iuc2svY249S0NBIE5CVSBTUiAzLG91PVNJQkVQLG89TmFyb2RueSBiZXpwZWNub3N0bnkgdXJhZCxsPUJyYXRpc2xhdmEsYz1TSz9jYUNlcnRpZmljYXRlO2JpbmFyeTBvBggrBgEFBQcwAoZjbGRhcDovLy9jbj1LQ0EgTkJVIFNSIDMsb3U9U0lCRVAsbz1OYXJvZG55IGJlenBlY25vc3RueSB1cmFkLGw9QnJhdGlzbGF2YSxjPVNLP2NhQ2VydGlmaWNhdGU7YmluYXJ5MFUGA1UdEQROMEyBEnBvZGF0ZWxuYUBuYnVzci5za4Y2aHR0cDovL3d3dy5uYnVzci5zay9lbi9lbGVjdHJvbmljLXNpZ25hdHVyZS9pbmRleC5odG1sMA4GA1UdDwEB/wQEAwIGQDARBgNVHSUECjAIBgYEAJE3AwAwHwYDVR0jBBgwFoAUf/E9IcKXWi6XBw6xaYMl/SGGPgcwggFYBgNVHR8EggFPMIIBSzAwoC6gLIYqaHR0cDovL2VwLm5idXNyLnNrL2tjYS9jcmxzMy9rY2FuYnVzcjMuY3JsMIGQoIGNoIGKhoGHbGRhcDovL2VwLm5idXNyLnNrL2NuJTNkS0NBJTIwTkJVJTIwU1IlMjAzLG91JTNkU0lCRVAsbyUzZE5hcm9kbnklMjBiZXpwZWNub3N0bnklMjB1cmFkLGwlM2RCcmF0aXNsYXZhLGMlM2RTSz9jZXJ0aWZpY2F0ZVJldm9jYXRpb25MaXN0MIGDoIGAoH6GfGxkYXA6Ly8vY24lM2RLQ0ElMjBOQlUlMjBTUiUyMDMsb3UlM2RTSUJFUCxvJTNkTmFyb2RueSUyMGJlenBlY25vc3RueSUyMHVyYWQsbCUzZEJyYXRpc2xhdmEsYyUzZFNLP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3QwHQYDVR0OBBYEFE2lEI6SH/G8y1Qze4eFD6iP1924MA0GCSqGSIb3DQEBCwUAA4ICAQAbSmmukMl9d/8FJnpQEMpqUfnhHV+0USPQc31C+eqAH7cZkBgKQXJc7xW1Q5stTnpvqrp5OcbCGtnFNHRm1PUf64S/hoAnDfmk3teQbGjgkrg5VFBMsf/dzBhZTRetbGx1tzt2M/gxh45vsJhA958O0S5haT1/VytnOXMSh2SrxIDqzMzZCAl5UBUuuifC0nElfwrgvYkYwqd2jz4pbixEqUNzHJMEf92MayJwW/FUAeP9VW03K3ox4pHkL5IO8NtSCOQPE66tUgXW/kC1zI3iqtt5z4mdwGVPNWLFeRWVlTXLuZNAfVu/nzOJAinLkRWZO94c340nJ39A1McB2TgPsN/82EOC0dtSZo7WEvWZRZdxiLHbNSyuLdwFX9kV8E0PcrQD21MPeFWxHH5iIxUPM3Banuvoqan7u9zAR8E5/8AKuJEHQriwm/7FXMuiffjqsbAeQM0fTGdTkHTRi8wiqN/2HFgBvT3gSmy3MsYFqMlamchHtmjpNlB7FVE3i+yXNFikDcoon56gUOQFvcau+WpdS3xjO1wZjY4GP0eIeUpeclG7NV49ky65d3LJE1sWBpztFLanMU7bI08TIBt5oeNwnnz0gSc76FHJHzuFsA67MjuQAhy19dpAsy6z4Mztel31HwQ83OULzegqiVvIUVxS1mOPhWzGBsOIH0B8Bg==</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://ep.nbusr.sk/kca/tsl/tsl.xml</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>SK</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/vnd.etsi.tsl+xml</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">NATIONAL SECURITY AUTHORITY</Name>
-+                     <Name xml:lang="sk">NÁRODNÝ BEZPEČNOSTNÝ ÚRAD</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/SK</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIDdzCCAl+gAwIBAgIFFATw0YMwDQYJKoZIhvcNAQELBQAwSzELMAkGA1UEBhMCVUsxGDAWBgNVBAoMD3RTY2hlbWUgTGltaXRlZDEMMAoGA1UECwwDUEtJMRQwEgYDVQQDDAtUU0wgU2lnbmluZzAeFw0xNDAyMjAwMDAwMDBaFw0xNzAyMjAwMDAwMDBaMEsxCzAJBgNVBAYTAlVLMRgwFgYDVQQKDA90U2NoZW1lIExpbWl0ZWQxDDAKBgNVBAsMA1BLSTEUMBIGA1UEAwwLVFNMIFNpZ25pbmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDKDMc2PgyQPNCRsjk2F/Lt7THy0lDmfFvYDiu8U1+5NN4Cdh/JKq87GlcqUWOK4/CS/evFqWXZQrHMeyFqG17zbTSheCqER0PwuYELgKLRTC9V9vX8GbVQ3Qh/JySDB+yiIR4dXNBku8Gb7zjD0OxykAyHyWlf/4i3T1dpJZpXqMKweT5N7+d2XT+Lzn7iNJA/VN23uYyQf7o4YGdVvvZx5ApxOQx5sSXEtprELYTy7C06QGAiE0Q9x5MjnsNMyWsrZn7T6kWEM0Ks4R/CFOlj5iG3a1kNSSWgVSBfmyW4U5MV2RzOHUFRuZT8q6UfKzP+0QAaQ42X6hbupFwNWMCPAgMBAAGjYjBgMB0GA1UdDgQWBBQUF9oFLo/KTZ+wgaTuLp8QixYGUjAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIGwDARBgNVHSAECjAIMAYGBFUdIAAwEQYDVR0lBAowCAYGBACRNwMAMA0GCSqGSIb3DQEBCwUAA4IBAQCfA8F1bhDJotAv1AqNVh8ApFQZibSBiIDpctqR63DfDQjWupeoAr7TCDEZqOLgDdBTMiOBKgXVGc/p+hmSbxR+EukBix96Q+RfVgGoMwHCb8L3h/g2Gp0QFXDMGltPcXQDAJ4WofFmze7CfO/Bv9vLeGn0Xy1Xou7QjcCMnfGekf3XPX/U8m/tuxm80wlNIn9ZWfPHKoobsj3OerZtI2HgWU1ihDLD+aybZ5Imfk79zFj4ZshAJXDDhDEsCV/XgUTZzg9DJguztve+cnAGdx1x/BomvFEUgkAbSbsmwu9SFKj0nOb6ksvj3yYU0hTZrpIwQlGdxj4wJ5g6OCJFUob5</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIDdzCCAl+gAwIBAgIFFJV9MCIwDQYJKoZIhvcNAQELBQAwSzELMAkGA1UEBhMCVUsxGDAWBgNVBAoMD3RTY2hlbWUgTGltaXRlZDEMMAoGA1UECwwDUEtJMRQwEgYDVQQDDAtUU0wgU2lnbmluZzAeFw0xNDA4MDgwMDAwMDBaFw0xNzA4MDgwMDAwMDBaMEsxCzAJBgNVBAYTAlVLMRgwFgYDVQQKDA90U2NoZW1lIExpbWl0ZWQxDDAKBgNVBAsMA1BLSTEUMBIGA1UEAwwLVFNMIFNpZ25pbmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCy58lOvYY2WC2k1sHf6KFkeHUmEMGR/dmU4hGPHmibbnOcqCW5kQQ1uewp+6tkUt1OqtVCrVI4NtzSNKWKqS79SoIKe7r6hJ2yIskY3VlGQrk2wI4nW2QyOBX3Pum+RIQdqrYz/OrSWe3NCiHwZBmW0a7WMVWOuiNBZN3rtC+kUXDdgBXVaqcsKnU3HUMKfeJ0xYnAOnqJwX5/9EoHdeAr3xnCRT/bJO3jkm4FuTAFHWLWfdJQvMZ+Z0+TDAPZj9t9+5RKwdMc0f4Nou9SYywLRnv82MIH69EfUswAHMdM+3kcg16VL3d0gUxy3qOnsh+TxdW3uBfB62eJPJv1gwXBAgMBAAGjYjBgMB0GA1UdDgQWBBQ38XfUZwvT/+xQFcoUt8NuodH4tTAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIGwDARBgNVHSAECjAIMAYGBFUdIAAwEQYDVR0lBAowCAYGBACRNwMAMA0GCSqGSIb3DQEBCwUAA4IBAQAFK6WJ8yL8aa+c6JV3F/N6JWwKNcjzHYaI+WgWsltQOUtrrPMf9zBMpTq3AeNHYfNB1+uTRaFmtLA0XIBYcfu7J0CsDXhl5nUS4Ev5qcSzHyupuZQ2j+zLD9uCFbiDaa6Y64CQ8jbhD7ZemgA1KdmmR3+uadjFu13eZ+ZyfwyeYH4zMiqOkXCZ1eNwUrzAhhhPAvR6CFYv6Ea1/2Y6TXCJBEB0QBrXPs6q2oYzDOcwE0kfMMcWbA86dHpMkCJ22wUypqiiXCmPDkiCdbUE+QG2+fOnkiSQOtp7uncr1EVyb0hxmDD6LOlGQIl73SoeA1C5FQv5CTwyWaHSAt2UK2Ac</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://www.tscheme.org/UK_TSL/HR_TSL-UKsigned.pdf</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>UK</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/pdf</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">tScheme Limited</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/UK</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+         <OtherTSLPointer>
-+            <ServiceDigitalIdentities>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIDdzCCAl+gAwIBAgIFFATw0YMwDQYJKoZIhvcNAQELBQAwSzELMAkGA1UEBhMCVUsxGDAWBgNVBAoMD3RTY2hlbWUgTGltaXRlZDEMMAoGA1UECwwDUEtJMRQwEgYDVQQDDAtUU0wgU2lnbmluZzAeFw0xNDAyMjAwMDAwMDBaFw0xNzAyMjAwMDAwMDBaMEsxCzAJBgNVBAYTAlVLMRgwFgYDVQQKDA90U2NoZW1lIExpbWl0ZWQxDDAKBgNVBAsMA1BLSTEUMBIGA1UEAwwLVFNMIFNpZ25pbmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDKDMc2PgyQPNCRsjk2F/Lt7THy0lDmfFvYDiu8U1+5NN4Cdh/JKq87GlcqUWOK4/CS/evFqWXZQrHMeyFqG17zbTSheCqER0PwuYELgKLRTC9V9vX8GbVQ3Qh/JySDB+yiIR4dXNBku8Gb7zjD0OxykAyHyWlf/4i3T1dpJZpXqMKweT5N7+d2XT+Lzn7iNJA/VN23uYyQf7o4YGdVvvZx5ApxOQx5sSXEtprELYTy7C06QGAiE0Q9x5MjnsNMyWsrZn7T6kWEM0Ks4R/CFOlj5iG3a1kNSSWgVSBfmyW4U5MV2RzOHUFRuZT8q6UfKzP+0QAaQ42X6hbupFwNWMCPAgMBAAGjYjBgMB0GA1UdDgQWBBQUF9oFLo/KTZ+wgaTuLp8QixYGUjAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIGwDARBgNVHSAECjAIMAYGBFUdIAAwEQYDVR0lBAowCAYGBACRNwMAMA0GCSqGSIb3DQEBCwUAA4IBAQCfA8F1bhDJotAv1AqNVh8ApFQZibSBiIDpctqR63DfDQjWupeoAr7TCDEZqOLgDdBTMiOBKgXVGc/p+hmSbxR+EukBix96Q+RfVgGoMwHCb8L3h/g2Gp0QFXDMGltPcXQDAJ4WofFmze7CfO/Bv9vLeGn0Xy1Xou7QjcCMnfGekf3XPX/U8m/tuxm80wlNIn9ZWfPHKoobsj3OerZtI2HgWU1ihDLD+aybZ5Imfk79zFj4ZshAJXDDhDEsCV/XgUTZzg9DJguztve+cnAGdx1x/BomvFEUgkAbSbsmwu9SFKj0nOb6ksvj3yYU0hTZrpIwQlGdxj4wJ5g6OCJFUob5</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+               <ServiceDigitalIdentity>
-+                  <DigitalId>
-+                     <X509Certificate>MIIDdzCCAl+gAwIBAgIFFJV9MCIwDQYJKoZIhvcNAQELBQAwSzELMAkGA1UEBhMCVUsxGDAWBgNVBAoMD3RTY2hlbWUgTGltaXRlZDEMMAoGA1UECwwDUEtJMRQwEgYDVQQDDAtUU0wgU2lnbmluZzAeFw0xNDA4MDgwMDAwMDBaFw0xNzA4MDgwMDAwMDBaMEsxCzAJBgNVBAYTAlVLMRgwFgYDVQQKDA90U2NoZW1lIExpbWl0ZWQxDDAKBgNVBAsMA1BLSTEUMBIGA1UEAwwLVFNMIFNpZ25pbmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCy58lOvYY2WC2k1sHf6KFkeHUmEMGR/dmU4hGPHmibbnOcqCW5kQQ1uewp+6tkUt1OqtVCrVI4NtzSNKWKqS79SoIKe7r6hJ2yIskY3VlGQrk2wI4nW2QyOBX3Pum+RIQdqrYz/OrSWe3NCiHwZBmW0a7WMVWOuiNBZN3rtC+kUXDdgBXVaqcsKnU3HUMKfeJ0xYnAOnqJwX5/9EoHdeAr3xnCRT/bJO3jkm4FuTAFHWLWfdJQvMZ+Z0+TDAPZj9t9+5RKwdMc0f4Nou9SYywLRnv82MIH69EfUswAHMdM+3kcg16VL3d0gUxy3qOnsh+TxdW3uBfB62eJPJv1gwXBAgMBAAGjYjBgMB0GA1UdDgQWBBQ38XfUZwvT/+xQFcoUt8NuodH4tTAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIGwDARBgNVHSAECjAIMAYGBFUdIAAwEQYDVR0lBAowCAYGBACRNwMAMA0GCSqGSIb3DQEBCwUAA4IBAQAFK6WJ8yL8aa+c6JV3F/N6JWwKNcjzHYaI+WgWsltQOUtrrPMf9zBMpTq3AeNHYfNB1+uTRaFmtLA0XIBYcfu7J0CsDXhl5nUS4Ev5qcSzHyupuZQ2j+zLD9uCFbiDaa6Y64CQ8jbhD7ZemgA1KdmmR3+uadjFu13eZ+ZyfwyeYH4zMiqOkXCZ1eNwUrzAhhhPAvR6CFYv6Ea1/2Y6TXCJBEB0QBrXPs6q2oYzDOcwE0kfMMcWbA86dHpMkCJ22wUypqiiXCmPDkiCdbUE+QG2+fOnkiSQOtp7uncr1EVyb0hxmDD6LOlGQIl73SoeA1C5FQv5CTwyWaHSAt2UK2Ac</X509Certificate>
-+                  </DigitalId>
-+               </ServiceDigitalIdentity>
-+            </ServiceDigitalIdentities>
-+            <TSLLocation>http://www.tscheme.org/UK_TSL/TSL-UKsigned.xml</TSLLocation>
-+            <AdditionalInformation>
-+               <OtherInformation>
-+                  <TSLType>http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric</TSLType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTerritory>UK</SchemeTerritory>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <ns3:MimeType>application/vnd.etsi.tsl+xml</ns3:MimeType>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeOperatorName>
-+                     <Name xml:lang="en">tScheme Limited</Name>
-+                  </SchemeOperatorName>
-+               </OtherInformation>
-+               <OtherInformation>
-+                  <SchemeTypeCommunityRules>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/UK</URI>
-+                     <URI xml:lang="en">http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon</URI>
-+                  </SchemeTypeCommunityRules>
-+               </OtherInformation>
-+            </AdditionalInformation>
-+         </OtherTSLPointer>
-+      </PointersToOtherTSL>
-+      <ListIssueDateTime>2016-04-08T11:15:22Z</ListIssueDateTime>
-+      <NextUpdate>
-+         <dateTime>2016-09-08T11:15:22Z</dateTime>
-+      </NextUpdate>
-+      <DistributionPoints>
-+         <URI>https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl-mp.xml</URI>
-+      </DistributionPoints>
-+   </SchemeInformation>
-+<ds:Signature Id="Signature_1460109636374" xmlns:ds="http://www.w3.org/2000/09/xmldsig#"><ds:SignedInfo Id="Signature_1460109636374-SignedInfo"><ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/><ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"/><ds:Reference URI="" Id="Signature_1460109636374-Reference-0"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><ds:DigestValue>37nyW1VCJ9iJU1HQ1gha3oqrWWH0ROCx5SXv5W4VKKo=</ds:DigestValue></ds:Reference><ds:Reference URI="#Signature_1460109636374_SignedProperties" Type="http://uri.etsi.org/01903#SignedProperties"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><ds:DigestValue>ypmo0YajX2NiF1H2NUkLxNLB8VeDlcIbuGRcZK3Az78=</ds:DigestValue></ds:Reference></ds:SignedInfo><ds:SignatureValue Id="Signature_1460109636374_Value">SW5cMZ+lDTJg+s4PdiUdy1LN/S312cFgSAemeFn5bT+retkMQFdypn8G4wZ/YtkXHmfmx4MBKbjob5o7WS3/7LfsyAbs1QDLKB5CcuPZ6zh6X7uM3+NKRcfSasQ0Mt9/YdO8Cn6qweDI5T6mzU1EgknTOx/gu9S9l0I9BDagEEjL8/pG3qPLsevmz4KoK/mfyj/yJ2U2/muV/66HlMNIIVJjyos8CHpCIE5qFef6PjLxLZ4TYG+v/8F2vyhDx86um+nFPGf3SuZMNg6akXDqoKAftbK9w0xjDwKVJUcckG9XrKRJC3JhIjEwiZL5PJYhulk+wmExexKb2REkbuOmUg==</ds:SignatureValue><ds:KeyInfo><ds:X509Data><ds:X509Certificate>MIIGgTCCBGmgAwIBAgIUeaHFHm5f58zYv20JfspVJ3hossYwDQYJKoZIhvcNAQEFBQAwgZIxCzAJBgNVBAYTAk5MMSAwHgYDVQQKExdRdW9WYWRpcyBUcnVzdGxpbmsgQi5WLjEoMCYGA1UECxMfSXNzdWluZyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTE3MDUGA1UEAxMuUXVvVmFkaXMgRVUgSXNzdWluZyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBHMjAeFw0xMzEwMzAxMjI3MTFaFw0xNjEwMzAxMjI3MTFaMHoxCzAJBgNVBAYTAkJFMRAwDgYDVQQIEwdCcnVzc2VsMRIwEAYDVQQHEwlFdHRlcmJlZWsxHDAaBgNVBAoTE0V1cm9wZWFuIENvbW1pc3Npb24xFDASBgNVBAsTC0luZm9ybWF0aWNzMREwDwYDVQQDDAhFQ19ESUdJVDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJgkkqvJmZaknQC7c6H6LEr3dGtQ5IfOB3HAZZxOZbb8tdM1KMTO3sAifJC5HNFeIWd0727uZj+V5kBrUv36zEs+VxiN1yJBmcJznX4J2TCyPfLk2NRELGu65VwrK2Whp8cLLANc+6pQn/5wKh23ehZm21mLXcicZ8whksUGb/h8p6NDe1cElD6veNc9CwwK2QT0G0mQiEYchqjJkqyY8HEak8t+CbIC4Rrhyxh3HI1fCK0WKS9JjbPQFbvGmfpBZuLPYZYzP4UXIqfBVYctyodcSAnSfmy6tySMqpVSRhjRn4KP0EfHlq7Ec+H3nwuqxd0M4vTJlZm+XwYJBzEFzFsCAwEAAaOCAeQwggHgMFgGA1UdIARRME8wCAYGBACLMAECMEMGCisGAQQBvlgBgxAwNTAzBggrBgEFBQcCARYnaHR0cDovL3d3dy5xdW92YWRpc2dsb2JhbC5ubC9kb2N1bWVudGVuMCQGCCsGAQUFBwEDBBgwFjAKBggrBgEFBQcLAjAIBgYEAI5GAQEwdAYIKwYBBQUHAQEEaDBmMCoGCCsGAQUFBzABhh5odHRwOi8vb2NzcC5xdW92YWRpc2dsb2JhbC5jb20wOAYIKwYBBQUHMAKGLGh0dHA6Ly90cnVzdC5xdW92YWRpc2dsb2JhbC5jb20vcXZldWNhZzIuY3J0MEYGCiqGSIb3LwEBCQEEODA2AgEBhjFodHRwOi8vdHNhMDEucXVvdmFkaXNnbG9iYWwuY29tL1RTUy9IdHRwVHNwU2VydmVyMBMGCiqGSIb3LwEBCQIEBTADAgEBMA4GA1UdDwEB/wQEAwIGQDAfBgNVHSMEGDAWgBTg+A751LXyf0kjtsN5x6M1H4Z6iDA7BgNVHR8ENDAyMDCgLqAshipodHRwOi8vY3JsLnF1b3ZhZGlzZ2xvYmFsLmNvbS9xdmV1Y2FnMi5jcmwwHQYDVR0OBBYEFDc3hgIFJTDamDEeQczI7Lot4uaVMA0GCSqGSIb3DQEBBQUAA4ICAQAZ8EZ48RgPimWY6s4LjZf0M2MfVJmNh06Jzmf6fzwYtDtQLKzIDk8ZtosqYpNNBoZIFICMZguGRAP3kuxWvwANmrb5HqyCzXThZVPJTmKEzZNhsDtKu1almYBszqX1UV7IgZp+jBZ7FyXzXrXyF1tzXQxHGobDV3AEE8vdzEZtwDGpZJPnEPCBzifdY+lrrL2rDBjbv0VeildgOP1SIlL7dh1O9f0T6T4ioS6uSdMt6b/OWjqHadsSpKry0A6pqfOqJWAhDiueqgVB7vus6o6sSmfG4SW9EWW+BEZ510HjlQU/JL3PPmf+Xs8s00sm77LJ/T/1hMUuGp6TtDsJe+pPBpCYvpm6xu9GL20CsArFWUeQ2MSnE1jsrb00UniCKslcM63pU7I0VcnWMJQSNY28OmnFESPK6s6zqoN0ZMLhwCVnahi6pouBwTb10M9/Anla9xOT42qxiLr14S2lHy18aLiBSQ4zJKNLqKvIrkjewSfW+00VLBYbPTmtrHpZUWiCGiRS2SviuEmPVbdWvsBUaq7OMLIfBD4nin1FlmYnaG9TVmWkwVYDsFmQepwPDqjPs4efAxzkgUFHWn0gQFbqxRocKrCsOvCDHOHORA97UWcThmgvr0Jl7ipvP4Px//tRp08blfy4GMzYls5WF8f6JaMrNGmpfPasd9NbpBNp7A==</ds:X509Certificate></ds:X509Data></ds:KeyInfo><ds:Object><xades:QualifyingProperties Target="#Signature_1460109636374" xmlns:xades="http://uri.etsi.org/01903/v1.3.2#"><xades:SignedProperties Id="Signature_1460109636374_SignedProperties"><xades:SignedSignatureProperties><xades:SigningTime>2016-04-08T10:00:36.390Z</xades:SigningTime><xades:SigningCertificate><xades:Cert><xades:CertDigest><ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><ds:DigestValue>1URWKQVwWCb9HhMyozwlaYg1ejw=</ds:DigestValue></xades:CertDigest><xades:IssuerSerial><ds:X509IssuerName>CN=QuoVadis EU Issuing Certification Authority G2,OU=Issuing Certification Authority,O=QuoVadis Trustlink B.V.,C=NL</ds:X509IssuerName><ds:X509SerialNumber>694395474722160626358886281620874695673047986886</ds:X509SerialNumber></xades:IssuerSerial></xades:Cert></xades:SigningCertificate></xades:SignedSignatureProperties><xades:SignedDataObjectProperties><xades:DataObjectFormat ObjectReference="#Signature_1460109636374-Reference-0"><xades:MimeType>text/xml</xades:MimeType></xades:DataObjectFormat></xades:SignedDataObjectProperties></xades:SignedProperties></xades:QualifyingProperties></ds:Object></ds:Signature></TrustServiceStatusList>

-diff -ruN a/client/TSL.qrc b/client/TSL.qrc
---- a/client/TSL.qrc	1970-01-01 03:00:00.000000000 +0300
-+++ b/client/TSL.qrc	2016-04-27 10:17:48.915014559 +0300
-@@ -0,0 +1 @@
-+<RCC><qresource prefix="TSL"><file>tl-mp.xml</file><file>EE.xml</file></qresource></RCC>
diff --git a/pkgs/tools/security/qdigidoc/default.nix b/pkgs/tools/security/qdigidoc/default.nix
index 8d520f90c652..398f88ccfb6b 100644
--- a/pkgs/tools/security/qdigidoc/default.nix
+++ b/pkgs/tools/security/qdigidoc/default.nix
@@ -1,43 +1,54 @@
-{ stdenv, fetchurl, cmake, ccid, qttools, qttranslations, pkgconfig, pcsclite
-, hicolor-icon-theme, libdigidocpp, opensc, shared-mime-info, openldap
-, gettext, desktop-file-utils, makeWrapper }:
+{ stdenv, fetchgit, fetchurl, cmake, darkhttpd, gettext, makeWrapper, pkgconfig
+, libdigidocpp, opensc, openldap, openssl, pcsclite, qtbase, qttranslations }:
 
 stdenv.mkDerivation rec {
-
-  version = "3.12.0.1442";
   name = "qdigidoc-${version}";
+  version = "3.13.6";
+
+  src = fetchgit {
+    url = "https://github.com/open-eid/qdigidoc";
+    rev = "v${version}";
+    sha256 = "1qq9fgvkc7fi37ly3kgxksrm4m5rxk9k5s5cig8z0cszsfk6h9lx";
+    fetchSubmodules = true;
+  };
 
-  src = fetchurl {
-    url = "https://installer.id.ee/media/ubuntu/pool/main/q/qdigidoc/qdigidoc_3.12.0.1442.orig.tar.xz";
-    sha256 = "1a7nsi28q57ic99hrb6x83qlvpqvzvk6acbfl6ncny2j4yaxa4jl";
+  tsl = fetchurl {
+    url = "https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl-mp.xml";
+    sha256 = "0llr2fj8vd097hcr1d0xmzdy4jydv0b5j5qlksbjffs22rqgal14";
   };
 
-  patches = [ ./certs.patch ./glibc-2_26.patch ];
+  nativeBuildInputs = [ cmake darkhttpd gettext makeWrapper pkgconfig ];
 
-  unpackPhase = ''
-    mkdir src
-    tar xf $src -C src
-    cd src
+  postPatch = ''
+    substituteInPlace client/CMakeLists.txt \
+      --replace $\{TSL_URL} file://${tsl}
   '';
 
+  patches = [
+    # https://github.com/open-eid/qdigidoc/pull/163
+    ./qt511.patch
+  ];
+
+  buildInputs = [
+    libdigidocpp
+    opensc
+    openldap
+    openssl
+    pcsclite
+    qtbase
+    qttranslations
+  ];
+
   postInstall = ''
     wrapProgram $out/bin/qdigidocclient \
       --prefix LD_LIBRARY_PATH : ${opensc}/lib/pkcs11/
   '';
 
-  nativeBuildInputs = [ pkgconfig ];
-  buildInputs = [ cmake ccid qttools pcsclite qttranslations
-                  hicolor-icon-theme libdigidocpp opensc shared-mime-info
-                  openldap gettext desktop-file-utils makeWrapper
-                ];
-
-  enableParallelBuilding = true;
-
   meta = with stdenv.lib; {
-    description = "Qt based UI application for verifying and signing digital signatures";
-    homepage = http://www.id.ee/;
-    license = licenses.lgpl2;
+    description = "Qt-based UI for signing and verifying DigiDoc documents";
+    homepage = https://www.id.ee/;
+    license = licenses.lgpl21Plus;
     platforms = platforms.linux;
-    maintainers = [ maintainers.jagajaga ];
+    maintainers = with maintainers; [ yegortimoshenko ];
   };
 }
diff --git a/pkgs/tools/security/qdigidoc/glibc-2_26.patch b/pkgs/tools/security/qdigidoc/glibc-2_26.patch
deleted file mode 100644
index 1d99538e72d9..000000000000
--- a/pkgs/tools/security/qdigidoc/glibc-2_26.patch
+++ /dev/null
@@ -1,221 +0,0 @@
-diff --git a/common/google-breakpad/src/client/linux/dump_writer_common/ucontext_reader.cc b/common/google-breakpad/src/client/linux/dump_writer_common/ucontext_reader.cc
-index b20a68b..38f1375 100644
---- a/common/google-breakpad/src/client/linux/dump_writer_common/ucontext_reader.cc
-+++ b/common/google-breakpad/src/client/linux/dump_writer_common/ucontext_reader.cc
-@@ -36,19 +36,19 @@ namespace google_breakpad {
- 
- // Minidump defines register structures which are different from the raw
- // structures which we get from the kernel. These are platform specific
--// functions to juggle the ucontext and user structures into minidump format.
-+// functions to juggle the ucontext_t and user structures into minidump format.
- 
- #if defined(__i386__)
- 
--uintptr_t UContextReader::GetStackPointer(const struct ucontext* uc) {
-+uintptr_t UContextReader::GetStackPointer(const ucontext_t* uc) {
-   return uc->uc_mcontext.gregs[REG_ESP];
- }
- 
--uintptr_t UContextReader::GetInstructionPointer(const struct ucontext* uc) {
-+uintptr_t UContextReader::GetInstructionPointer(const ucontext_t* uc) {
-   return uc->uc_mcontext.gregs[REG_EIP];
- }
- 
--void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext *uc,
-+void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext_t *uc,
-                                     const struct _libc_fpstate* fp) {
-   const greg_t* regs = uc->uc_mcontext.gregs;
- 
-@@ -88,15 +88,15 @@ void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext *uc,
- 
- #elif defined(__x86_64)
- 
--uintptr_t UContextReader::GetStackPointer(const struct ucontext* uc) {
-+uintptr_t UContextReader::GetStackPointer(const ucontext_t* uc) {
-   return uc->uc_mcontext.gregs[REG_RSP];
- }
- 
--uintptr_t UContextReader::GetInstructionPointer(const struct ucontext* uc) {
-+uintptr_t UContextReader::GetInstructionPointer(const ucontext_t* uc) {
-   return uc->uc_mcontext.gregs[REG_RIP];
- }
- 
--void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext *uc,
-+void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext_t *uc,
-                                     const struct _libc_fpstate* fpregs) {
-   const greg_t* regs = uc->uc_mcontext.gregs;
- 
-@@ -145,15 +145,15 @@ void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext *uc,
- 
- #elif defined(__ARM_EABI__)
- 
--uintptr_t UContextReader::GetStackPointer(const struct ucontext* uc) {
-+uintptr_t UContextReader::GetStackPointer(const ucontext_t* uc) {
-   return uc->uc_mcontext.arm_sp;
- }
- 
--uintptr_t UContextReader::GetInstructionPointer(const struct ucontext* uc) {
-+uintptr_t UContextReader::GetInstructionPointer(const ucontext_t* uc) {
-   return uc->uc_mcontext.arm_pc;
- }
- 
--void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext *uc) {
-+void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext_t *uc) {
-   out->context_flags = MD_CONTEXT_ARM_FULL;
- 
-   out->iregs[0] = uc->uc_mcontext.arm_r0;
-@@ -184,15 +184,15 @@ void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext *uc) {
- 
- #elif defined(__aarch64__)
- 
--uintptr_t UContextReader::GetStackPointer(const struct ucontext* uc) {
-+uintptr_t UContextReader::GetStackPointer(const ucontext_t* uc) {
-   return uc->uc_mcontext.sp;
- }
- 
--uintptr_t UContextReader::GetInstructionPointer(const struct ucontext* uc) {
-+uintptr_t UContextReader::GetInstructionPointer(const ucontext_t* uc) {
-   return uc->uc_mcontext.pc;
- }
- 
--void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext *uc,
-+void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext_t *uc,
-                                     const struct fpsimd_context* fpregs) {
-   out->context_flags = MD_CONTEXT_ARM64_FULL;
- 
-@@ -210,15 +210,15 @@ void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext *uc,
- 
- #elif defined(__mips__)
- 
--uintptr_t UContextReader::GetStackPointer(const struct ucontext* uc) {
-+uintptr_t UContextReader::GetStackPointer(const ucontext_t* uc) {
-   return uc->uc_mcontext.gregs[MD_CONTEXT_MIPS_REG_SP];
- }
- 
--uintptr_t UContextReader::GetInstructionPointer(const struct ucontext* uc) {
-+uintptr_t UContextReader::GetInstructionPointer(const ucontext_t* uc) {
-   return uc->uc_mcontext.pc;
- }
- 
--void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext *uc) {
-+void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext_t *uc) {
-   out->context_flags = MD_CONTEXT_MIPS_FULL;
- 
-   for (int i = 0; i < MD_CONTEXT_MIPS_GPR_COUNT; ++i)
-diff --git a/common/google-breakpad/src/client/linux/dump_writer_common/ucontext_reader.h b/common/google-breakpad/src/client/linux/dump_writer_common/ucontext_reader.h
-index b6e77b4..2de80b7 100644
---- a/common/google-breakpad/src/client/linux/dump_writer_common/ucontext_reader.h
-+++ b/common/google-breakpad/src/client/linux/dump_writer_common/ucontext_reader.h
-@@ -39,23 +39,23 @@
- 
- namespace google_breakpad {
- 
--// Wraps platform-dependent implementations of accessors to ucontext structs.
-+// Wraps platform-dependent implementations of accessors to ucontext_t structs.
- struct UContextReader {
--  static uintptr_t GetStackPointer(const struct ucontext* uc);
-+  static uintptr_t GetStackPointer(const ucontext_t* uc);
- 
--  static uintptr_t GetInstructionPointer(const struct ucontext* uc);
-+  static uintptr_t GetInstructionPointer(const ucontext_t* uc);
- 
--  // Juggle a arch-specific ucontext into a minidump format
-+  // Juggle a arch-specific ucontext_t into a minidump format
-   //   out: the minidump structure
-   //   info: the collection of register structures.
- #if defined(__i386__) || defined(__x86_64)
--  static void FillCPUContext(RawContextCPU *out, const ucontext *uc,
-+  static void FillCPUContext(RawContextCPU *out, const ucontext_t *uc,
-                              const struct _libc_fpstate* fp);
- #elif defined(__aarch64__)
--  static void FillCPUContext(RawContextCPU *out, const ucontext *uc,
-+  static void FillCPUContext(RawContextCPU *out, const ucontext_t *uc,
-                              const struct fpsimd_context* fpregs);
- #else
--  static void FillCPUContext(RawContextCPU *out, const ucontext *uc);
-+  static void FillCPUContext(RawContextCPU *out, const ucontext_t *uc);
- #endif
- };
- 
-diff --git a/common/google-breakpad/src/client/linux/handler/exception_handler.cc b/common/google-breakpad/src/client/linux/handler/exception_handler.cc
-index 3e2d196..b6d02ef 100644
---- a/common/google-breakpad/src/client/linux/handler/exception_handler.cc
-+++ b/common/google-breakpad/src/client/linux/handler/exception_handler.cc
-@@ -404,9 +404,9 @@ bool ExceptionHandler::HandleSignal(int sig, siginfo_t* info, void* uc) {
-   // Fill in all the holes in the struct to make Valgrind happy.
-   memset(&context, 0, sizeof(context));
-   memcpy(&context.siginfo, info, sizeof(siginfo_t));
--  memcpy(&context.context, uc, sizeof(struct ucontext));
-+  memcpy(&context.context, uc, sizeof(ucontext_t));
- #if defined(__aarch64__)
--  struct ucontext *uc_ptr = (struct ucontext*)uc;
-+  ucontext_t* uc_ptr = (ucontext_t*)uc;
-   struct fpsimd_context *fp_ptr =
-       (struct fpsimd_context*)&uc_ptr->uc_mcontext.__reserved;
-   if (fp_ptr->head.magic == FPSIMD_MAGIC) {
-@@ -414,9 +414,9 @@ bool ExceptionHandler::HandleSignal(int sig, siginfo_t* info, void* uc) {
-   }
- #elif !defined(__ARM_EABI__)  && !defined(__mips__)
-   // FP state is not part of user ABI on ARM Linux.
--  // In case of MIPS Linux FP state is already part of struct ucontext
-+  // In case of MIPS Linux FP state is already part of ucontext_t
-   // and 'float_state' is not a member of CrashContext.
--  struct ucontext *uc_ptr = (struct ucontext*)uc;
-+  ucontext_t* uc_ptr = (ucontext_t*)uc;
-   if (uc_ptr->uc_mcontext.fpregs) {
-     memcpy(&context.float_state,
-            uc_ptr->uc_mcontext.fpregs,
-@@ -440,7 +440,7 @@ bool ExceptionHandler::SimulateSignalDelivery(int sig) {
-   // ExceptionHandler::HandleSignal().
-   siginfo.si_code = SI_USER;
-   siginfo.si_pid = getpid();
--  struct ucontext context;
-+  ucontext_t context;
-   getcontext(&context);
-   return HandleSignal(sig, &siginfo, &context);
- }
-diff --git a/common/google-breakpad/src/client/linux/handler/exception_handler.h b/common/google-breakpad/src/client/linux/handler/exception_handler.h
-index 591c310..42f4055 100644
---- a/common/google-breakpad/src/client/linux/handler/exception_handler.h
-+++ b/common/google-breakpad/src/client/linux/handler/exception_handler.h
-@@ -191,11 +191,11 @@ class ExceptionHandler {
-   struct CrashContext {
-     siginfo_t siginfo;
-     pid_t tid;  // the crashing thread.
--    struct ucontext context;
-+    ucontext_t context;
- #if !defined(__ARM_EABI__) && !defined(__mips__)
-     // #ifdef this out because FP state is not part of user ABI for Linux ARM.
--    // In case of MIPS Linux FP state is already part of struct
--    // ucontext so 'float_state' is not required.
-+    // In case of MIPS Linux FP state is already part of ucontext_t so
-+    // 'float_state' is not required.
-     fpstate_t float_state;
- #endif
-   };
-diff --git a/common/google-breakpad/src/client/linux/microdump_writer/microdump_writer.cc b/common/google-breakpad/src/client/linux/microdump_writer/microdump_writer.cc
-index 494e2a2..c00436b 100644
---- a/common/google-breakpad/src/client/linux/microdump_writer/microdump_writer.cc
-+++ b/common/google-breakpad/src/client/linux/microdump_writer/microdump_writer.cc
-@@ -328,7 +328,7 @@ class MicrodumpWriter {
- 
-   void* Alloc(unsigned bytes) { return dumper_->allocator()->Alloc(bytes); }
- 
--  const struct ucontext* const ucontext_;
-+  const ucontext_t* const ucontext_;
- #if !defined(__ARM_EABI__) && !defined(__mips__)
-   const google_breakpad::fpstate_t* const float_state_;
- #endif
-diff --git a/common/google-breakpad/src/client/linux/minidump_writer/minidump_writer.cc b/common/google-breakpad/src/client/linux/minidump_writer/minidump_writer.cc
-index 8406ffe..7e6fe52 100644
---- a/common/google-breakpad/src/client/linux/minidump_writer/minidump_writer.cc
-+++ b/common/google-breakpad/src/client/linux/minidump_writer/minidump_writer.cc
-@@ -1221,7 +1221,7 @@ class MinidumpWriter {
-   const int fd_;  // File descriptor where the minidum should be written.
-   const char* path_;  // Path to the file where the minidum should be written.
- 
--  const struct ucontext* const ucontext_;  // also from the signal handler
-+  const ucontext_t* const ucontext_;  // also from the signal handler
- #if !defined(__ARM_EABI__) && !defined(__mips__)
-   const google_breakpad::fpstate_t* const float_state_;  // ditto
- #endif
diff --git a/pkgs/tools/security/qdigidoc/qt511.patch b/pkgs/tools/security/qdigidoc/qt511.patch
new file mode 100644
index 000000000000..1300422d353e
--- /dev/null
+++ b/pkgs/tools/security/qdigidoc/qt511.patch
@@ -0,0 +1,62 @@
+diff --git a/client/Application.cpp b/client/Application.cpp
+index fce9eee..cec84ae 100644
+--- a/client/Application.cpp
++++ b/client/Application.cpp
+@@ -54,6 +54,7 @@
+ #include <QtGui/QFileOpenEvent>
+ #include <QtNetwork/QNetworkProxy>
+ #include <QtNetwork/QSslConfiguration>
++#include <QtWidgets/QAction>
+ #include <QtWidgets/QMessageBox>
+ #include <QtWidgets/QProgressBar>
+ #include <QtWidgets/QProgressDialog>
+diff --git a/client/MainWindow.cpp b/client/MainWindow.cpp
+index 06d561e..b4aa0d5 100644
+--- a/client/MainWindow.cpp
++++ b/client/MainWindow.cpp
+@@ -44,6 +44,8 @@
+ #include <QtPrintSupport/QPrinter>
+ #include <QtPrintSupport/QPrinterInfo>
+ #include <QtPrintSupport/QPrintPreviewDialog>
++#include <QtWidgets/QActionGroup>
++#include <QtWidgets/QButtonGroup>
+ #include <QtWidgets/QCompleter>
+ #include <QtWidgets/QMessageBox>
+ 
+diff --git a/client/MainWindow.h b/client/MainWindow.h
+index b9515dd..661418a 100644
+--- a/client/MainWindow.h
++++ b/client/MainWindow.h
+@@ -24,6 +24,7 @@
+ #include <QtCore/QStringList>
+ 
+ class DigiDoc;
++class QActionGroup;
+ class QPrinter;
+ 
+ class MainWindow: public QWidget, private Ui::MainWindow
+diff --git a/crypto/MainWindow.cpp b/crypto/MainWindow.cpp
+index c3d3115..f12d984 100644
+--- a/crypto/MainWindow.cpp
++++ b/crypto/MainWindow.cpp
+@@ -35,6 +35,8 @@
+ #include <QtGui/QDesktopServices>
+ #include <QtGui/QDragEnterEvent>
+ #include <QtNetwork/QSslKey>
++#include <QtWidgets/QActionGroup>
++#include <QtWidgets/QButtonGroup>
+ #include <QtWidgets/QMessageBox>
+ #include <QtWidgets/QProgressBar>
+ #include <QtWidgets/QProgressDialog>
+diff --git a/crypto/MainWindow.h b/crypto/MainWindow.h
+index 16dbec4..01ec99f 100644
+--- a/crypto/MainWindow.h
++++ b/crypto/MainWindow.h
+@@ -21,6 +21,7 @@
+ 
+ #include "ui_MainWindow.h"
+ 
++class QActionGroup;
+ class CKey;
+ class CryptoDoc;
+ 
diff --git a/pkgs/tools/security/sbsigntool/default.nix b/pkgs/tools/security/sbsigntool/default.nix
index bcf1a5c1f792..cfe54967cce3 100644
--- a/pkgs/tools/security/sbsigntool/default.nix
+++ b/pkgs/tools/security/sbsigntool/default.nix
@@ -47,6 +47,7 @@ stdenv.mkDerivation rec {
     homepage    = http://jk.ozlabs.org/docs/sbkeysync-maintaing-uefi-key-databases;
     maintainers = [ maintainers.tstrobel ];
     platforms   = [ "x86_64-linux" ]; # Broken on i686
+    license     = licenses.gpl3;
   };
 }
 
diff --git a/pkgs/tools/security/seccure/default.nix b/pkgs/tools/security/seccure/default.nix
index 1a276875ed7a..a2ec48d4d270 100644
--- a/pkgs/tools/security/seccure/default.nix
+++ b/pkgs/tools/security/seccure/default.nix
@@ -21,5 +21,6 @@ stdenv.mkDerivation rec {
     homepage = http://point-at-infinity.org/seccure/;
     description = "Zero-configuration elliptic curve cryptography utility";
     platforms = stdenv.lib.platforms.unix;
+    license = stdenv.lib.licenses.lgpl3;
   };
 }
diff --git a/pkgs/tools/security/spectre-meltdown-checker/default.nix b/pkgs/tools/security/spectre-meltdown-checker/default.nix
index ba5defbe2151..4d90289f3f35 100644
--- a/pkgs/tools/security/spectre-meltdown-checker/default.nix
+++ b/pkgs/tools/security/spectre-meltdown-checker/default.nix
@@ -2,13 +2,13 @@
 
 stdenv.mkDerivation rec {
   name = "spectre-meltdown-checker-${version}";
-  version = "0.37";
+  version = "0.38";
 
   src = fetchFromGitHub {
     owner = "speed47";
     repo = "spectre-meltdown-checker";
     rev = "v${version}";
-    sha256 = "0g1p12jbraj0q5qpvqnbg5v1jwlcx6h04xz5s7jds51l7gf5f9np";
+    sha256 = "151w68i0bhryij79s9xny8wh2256zayc5gyrj0s5nwnhl9yxz0f1";
   };
 
   prePatch = ''
diff --git a/pkgs/tools/security/sshuttle/default.nix b/pkgs/tools/security/sshuttle/default.nix
index c3bf4f69a46d..ac21097a09f5 100644
--- a/pkgs/tools/security/sshuttle/default.nix
+++ b/pkgs/tools/security/sshuttle/default.nix
@@ -45,6 +45,7 @@ python3Packages.buildPythonApplication rec {
       target network (though it does require Python 2 at both ends).
       Works with Linux and Mac OS and supports DNS tunneling.
     '';
+    license = licenses.gpl2;
     maintainers = with maintainers; [ domenkozar ];
     platforms = platforms.unix;
   };
diff --git a/pkgs/tools/security/ssss/default.nix b/pkgs/tools/security/ssss/default.nix
index b286f31304e9..3bbcdafcdcdd 100644
--- a/pkgs/tools/security/ssss/default.nix
+++ b/pkgs/tools/security/ssss/default.nix
@@ -23,5 +23,6 @@ stdenv.mkDerivation rec {
     description = "Shamir Secret Sharing Scheme";
     homepage = http://point-at-infinity.org/ssss/;
     platforms = stdenv.lib.platforms.unix;
+    license = stdenv.lib.licenses.gpl2;
   };
 }
diff --git a/pkgs/tools/security/vault/default.nix b/pkgs/tools/security/vault/default.nix
index 2c422d516046..a9e8d8fca351 100644
--- a/pkgs/tools/security/vault/default.nix
+++ b/pkgs/tools/security/vault/default.nix
@@ -9,28 +9,26 @@ let
   };
 in stdenv.mkDerivation rec {
   name = "vault-${version}";
-  version = "0.10.3";
+  version = "0.10.4";
 
   src = fetchFromGitHub {
     owner = "hashicorp";
     repo = "vault";
     rev = "v${version}";
-    sha256 = "16sndzbfciw4bccxm7sc83y2pma2bgsmc1kqyb2hp0jsdy4rl3k4";
+    sha256 = "1f11arvj7zp8wwkvv3nn7kyga0ci8psdif6djrnzwjksskdgdbx5";
   };
 
   nativeBuildInputs = [ go gox removeReferencesTo ];
 
-  buildPhase = ''
+  preBuild = ''
     patchShebangs ./
     substituteInPlace scripts/build.sh --replace 'git rev-parse HEAD' 'echo ${src.rev}'
     sed -i s/'^GIT_DIRTY=.*'/'GIT_DIRTY="+NixOS"'/ scripts/build.sh
 
-    mkdir -p src/github.com/hashicorp
+    mkdir -p .git/hooks src/github.com/hashicorp
     ln -s $(pwd) src/github.com/hashicorp/vault
 
-    mkdir -p .git/hooks
-
-    GOPATH=$(pwd) make
+    export GOPATH=$(pwd)
   '';
 
   installPhase = ''
@@ -47,6 +45,6 @@ in stdenv.mkDerivation rec {
     description = "A tool for managing secrets";
     platforms = platforms.linux ++ platforms.darwin;
     license = licenses.mpl20;
-    maintainers = with maintainers; [ rushmorem offline pradeepchhetri ];
+    maintainers = with maintainers; [ rushmorem lnl7 offline pradeepchhetri ];
   };
 }
diff --git a/pkgs/tools/system/efibootmgr/default.nix b/pkgs/tools/system/efibootmgr/default.nix
index fbce70e9e8ea..f23345fb71db 100644
--- a/pkgs/tools/system/efibootmgr/default.nix
+++ b/pkgs/tools/system/efibootmgr/default.nix
@@ -2,7 +2,7 @@
 
 stdenv.mkDerivation rec {
   name = "efibootmgr-${version}";
-  version = "16";
+  version = "17";
 
   nativeBuildInputs = [ pkgconfig ];
 
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
     owner = "rhboot";
     repo = "efibootmgr";
     rev = version;
-    sha256 = "0b27h8vf1b6laln5n0wk2hkzyyh87sxanj7wrz9kimyx03dcq6vi";
+    sha256 = "1niicijxg59rsmiw3rsjwy4bvi1n42dynvm01lnp9haixdzdpq03";
   };
 
   makeFlags = [ "EFIDIR=nixos" ];
diff --git a/pkgs/tools/system/fio/default.nix b/pkgs/tools/system/fio/default.nix
index 2a5eea0b2516..261f4cee2b83 100644
--- a/pkgs/tools/system/fio/default.nix
+++ b/pkgs/tools/system/fio/default.nix
@@ -1,23 +1,23 @@
-{ stdenv, fetchFromGitHub, libaio, python, zlib }:
-
-let
-  version = "3.7";
-  sha256 = "1m2slyxhzyznq283m6ljjgjg38i0hxg537bwhfs12qskv00c4vsk";
-in
+{ stdenv, fetchFromGitHub, makeWrapper
+, libaio, python, zlib
+, withGnuplot ? false, gnuplot ? null }:
 
 stdenv.mkDerivation rec {
   name = "fio-${version}";
+  version = "3.8";
 
   src = fetchFromGitHub {
-    owner = "axboe";
-    repo = "fio";
-    rev = "fio-${version}";
-    inherit sha256;
+    owner  = "axboe";
+    repo   = "fio";
+    rev    = "fio-${version}";
+    sha256 = "1krifr4ms7x229a3p088zl5rpdrfwz6bw4c2lrz3hksignjxaw91";
   };
 
   buildInputs = [ python zlib ]
     ++ stdenv.lib.optional (!stdenv.isDarwin) libaio;
 
+  nativeBuildInputs = [ makeWrapper ];
+
   enableParallelBuilding = true;
 
   postPatch = ''
@@ -27,9 +27,14 @@ stdenv.mkDerivation rec {
     substituteInPlace tools/plot/fio2gnuplot --replace /usr/share/fio $out/share/fio
   '';
 
+  postInstall = stdenv.lib.optionalString withGnuplot ''
+    wrapProgram $out/bin/fio2gnuplot \
+      --prefix PATH : ${stdenv.lib.makeBinPath [ gnuplot ]}
+  '';
+
   meta = with stdenv.lib; {
-    homepage = "http://git.kernel.dk/?p=fio.git;a=summary;";
     description = "Flexible IO Tester - an IO benchmark tool";
+    homepage = "http://git.kernel.dk/?p=fio.git;a=summary;";
     license = licenses.gpl2;
     platforms = platforms.unix;
   };
diff --git a/pkgs/tools/system/ipmiutil/default.nix b/pkgs/tools/system/ipmiutil/default.nix
index f3bd820e3e85..cd6577694890 100644
--- a/pkgs/tools/system/ipmiutil/default.nix
+++ b/pkgs/tools/system/ipmiutil/default.nix
@@ -2,12 +2,12 @@
 
 stdenv.mkDerivation rec {
   baseName = "ipmiutil";
-  version = "3.1.1";
+  version = "3.1.2";
   name = "${baseName}-${version}";
 
   src = fetchurl {
     url = "mirror://sourceforge/project/${baseName}/${name}.tar.gz";
-    sha256 = "1w1smjhinddf139yir44y88j5bjw5kzmprk2ljc3k6xz3va7v1k0";
+    sha256 = "00s7qbmywk3wka985lhhki17xs7d0ll8p172avv1pzmdwfrm703n";
   };
 
   buildInputs = [ openssl ];
diff --git a/pkgs/tools/system/logrotate/default.nix b/pkgs/tools/system/logrotate/default.nix
index 75e25bcc6730..75f609684406 100644
--- a/pkgs/tools/system/logrotate/default.nix
+++ b/pkgs/tools/system/logrotate/default.nix
@@ -1,4 +1,6 @@
-{ stdenv, fetchFromGitHub, mailutils, gzip, popt, autoreconfHook }:
+{ stdenv, fetchFromGitHub, gzip, popt, autoreconfHook
+, mailutils ? null
+}:
 
 stdenv.mkDerivation rec {
   name = "logrotate-${version}";
@@ -14,8 +16,11 @@ stdenv.mkDerivation rec {
   # Logrotate wants to access the 'mail' program; to be done.
   patchPhase = ''
     sed -i -e 's,[a-z/]\+gzip,${gzip}/bin/gzip,' \
-           -e 's,[a-z/]\+gunzip,${gzip}/bin/gunzip,' \
-           -e 's,[a-z/]\+mail,${mailutils}/bin/mail,' configure.ac
+           -e 's,[a-z/]\+gunzip,${gzip}/bin/gunzip,' configure.ac
+
+    ${stdenv.lib.optionalString (mailutils != null) ''
+    sed -i -e 's,[a-z/]\+mail,${mailutils}/bin/mail,' configure.ac
+    ''}
   '';
 
   autoreconfPhase = ''
diff --git a/pkgs/tools/system/netdata/default.nix b/pkgs/tools/system/netdata/default.nix
index 7bb98e8e80c4..6f86647f4c70 100644
--- a/pkgs/tools/system/netdata/default.nix
+++ b/pkgs/tools/system/netdata/default.nix
@@ -1,22 +1,19 @@
 { stdenv, fetchFromGitHub, autoreconfHook, zlib, pkgconfig, libuuid }:
 
 stdenv.mkDerivation rec{
-  version = "1.9.0";
+  version = "1.10.0";
   name = "netdata-${version}";
 
   src = fetchFromGitHub {
     rev = "v${version}";
     owner = "firehol";
     repo = "netdata";
-    sha256 = "1vy0jz5lxw63b830l9jgf1qqhp41gzapyhdr5k1gwg3zghvlg10w";
+    sha256 = "02spfisabjkkgd9fairldlf84n83vbv2xafg0g5jrpfa972pjl9r";
   };
 
   nativeBuildInputs = [ autoreconfHook pkgconfig ];
   buildInputs = [ zlib libuuid ];
 
-  # Allow UI to load when running as non-root
-  patches = [ ./web_access.patch ];
-
   # Build will fail trying to create /var/{cache,lib,log}/netdata without this
   postPatch = ''
    sed -i '/dist_.*_DATA = \.keep/d' src/Makefile.am
diff --git a/pkgs/tools/system/netdata/web_access.patch b/pkgs/tools/system/netdata/web_access.patch
deleted file mode 100644
index ae4d29185de4..000000000000
--- a/pkgs/tools/system/netdata/web_access.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/src/web_client.c.orig
-+++ b/src/web_client.c
-@@ -302,7 +302,7 @@
-         buffer_strcat_htmlescape(w->response.data, webfilename);
-         return 404;
-     }
--
-+#if 0
-     // check if the file is owned by expected user
-     if(stat.st_uid != web_files_uid()) {
-         error("%llu: File '%s' is owned by user %u (expected user %u). Access Denied.", w->id, webfilename, stat.st_uid, web_files_uid());
-@@ -320,7 +320,7 @@
-         buffer_strcat_htmlescape(w->response.data, webfilename);
-         return 403;
-     }
--
-+#endif
-     if((stat.st_mode & S_IFMT) == S_IFDIR) {
-         snprintfz(webfilename, FILENAME_MAX, "%s/index.html", filename);
-         return mysendfile(w, webfilename);
diff --git a/pkgs/tools/system/nvtop/default.nix b/pkgs/tools/system/nvtop/default.nix
new file mode 100644
index 000000000000..054de73c080f
--- /dev/null
+++ b/pkgs/tools/system/nvtop/default.nix
@@ -0,0 +1,30 @@
+{ stdenv, fetchFromGitHub, cmake, nvidia_x11, cudatoolkit, ncurses }:
+
+stdenv.mkDerivation rec {
+  name = "nvtop-${version}";
+  version = "0.2.2";
+
+  src = fetchFromGitHub {
+    owner = "Syllo";
+    repo  = "nvtop";
+    rev = version;
+    sha256 = "0gampikzmd1l0vdhvarl0hckl6kmjh2rwcllpg6rrm2p75njw7hv";
+  };
+
+  cmakeFlags = [
+    "-DNVML_INCLUDE_DIRS=${cudatoolkit}/include"
+    "-DNVML_LIBRARIES=${nvidia_x11}/lib/libnvidia-ml.so.390.67"
+    "-DCMAKE_BUILD_TYPE=Release"
+  ];
+
+  nativeBuildInputs = [ cmake ];
+  buildInputs = [ ncurses nvidia_x11 cudatoolkit ];
+
+  meta = with stdenv.lib; {
+    description = "A (h)top like like task monitor for NVIDIA GPUs";
+    homepage = https://github.com/Syllo/nvtop;
+    license = licenses.gpl3;
+    platforms = platforms.linux;
+    maintainers = with maintainers; [ willibutz ];
+  };
+}
diff --git a/pkgs/tools/system/osquery/default.nix b/pkgs/tools/system/osquery/default.nix
index 5b2be75e452f..6cdaec10868f 100644
--- a/pkgs/tools/system/osquery/default.nix
+++ b/pkgs/tools/system/osquery/default.nix
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
 
   # this is what `osquery --help` will show as the version.
   OSQUERY_BUILD_VERSION = version;
-  OSQUERY_PLATFORM = "nixos;${stdenv.lib.version}";
+  OSQUERY_PLATFORM = "NixOS;";
 
   src = fetchFromGitHub {
     owner = "facebook";
diff --git a/pkgs/tools/system/rsyslog/default.nix b/pkgs/tools/system/rsyslog/default.nix
index 81e929382b2d..1367871ded41 100644
--- a/pkgs/tools/system/rsyslog/default.nix
+++ b/pkgs/tools/system/rsyslog/default.nix
@@ -3,7 +3,7 @@
 , libdbi ? null, net_snmp ? null, libuuid ? null, curl ? null, gnutls ? null
 , libgcrypt ? null, liblognorm ? null, openssl ? null, librelp ? null, libksi ? null
 , libgt ? null, liblogging ? null, libnet ? null, hadoop ? null, rdkafka ? null
-, libmongo-client ? null, czmq ? null, rabbitmq-c ? null, hiredis ? null
+, libmongo-client ? null, czmq ? null, rabbitmq-c ? null, hiredis ? null, mongoc ? null
 }:
 
 with stdenv.lib;
@@ -11,21 +11,21 @@ let
   mkFlag = cond: name: if cond then "--enable-${name}" else "--disable-${name}";
 in
 stdenv.mkDerivation rec {
-  name = "rsyslog-8.21.0";
+  name = "rsyslog-8.37.0";
 
   src = fetchurl {
     url = "https://www.rsyslog.com/files/download/rsyslog/${name}.tar.gz";
-    sha256 = "1arrhc9fw79sp7dxkf7gyfwibyr2i1000pfds5c7n43mgglgvcdx";
+    sha256 = "1rs7y7xgjm82j4mp0897x2myv73kkcj86np37y7qzgca9jdjhp19";
   };
 
   #patches = [ ./fix-gnutls-detection.patch ];
 
   nativeBuildInputs = [ pkgconfig autoreconfHook ];
   buildInputs = [
-    fastJson libestr json_c zlib pythonPackages.docutils libkrb5 jemalloc 
+    fastJson libestr json_c zlib pythonPackages.docutils libkrb5 jemalloc
     postgresql libdbi net_snmp libuuid curl gnutls libgcrypt liblognorm openssl
     librelp libgt libksi liblogging libnet hadoop rdkafka libmongo-client czmq
-    rabbitmq-c hiredis
+    rabbitmq-c hiredis mongoc
   ] ++ stdenv.lib.optional (mysql != null) mysql.connector-c
     ++ stdenv.lib.optional stdenv.isLinux systemd;
 
diff --git a/pkgs/tools/system/setserial/default.nix b/pkgs/tools/system/setserial/default.nix
index 959334f4cc5d..d6e8f4f1bb9f 100644
--- a/pkgs/tools/system/setserial/default.nix
+++ b/pkgs/tools/system/setserial/default.nix
@@ -22,5 +22,6 @@ stdenv.mkDerivation rec {
   meta = {
     description = "Serial port configuration utility";
     platforms = stdenv.lib.platforms.linux;
+    license = stdenv.lib.licenses.gpl2;
   };
 }
diff --git a/pkgs/tools/text/ripgrep/default.nix b/pkgs/tools/text/ripgrep/default.nix
index aa41e7b7f60a..f70f0f3d75b2 100644
--- a/pkgs/tools/text/ripgrep/default.nix
+++ b/pkgs/tools/text/ripgrep/default.nix
@@ -2,16 +2,16 @@
 
 rustPlatform.buildRustPackage rec {
   name = "ripgrep-${version}";
-  version = "0.8.1";
+  version = "0.9.0";
 
   src = fetchFromGitHub {
     owner = "BurntSushi";
     repo = "ripgrep";
-    rev = "${version}";
-    sha256 = "1h7k9ik723qzplwl0a5i0anzdr115wwklfgp0n11p4k2ckh7nygn";
+    rev = version;
+    sha256 = "089xffrqi4wm0w1lhy5iqxrcb82ca44bxl8qps4ilv0ih91vxwfj";
   };
 
-  cargoSha256 = "1gld93dxfm4vyiz1b43smbdhxmyzdk2236ksp8vw1zb1yyzn83nf";
+  cargoSha256 = "1wsw7s1bc1gnpq4kjzkas5zf2snhpx9f6cyrrf6g5jr8l0hcbyih";
 
   nativeBuildInputs = [ asciidoc docbook_xsl libxslt ];
 
diff --git a/pkgs/tools/text/shfmt/default.nix b/pkgs/tools/text/shfmt/default.nix
index fe699b355900..2ab568ba8416 100644
--- a/pkgs/tools/text/shfmt/default.nix
+++ b/pkgs/tools/text/shfmt/default.nix
@@ -21,5 +21,6 @@ buildGoPackage rec {
       shfmt formats shell programs. It can use tabs or any number of spaces to indent.
       You can feed it standard input, any number of files or any number of directories to recurse into.
     '';
+    license = licenses.bsd3;
   };
 }
diff --git a/pkgs/tools/text/silver-searcher/default.nix b/pkgs/tools/text/silver-searcher/default.nix
index fe890c2916d0..b49305409024 100644
--- a/pkgs/tools/text/silver-searcher/default.nix
+++ b/pkgs/tools/text/silver-searcher/default.nix
@@ -2,13 +2,13 @@
 
 stdenv.mkDerivation rec {
   name = "silver-searcher-${version}";
-  version = "2.1.0";
+  version = "2.2.0";
 
   src = fetchFromGitHub {
     owner = "ggreer";
     repo = "the_silver_searcher";
     rev = "${version}";
-    sha256 = "0wcw4kyivb10m9b173183jrj46a0gisd35yqxi1mr9hw5l5dhkpa";
+    sha256 = "0cyazh7a66pgcabijd27xnk1alhsccywivv6yihw378dqxb22i1p";
   };
 
   patches = [ ./bash-completion.patch ];
diff --git a/pkgs/tools/typesetting/biber/default.nix b/pkgs/tools/typesetting/biber/default.nix
index c9280c102b70..d19838f9ff06 100644
--- a/pkgs/tools/typesetting/biber/default.nix
+++ b/pkgs/tools/typesetting/biber/default.nix
@@ -1,16 +1,9 @@
-{ stdenv, fetchFromGitHub, buildPerlModule, autovivification, BusinessISBN
-, BusinessISMN, BusinessISSN, ConfigAutoConf, DataCompare, DataDump, DateSimple
-, DateTime, DateTimeFormatBuilder, DateTimeCalendarJulian
-, EncodeEUCJPASCII, EncodeHanExtra, EncodeJIS2K, ExtUtilsLibBuilder
-, FileSlurp, FileWhich, IPCRun3, LogLog4perl, LWPProtocolHttps, ListAllUtils, ListMoreUtils
-, MozillaCA, ReadonlyXS, RegexpCommon, TextBibTeX, UnicodeCollate
-, UnicodeLineBreak, URI, XMLLibXMLSimple, XMLLibXSLT, XMLWriter, ClassAccessor
-, TextCSV, TextCSV_XS, TextRoman, DataUniqid, LinguaTranslit, UnicodeNormalize, SortKey
-, TestDifferences }:
+{ stdenv, fetchFromGitHub, perlPackages }:
 
-buildPerlModule rec {
+perlPackages.buildPerlModule rec {
   name = "biber-${version}";
   version = "2.7";
+
   src = fetchFromGitHub {
     owner = "plk";
     repo = "biber";
@@ -18,7 +11,7 @@ buildPerlModule rec {
     sha256 = "04jmsh59g2s0b61rm25z0hwb6yliqyh5gjs4y74va93d2b9mrd17";
   };
 
-  buildInputs = [
+  buildInputs = with perlPackages; [
     autovivification BusinessISBN BusinessISMN BusinessISSN ConfigAutoConf
     DataCompare DataDump DateSimple EncodeEUCJPASCII EncodeHanExtra EncodeJIS2K
     DateTime DateTimeFormatBuilder DateTimeCalendarJulian
@@ -32,10 +25,10 @@ buildPerlModule rec {
   # Tests depend on the precise Unicode-Collate version (expects 1.19, but we have 1.25)
   doCheck = false;
 
-  meta = {
+  meta = with stdenv.lib; {
     description = "Backend for BibLaTeX";
-    license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
-    platforms = stdenv.lib.platforms.unix;
-    maintainers = [ stdenv.lib.maintainers.ttuegel ];
+    license = with licenses; [ artistic1 gpl1Plus ];
+    platforms = platforms.unix;
+    maintainers = [ maintainers.ttuegel ];
   };
 }
diff --git a/pkgs/tools/typesetting/scdoc/default.nix b/pkgs/tools/typesetting/scdoc/default.nix
index d6bdbf920852..16b7a734c22d 100644
--- a/pkgs/tools/typesetting/scdoc/default.nix
+++ b/pkgs/tools/typesetting/scdoc/default.nix
@@ -2,11 +2,11 @@
 
 stdenv.mkDerivation rec {
   name = "scdoc-${version}";
-  version = "1.3.4";
+  version = "1.4.1";
 
   src = fetchurl {
     url = "https://git.sr.ht/~sircmpwn/scdoc/snapshot/scdoc-${version}.tar.xz";
-    sha256 = "131f6sd4azpc988kwzlrc9c4x98abhfnxr5wpk7i427ha84g89yb";
+    sha256 = "14nabq1hrz5jvilx22yxbqjsd9s4ll0fnl750n1qbyyxw2m6vj9b";
   };
 
   postPatch = ''
diff --git a/pkgs/tools/typesetting/xmlroff/default.nix b/pkgs/tools/typesetting/xmlroff/default.nix
index 2177937221a1..f8b0ddbfac56 100644
--- a/pkgs/tools/typesetting/xmlroff/default.nix
+++ b/pkgs/tools/typesetting/xmlroff/default.nix
@@ -41,5 +41,6 @@ stdenv.mkDerivation rec {
 
   meta = {
     platforms = stdenv.lib.platforms.unix;
+    license = stdenv.lib.licenses.bsd3;
   };
 }
diff --git a/pkgs/tools/video/vnc2flv/default.nix b/pkgs/tools/video/vnc2flv/default.nix
index 32cf2771b51d..561c8cf7d78f 100644
--- a/pkgs/tools/video/vnc2flv/default.nix
+++ b/pkgs/tools/video/vnc2flv/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, pythonPackages }:
+{ stdenv, fetchurl, pythonPackages }:
 
 pythonPackages.buildPythonApplication rec {
   name = "vnc2flv-20100207";
@@ -15,5 +15,6 @@ pythonPackages.buildPythonApplication rec {
   meta = {
     description = "Tool to record VNC sessions to Flash Video";
     homepage = http://www.unixuser.org/~euske/python/vnc2flv/;
+    license = stdenv.lib.licenses.mit;
   };
 }
diff --git a/pkgs/tools/video/vncrec/default.nix b/pkgs/tools/video/vncrec/default.nix
index 162a1b6d5a47..7efcf6cbf83a 100644
--- a/pkgs/tools/video/vncrec/default.nix
+++ b/pkgs/tools/video/vncrec/default.nix
@@ -27,5 +27,6 @@ stdenv.mkDerivation rec {
     description = "VNC recorder";
     homepage = http://ronja.twibright.com/utils/vncrec/;
     platforms = stdenv.lib.platforms.linux;
+    license = stdenv.lib.licenses.gpl2;
   };
 }
diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix
index 3663f6e9798a..ece6c03e168a 100644
--- a/pkgs/top-level/aliases.nix
+++ b/pkgs/top-level/aliases.nix
@@ -171,6 +171,7 @@ mapAliases ({
   mlt-qt5 = libsForQt5.mlt;  # added 2015-12-19
   mobile_broadband_provider_info = mobile-broadband-provider-info; # added 2018-02-25
   module_init_tools = kmod; # added 2016-04-22
+  mpich2 = mpich;  # added 2018-08-06
   msf = metasploit; # added 2018-04-25
   mssys = ms-sys; # added 2015-12-13
   multipath_tools = multipath-tools;  # added 2016-01-21
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 90576e34da08..fce8a1f5b130 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -508,6 +508,8 @@ with pkgs;
 
   appimage-run = callPackage ../tools/package-management/appimage-run {};
 
+  appimagekit = callPackage ../tools/package-management/appimagekit {};
+
   apt-cacher-ng = callPackage ../servers/http/apt-cacher-ng { };
 
   apt-offline = callPackage ../tools/misc/apt-offline { };
@@ -573,6 +575,8 @@ with pkgs;
 
   awslogs = callPackage ../tools/admin/awslogs { };
 
+  aws-okta = callPackage ../tools/security/aws-okta { };
+
   aws-rotate-key = callPackage ../tools/admin/aws-rotate-key { };
 
   aws_shell = pythonPackages.callPackage ../tools/admin/aws_shell { };
@@ -1147,7 +1151,7 @@ with pkgs;
 
   dateutils = callPackage ../tools/misc/dateutils { };
 
-  ddar = pythonPackages.callPackage ../tools/backup/ddar { };
+  ddar = callPackage ../tools/backup/ddar { };
 
   ddate = callPackage ../tools/misc/ddate { };
 
@@ -1456,6 +1460,8 @@ with pkgs;
 
   parallel-rust = callPackage ../tools/misc/parallel-rust { };
 
+  scour = callPackage ../tools/graphics/scour { };
+
   s2png = callPackage ../tools/graphics/s2png { };
 
   simg2img = callPackage ../tools/filesystems/simg2img { };
@@ -1498,7 +1504,6 @@ with pkgs;
     libdbi = null;
     net_snmp = null;
     libuuid = null;
-    curl = null;
     gnutls = null;
     libgcrypt = null;
     liblognorm = null;
@@ -1544,8 +1549,6 @@ with pkgs;
 
   apparix = callPackage ../tools/misc/apparix { };
 
-  appdata-tools = callPackage ../tools/misc/appdata-tools { };
-
   appleseed = callPackage ../tools/graphics/appleseed { };
 
   arping = callPackage ../tools/networking/arping { };
@@ -1579,6 +1582,10 @@ with pkgs;
 
   asynk = callPackage ../tools/networking/asynk { };
 
+  b2sum = callPackage ../tools/security/b2sum {
+    inherit (llvmPackages) openmp;
+  };
+
   bacula = callPackage ../tools/backup/bacula { };
 
   bareos = callPackage ../tools/backup/bareos { };
@@ -1605,17 +1612,7 @@ with pkgs;
 
   bgs = callPackage ../tools/X11/bgs { };
 
-  biber = callPackage ../tools/typesetting/biber {
-    inherit (perlPackages) buildPerlModule
-      autovivification BusinessISBN BusinessISMN BusinessISSN ConfigAutoConf
-      DataCompare DataDump DateSimple EncodeEUCJPASCII EncodeHanExtra EncodeJIS2K
-      DateTime DateTimeFormatBuilder DateTimeCalendarJulian
-      ExtUtilsLibBuilder FileSlurp FileWhich IPCRun3 LogLog4perl LWPProtocolHttps ListAllUtils
-      ListMoreUtils MozillaCA ReadonlyXS RegexpCommon TextBibTeX
-      UnicodeCollate UnicodeLineBreak URI XMLLibXMLSimple XMLLibXSLT XMLWriter
-      ClassAccessor TextCSV TextCSV_XS TextRoman DataUniqid LinguaTranslit UnicodeNormalize SortKey
-      TestDifferences;
-  };
+  biber = callPackage ../tools/typesetting/biber { };
 
   blueman = callPackage ../tools/bluetooth/blueman {
     withPulseAudio = config.pulseaudio or true;
@@ -1733,15 +1730,27 @@ with pkgs;
 
   circleci-cli = callPackage ../development/tools/misc/circleci-cli { };
 
-  citrix_receiver = callPackage ../applications/networking/remote/citrix-receiver { };
-  citrix_receiver_13_10_0 = citrix_receiver.override { version = "13.10.0"; };
-  citrix_receiver_13_9_1  = citrix_receiver.override { version = "13.9.1";  };
-  citrix_receiver_13_9_0  = citrix_receiver.override { version = "13.9.0";  };
-  citrix_receiver_13_8_0  = citrix_receiver.override { version = "13.8.0";  };
-  citrix_receiver_13_7_0  = citrix_receiver.override { version = "13.7.0";  };
-  citrix_receiver_13_6_0  = citrix_receiver.override { version = "13.6.0";  };
-  citrix_receiver_13_5_0  = citrix_receiver.override { version = "13.5.0";  };
-  citrix_receiver_13_4_0  = citrix_receiver.override { version = "13.4.0";  };
+  citrix_receiver_unwrapped = callPackage ../applications/networking/remote/citrix-receiver { };
+  citrix_receiver_unwrapped_13_10_0 = citrix_receiver_unwrapped.override { version = "13.10.0"; };
+  citrix_receiver_unwrapped_13_9_1  = citrix_receiver_unwrapped.override { version = "13.9.1";  };
+  citrix_receiver_unwrapped_13_9_0  = citrix_receiver_unwrapped.override { version = "13.9.0";  };
+  citrix_receiver_unwrapped_13_8_0  = citrix_receiver_unwrapped.override { version = "13.8.0";  };
+
+  citrix_receiver = callPackage ../applications/networking/remote/citrix-receiver/wrapper.nix {
+    citrix_receiver = citrix_receiver_unwrapped;
+  };
+  citrix_receiver_13_10_0 = callPackage ../applications/networking/remote/citrix-receiver/wrapper.nix {
+    citrix_receiver = citrix_receiver_unwrapped_13_10_0;
+  };
+  citrix_receiver_13_9_1 = callPackage ../applications/networking/remote/citrix-receiver/wrapper.nix {
+    citrix_receiver = citrix_receiver_unwrapped_13_9_1;
+  };
+  citrix_receiver_13_9_0 = callPackage ../applications/networking/remote/citrix-receiver/wrapper.nix {
+    citrix_receiver = citrix_receiver_unwrapped_13_9_0;
+  };
+  citrix_receiver_13_8_0 = callPackage ../applications/networking/remote/citrix-receiver/wrapper.nix {
+    citrix_receiver = citrix_receiver_unwrapped_13_8_0;
+  };
 
   citra = libsForQt5.callPackage ../misc/emulators/citra { };
 
@@ -4119,21 +4128,21 @@ with pkgs;
 
   networkmanager = callPackage ../tools/networking/network-manager { };
 
-  networkmanager-iodine = callPackage ../tools/networking/network-manager/iodine.nix { };
+  networkmanager-iodine = callPackage ../tools/networking/network-manager/iodine { };
 
   networkmanager-openvpn = callPackage ../tools/networking/network-manager/openvpn { };
 
-  networkmanager-l2tp = callPackage ../tools/networking/network-manager/l2tp.nix { };
+  networkmanager-l2tp = callPackage ../tools/networking/network-manager/l2tp { };
 
-  networkmanager-vpnc = callPackage ../tools/networking/network-manager/vpnc.nix { };
+  networkmanager-vpnc = callPackage ../tools/networking/network-manager/vpnc { };
 
-  networkmanager-openconnect = callPackage ../tools/networking/network-manager/openconnect.nix { };
+  networkmanager-openconnect = callPackage ../tools/networking/network-manager/openconnect { };
 
-  networkmanager-fortisslvpn = callPackage ../tools/networking/network-manager/fortisslvpn.nix { };
+  networkmanager-fortisslvpn = callPackage ../tools/networking/network-manager/fortisslvpn { };
 
   networkmanager_strongswan = callPackage ../tools/networking/network-manager/strongswan.nix { };
 
-  networkmanagerapplet = newScope gnome2 ../tools/networking/network-manager/applet.nix { };
+  networkmanagerapplet = callPackage ../tools/networking/network-manager/applet.nix { };
 
   networkmanager_dmenu = callPackage ../tools/networking/network-manager/dmenu.nix  { };
 
@@ -4213,9 +4222,7 @@ with pkgs;
 
   notify-osd = callPackage ../applications/misc/notify-osd { };
 
-  nox = callPackage ../tools/package-management/nox {
-    pythonPackages = python3Packages;
-  };
+  nox = callPackage ../tools/package-management/nox { };
 
   nq = callPackage ../tools/system/nq { };
 
@@ -4682,6 +4689,8 @@ with pkgs;
 
   proot = callPackage ../tools/system/proot { };
 
+  prototypejs = callPackage ../development/libraries/prototypejs { };
+
   proxychains = callPackage ../tools/networking/proxychains { };
 
   proxytunnel = callPackage ../tools/misc/proxytunnel { };
@@ -5174,6 +5183,7 @@ with pkgs;
   };
 
   smarty3 = callPackage ../development/libraries/smarty3 { };
+  smarty3-i18n = callPackage ../development/libraries/smarty3-i18n { };
 
   smbldaptools = callPackage ../tools/networking/smbldaptools {
     inherit (perlPackages) perlldap CryptSmbHash DigestSHA1;
@@ -5543,6 +5553,8 @@ with pkgs;
 
   trickle = callPackage ../tools/networking/trickle {};
 
+  inherit (nodePackages) triton;
+
   triggerhappy = callPackage ../tools/inputmethods/triggerhappy {};
 
   trousers = callPackage ../tools/security/trousers { };
@@ -5929,7 +5941,7 @@ with pkgs;
 
   volumeicon = callPackage ../tools/audio/volumeicon { };
 
-  waf = callPackage ../development/tools/build-managers/waf { };
+  waf = callPackage ../development/tools/build-managers/waf { python = python3; };
 
   wakelan = callPackage ../tools/networking/wakelan { };
 
@@ -6136,7 +6148,6 @@ with pkgs;
   zssh = callPackage ../tools/networking/zssh { };
 
   zstd = callPackage ../tools/compression/zstd { };
-  zstdmt = callPackage ../tools/compression/zstdmt { };
 
   zsync = callPackage ../tools/compression/zsync { };
 
@@ -6335,10 +6346,10 @@ with pkgs;
 
   fpc = callPackage ../development/compilers/fpc { };
 
-  gambit = callPackage ../development/compilers/gambit { };
-  gambit-unstable = callPackage ../development/compilers/gambit/unstable.nix { };
-  gerbil = callPackage ../development/compilers/gerbil { };
-  gerbil-unstable = callPackage ../development/compilers/gerbil/unstable.nix { };
+  gambit = callPackage ../development/compilers/gambit { stdenv = gccStdenv; };
+  gambit-unstable = callPackage ../development/compilers/gambit/unstable.nix { stdenv = gccStdenv; };
+  gerbil = callPackage ../development/compilers/gerbil { stdenv = gccStdenv; };
+  gerbil-unstable = callPackage ../development/compilers/gerbil/unstable.nix { stdenv = gccStdenv; };
 
   gccFun = callPackage ../development/compilers/gcc/7;
   gcc = gcc7;
@@ -6435,14 +6446,6 @@ with pkgs;
       libc = libcCross1;
   };
 
-  # Only needed for mingw builds
-  gccCrossMingw2 = assert targetPlatform != buildPlatform; wrapCCWith {
-    name = "gcc-cross-wrapper";
-    cc = gccCrossStageStatic.gcc;
-    libc = windows.mingw_headers2;
-    inherit binutils;
-  };
-
   gcc48 = lowPrio (wrapCC (callPackage ../development/compilers/gcc/4.8 {
     inherit noSysDirs;
 
@@ -7007,6 +7010,8 @@ with pkgs;
 
   monoDLLFixer = callPackage ../build-support/mono-dll-fixer { };
 
+  mosml = callPackage ../development/compilers/mosml { };
+
   mozart-binary = callPackage ../development/compilers/mozart/binary.nix { };
   mozart = mozart-binary;
 
@@ -7290,7 +7295,7 @@ with pkgs;
   inherit (beam.interpreters)
     erlang erlangR18 erlangR19 erlangR20 erlangR21
     erlang_odbc erlang_javac erlang_odbc_javac erlang_nox erlang_basho_R16B02
-    elixir elixir_1_6 elixir_1_5 elixir_1_4 elixir_1_3
+    elixir elixir_1_7 elixir_1_6 elixir_1_5 elixir_1_4 elixir_1_3
     lfe lfe_1_2;
 
   inherit (beam.packages.erlang)
@@ -7631,6 +7636,8 @@ with pkgs;
 
   ruby = ruby_2_4;
 
+  mruby = callPackage ../development/compilers/mruby { };
+
   scsh = callPackage ../development/interpreters/scsh { };
 
   scheme48 = callPackage ../development/interpreters/scheme48 { };
@@ -7743,6 +7750,8 @@ with pkgs;
     guile = guile_2_0;
   };
 
+  inav = callPackage ../development/misc/stm32/inav { };
+
   pharo-vms = callPackage ../development/pharo/vm { };
   pharo = pharo-vms.multi-vm-wrapper;
   pharo-cog32 = pharo-vms.cog32;
@@ -7776,6 +7785,7 @@ with pkgs;
   inherit (callPackages ../tools/admin/ansible {})
     ansible_2_4
     ansible_2_5
+    ansible_2_6
     ansible2
     ansible;
 
@@ -8307,6 +8317,8 @@ with pkgs;
 
   kube-aws = callPackage ../development/tools/kube-aws { };
 
+  kubectx = callPackage ../development/tools/kubectx { };
+
   kustomize = callPackage ../development/tools/kustomize { };
 
   Literate = callPackage ../development/tools/literate-programming/Literate {};
@@ -9579,12 +9591,16 @@ with pkgs;
 
   gtkmathview = callPackage ../development/libraries/gtkmathview { };
 
-  glib = callPackage ../development/libraries/glib {
-  };
-  glib-tested = glib.override { # checked version separate to break cycles
-    doCheck = true;
-    libffi = libffi.override { doCheck = true; };
-  };
+  glib = callPackage ../development/libraries/glib (let
+    glib-untested = glib.override { doCheck = false; };
+  in {
+    # break dependency cycles
+    # these things are only used for tests, they don't get into the closure
+    shared-mime-info = shared-mime-info.override { glib = glib-untested; };
+    desktop-file-utils = desktop-file-utils.override { glib = glib-untested; };
+    dbus = dbus.override { systemd = null; };
+  });
+
   glibmm = callPackage ../development/libraries/glibmm { };
 
   glib-networking = callPackage ../development/libraries/glib-networking {};
@@ -10101,6 +10117,10 @@ with pkgs;
 
   libdbiDrivers = callPackage ../development/libraries/libdbi-drivers { };
 
+  libunity = callPackage ../development/libraries/libunity {
+    inherit (gnome3) gnome-common;
+  };
+
   libdbusmenu = callPackage ../development/libraries/libdbusmenu { };
   libdbusmenu-gtk2 = libdbusmenu.override { gtkVersion = "2"; };
   libdbusmenu-gtk3 = libdbusmenu.override { gtkVersion = "3"; };
@@ -10353,6 +10373,8 @@ with pkgs;
   libindicator-gtk3 = libindicator.override { gtkVersion = "3"; };
   libindicator = callPackage ../development/libraries/libindicator { };
 
+  libinotify-kqueue = callPackage ../development/libraries/libinotify-kqueue { };
+
   libiodbc = callPackage ../development/libraries/libiodbc {
     useGTK = config.libiodbc.gtk or false;
   };
@@ -10492,9 +10514,7 @@ with pkgs;
 
   libiec61883 = callPackage ../development/libraries/libiec61883 { };
 
-  libinfinity = callPackage ../development/libraries/libinfinity {
-    inherit (gnome2) gtkdoc;
-  };
+  libinfinity = callPackage ../development/libraries/libinfinity { };
 
   libinput = callPackage ../development/libraries/libinput {
     graphviz = graphviz-nox;
@@ -11016,19 +11036,16 @@ with pkgs;
   libGLDarwinOr = alternative: if stdenv.isDarwin then libGLDarwin else alternative;
 
   mesa_noglu = callPackage ../development/libraries/mesa {
-    # makes it slower, but during runtime we link against just mesa_drivers
-    # through /run/opengl-driver*, which is overriden according to config.grsecurity
-    # grsecEnabled = true; # no more support in nixpkgs ATM
     llvmPackages = llvmPackages_6;
   };
 
   mesa_glu =  callPackage ../development/libraries/mesa-glu { };
-  mesa_drivers =
-    let mo = mesa_noglu.override {
-      grsecEnabled = config.grsecurity or false;
-      enableTextureFloats = true;
-    };
-    in mo.drivers;
+
+  # NOTE: 2018-07-12: legacy alias:
+  # gcsecurity bussiness is done: https://www.theregister.co.uk/2018/02/08/bruce_perens_grsecurity_anti_slapp/
+  # floating point textures patents are expired,
+  # so package reduced to alias
+  mesa_drivers = mesa_noglu.drivers;
 
   ## End libGL/libGLU/Mesa stuff
 
@@ -11077,9 +11094,7 @@ with pkgs;
 
   libmpc = callPackage ../development/libraries/libmpc { };
 
-  mpich2 = callPackage ../development/libraries/mpich2 {
-    gfortran = gfortran5;
-  };
+  mpich = callPackage ../development/libraries/mpich { };
 
   mstpd = callPackage ../os-specific/linux/mstpd { };
 
@@ -11170,6 +11185,10 @@ with pkgs;
 
   nvidia-video-sdk = callPackage ../development/libraries/nvidia-video-sdk { };
 
+  nvtop = callPackage ../tools/system/nvtop {
+    nvidia_x11 = linuxPackages.nvidia_x11.override { libsOnly = true; };
+  };
+
   ocl-icd-oclhGen = oclh: callPackage ../development/libraries/ocl-icd { opencl-headers = oclh; };
   ocl-icd-oclh_1_2 = ocl-icd-oclhGen opencl-headers_1_2;
   ocl-icd-oclh_2_2 = ocl-icd-oclhGen opencl-headers_2_2;
@@ -11260,7 +11279,8 @@ with pkgs;
 
   inherit (callPackages ../development/libraries/libressl { })
     libressl_2_6
-    libressl_2_7;
+    libressl_2_7
+    libressl_2_8;
 
   libressl = libressl_2_7;
 
@@ -12992,11 +13012,9 @@ with pkgs;
   };
 
   pulseaudioFull = pulseaudio.override {
-    gconf = gnome2.GConf;
     x11Support = true;
     jackaudioSupport = true;
     airtunesSupport = true;
-    gconfSupport = true;
     bluetoothSupport = true;
     remoteControlSupport = true;
     zeroconfSupport = true;
@@ -13328,6 +13346,8 @@ with pkgs;
   torque = callPackage ../servers/computing/torque { };
 
   tt-rss = callPackage ../servers/tt-rss { };
+  tt-rss-plugin-tumblr-gdpr = callPackage ../servers/tt-rss/plugin-tumblr-gdpr { };
+  tt-rss-theme-feedly = callPackage ../servers/tt-rss/theme-feedly { };
 
   searx = callPackage ../servers/web-apps/searx { };
 
@@ -13840,7 +13860,16 @@ with pkgs;
         # when adding a new linux version
         # kernelPatches.cpu-cgroup-v2."4.11"
         kernelPatches.modinst_arg_list_too_long
-        kernelPatches.bcm2835_mmal_v4l2_camera_driver # Only needed for 4.16!
+      ];
+  };
+
+  linux_4_18 = callPackage ../os-specific/linux/kernel/linux-4.18.nix {
+    kernelPatches =
+      [ kernelPatches.bridge_stp_helper
+        # See pkgs/os-specific/linux/kernel/cpu-cgroup-v2-patches/README.md
+        # when adding a new linux version
+        # kernelPatches.cpu-cgroup-v2."4.11"
+        kernelPatches.modinst_arg_list_too_long
       ];
   };
 
@@ -14037,7 +14066,7 @@ with pkgs;
   linux = linuxPackages.kernel;
 
   # Update this when adding the newest kernel major version!
-  linuxPackages_latest = linuxPackages_4_17;
+  linuxPackages_latest = linuxPackages_4_18;
   linux_latest = linuxPackages_latest.kernel;
 
   # Build the kernel modules for the some of the kernels.
@@ -14048,6 +14077,7 @@ with pkgs;
   linuxPackages_4_9 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_9);
   linuxPackages_4_14 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_14);
   linuxPackages_4_17 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_17);
+  linuxPackages_4_18 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_18);
   # Don't forget to update linuxPackages_latest!
 
   # Intentionally lacks recurseIntoAttrs, as -rc kernels will quite likely break out-of-tree modules and cause failed Hydra builds.
@@ -14552,50 +14582,7 @@ with pkgs;
 
   vndr = callPackage ../development/tools/vndr { };
 
-  windows = rec {
-    cygwinSetup = callPackage ../os-specific/windows/cygwin-setup { };
-
-    jom = callPackage ../os-specific/windows/jom { };
-
-    w32api = callPackage ../os-specific/windows/w32api { };
-
-    w32api_headers = callPackage ../os-specific/windows/w32api/headers { };
-
-    mingw_runtime = callPackage ../os-specific/windows/mingwrt { };
-
-    mingw_runtime_headers = callPackage ../os-specific/windows/mingwrt/headers.nix { };
-
-    mingw_headers1 = buildEnv {
-      name = "mingw-headers-1";
-      paths = [ w32api_headers mingw_runtime_headers ];
-    };
-
-    mingw_headers2 = buildEnv {
-      name = "mingw-headers-2";
-      paths = [ w32api mingw_runtime_headers ];
-    };
-
-    mingw_headers3 = buildEnv {
-      name = "mingw-headers-3";
-      paths = [ w32api mingw_runtime ];
-    };
-
-    mingw_w64 = callPackage ../os-specific/windows/mingw-w64 {
-      stdenv = crossLibcStdenv;
-    };
-
-    mingw_w64_headers = callPackage ../os-specific/windows/mingw-w64/headers.nix { };
-
-    mingw_w64_pthreads = callPackage ../os-specific/windows/mingw-w64/pthreads.nix { };
-
-    pthreads = callPackage ../os-specific/windows/pthread-w32 {
-      mingw_headers = mingw_headers3;
-    };
-
-    wxMSW = callPackage ../os-specific/windows/wxMSW-2.8 { };
-
-    libgnurx = callPackage ../os-specific/windows/libgnurx { };
-  };
+  windows = callPackages ../os-specific/windows {};
 
   wirelesstools = callPackage ../os-specific/linux/wireless-tools { };
 
@@ -15214,6 +15201,8 @@ with pkgs;
   android-studio = androidStudioPackages.stable;
   android-studio-preview = androidStudioPackages.beta;
 
+  animbar = callPackage ../applications/graphics/animbar { };
+
   antfs-cli = callPackage ../applications/misc/antfs-cli {};
 
   antimony = libsForQt5.callPackage ../applications/graphics/antimony {};
@@ -15269,6 +15258,8 @@ with pkgs;
 
   avocode = callPackage ../applications/graphics/avocode {};
 
+  cadence =  libsForQt5.callPackage ../applications/audio/cadence { };
+
   milkytracker = callPackage ../applications/audio/milkytracker { };
 
   schismtracker = callPackage ../applications/audio/schismtracker { };
@@ -15402,10 +15393,10 @@ with pkgs;
     (callPackage ../applications/science/electronics/bitscope/packages.nix { });
 
   bitwig-studio1 =  callPackage ../applications/audio/bitwig-studio/bitwig-studio1.nix {
-    inherit (gnome2) zenity;
+    inherit (gnome3) zenity;
   };
   bitwig-studio2 =  callPackage ../applications/audio/bitwig-studio/bitwig-studio2.nix {
-    inherit (gnome2) zenity;
+    inherit (gnome3) zenity;
     inherit (self) bitwig-studio1;
   };
   bitwig-studio = bitwig-studio2;
@@ -16530,9 +16521,7 @@ with pkgs;
 
   gocr = callPackage ../applications/graphics/gocr { };
 
-  gobby5 = callPackage ../applications/editors/gobby {
-    inherit (gnome2) gtksourceview;
-  };
+  gobby5 = callPackage ../applications/editors/gobby { };
 
   gphoto2 = callPackage ../applications/misc/gphoto2 { };
 
@@ -16837,6 +16826,8 @@ with pkgs;
 
   inherit (nodePackages) imapnotify;
 
+  img2pdf = callPackage ../applications/misc/img2pdf { };
+
   # Impressive, formerly known as "KeyJNote".
   impressive = callPackage ../applications/office/impressive { };
 
@@ -16889,6 +16880,8 @@ with pkgs;
 
   jalv = callPackage ../applications/audio/jalv { };
 
+  jameica = callPackage ../applications/office/jameica { };
+
   jamin = callPackage ../applications/audio/jamin { };
 
   japa = callPackage ../applications/audio/japa { };
@@ -16909,11 +16902,6 @@ with pkgs;
 
   jbrout = callPackage ../applications/graphics/jbrout { };
 
-  jumanji = callPackage ../applications/networking/browsers/jumanji {
-    webkitgtk = webkitgtk24x-gtk3;
-    gtk = gtk3;
-  };
-
   jwm = callPackage ../applications/window-managers/jwm { };
 
   k3d = callPackage ../applications/graphics/k3d {
@@ -17631,6 +17619,8 @@ with pkgs;
 
   ncdc = callPackage ../applications/networking/p2p/ncdc { };
 
+  ncview = callPackage ../tools/X11/ncview { } ;
+
   ne = callPackage ../applications/editors/ne { };
 
   nedit = callPackage ../applications/editors/nedit { };
@@ -17758,9 +17748,7 @@ with pkgs;
 
   panotools = callPackage ../applications/graphics/panotools { };
 
-  paprefs = callPackage ../applications/audio/paprefs {
-    inherit (gnome2) libglademm gconfmm GConf;
-  };
+  paprefs = callPackage ../applications/audio/paprefs { };
 
   pavucontrol = callPackage ../applications/audio/pavucontrol { };
 
@@ -17887,6 +17875,8 @@ with pkgs;
     gtksharp = gtk-sharp-2_0;
   };
 
+  plex-media-player = libsForQt59.callPackage ../applications/video/plex-media-player { };
+
   plover = recurseIntoAttrs (callPackage ../applications/misc/plover { });
 
   plugin-torture = callPackage ../applications/audio/plugin-torture { };
@@ -18003,7 +17993,7 @@ with pkgs;
 
   qsyncthingtray = libsForQt5.callPackage ../applications/misc/qsyncthingtray { };
 
-  qstopmotion = callPackage ../applications/video/qstopmotion { };
+  qstopmotion = libsForQt5.callPackage ../applications/video/qstopmotion { };
 
   qsynth = libsForQt5.callPackage ../applications/audio/qsynth { };
 
@@ -18407,7 +18397,7 @@ with pkgs;
     inherit (pkgs.vamp) vampSDK;
   };
 
-  soulseekqt = callPackage ../applications/networking/p2p/soulseekqt { };
+  soulseekqt = libsForQt5.callPackage ../applications/networking/p2p/soulseekqt { };
 
   sox = callPackage ../applications/misc/audio/sox {
     enableLame = config.sox.enableLame or false;
@@ -18480,7 +18470,7 @@ with pkgs;
     })
     subversion18 subversion19 subversion_1_10;
 
-  subversion = pkgs.subversion19;
+  subversion = subversion_1_10;
 
   subversionClient = appendToName "client" (pkgs.subversion.override {
     bdbSupport = false;
@@ -18648,6 +18638,8 @@ with pkgs;
 
   todo-txt-cli = callPackage ../applications/office/todo.txt-cli { };
 
+  toggldesktop = libsForQt5.callPackage ../applications/misc/toggldesktop { };
+
   tomahawk = callPackage ../applications/audio/tomahawk {
     taglib = taglib_1_9;
     enableXMPP      = config.tomahawk.enableXMPP      or true;
@@ -18777,11 +18769,8 @@ with pkgs;
     inherit (darwin.apple_sdk.frameworks) CoreServices Cocoa Foundation CoreData;
     inherit (darwin) libobjc cf-private;
     inherit lua;
-  });
-
-  vimNox = lowPrio (vim_configurable.override {
-    source = "vim-nox";
-    lua = pkgs.lua5_1; # vimNox source is from 2012, requires older lua
+    gtk2 = if stdenv.isDarwin then gtk2-x11 else gtk2;
+    guiSupport = if stdenv.isDarwin then "gtk2" else "gtk3";
   });
 
   qpdfview = libsForQt5.callPackage ../applications/misc/qpdfview {};
@@ -19268,25 +19257,19 @@ with pkgs;
     packages = self: [];
   };
 
-  xmonad_log_applet_gnome2 = xmonad_log_applet.override {
-    desktopSupport = "gnome2";
+  xmonad_log_applet = callPackage ../applications/window-managers/xmonad/log-applet {
+    desktopSupport = "gnomeflashback";
     inherit (xfce) libxfce4util xfce4-panel;
-    gnome2_panel = gnome2.gnome_panel;
-    GConf2 = gnome2.GConf;
   };
 
-  xmonad_log_applet = callPackage ../applications/window-managers/xmonad/log-applet {
-    desktopSupport = "gnome3";
+  xmonad_log_applet_mate = xmonad_log_applet.override {
+    desktopSupport = "mate";
     inherit (xfce) libxfce4util xfce4-panel;
-    gnome2_panel = gnome2.gnome_panel;
-    GConf2 = gnome2.GConf;
   };
 
   xmonad_log_applet_xfce = xmonad_log_applet.override {
     desktopSupport = "xfce4";
     inherit (xfce) libxfce4util xfce4-panel;
-    gnome2_panel = gnome2.gnome_panel;
-    GConf2 = gnome2.GConf;
   };
 
   xmpp-client = callPackage ../applications/networking/instant-messengers/xmpp-client { };
@@ -19368,9 +19351,9 @@ with pkgs;
 
   yoshimi = callPackage ../applications/audio/yoshimi { };
 
-  youtube-dl = with pythonPackages; toPythonApplication youtube-dl;
+  youtube-dl = with python3Packages; toPythonApplication youtube-dl;
 
-  youtube-dl-light = with pythonPackages; toPythonApplication youtube-dl-light;
+  youtube-dl-light = with python3Packages; toPythonApplication youtube-dl-light;
 
   youtube-viewer = perlPackages.WWWYoutubeViewer;
 
@@ -19505,6 +19488,8 @@ with pkgs;
 
   chocolateDoom = callPackage ../games/chocolate-doom { };
 
+  crispyDoom = callPackage ../games/crispy-doom { };
+
   ckan = callPackage ../games/ckan { };
 
   cockatrice = libsForQt5.callPackage ../games/cockatrice {  };
@@ -19527,7 +19512,7 @@ with pkgs;
 
   crafty = callPackage ../games/crafty { };
 
-  crawlTiles = crawl.override {
+  crawlTiles = callPackage ../games/crawl {
     tileMode = true;
   };
 
@@ -20013,6 +19998,10 @@ with pkgs;
 
   teeworlds = callPackage ../games/teeworlds { };
 
+  tengine = callPackage ../servers/http/tengine {
+    modules = with nginxModules; [ rtmp dav moreheaders modsecurity-nginx ];
+  };
+
   tennix = callPackage ../games/tennix { };
 
   terraria-server = callPackage ../games/terraria-server { };
@@ -20500,6 +20489,9 @@ with pkgs;
 
   jags = callPackage ../applications/science/math/jags { };
 
+  libbraiding = callPackage ../development/libraries/science/math/libbraiding { };
+
+  libhomfly = callPackage ../development/libraries/science/math/libhomfly { };
 
   # We have essentially 4 permutations of liblapack: version 3.4.1 or 3.5.0,
   # and with or without atlas as a dependency. The default `liblapack` is 3.4.1
@@ -21101,6 +21093,8 @@ with pkgs;
 
   calaos_installer = libsForQt5.callPackage ../misc/calaos/installer {};
 
+  ccemux = callPackage ../misc/emulators/ccemux { };
+
   click = callPackage ../applications/networking/cluster/click { };
 
   cups = callPackage ../misc/cups {
@@ -21442,8 +21436,6 @@ with pkgs;
 
   nix-top = callPackage ../tools/package-management/nix-top { };
 
-  nix-repl = callPackage ../tools/package-management/nix-repl { nix = nix1; };
-
   nix-review = callPackage ../tools/package-management/nix-review { };
 
   nix-serve = callPackage ../tools/package-management/nix-serve { };
@@ -21483,7 +21475,7 @@ with pkgs;
 
   mnemonicode = callPackage ../misc/mnemonicode { };
 
-  mysql-workbench = newScope gnome2 ../applications/misc/mysql-workbench (let mysql = mysql57; in {
+  mysql-workbench = callPackage ../applications/misc/mysql-workbench (let mysql = mysql57; in {
     gdal = gdal.override {mysql = mysql // {lib = {dev = mysql;};};};
     mysql = mysql;
     pcre = pcre-cpp;
@@ -21814,7 +21806,7 @@ with pkgs;
   });
 
   winetricks = callPackage ../misc/emulators/wine/winetricks.nix {
-    inherit (gnome2) zenity;
+    inherit (gnome3) zenity;
   };
 
   with-shell = callPackage ../applications/misc/with-shell { };
diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix
index 004fd3a663b0..a644438c5a00 100644
--- a/pkgs/top-level/perl-packages.nix
+++ b/pkgs/top-level/perl-packages.nix
@@ -510,16 +510,16 @@ let self = _self // overrides; _self = with self; {
   };
 
   ArchiveTarWrapper = buildPerlPackage rec {
-     name = "Archive-Tar-Wrapper-0.31";
+     name = "Archive-Tar-Wrapper-0.33";
      src = fetchurl {
-       url = mirror://cpan/authors/id/A/AR/ARFREITAS/Archive-Tar-Wrapper-0.31.tar.gz;
-       sha256 = "18rvqzy7m900ikq7r4hxpja21wcsh3z6rz7qhs4ksgc0dpdqb9qd";
+       url = mirror://cpan/authors/id/A/AR/ARFREITAS/Archive-Tar-Wrapper-0.33.tar.gz;
+       sha256 = "0z6ngvgl4w4nihvmwkg77gmi5h7a695b83dpyybxhx4j3bj1izca";
      };
      propagatedBuildInputs = [ FileWhich IPCRun LogLog4perl ];
      meta = {
        description = "API wrapper around the 'tar' utility";
      };
-    buildInputs = [ TestSimple13 ];
+    buildInputs = [ Dumbbench TestSimple13 ];
   };
 
   ArchiveZip = buildPerlPackage {
@@ -538,10 +538,10 @@ let self = _self // overrides; _self = with self; {
   ArchiveZip_1_53 = ArchiveZip;
 
   AudioScan = buildPerlPackage rec {
-    name = "Audio-Scan-1.00";
+    name = "Audio-Scan-1.01";
     src = fetchurl {
       url = "mirror://cpan/authors/id/A/AG/AGRUNDMA/${name}.tar.gz";
-      sha256 = "00aj95mv5dsyi0cnmd8b6i6hvvw1xiczgkmc5mv775p385q3pcfm";
+      sha256 = "0jk3djnk6yf0jsjh8qk3mj8bkx4avp6i4czcpr5xrbf7f41744l3";
     };
     buildInputs = [ pkgs.zlib TestWarn ];
     NIX_CFLAGS_COMPILE = "-I${pkgs.zlib.dev}/include";
@@ -578,6 +578,22 @@ let self = _self // overrides; _self = with self; {
     };
   };
 
+  AuthenModAuthPubTkt = buildPerlPackage rec {
+    name = "Authen-ModAuthPubTkt-0.1.1";
+    src = fetchurl {
+      url = "mirror://cpan/authors/id/A/AG/AGORDON/${name}.tar.gz";
+      sha256 = "7996e1a42c51216003ccf03c4b5250286b4c55684257971851f5ece9161dc7dd";
+    };
+    propagatedBuildInputs = [ pkgs.openssl IPCRun3 ];
+    patchPhase = ''
+      sed -i 's|my $openssl_bin = "openssl";|my $openssl_bin = "${pkgs.openssl}/bin/openssl";|' lib/Authen/ModAuthPubTkt.pm
+    '';
+    meta = {
+      description = "Generate Tickets (Signed HTTP Cookies) for mod_auth_pubtkt protected websites";
+      license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+    };
+  };
+
   AuthenPassphrase = buildPerlModule rec {
     name = "Authen-Passphrase-0.008";
     src = fetchurl {
@@ -592,10 +608,10 @@ let self = _self // overrides; _self = with self; {
   };
 
   AuthenRadius = buildPerlPackage rec {
-    name = "Authen-Radius-0.26";
+    name = "Authen-Radius-0.27";
     src = fetchurl {
-      url = mirror://cpan/authors/id/P/PO/PORTAONE/Authen-Radius-0.26.tar.gz;
-      sha256 = "4f272c19b8a9f6514a1107e98efae6773208233df4db11f2dc4764b4784b17c3";
+      url = mirror://cpan/authors/id/P/PO/PORTAONE/Authen-Radius-0.27.tar.gz;
+      sha256 = "e5a3052fe46dc38424c1947da92e623e8996216f97bd7be72221eb6c5f7c09f8";
     };
     buildInputs = [ TestNoWarnings ];
     propagatedBuildInputs = [ DataHexDump NetIP ];
@@ -898,10 +914,10 @@ let self = _self // overrides; _self = with self; {
   };
 
   BusinessISMN = buildPerlPackage rec {
-    name = "Business-ISMN-1.131";
+    name = "Business-ISMN-1.132";
     src = fetchurl {
       url = "mirror://cpan/authors/id/B/BD/BDFOY/${name}.tar.gz";
-      sha256 = "1xyc7x4c4xl930rz7grs1l52f1vg4rbiv0c6xlxdsim8qsh7k94g";
+      sha256 = "009dbkjx1s918qn6hm5qmc0rlqagiazhwg3m7rrfci7mw80hyb6g";
     };
     propagatedBuildInputs = [ TieCycle ];
     meta = {
@@ -2858,10 +2874,10 @@ let self = _self // overrides; _self = with self; {
   };
 
   CPANPerlReleases = buildPerlPackage rec {
-    name = "CPAN-Perl-Releases-3.68";
+    name = "CPAN-Perl-Releases-3.70";
     src = fetchurl {
       url = "mirror://cpan/authors/id/B/BI/BINGOS/${name}.tar.gz";
-      sha256 = "00d97zlg0npa8sr9d8lzj2zqwx7vkq6cypccdm2g669ls5h82shs";
+      sha256 = "1yv9gq3rzhccskmpd9nn2n8v8zc6r9rlq5x47l0yva29yfgqb16r";
     };
     meta = {
       homepage = https://github.com/bingos/cpan-perl-releases;
@@ -4879,6 +4895,20 @@ let self = _self // overrides; _self = with self; {
      };
   };
 
+  Dumbbench = buildPerlPackage {
+    name = "Dumbbench-0.111";
+    src = fetchurl {
+      url = mirror://cpan/authors/id/B/BD/BDFOY/Dumbbench-0.111.tar.gz;
+      sha256 = "1ixjb9y9d0k1vd4mzbi4sgvr99ay4z9jkgychf0r5gbjsskkq7fk";
+    };
+    propagatedBuildInputs = [ CaptureTiny ClassXSAccessor DevelCheckOS NumberWithError StatisticsCaseResampling ];
+    meta = {
+      description = "More reliable benchmarking with the least amount of thinking";
+      license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+      homepage = "https://github.com/briandfoy/dumbbench";
+    };
+  };
+
   EmailAbstract = buildPerlPackage rec {
     name = "Email-Abstract-3.008";
     src = fetchurl {
@@ -5361,10 +5391,10 @@ let self = _self // overrides; _self = with self; {
   };
 
   ExporterTiny = buildPerlPackage {
-    name = "Exporter-Tiny-1.000000";
+    name = "Exporter-Tiny-1.002001";
     src = fetchurl {
-      url = mirror://cpan/authors/id/T/TO/TOBYINK/Exporter-Tiny-1.000000.tar.gz;
-      sha256 = "ffdd77d57de099e8f64dd942ef12a00a3f4313c2531f342339eeed2d366ad078";
+      url = mirror://cpan/authors/id/T/TO/TOBYINK/Exporter-Tiny-1.002001.tar.gz;
+      sha256 = "a82c334c02ce4b0f9ea77c67bf77738f76a9b8aa4bae5c7209d1c76453d3c48d";
     };
     meta = {
       description = "An exporter with the features of Sub::Exporter but only core dependencies";
@@ -5622,17 +5652,18 @@ let self = _self // overrides; _self = with self; {
     };
   };
 
-  FCGIClient = buildPerlPackage rec {
-     name = "FCGI-Client-0.08";
+  FCGIClient = buildPerlModule rec {
+     name = "FCGI-Client-0.09";
      src = fetchurl {
-       url = mirror://cpan/authors/id/T/TO/TOKUHIROM/FCGI-Client-0.08.tar.gz;
-       sha256 = "1rvhfnyhib1aslr06x8s0yfykaf44j5glj0rxz9ani7z6l0p2vqa";
+       url = mirror://cpan/authors/id/T/TO/TOKUHIROM/FCGI-Client-0.09.tar.gz;
+       sha256 = "1s11casbv0jmkcl5dk8i2vhfy1nc8rg43d3bg923zassrq4wndym";
      };
-     propagatedBuildInputs = [ AnyMoose ];
+     propagatedBuildInputs = [ Moo TypeTiny ];
      meta = {
        description = "client library for fastcgi protocol";
        license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
      };
+    buildInputs = [ ModuleBuildTiny ];
   };
 
   FCGIProcManager = buildPerlPackage {
@@ -5844,12 +5875,12 @@ let self = _self // overrides; _self = with self; {
   };
 
   FileHandleUnget = buildPerlPackage rec {
-    name = "FileHandle-Unget-0.1629";
+    name = "FileHandle-Unget-0.1634";
     src = fetchurl {
       url = "mirror://cpan/authors/id/D/DC/DCOPPIT/${name}.tar.gz";
-      sha256 = "65925ec334d239c79f4a446716fb0816acb010de495ffd6b23d677f5bcc54362";
+      sha256 = "380f34ad3ce5e9ec661d4c468bb3392231c162317d4172df378146b42aab1785";
     };
-    buildInputs = [ FileSlurp TestCompile UNIVERSALrequire URI ];
+    buildInputs = [ FileSlurper TestCompile UNIVERSALrequire URI ];
     meta = {
       homepage = https://github.com/coppit/filehandle-unget/;
       description = "FileHandle which supports multi-byte unget";
@@ -6096,6 +6127,19 @@ let self = _self // overrides; _self = with self; {
     buildInputs = [ TestSharedFork ];
   };
 
+  FilesysDiskUsage = buildPerlPackage rec {
+    name = "Filesys-DiskUsage-0.11";
+    src = fetchurl {
+      url = "mirror://cpan/authors/id/M/MA/MANWAR/${name}.tar.gz";
+      sha256 = "e69237c035e18a6ed69e36e058d7b3491d54a803a308f756e62a8e7f48b2a281";
+    };
+    buildInputs = [ TestWarn ];
+    meta = {
+      description = "Estimate file space usage (similar to `du`)";
+      license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+    };
+  };
+
   FileSlurp = buildPerlPackage {
     name = "File-Slurp-9999.19";
     # WARNING: check on next update if deprecation warning is gone
@@ -6149,6 +6193,19 @@ let self = _self // overrides; _self = with self; {
     };
   };
 
+  FileTemp = buildPerlPackage {
+    name = "File-Temp-0.2308";
+    src = fetchurl {
+      url = mirror://cpan/authors/id/E/ET/ETHER/File-Temp-0.2308.tar.gz;
+      sha256 = "1m6iz26znn85r7pnnwlqsda0x5mm2c8qcz5ickl945dbw8icp88w";
+    };
+    meta = {
+      description = "return name and handle of a temporary file safely";
+      license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+      homepage = "https://github.com/Perl-Toolchain-Gang/File-Temp";
+    };
+  };
+
   FileTouch = buildPerlPackage rec {
     name = "File-Touch-0.11";
     src = fetchurl {
@@ -6630,12 +6687,12 @@ let self = _self // overrides; _self = with self; {
   };
 
   grepmail = buildPerlPackage rec {
-    name = "grepmail-5.3105";
+    name = "grepmail-5.3111";
     src = fetchurl {
       url = "mirror://cpan/authors/id/D/DC/DCOPPIT/${name}.tar.gz";
-      sha256 = "c74fb7a0cd4549d98c78395c2485b00788ca655109358ca0ec550ea71588a5d4";
+      sha256 = "d0984e3f7a1be17ae014575f70c1678151a5bcc9622185dc5a052cb63271a761";
     };
-    buildInputs = [ FileSlurp TestCompile URI ];
+    buildInputs = [ FileHomeDir FileSlurper TestCompile UNIVERSALrequire URI ];
     propagatedBuildInputs = [ MailMboxMessageParser TimeDate ];
     outputs = [ "out" ];
     meta = {
@@ -7708,6 +7765,18 @@ let self = _self // overrides; _self = with self; {
     };
   };
 
+  IOSessionData = buildPerlPackage {
+    name = "IO-SessionData-1.03";
+    src = fetchurl {
+      url = mirror://cpan/authors/id/P/PH/PHRED/IO-SessionData-1.03.tar.gz;
+      sha256 = "1p9d77pqy9a8dbgw7h7vmmkg0rlckk19dchd4c8gvcyv7qm73934";
+    };
+    outputs = [ "out" "dev" ]; # no "devdoc"
+    meta = {
+      description = "supporting module for SOAP::Lite";
+    };
+  };
+
   IOSocketIP = buildPerlModule {
     name = "IO-Socket-IP-0.39";
     src = fetchurl {
@@ -7731,10 +7800,10 @@ let self = _self // overrides; _self = with self; {
   };
 
   IOSocketSSL = buildPerlPackage rec {
-    name = "IO-Socket-SSL-2.056";
+    name = "IO-Socket-SSL-2.058";
     src = fetchurl {
       url = "mirror://cpan/authors/id/S/SU/SULLR/${name}.tar.gz";
-      sha256 = "91451ecc28b243a78b438f0a42db24c4b60a86f088879b38e40bdbd697818259";
+      sha256 = "746cd17c292cfc206b394497a060b0582d0b06a1040e6bb27e6530d56786e40b";
     };
     propagatedBuildInputs = [ NetSSLeay ];
     # Fix path to default certificate store.
@@ -8709,10 +8778,10 @@ let self = _self // overrides; _self = with self; {
   };
 
   LogAny = buildPerlPackage rec {
-    name = "Log-Any-1.705";
+    name = "Log-Any-1.706";
     src = fetchurl {
       url = "mirror://cpan/authors/id/P/PR/PREACTION/${name}.tar.gz";
-      sha256 = "85c7c5189a8bfc2ffb6f879b4cd04dd77f94bc5abc3800b4330f42f43fb9a696";
+      sha256 = "3ed0e5a4b7d490ab00624b7f905421239261f1dc976192aad2c0d1509bec08be";
     };
     # Syslog test fails.
     preCheck = "rm t/syslog.t";
@@ -8873,10 +8942,10 @@ let self = _self // overrides; _self = with self; {
   };
 
   LWP = buildPerlPackage rec {
-    name = "libwww-perl-6.34";
+    name = "libwww-perl-6.35";
     src = fetchurl {
-      url = mirror://cpan/authors/id/E/ET/ETHER/libwww-perl-6.34.tar.gz;
-      sha256 = "260363fd4204c0ddf7cd76f7b70e22beb3b5186e4c346f250a59288b52dc114c";
+      url = mirror://cpan/authors/id/E/ET/ETHER/libwww-perl-6.35.tar.gz;
+      sha256 = "dda2578d7b32152c4afce834761a61d117de286c705a9f7972c7ac6032ca5953";
     };
     propagatedBuildInputs = [ FileListing HTMLParser HTTPCookies HTTPDaemon HTTPNegotiate NetHTTP TryTiny WWWRobotRules ];
     meta = with stdenv.lib; {
@@ -8884,7 +8953,7 @@ let self = _self // overrides; _self = with self; {
       license = with licenses; [ artistic1 gpl1Plus ];
       platforms = platforms.unix;
     };
-    buildInputs = [ TestFatal TestRequiresInternet ];
+    buildInputs = [ TestFatal TestNeeds TestRequiresInternet ];
   };
 
   LWPAuthenOAuth = buildPerlPackage rec {
@@ -9038,12 +9107,12 @@ let self = _self // overrides; _self = with self; {
   };
 
   MailMboxMessageParser = buildPerlPackage rec {
-    name = "Mail-Mbox-MessageParser-1.5106";
+    name = "Mail-Mbox-MessageParser-1.5111";
     src = fetchurl {
       url = "mirror://cpan/authors/id/D/DC/DCOPPIT/${name}.tar.gz";
-      sha256 = "d65fc8e8ce84273abbc14220d15813d93ddf6c7a256cdc24de156cb6c08923be";
+      sha256 = "5723c0aa9cc10bab9ed1e3bfd9d5c95f7159e71c1a475414eb1af1dee3a46237";
     };
-    buildInputs = [ FileSlurp TestCompile TextDiff URI ];
+    buildInputs = [ FileSlurper TestCompile TestPod TestPodCoverage TextDiff UNIVERSALrequire URI ];
     propagatedBuildInputs = [ FileHandleUnget ];
     meta = {
       homepage = https://github.com/coppit/mail-mbox-messageparser;
@@ -9654,10 +9723,10 @@ let self = _self // overrides; _self = with self; {
   };
 
   ModuleCoreList = buildPerlPackage {
-    name = "Module-CoreList-5.20180626";
+    name = "Module-CoreList-5.20180720";
     src = fetchurl {
-      url = mirror://cpan/authors/id/B/BI/BINGOS/Module-CoreList-5.20180626.tar.gz;
-      sha256 = "1x9r0s4rlqziccb05p4k3aljx242ssx1abw5yl5ixn2c0g9ykll1";
+      url = mirror://cpan/authors/id/B/BI/BINGOS/Module-CoreList-5.20180720.tar.gz;
+      sha256 = "0l6dyj4m4qgv2yzq3pp0bkvg1j9nh9mcm1p4x3g3j93gkba7whws";
     };
     meta = {
       homepage = http://dev.perl.org/;
@@ -9956,10 +10025,10 @@ let self = _self // overrides; _self = with self; {
     };
   };
   Mojolicious = buildPerlPackage rec {
-    name = "Mojolicious-7.87";
+    name = "Mojolicious-7.88";
     src = fetchurl {
       url = "mirror://cpan/authors/id/S/SR/SRI/${name}.tar.gz";
-      sha256 = "898a24a4344eaafe97cf0b8da2fbc89e0e21cc328f5e5a39a44774f8144989b1";
+      sha256 = "4c4c9c05131fcd175cd6370e15d2586baec1a3ec882cb6971e1f5f52b5e0d785";
     };
     meta = {
       homepage = https://mojolicious.org/;
@@ -11038,13 +11107,13 @@ let self = _self // overrides; _self = with self; {
   };
 
   NetAmazonS3 = buildPerlPackage rec {
-    name = "Net-Amazon-S3-0.80";
+    name = "Net-Amazon-S3-0.84";
     src = fetchurl {
-      url = "mirror://cpan/authors/id/R/RC/RCONOVER/${name}.tar.gz";
-      sha256 = "efb73dd9a96078742cb8564f7b58f5abe5168277342c7634961d63b4ef278848";
+      url = mirror://cpan/authors/id/L/LL/LLAP/Net-Amazon-S3-0.84.tar.gz;
+      sha256 = "9e995f7d7982d4ab3510bf30e842426b341be20e4b7e6fe48edafeb067f49626";
     };
-    buildInputs = [ TestException ];
-    propagatedBuildInputs = [ DataStreamBulk DateTimeFormatHTTP DigestHMAC DigestMD5File FileFindRule LWPUserAgentDetermined MIMETypes MooseXStrictConstructor MooseXTypesDateTimeMoreCoercions RegexpCommon TermEncoding TermProgressBarSimple VMEC2SecurityCredentialCache XMLLibXML ];
+    buildInputs = [ TestDeep TestException ];
+    propagatedBuildInputs = [ DataStreamBulk DateTimeFormatHTTP DigestHMAC DigestMD5File FileFindRule LWPUserAgentDetermined MIMETypes MooseXStrictConstructor MooseXTypesDateTimeMoreCoercions RefUtil RegexpCommon TermEncoding TermProgressBarSimple XMLLibXML ];
     meta = {
       description = "Use the Amazon S3 - Simple Storage Service";
       license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
@@ -11142,12 +11211,12 @@ let self = _self // overrides; _self = with self; {
   };
 
   NetDNS = buildPerlPackage rec {
-    name = "Net-DNS-1.15";
+    name = "Net-DNS-1.16";
     src = fetchurl {
       url = "mirror://cpan/authors/id/N/NL/NLNETLABS/${name}.tar.gz";
-      sha256 = "1ad46ba6438b846a94b4f50d53ecfda55f504a17e11b94effb087ff9329e61d0";
+      sha256 = "8163eebaf46d1a870b6f596684f345da7c3a7461d7dba2b85f23e02d8982ea37";
     };
-    propagatedBuildInputs = [ DigestHMAC ];
+    propagatedBuildInputs = [ DigestHMAC IOSocketIP ];
     makeMakerFlags = "--noonline-tests";
     meta = {
       description = "Perl Interface to the Domain Name System";
@@ -11450,6 +11519,20 @@ let self = _self // overrides; _self = with self; {
      };
   };
 
+  NumberWithError = buildPerlPackage {
+    name = "Number-WithError-1.01";
+    src = fetchurl {
+      url = mirror://cpan/authors/id/S/SM/SMUELLER/Number-WithError-1.01.tar.gz;
+      sha256 = "0m7my372rcj2d3j8xvhqdlhnnvxqabasvpvvhdkyli3qgrra1xnz";
+    };
+    propagatedBuildInputs = [ ParamsUtil prefork ];
+    buildInputs = [ TestLectroTest ];
+    meta = {
+      description = "Numbers with error propagation and scientific rounding";
+      license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+    };
+  };
+
   NTLM = buildPerlPackage rec {
     name = "NTLM-1.09";
     src = fetchurl {
@@ -11678,10 +11761,10 @@ let self = _self // overrides; _self = with self; {
   };
 
   ParallelForkManager = buildPerlPackage rec {
-    name = "Parallel-ForkManager-1.19";
+    name = "Parallel-ForkManager-1.20";
     src = fetchurl {
       url = "mirror://cpan/authors/id/Y/YA/YANICK/${name}.tar.gz";
-      sha256 = "f1de2e9875eeb77d65f80338905dedd522f3913822502982f805aa71cde5a472";
+      sha256 = "7cc4c1c3b0e676b61ffa90f82f4128e8057327449ca86a9beb2f39217023f289";
     };
     buildInputs = [ TestWarn ];
     meta = {
@@ -11801,10 +11884,10 @@ let self = _self // overrides; _self = with self; {
   };
 
   Parent = buildPerlPackage {
-    name = "parent-0.236";
+    name = "parent-0.237";
     src = fetchurl {
-      url = mirror://cpan/authors/id/C/CO/CORION/parent-0.236.tar.gz;
-      sha256 = "0yhjps1fprifhvzdwwl09bp1ngyqx85rvyn96j34papn0jypx0rd";
+      url = mirror://cpan/authors/id/C/CO/CORION/parent-0.237.tar.gz;
+      sha256 = "1bnaadzf51g6zrpq6pvvgds2cc9d4w1vck7sapkd3hb5hmjdk28h";
     };
   };
 
@@ -11894,10 +11977,10 @@ let self = _self // overrides; _self = with self; {
   };
 
   PathTiny = buildPerlPackage {
-    name = "Path-Tiny-0.104";
+    name = "Path-Tiny-0.106";
     src = fetchurl {
-      url = mirror://cpan/authors/id/D/DA/DAGOLDEN/Path-Tiny-0.104.tar.gz;
-      sha256 = "c69f1dcfeb4aa004086deb9bc14c7d79f45798b947f1efbd634a3442e267aaef";
+      url = mirror://cpan/authors/id/D/DA/DAGOLDEN/Path-Tiny-0.106.tar.gz;
+      sha256 = "308e39087b626013569a15783b896d61916fd1e67d06017f40cff567af36464d";
     };
     meta = {
       description = "File path utility";
@@ -12447,10 +12530,10 @@ let self = _self // overrides; _self = with self; {
   };
 
   PPIxQuoteLike = buildPerlModule rec {
-    name = "PPIx-QuoteLike-0.005";
+    name = "PPIx-QuoteLike-0.006";
     src = fetchurl {
-      url = mirror://cpan/authors/id/W/WY/WYANT/PPIx-QuoteLike-0.005.tar.gz;
-      sha256 = "13jvbjiqpm52kknjryzk3v4rnq70rzmx7w1bny9v5m5j6g029a4s";
+      url = mirror://cpan/authors/id/W/WY/WYANT/PPIx-QuoteLike-0.006.tar.gz;
+      sha256 = "1gyp3ywnhpv7k3cqdgywpinz7wgqzg38iailcnyiwgl62wib0bsq";
     };
     propagatedBuildInputs = [ PPI ];
     meta = {
@@ -12460,10 +12543,10 @@ let self = _self // overrides; _self = with self; {
   };
 
   PPIxRegexp = buildPerlModule rec {
-    name = "PPIx-Regexp-0.060";
+    name = "PPIx-Regexp-0.061";
     src = fetchurl {
       url = "mirror://cpan/authors/id/W/WY/WYANT/${name}.tar.gz";
-      sha256 = "885e172bbfde54c240bdfd6013fc6e1b76bdd19c211901d2128f3873938ff377";
+      sha256 = "e2d63a4102024e15994c685672d30c6d708272a1600abcd6241e6f2c1b3b7c92";
     };
     propagatedBuildInputs = [ PPI ];
     meta = {
@@ -12803,6 +12886,18 @@ let self = _self // overrides; _self = with self; {
     };
   };
 
+  prefork = buildPerlPackage {
+    name = "prefork-1.04";
+    src = fetchurl {
+      url = mirror://cpan/authors/id/A/AD/ADAMK/prefork-1.04.tar.gz;
+      sha256 = "1xzxx9wgrrfl1ys05yglp2q3bwscvdzlnsiybqk8drbvwlzj5kz3";
+    };
+    meta = {
+      description = "Optimized module loading for forking or non-forking processes";
+      license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+    };
+  };
+
   PodPerldoc = buildPerlPackage rec {
     name = "Pod-Perldoc-3.28";
     src = fetchurl {
@@ -13017,6 +13112,18 @@ let self = _self // overrides; _self = with self; {
     };
   };
 
+  RefUtil = buildPerlPackage {
+    name = "Ref-Util-0.204";
+    src = fetchurl {
+      url = mirror://cpan/authors/id/A/AR/ARC/Ref-Util-0.204.tar.gz;
+      sha256 = "1q85y5lzgl8wz5qnz3j6mch2fmllr668h54wszaz6i6gp8ysfps1";
+    };
+    meta = {
+      description = "Utility functions for checking references";
+      license = with stdenv.lib.licenses; [ mit ];
+    };
+  };
+
   RegexpAssemble = buildPerlPackage rec {
     name = "Regexp-Assemble-0.38";
     src = fetchurl {
@@ -13094,6 +13201,19 @@ let self = _self // overrides; _self = with self; {
     };
   };
 
+  RESTClient = buildPerlPackage rec {
+    name = "REST-Client-273";
+    src = fetchurl {
+      url = "mirror://cpan/authors/id/K/KK/KKANE/${name}.tar.gz";
+      sha256 = "a8652a2214308faff2c68be5ce64c904dcccc5e86be7f32376c1590869d01844";
+    };
+    propagatedBuildInputs = [ LWP LWPProtocolhttps URI ];
+    meta = {
+      description = "A simple client for interacting with RESTful http/https resources";
+      license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+    };
+  };
+
   RESTUtils = buildPerlModule {
     name = "REST-Utils-0.6";
     src = fetchurl {
@@ -13392,18 +13512,19 @@ let self = _self // overrides; _self = with self; {
   };
 
   SOAPLite = buildPerlPackage {
-    name = "SOAP-Lite-1.11";
+    name = "SOAP-Lite-1.27";
     src = fetchurl {
-      url = mirror://cpan/authors/id/P/PH/PHRED/SOAP-Lite-1.11.tar.gz;
-      sha256 = "1zhy06v72r95ih3lx5rlx0bvkq214ndmcmn97m5k2rkxxy4ybpp4";
+      url = mirror://cpan/authors/id/P/PH/PHRED/SOAP-Lite-1.27.tar.gz;
+      sha256 = "00fkvmnxiy5mr45rj5qmxmflw0xdkw2gihm48iha2i8smdmi0ng3";
     };
-    propagatedBuildInputs = [ ClassInspector HTTPDaemon LWP TaskWeaken URI XMLParser ];
+    propagatedBuildInputs = [ ClassInspector IOSessionData LWPProtocolHttps TaskWeaken XMLParser ];
     meta = {
       description = "Perl's Web Services Toolkit";
       license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
       maintainers = with maintainers; [ ];
       platforms   = stdenv.lib.platforms.unix;
     };
+    buildInputs = [ TestWarn XMLParserLite ];
   };
 
   Socket = buildPerlPackage {
@@ -13552,10 +13673,10 @@ let self = _self // overrides; _self = with self; {
   };
 
   SQLAbstract = buildPerlPackage rec {
-    name = "SQL-Abstract-1.85";
+    name = "SQL-Abstract-1.86";
     src = fetchurl {
       url = "mirror://cpan/authors/id/I/IL/ILMARI/${name}.tar.gz";
-      sha256 = "9f44afe031a0cc63a6ccabaa46ba7ec58ef4db940559cee7fbc2dfbbf37bccab";
+      sha256 = "e7a7f7da5e6fa42f495860e92e9138b8a0964ca7674c95bd6ff1b1ce21aa8cdf";
     };
     buildInputs = [ TestDeep TestException TestWarn ];
     propagatedBuildInputs = [ HashMerge MROCompat Moo ];
@@ -13678,11 +13799,22 @@ let self = _self // overrides; _self = with self; {
     };
   };
 
+  StatisticsCaseResampling = buildPerlPackage {
+    name = "Statistics-CaseResampling-0.15";
+    src = fetchurl {
+      url = mirror://cpan/authors/id/S/SM/SMUELLER/Statistics-CaseResampling-0.15.tar.gz;
+      sha256 = "11whlh2dl7l6wrrnfmpbsg7ldcn316iccl1aaa4j5lqhdyyl6745";
+    };
+    meta = {
+      description = "Efficient resampling and calculation of medians with confidence intervals";
+    };
+  };
+
   StatisticsDescriptive = buildPerlModule {
-    name = "Statistics-Descriptive-3.0613";
+    name = "Statistics-Descriptive-3.0701";
     src = fetchurl {
-      url = mirror://cpan/authors/id/S/SH/SHLOMIF/Statistics-Descriptive-3.0613.tar.gz;
-      sha256 = "ee053899c06bb042c7ff3a0d32feabe457ed0a2c893355633288436a49707ead";
+      url = mirror://cpan/authors/id/S/SH/SHLOMIF/Statistics-Descriptive-3.0701.tar.gz;
+      sha256 = "35b09ed91b8660a6095c272a36ed2c61b3c660aa535fc23a20beadf7769e1919";
     };
     meta = {
       #homepage = http://web-cpan.berlios.de/modules/Statistics-Descriptive/; # berlios shut down; I found no replacement
@@ -14258,12 +14390,12 @@ let self = _self // overrides; _self = with self; {
   };
 
   SysVirt = buildPerlModule rec {
-    version = "4.5.0";
+    version = "4.6.0";
     name = "Sys-Virt-${version}";
     src = assert version == pkgs.libvirt.version; pkgs.fetchgit {
       url = git://libvirt.org/libvirt-perl.git;
       rev = "v${version}";
-      sha256 = "18ns94i29c9x0j50pz9r1vcif6baayz769sa7b51v8kcvam9j52s";
+      sha256 = "0qs84sdrq85i3xc0drbk71jjm9vq1n8izdwy5zsd5r7dqays5slf";
     };
     nativeBuildInputs = [ pkgs.pkgconfig ];
     buildInputs = [ pkgs.libvirt CPANChanges TestPod TestPodCoverage XMLXPath ];
@@ -14709,10 +14841,10 @@ let self = _self // overrides; _self = with self; {
   };
 
   Test2Suite = buildPerlPackage rec {
-    name = "Test2-Suite-0.000114";
+    name = "Test2-Suite-0.000115";
     src = fetchurl {
       url = "mirror://cpan/authors/id/E/EX/EXODIST/${name}.tar.gz";
-      sha256 = "439b37d63ffcee7876bc43b4830d4e40c454f02646faff0131e7d36d46fa8c45";
+      sha256 = "02be3428a0965aeb21245d44bbadda69b94dc76cd68d5695352c996ac7fc3638";
     };
     propagatedBuildInputs = [ ModulePluggable ScopeGuard SubInfo TermTable TestSimple13 ];
     meta = {
@@ -15177,6 +15309,18 @@ let self = _self // overrides; _self = with self; {
     };
   };
 
+  TestLectroTest = buildPerlPackage {
+    name = "Test-LectroTest-0.5001";
+    src = fetchurl {
+      url = mirror://cpan/authors/id/T/TM/TMOERTEL/Test-LectroTest-0.5001.tar.gz;
+      sha256 = "0dfpkvn06499gczch4gfmdb05fdj82vlqy7cl6hz36l9jl6lyaxc";
+    };
+    meta = {
+      description = "Easy, automatic, specification-based tests";
+      license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+    };
+  };
+
   TestLongString = buildPerlPackage rec {
     name = "Test-LongString-0.17";
     src = fetchurl {
@@ -15258,10 +15402,10 @@ let self = _self // overrides; _self = with self; {
 
 
   TestMockObject = buildPerlPackage rec {
-    name = "Test-MockObject-1.20161202";
+    name = "Test-MockObject-1.20180705";
     src = fetchurl {
       url = "mirror://cpan/authors/id/C/CH/CHROMATIC/${name}.tar.gz";
-      sha256 = "14b225fff3645338697976dbbe2c39e44c1c93536855b78b3bbc6e9bfe94a0a2";
+      sha256 = "4516058d5d511155c1c462dab4027d762d6a474b99f73bf7da20b5ffbd024518";
     };
     buildInputs = [ CGI TestException TestWarn ];
     propagatedBuildInputs = [ UNIVERSALcan UNIVERSALisa ];
@@ -15684,10 +15828,10 @@ let self = _self // overrides; _self = with self; {
   };
 
   TestSimple13 = buildPerlPackage rec {
-    name = "Test-Simple-1.302136";
+    name = "Test-Simple-1.302138";
     src = fetchurl {
-      url = mirror://cpan/authors/id/E/EX/EXODIST/Test-Simple-1.302136.tar.gz;
-      sha256 = "8d9a5c53b0309257af58b55177045f7d94e095e1c1416cb1e11aae4c1cdad446";
+      url = mirror://cpan/authors/id/E/EX/EXODIST/Test-Simple-1.302138.tar.gz;
+      sha256 = "568615a551075d3657cb0cbca55cf3672734c954f0306e9823ecd002aa911655";
     };
     meta = {
       description = "Basic utilities for writing tests";
@@ -15746,16 +15890,17 @@ let self = _self // overrides; _self = with self; {
   };
 
   TestTempDirTiny = buildPerlPackage rec {
-    name = "Test-TempDir-Tiny-0.017";
+    name = "Test-TempDir-Tiny-0.018";
     src = fetchurl {
-      url = mirror://cpan/authors/id/D/DA/DAGOLDEN/Test-TempDir-Tiny-0.017.tar.gz;
-      sha256 = "0y2km1lbvp4hhsah2yc8vacp705zi1ijflsf7lkvqh640q6p5m55";
+      url = mirror://cpan/authors/id/D/DA/DAGOLDEN/Test-TempDir-Tiny-0.018.tar.gz;
+      sha256 = "10ay3zbihyxn4nbb1f0fmr4szag8iy8pd27v8j6idq6cgzys3dyp";
     };
     meta = {
       description = "Temporary directories that stick around when tests fail";
       license = with stdenv.lib.licenses; [ asl20 ];
       homepage = "https://github.com/dagolden/Test-TempDir-Tiny";
     };
+    propagatedBuildInputs = [ FileTemp ];
   };
 
   TestTCP = buildPerlPackage rec {
@@ -16529,10 +16674,10 @@ let self = _self // overrides; _self = with self; {
   };
 
   ThreadQueue = buildPerlPackage rec {
-    name = "Thread-Queue-3.12";
+    name = "Thread-Queue-3.13";
     src = fetchurl {
       url = "mirror://cpan/authors/id/J/JD/JDHEDDEN/${name}.tar.gz";
-      sha256 = "0wpqdbdfa4mw8lpcaw1lp2d553gl65cl8mli1srj8wrg0kaxshhx";
+      sha256 = "1s6wpxy07mr03krkzjr5r02cswsj18dd38aa5f16dfrgvp6xm8vb";
     };
     meta = {
       description = "Thread-safe queues";
@@ -17008,10 +17153,10 @@ let self = _self // overrides; _self = with self; {
   };
 
   URIdb = buildPerlModule {
-    name = "URI-db-0.18";
+    name = "URI-db-0.19";
     src = fetchurl {
-      url = mirror://cpan/authors/id/D/DW/DWHEELER/URI-db-0.18.tar.gz;
-      sha256 = "460a1d3b9a45779f56dbbeebc60612370b32771f3158c87da981857163b43e0b";
+      url = mirror://cpan/authors/id/D/DW/DWHEELER/URI-db-0.19.tar.gz;
+      sha256 = "c4999deaf451652216032c8e327ff6e6d655539eac379095bb69b0c369efa658";
     };
     propagatedBuildInputs = [ URINested ];
     meta = {
@@ -17532,6 +17677,19 @@ let self = _self // overrides; _self = with self; {
     propagatedBuildInputs = [ LWP ];
   };
 
+  XMLParserLite = buildPerlPackage {
+    name = "XML-Parser-Lite-0.721";
+    src = fetchurl {
+      url = mirror://cpan/authors/id/P/PH/PHRED/XML-Parser-Lite-0.721.tar.gz;
+      sha256 = "1fh8g77nkfv9n07ivilnfxdapx6jx13whf8q0anrmnxrr9pa6qjq";
+    };
+    buildInputs = [ TestRequires ];
+    meta = {
+      description = "Lightweight pure-perl XML Parser (based on regexps)";
+      license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+    };
+  };
+
   XMLXPath = buildPerlPackage rec {
     name = "XML-XPath-1.42";
     src = fetchurl {
@@ -17773,10 +17931,10 @@ let self = _self // overrides; _self = with self; {
   };
 
   YAMLLibYAML = buildPerlPackage rec {
-    name = "YAML-LibYAML-0.70";
+    name = "YAML-LibYAML-0.72";
     src = fetchurl {
       url = "mirror://cpan/authors/id/T/TI/TINITA/${name}.tar.gz";
-      sha256 = "1lqgal20v79ij68jhrpg57vxsv4sdahgmqdv88vg0388y776n95j";
+      sha256 = "0dn50pranjyai4gclb501m29y0ks03y87g132wqpb469rb3sjd0g";
     };
   };
 
@@ -17815,7 +17973,6 @@ let self = _self // overrides; _self = with self; {
   TextAbbrev = null; # part of Perl 5.22
   TextTabsWrap = null; # part of Perl 5.22
   DigestSHA = null;
-  FileTemp = null;
   "if" = null;
   TestSimple = null;
 
diff --git a/pkgs/top-level/php-packages.nix b/pkgs/top-level/php-packages.nix
index 0057353c3e0b..8592e3136aee 100644
--- a/pkgs/top-level/php-packages.nix
+++ b/pkgs/top-level/php-packages.nix
@@ -160,6 +160,13 @@ let
     buildInputs = with pkgs; [ cyrus_sasl zlib ];
   };
 
+  oci8 = buildPecl rec {
+    name = "oci8-2.1.8";
+    sha256 = "1bp6fss2f2qmd5bdk7x22j8vx5qivrdhz4x7csf29vjgj6gvchxy";
+    buildInputs = [ pkgs.re2c pkgs.oracle-instantclient ];
+    configureFlags = [ "--with-oci8=shared,instantclient,${pkgs.oracle-instantclient}/lib" ];
+  };
+
   pcs = buildPecl rec {
     name = "pcs-1.3.3";
 
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index e68c11028ef8..34669de92983 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -250,6 +250,8 @@ in {
 
   diff_cover = callPackage ../development/python-modules/diff_cover { };
 
+  docrep = callPackage ../development/python-modules/docrep { };
+
   emcee = callPackage ../development/python-modules/emcee { };
 
   email_validator = callPackage ../development/python-modules/email-validator { };
@@ -278,6 +280,8 @@ in {
 
   fido2 = callPackage ../development/python-modules/fido2 {  };
 
+  fire = callPackage ../development/python-modules/fire { };
+
   globus-sdk = callPackage ../development/python-modules/globus-sdk { };
 
   goocalendar = callPackage ../development/python-modules/goocalendar { };
@@ -350,6 +354,8 @@ in {
 
   plantuml = callPackage ../tools/misc/plantuml { };
 
+  pymysql = callPackage ../development/python-modules/pymysql { };
+
   Pmw = callPackage ../development/python-modules/Pmw { };
 
   py_stringmatching = callPackage ../development/python-modules/py_stringmatching { };
@@ -495,8 +501,12 @@ in {
 
   simpleeval = callPackage ../development/python-modules/simpleeval { };
 
+  singledispatch = callPackage ../development/python-modules/singledispatch { };
+
   sip = callPackage ../development/python-modules/sip { };
 
+  sortedcontainers = callPackage ../development/python-modules/sortedcontainers { };
+
   sklearn-deap = callPackage ../development/python-modules/sklearn-deap { };
 
   slackclient = callPackage ../development/python-modules/slackclient { };
@@ -1102,6 +1112,8 @@ in {
 
   cheroot = callPackage ../development/python-modules/cheroot {};
 
+  cli-helpers = callPackage ../development/python-modules/cli-helpers {};
+
   cmarkgfm = callPackage ../development/python-modules/cmarkgfm { };
 
   circus = callPackage ../development/python-modules/circus {};
@@ -1198,47 +1210,12 @@ in {
 
   blaze = callPackage ../development/python-modules/blaze { };
 
-  # Needed for bleach 1.5.0
-  html5lib_0_9999999 = self.html5lib.overridePythonAttrs rec {
-    name = "html5lib-${version}";
-    disabled = isPy3k && pythonAtLeast "3.6";
-    buildInputs = with self; [ nose flake8 ];
-    propagatedBuildInputs = with self; [ six ];
-    checkPhase = ''
-      nosetests
-    '';
-
-    version = "0.9999999";
-    src = pkgs.fetchurl {
-      url = "https://github.com/html5lib/html5lib-python/archive/0.9999999.tar.gz";
-      sha256 = "1s6wdbrjzw5jhyfbskf4nj1i5bjpjqq9f89a7r1rl59rhpwmfhhq";
-    };
-  };
-
   html5-parser = callPackage ../development/python-modules/html5-parser {};
 
   httpserver = callPackage ../development/python-modules/httpserver {};
 
   bleach = callPackage ../development/python-modules/bleach { };
 
-  # needed for tensorflow-tensorboard
-  bleach_1_5_0 = self.bleach.overridePythonAttrs rec {
-    version = "1.5.0";
-    pname = "bleach";
-    name = "${pname}-${version}";
-
-    propagatedBuildInputs = with self; [ six html5lib_0_9999999 ];
-
-    preCheck = ''
-      sed -i 's,pytest==[0-9.]*,pytest,' setup.py
-    '';
-
-    src = fetchPypi {
-      inherit pname version;
-      sha256 = "0rdwb3piwwl30wfqg4ywm07276w7090xfq71lb5d6k5mk62pb3lp";
-    };
-  };
-
   blinker = callPackage ../development/python-modules/blinker { };
 
   blockdiag = callPackage ../development/python-modules/blockdiag { };
@@ -2473,22 +2450,6 @@ in {
 
   flit = callPackage ../development/python-modules/flit { };
 
-  Flootty = buildPythonPackage rec {
-    name = "Flootty-3.2.0";
-
-    src = pkgs.fetchurl {
-      url = "mirror://pypi/F/Flootty/${name}.tar.gz";
-      sha256 = "14n2q2k388xbmp5rda5ss879bg5cbibk4zzz7c8mrjsmxhgagmmg";
-    };
-
-    meta = with pkgs.stdenv.lib; {
-      description = "Floobits collaborative terminal";
-      homepage = "https://github.com/Floobits/flootty/";
-      maintainers = with maintainers; [ garbas ];
-      license = licenses.asl20;
-    };
-  };
-
   flowlogs_reader = buildPythonPackage rec {
     name = "flowlogs_reader-1.0.0";
 
@@ -2574,21 +2535,6 @@ in {
     };
   };
 
-  singledispatch = buildPythonPackage rec {
-    name = "singledispatch-3.4.0.3";
-
-    propagatedBuildInputs = with self; [ six ];
-
-    src = pkgs.fetchurl {
-      url = "mirror://pypi/s/singledispatch/${name}.tar.gz";
-      sha256 = "5b06af87df13818d14f08a028e42f566640aef80805c3b50c5056b086e3c2b9c";
-    };
-
-    meta = {
-      homepage = https://docs.python.org/3/library/functools.html;
-    };
-  };
-
   functools32 = if isPy3k then null else buildPythonPackage rec {
     name = "functools32-${version}";
     version = "3.2.3-2";
@@ -3913,6 +3859,8 @@ in {
 
   pydotplus = callPackage ../development/python-modules/pydotplus { };
 
+  pyfxa = callPackage ../development/python-modules/pyfxa { };
+
   pyhomematic = callPackage ../development/python-modules/pyhomematic { };
 
   pylama = callPackage ../development/python-modules/pylama { };
@@ -4139,6 +4087,8 @@ in {
 
   pyspf = callPackage ../development/python-modules/pyspf { };
 
+  pysrim = callPackage ../development/python-modules/pysrim { };
+
   pysrt = callPackage ../development/python-modules/pysrt { };
 
   pytools = callPackage ../development/python-modules/pytools { };
@@ -7586,26 +7536,6 @@ in {
 
   brotlipy = callPackage ../development/python-modules/brotlipy { };
 
-  sortedcontainers = buildPythonPackage rec {
-    name = "sortedcontainers-${version}";
-    version = "1.5.7";
-
-    src = pkgs.fetchurl {
-      url = "mirror://pypi/s/sortedcontainers/${name}.tar.gz";
-      sha256 = "1sjh8lccbmvwna91mlhl5m3z4320p07h063b8x8br4p4cll49w0g";
-    };
-
-    # tries to run tests for all python versions and uses virtualenv weirdly
-    doCheck = false;
-    #buildInputs = with self; [ tox nose ];
-
-    meta = {
-      description = "Python Sorted Container Types: SortedList, SortedDict, and SortedSet";
-      homepage = "http://www.grantjenks.com/docs/sortedcontainers/";
-      license = licenses.asl20;
-    };
-  };
-
   sortedcollections = buildPythonPackage rec {
     name = "sortedcollections-${version}";
     version = "0.4.2";
@@ -8093,25 +8023,6 @@ in {
     };
   };
 
-  pymysql = buildPythonPackage rec {
-    name = "pymysql-${version}";
-    version = "0.6.6";
-    src = pkgs.fetchgit {
-      url = https://github.com/PyMySQL/PyMySQL.git;
-      rev = "refs/tags/pymysql-${version}";
-      sha256 = "0kpw11rxpyyhs9b139hxhbnx9n5kzjjw10wgwvhnf9m3mv7j4n71";
-    };
-
-    buildInputs = with self; [ unittest2 ];
-
-    checkPhase = ''
-      ${python.interpreter} runtests.py
-    '';
-
-    # Wants to connect to MySQL
-    doCheck = false;
-  };
-
   pymysqlsa = self.buildPythonPackage rec {
     name = "pymysqlsa-${version}";
     version = "1.0";
@@ -11076,10 +10987,12 @@ in {
 
   python-language-server = callPackage ../development/python-modules/python-language-server {};
 
-  pyls-mypy = callPackage ../development/python-modules/pyls-mypy {};
+  pyls-black = callPackage ../development/python-modules/pyls-black {};
 
   pyls-isort = callPackage ../development/python-modules/pyls-isort {};
 
+  pyls-mypy = callPackage ../development/python-modules/pyls-mypy {};
+
   pyudev = callPackage ../development/python-modules/pyudev {
     inherit (pkgs) systemd;
   };
@@ -12670,37 +12583,7 @@ in {
 
   thespian = callPackage ../development/python-modules/thespian { };
 
-  tidylib = buildPythonPackage rec {
-    version = "0.2.4";
-    name = "pytidylib-${version}";
-
-    propagatedBuildInputs = [ pkgs.html-tidy ];
-
-    src = pkgs.fetchurl {
-      url = "mirror://pypi/p/pytidylib/pytidylib-${version}.tar.gz";
-      sha256 = "0af07bd8ebd256af70ca925ada9337faf16d85b3072624f975136a5134150ab6";
-    };
-
-    # Judging from SyntaxError in tests
-    disabled = isPy3k;
-
-    checkPhase = ''
-      ${python.interpreter} -m unittest discover
-    '';
-
-    # Bunch of tests fail
-    # https://github.com/countergram/pytidylib/issues/13
-    doCheck = false;
-
-    patchPhase = ''
-      sed -i 's#load_library(name)#load_library("${pkgs.html-tidy}/lib/libtidy.so")#' tidylib/__init__.py
-    '';
-
-    meta = {
-      homepage = " http://countergram.com/open-source/pytidylib/";
-      maintainers = with maintainers; [ layus ];
-    };
-  };
+  tidylib = callPackage ../development/python-modules/pytidylib { };
 
   tilestache = self.buildPythonPackage rec {
     name = "tilestache-${version}";
@@ -17554,6 +17437,22 @@ EOF
   })).python;
 
   rfc7464 = callPackage ../development/python-modules/rfc7464 { };
+
+  foundationdb51 = (toPythonModule (pkgs.fdbPackages.override {
+    inherit python;
+  }).foundationdb51).python;
+
+  foundationdb52 = (toPythonModule (pkgs.fdbPackages.override {
+    inherit python;
+  }).foundationdb52).python;
+
+  foundationdb60 = (toPythonModule (pkgs.fdbPackages.override {
+    inherit python;
+  }).foundationdb60).python;
+
+  libtorrentRasterbar = (toPythonModule (pkgs.libtorrentRasterbar.override {
+    inherit python;
+  })).python;
 });
 
 in fix' (extends overrides packages)
diff --git a/pkgs/top-level/release.nix b/pkgs/top-level/release.nix
index f1b487d98c14..5553c4d5265e 100644
--- a/pkgs/top-level/release.nix
+++ b/pkgs/top-level/release.nix
@@ -16,7 +16,7 @@
   # Strip most of attributes when evaluating to spare memory usage
 ,  scrubJobs ? true
   # Attributes passed to nixpkgs. Don't build packages marked as unfree.
-,  nixpkgsArgs ? { config = { allowUnfree = false; inHydra = true; allowAliases = false; }; }
+,  nixpkgsArgs ? { config = { allowUnfree = false; inHydra = true; }; }
 }:
 
 with import ./release-lib.nix { inherit supportedSystems scrubJobs nixpkgsArgs; };